1. Updated kernel (frequency range limited to 500 - 1536)
2. Added the package gparted in the desktop version
3. Fixed setting in the inner memory
4. Fixed auto-using dtb from the internal memory
5. Added dtb file for VIM Khadas
6. Fixed reboot mode
My understanding is that a dtb.img specific to T95Z Plus device must be copied to the FAT partition.
I have managed to copy /dev/block/boot from T95Z Plus Android directory and renamed it to boot.img
(zipped and attached to this post as boot.img.tz95plus.zip)
Then I have downloaded split_bootimg.pl and used it with this boot.img
./split_bootimg.pl boot.img
Page size: 2048 (0x00000800)
Kernel size: 7419928 (0x00713818)
Ramdisk size: 917780 (0x000e0114)
Second size: 41699 (0x0000a2e3)
Board name:
Command line:
Writing boot.img-kernel ... complete.
Writing boot.img-ramdisk.gz ... complete.
Writing boot.img-second.gz ... complete.
I got these files:
boot.img: Android bootimg, kernel (0x1080000), ramdisk (0x1000000), second stage (0xf00000), page size: 2048
boot.img-kernel: gzip compressed data, max compression, from Unix
boot.img-ramdisk.gz: gzip compressed data, from Unix
boot.img-second.gz: Device Tree Blob version 17, size=41699, boot CPU=0, string block size=3307, DT structure block size=38336
Then, result of
hexdump -C -v boot.img-second.gz | grep "d0 0d fe ed"
is
00000000 d0 0d fe ed 00 00 a2 e3 00 00 00 38 00 00 95 f8 |...........8....|
How can I get the dtb.img from this point ?
Also, I ran
dtc -I dtb boot.img-second.gz -O dts -o tz95plus.dtd
I got this file:
tz95plus.dtd: ASCII text
(zipped and attached to this post as tz95plus.dtd.zip)
boot.img.tz95plus.zip
tz95plus.dtd.zip