Android Pie image burn fails on Edge-V

I am unable to burn Android Pie image to Edge-V via USB - it gives me following:

gytis@gytis-vm:~/khadas/upgradetool$ sudo ./upgrade_tool ef /home/gytis/Downloads/Edge_Pie_V191205/update.img
Loading loader...
Creating Comm Object failed!

gytis@gytis-vm:~/khadas/upgradetool$ sudo ./upgrade_tool ef /home/gytis/Downloads/Edge_Pie_V191205/update.img
Loading loader...
Creating Comm Object failed!

gytis@gytis-vm:~/khadas/upgradetool$ rk-burn-tool -i /home/gytis/Downloads/Edge_Pie_V191205/update.img
Burn to eMMC...
Rockchip Android image (or linux image compatible with AndroidTool one image burning) found!
Try to burn Rockchip image...
Loading firmware...
Support Type:RK330C	FW Ver:9.0.00	FW Time:2019-12-05 20:26:55
Loader ver:1.19	Loader Time:2019-12-05 01:59:21
Creating Comm Object failed!

Above image is from Firmware page.

I was also unable to burn update.img from Android Pie built myself based on this guide. Bult image is not recognized by Windows AndroidTool_Release_en_v2.58 as well.

Anything I’m missing there regarding Edge-V?

@numbqq, any clues regarding this issue?

For Windows, try using AndroidTool v2.71.
https://github.com/rockchip-linux/tools/blob/master/windows/AndroidTool_Release_v2.71.zip

For Linux, you might be missing the usb drivers

image

AndroidTool_Release_en_v2.58 ,This version of the tool is too old. Change to a new download tool.
AndroidTool_Release_zh_v2.65

@goenjoy, thanks - using AndroidTool_Release_en_v2.65 successfully burns the image.

However, AndroidTool_Release_en_v2.65.zip recognizes only images provided by Khadas - the one that I’ve built from sources (using this guide) is not recognized - maybe something is wrong with packing process?

It says “Loading Firmware failed”.

With Linux burn tools I get following:

gytis@gytis-vm:~/khadas/edgevutils/utils$ rk-burn-tool -i /home/gytis/khadas/edgev/rockdev/Image-rk3399/update.img
Burn to eMMC...
Rockchip Android image (or linux image compatible with AndroidTool one image burning) found!
Try to burn Rockchip image...
Loading firmware...
Loading firmware failed!
gytis@gytis-vm:~/khadas/edgevutils/utils$ burn-tool -v rk -i /home/gytis/khadas/edgev/rockdev/Image-rk3399/update.img
Try to burn Rockchip image...
Burn to eMMC...
Rockchip Android image (or linux image compatible with AndroidTool one image burning) found!
Try to burn Rockchip image...
Loading firmware...
Loading firmware failed!

Try to rename the Image-rk3399 folder to Image and copy or paste it to
/edgev/RKTools/linux/Linux_Pack_Firmware/rockdev
Then execute by typing ./mkupdate.sh
Use the Linux_Pack_Firmware/rockdev/update.img generated to flash, not the one inside the Image folder as it’s not signed.

2 Likes

Thanks, awesome! It worked :blush:

gytis@gytis-vm:~/khadas/edgevutils/utils$ rk-burn-tool -i /home/gytis/khadas/edgev/RKTools/linux/Linux_Pack_Firmware/rockdev/update.img
Burn to eMMC...
Rockchip Android image (or linux image compatible with AndroidTool one image burning) found!
Try to burn Rockchip image...
Loading firmware...
Support Type:RK330C	FW Ver:9.0.276	FW Time:2019-12-29 16:17:38
Loader ver:1.19	Loader Time:2019-12-28 17:52:53
Upgrade firmware ok.
Time elapsed: 2 minute(s).
Done!


image
/home/gytis/khadas/edgev/update.img
You should upgrade the update.img of this directory

1 Like

Yes, on the second attempt I used following and it worked :+1:

rk-burn-tool -i /home/gytis/khadas/edgev/RKTools/linux/Linux_Pack_Firmware/rockdev/update.img