Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| hbcm5 [2025/06/06 13:37] – assa | hbcm5 [2025/06/06 14:03] (current) – assa | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| | Storage | | Storage | ||
| | Communication | | Communication | ||
| + | ==== NVMe ==== | ||
| + | The Hackberry Pi CM5 can be equipped with a 2242 M.2 NVMe.\\ | ||
| + | **Not all NVMes work with it!** This is a common issue with all Raspberry Pis. | ||
| + | |||
| + | To choose a working NVMe, it is best to do some research online to see which NVMe has already been confirmed to work with a Raspberry Pi. | ||
| + | Generally, **the NVMe needs to use PCIe. SATA NVMes will not work!** | ||
| + | |||
| + | The following NVMes have been confirmed to work: | ||
| + | * KingSpec NXM-2242 (also available on elecrow) | ||
| + | 2230 NVMes will also work with an appropriate adapter. | ||
| + | |||
| + | === Enabling PCIe Gen 3 === | ||
| + | By default, the Raspberry Pi will use PCIe Gen 2. You can configure Gen 3 [[os# | ||
| + | < | ||
| + | |||
| + | ==== Cooling ==== | ||
| + | The HackberryPi CM5 ships with a passive heatsink. It should be adequate for most usage. Temperatures will go up to 70°C, which shouldn' | ||
| + | |||
| + | However, you can install an active cooler with a fan (like [[https:// | ||
| + | The following parameters [[os# | ||
| + | < | ||
| + | # Fan is cutting on at 40 degrees Celsius, | ||
| + | # it is going to drop it by 10 degrees at a fan speed of 200 | ||
| + | # temp=millicelsius | ||
| + | |||
| + | dtparam=fan_temp0=40000 | ||
| + | dtparam=fan_temp0_hyst=10000 | ||
| + | dtparam=fan_temp0_speed=200 | ||
| + | |||
| + | dtparam=fan_temp1=50000 | ||
| + | dtparam=fan_temp1_hyst=20000 | ||
| + | dtparam=fan_temp1_speed=225 | ||
| + | </ | ||
| + | Thanks to Discord user [[https:// | ||
| ==== Common issues ===== | ==== Common issues ===== | ||
| === CM5 with eMMC === | === CM5 with eMMC === | ||
| Line 13: | Line 47: | ||
| The CM5 versions with integrated eMMC storage need to be flashed with an adapter to enable boot from another medium (USB, NVMe, micro SD card,...). It is therefore recommended to get a CM5 lite (without eMMC). | The CM5 versions with integrated eMMC storage need to be flashed with an adapter to enable boot from another medium (USB, NVMe, micro SD card,...). It is therefore recommended to get a CM5 lite (without eMMC). | ||
| === Lacking hardware support === | === Lacking hardware support === | ||
| - | Some operating systems (like [[ubuntu|Ubuntu]] and [[dragonos|DragonOS]] lack the hardware support for the CM5 (lite) and/or are running very unstably. For more details, refer to the respective [[os|operating system' | + | Some operating systems (like [[ubuntu|Ubuntu]] and [[dragon|DragonOS]] lack the hardware support for the CM5 (lite) and/or are running very unstably. For more details, refer to the respective [[os|operating system' |