Radxa CM3 IO Board Flash to eMMC

I have bene trying to flash to a new CM3 board eMMC for a few hours and simply can not get it to work following instrcutions here:

https://wiki.radxa.com/Rock3/installusb-install-radxa-cm3-io

On a Windows 10 Laptop

I am using:

  • RKDev Tool v2.81
  • rk356x_spl_loader_ddr1056_v1.10.111.bin
  • radxa-cm3-io-ubuntu-focal-server-arm64-20220320-1202-gpt.img

I have also tried:

  • radxa-cm3-io-debian-buster-xfce4-arm64-20220320-1216-gpt.img

Logs below for latest couple of attempts, any help greatly appreciated…

14:23:22 542 Layer<1-1-1>:Download Boot Start
14:23:26 254 Layer<1-1-1>:Download Boot Success
14:23:26 256 Layer<1-1-1>:Wait For Maskrom Start
14:23:26 947 Layer<1-1-1>:Wait For Maskrom Success
14:23:26 950 Layer<1-1-1>:Test Device Start
14:23:26 963 Layer<1-1-1>:Test Device Success
14:23:26 972 Layer<1-1-1>:Check Chip Start
14:23:26 980 Layer<1-1-1>: Check Chip Success
14:23:26 987 Layer<1-1-1>:Get FlashInfo Start
14:23:26 993 <LAYER 1-1-1> INFO:FlashInfo: 00 00 9D 03 00 04 04 00 28 00 01
14:23:26 999 <LAYER 1-1-1> INFO:GetFlashInfo–>Emmc storage.
14:23:27 008 Layer<1-1-1>:Get FlashInfo Success
14:23:27 014 Layer<1-1-1>:Prepare IDB Start
14:23:27 019 <LAYER 1-1-1> INFO:CS(1) (29600MB) (SAMSUNG)
14:23:27 028 Layer<1-1-1>:Prepare IDB Success
14:23:27 035 Layer<1-1-1>:Download IDB Start
14:23:27 040 <LAYER 1-1-1> INFO:DownloadIDBlock–>New IDB
14:23:27 102 Layer<1-1-1>:Download IDB Success
14:23:27 106 Layer<1-1-1>:Wait For Maskrom Start
14:23:27 753 Layer<1-1-1>:Wait For Maskrom Success
14:23:27 757 Layer<1-1-1>:Test Device Start
14:23:27 767 Layer<1-1-1>:Test Device Success
14:23:27 774 ERROR:GetParameter_Loader->Check parameter tag failed!
14:23:27 782 Layer<1-1-1>: Download radxa-cm3-io-debian-buster-xfce4-arm64-20220320-1216-gpt at 0x00000000…
14:24:42 581 Error:RKU_Write–>WriteFile failed,bRet=0,err=995,size=1048576,write=0
14:25:04 616 INFO:RKU_ResetPipe–>DeviceIoControl OK
14:25:09 630 Error:RKU_Write–>WriteFile failed,bRet=0,err=995,size=1048576,write=0
14:25:09 631 ERROR:DownloadImage–>RKU_WriteLBA failed,Written(-1679818752),RetCode(0)
14:25:09 660 Layer<1-1-1>: RunProc is ending, ret=0

14:26:17 292 Layer<1-1-1>:Download Boot Start
14:26:17 293 Layer<1-1-1>:Download Boot Success
14:26:17 303 Layer<1-1-1>:Wait For Maskrom Start
14:26:17 981 Layer<1-1-1>:Wait For Maskrom Success
14:26:17 985 Layer<1-1-1>:Test Device Start
14:26:23 006 Error:RKU_Write–>WriteFile failed,bRet=0,err=995,size=31,write=0
14:26:25 015 ERROR:RKU_ResetPipe–>DeviceIoControl failed,err=31
14:26:25 016 <LAYER 1-1-1> ERROR:TestDevice–>RKU_TestDeviceReady failed,RetCode(-3),path=\?\USB#VID_2207&PID_350A#ROCKCHIP#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
14:26:31 054 Error:RKU_Write–>WriteFile failed,bRet=0,err=995,size=31,write=0
14:26:33 056 ERROR:RKU_ResetPipe–>DeviceIoControl failed,err=31
14:26:33 058 <LAYER 1-1-1> ERROR:TestDevice–>RKU_TestDeviceReady failed,RetCode(-3),path=\?\USB#VID_2207&PID_350A#ROCKCHIP#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
14:26:39 090 Error:RKU_Write–>WriteFile failed,bRet=0,err=995,size=31,write=0
14:26:41 093 ERROR:RKU_ResetPipe–>DeviceIoControl failed,err=31
14:26:41 094 <LAYER 1-1-1> ERROR:TestDevice–>RKU_TestDeviceReady failed,RetCode(-3),path=\?\USB#VID_2207&PID_350A#ROCKCHIP#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
14:26:42 130 Error:Layer<1-1-1>:Test Device Fail
14:26:42 153 Layer<1-1-1>: RunProc is ending, ret=0
14:26:47 863 <LAYER 1-1-1> ERROR:Boot_VendorRequest–>DeviceIoControl failed,Total(2050),Sended(0),bRet(0),err(1f)
14:26:47 864 <LAYER 1-1-1> ERROR:DownloadBoot–>Boot_VendorRequest471 failed,index(0)
14:27:41 803 Layer<1-1-1>:Download Boot Start
14:27:45 517 Layer<1-1-1>:Download Boot Success
14:27:45 519 Layer<1-1-1>:Wait For Maskrom Start
14:27:46 149 Layer<1-1-1>:Wait For Maskrom Success
14:27:46 152 Layer<1-1-1>:Test Device Start
14:27:46 164 Layer<1-1-1>:Test Device Success
14:27:46 172 Layer<1-1-1>:Check Chip Start
14:27:46 178 Layer<1-1-1>: Check Chip Success
14:27:46 185 Layer<1-1-1>:Get FlashInfo Start
14:27:46 190 <LAYER 1-1-1> INFO:FlashInfo: 00 00 9D 03 00 04 04 00 28 00 01
14:27:46 196 <LAYER 1-1-1> INFO:GetFlashInfo–>Emmc storage.
14:27:46 205 Layer<1-1-1>:Get FlashInfo Success
14:27:46 212 Layer<1-1-1>:Prepare IDB Start
14:27:46 217 <LAYER 1-1-1> INFO:CS(1) (29600MB) (SAMSUNG)
14:27:46 227 Layer<1-1-1>:Prepare IDB Success
14:27:46 234 Layer<1-1-1>:Download IDB Start
14:27:46 238 <LAYER 1-1-1> INFO:DownloadIDBlock–>New IDB
14:27:46 290 Layer<1-1-1>:Download IDB Success
14:27:46 293 Layer<1-1-1>:Wait For Maskrom Start
14:27:46 915 Layer<1-1-1>:Wait For Maskrom Success
14:27:46 920 Layer<1-1-1>:Test Device Start
14:27:46 929 Layer<1-1-1>:Test Device Success
14:27:46 937 ERROR:GetParameter_Loader->Check parameter tag failed!
14:27:46 946 Layer<1-1-1>: Download radxa-cm3-io-ubuntu-focal-server-arm64-20220320-1202-gpt at 0x00000000…
14:28:40 809 Layer<1-1-1>: RunProc is ending, ret=1

After wasting all day with Windows and the files above, I put Ubuntu Desktop on a USB and booted my laptop and within 5 mins using same files system up and running.

I have literally tried 30 times with Windows…