Raspberry pi compute module 4 for home assistant

Home assistant currently version support Raspberry pi compute module 4. Can we use this for dedicated hardware for the Home Assistant.

Why compute module?

  • Raspberry pi 4 full computer that has lots of interfaces that we don’t need to run Home Assistant
  • Always limits how many Raspberry pi you can buy in a months
  • Any other single board pc is more expensive

What’s in my mind?

Using compute module 4 + PiTray mini

Specification (compute module 4)

  • Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
  • H.265 (HEVC) (up to 4Kp60 decode), H.264 (up to 1080p60 decode, 1080p30 encode) 
  • OpenGL ES 3.1, Vulkan 1.0
  • Options for 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on variant)
  • Options for 0GB (“Lite”), 8GB, 16GB or 32GB eMMC Flash memory (depending on variant)
  • Option for fully certified radio module:
  • 2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac wireless;
  • Bluetooth 5.0, BLE;
  • On-board electronic switch to select either external or PCB trace antenna

Specification (PiTray mini)

  • CM4 socket   ×1
  • Set of standard Raspberry Pi HAT connectors   ×1
  • Standard HDMI 2.0 connector   ×1
  • Gigabit Ethernet RJ45 socket   ×1
  • Native USB 2.0 connector   ×1
  • SD card socket for CM4 variants without eMMC   ×1
  • USB Type-C connector for powering and also programming eMMC variants of CM4   ×1
  • Boot Mode Switch for programming mode and normal mode   ×1
  • RUN button for easy reset   ×1
  • Red Power LED   ×1
  • Green Activity LED   ×1
  • Mounting holes for CM4   ×2
  • CM4 corner marks for CM4 position guidance   ×4
  • Input power: +5V
  • Dimensions: 85 mm x 56 mm

Current status

November’21 Update: Due to current silicone chip shortages expected delivery time for the CM4 units is around December. i have to hold this testing till i have got CM4 in Hand.

February’22 Update: Now I have CM4 with eMMC and i mange to install Home Assistant.