Hello, I'm working on a Pixel5 with AOSP and custom build kernel.
The issue is that I can't flash/boot the Pixel5 with custom build kernel.
Anyone please help to check this issue?
Thanks a lot.
kernel source:
Build the kernel
./build/build.sh
Then put
MSM_KERNEL/out/android-msm-pixel-4.19/dist/Image.gz-dtb
to
AOSP_SOURCE/device/google/redfin-kernel/
then build the aosp
source build/environment
lunch aosp_redfin-userdebug
make -j8
fastboot flashall
When do flash, the flash process will hang at
< waiting for any device >
--------------------------------------------
Bootloader Version...: r3-0.3-6776358
Baseband Version.....: g7250-00016-200911-B-6826885
Serial Number........: 09261FDD4003XC
--------------------------------------------
Checking 'product' OKAY [ 0.068s]
Setting current slot to 'b' OKAY [ 0.411s]
Sending 'boot_b' (98304 KB) OKAY [ 12.051s]
Writing 'boot_b' OKAY [ 1.977s]
Sending 'dtbo_b' (16384 KB) OKAY [ 2.150s]
Writing 'dtbo_b' OKAY [ 0.386s]
Sending 'vbmeta_b' (8 KB) OKAY [ 0.139s]
Writing 'vbmeta_b' OKAY [ 0.078s]
Sending 'vbmeta_system_b' (4 KB) OKAY [ 0.140s]
Writing 'vbmeta_system_b' OKAY [ 0.078s]
Sending 'vendor_boot_b' (98304 KB) OKAY [ 12.632s]
Writing 'vendor_boot_b' OKAY [ 2.020s]
Rebooting into fastboot OKAY [ 0.066s]
< waiting for any device >
And the phone keeps rebooting.
I've also tried to replace a single .ko (e.g., cam_flash.ko) in
MSM_KERNEL/android-msm-pixel-4.19/dist/
into
AOSP_SOURCE/device/google/redfin-kernel/
Then build the aosp and flashall, it will also failed to finish the flash and the system hang.
If I push MSM_KERNEL/android-msm-pixel-4.19/dist/cam_flash.ko to /data/local/tmp/,
and then insmod
insmod cam_flash.ko
it will fail with message
insmod : failed to load cam_flash.ko: Exec format error
Thanks a lot.