- RPI 4 – 4GB.
- SSD Case: – Orico 2.5″ USB 3.0 HDD Enclosure Case
- Micro HDMI to HDMI – BlueRigger High Speed Micro HDMI to HDMI (To debug issues)
I followed guide provided in https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md
Somehow when I used Raspberry Pi image disk copier utility it did not work for me, I had to create image in SSD and copy file as mentioned in above article.
However, it did not work out of the box, After RPI expanded drive I got following error:
Timed out waiting for device /dev/serial1.
However, it was booting fine with USB.2.0 port.
To fix that issue with USB 3.0 I booted RPI back from SD CARD and followed guide to update driver for SSD in https://wiki.odroid.com/odroid-xu4/software/jms578_fw_update#example_2_update_device
After that it was booting with some errors but boot time was still 4-5 mins.
Final fix which I applied is to add quirks in cmdline.txt Here is the guide https://www.raspberrypi.org/forums/viewtopic.php?t=245931
⚠️ You may brick your SSD / SSD enclosure if you’re not sure what you’re doing.