See the bootloader version updated to 2024-05-17, which fixes an issue with some Geekworm products like the X1004 / X1011 not booting from an SSD.
Run the following command to check bootloader version
vcgencmd bootloader_version
The results are as follows:
pi@raspberrypi:~ $ vcgencmd bootloader_version
2024/05/17 12:29:43
version 72caf66729df313801bcefe9b1ff7099c71bb5ce (release)
timestamp 1715945383
update-time 1716260490
capabilities 0x0000007f
We tested the X1004 and X1011 and after updating the bootloader to version 2024-05-17, it has booted from SSD without any problem.
But note that Q200 still cannot boot from SSD.
Here's what's new in this release or refer to Raspberry Pi5 bootloader EEPROM release notes
2024-05-13: Add support for NVMe boot with PCIe switches (latest)
- Add preliminary support for booting NVMe devices behind PCIe switches. See: raspberrypi/firmware#1833
- Fix MAX_RESTARTS parameter See: #576
- arm_dt: Support HAT EEPROM dtparams
- Fix reporting of the partition number via DT See: #575
- Resolve HID counting bug which caused Network Install to fail on some keyboards See: Fixes #574
- Pull PCIE DET_WAKE high by default on CM5