Cannot burn built boot.img for Android

I followed the https://wiki.radxa.com/Rock5/guide/android12#Building_kernel to build the kernel and after kernel built I tried to burn the boot.img into the device, but with no success.

The base image in the device is the one available in the download section of the documentation: https://github.com/radxa/manifests/releases/download/Android12_rkr14_20240419/Rock5B_Android12_rkr14_20240419-gpt.zip

The Dev Partition is as follow:

So I tried to download the boot.img that I built into address 0x000C800, but system does not boot.

You can try changing the partition name from ‘‘Image’’ to ‘‘boot’’

Dear Yanw,
I followed your suggestion and changed the partition name as below. But it did not work.

The device boots directly into Maskrom mode.

Why did you change your address?

Hello Yanw,
you are right, the address is not correct in this image. It should be 0x0000C800.

I changed and tried again, but it did not work.

The tool is burning correctly because it works if I burn the boot image that I unziped from the original image Rock5B_Android12_rkr14_20240419-gpt.img

It does not work if I use the boot img that I build from the repository.

1 Like

To solve it I had to build all the image and use the update.img to burn the flash.

./build.sh -UCKup

then use the update.img to upgrade flash