Forget about trying to muck around with rockchip tools. In my experience, they simply do not work. At least not on the “c” version of the board, of which I’ve tried on THREE boards. The USB port that these tools are supposed to run on does not appear to be connected correctly to the SoC and doesn’t work in ANY mode, including host mode.
So instead, what you want to do is download the “GPT” version of the firmware, then your installation works like this;
On a separate computer run;
# dd if=gpt.img of=sdcard bs=1M status=progress
Wait for that to finish and stick it in the rock960. You’re done.
If you want to install to an eMMC, do this;
ALSO download the ubuntu “all in one” image (note that the web page is screwed up around the link for the “c” version, so its harder to see).
- install the ubuntu build to an sdcard as per the previous instructions above. Then also COPY the android gpt.img to the sdcard. Then boot the rock960 on the ubuntu image, and use dd to install the android gpt.img to the eMMC.
Also, if you’re having trouble booting after installing, make certain that you are using the correct image. There are two versions of the rock960 that behave different;
There is “AB” version,
and there is “C” version.
You can tell the difference by looking at the eMMC. If the eMMC is soldered, it is an “AB”. If the eMMC is connected by a snap-in socket or not present, it is a “C”.