Never was able to get my SPI to work. I could flash it following the WIKI instructions SPI Flash; but no matter what method or image I tried it would not survive reboot. Reboot always wiped the SPI.
Thankfully I had ordered a 32GB EMMC.
So for anyone else that may be having issues here are the steps I completed in order to have my Rock 5A run from NVME with working fan. End Result is booting form either EMMC or µSD Card to direct full boot and operation to NVME.
For OS I tried a few different types but choose to use Ubuntu server by Joshua-Riek.
I flashed the Ubuntu Image on to the EMMC. You can flash a µSD Card if you prefer. I used an external writer for this step. I did not use the Rock 5A.
I installed both the EMMC and the NVME and then turned on the Rock 5A, which will boot from EMMC.
Login and then update using
sudo apt update && sudo apt upgrade
Final step was to follow the well written guidance by James A. Chambers. This article is written for the Orange PI 5, but works perfectly for the Rock 5A. – Orange Pi 5 NVMe/SATA SSD Boot Guide
Scroll down the page and and begin following process starting with section entitled Preparing SSD
After following and completing the above guidance steps you will now be able to fully utilize your NVME.
Unfortunately I have yet been able to identify how to boot only from NVME so you will need the EMMC or µSD Card to be present to force boot process from NVME.
NOW FOR THE FAN
There appears to be a few options searching through the forum, but the following is what worked for me.
- I used the Fan-Control tool from lukaszsobala – lukaszsobala / fan-control-rock5b
Downloaded zip file to Rock 5A (NVME) and ran setup as indicated.
I wanted to put all information in one location to make the process easier for others experiencing similar issues.
Hopefully this information will be helpful.