By using this script -> extract-dtb
I managed to extract some dtb files on my mac from the tvbox-backup file Multitool created.
I assume that you @jock know more than me about dtb files, any of them that are more interesting than the others?
./extract_dtb.py tvbox-backup
Dumped 00_kernel, start=0 end=9267808
Dumped 01_dtbdump_rockchip,rk3328-evb.dtb, start=9267808 end=10316384
Dumped 02_dtbdump_rockchip,rk3328-evb.dtb, start=10316384 end=11364960
Dumped 03_dtbdump_rockchip,rk3328-evb.dtb, start=11364960 end=12413536
Dumped 04_dtbdump_rockchip,rk3328-evb.dtb, start=12413536 end=76546112
Dumped 05_dtbdump_Rockchip_RK3128h_liantong_board.dtb, start=76546112 end=117966848
Dumped 06_dtbdump_rockchip,rk3328-box-avb.dtb, start=117966848 end=160110592
Edit
I managed to make dts files from all except 00_kernel. Looking through them, it looks like the 6th is the most interesting.
It's the only one with any mention of wireless or wlan. (the relevant parts, copy/pasted)
wireless-bluetooth {
uart0-gpios {
rockchip,pins = <0x01 0x0a 0x00 0x7e>;
phandle = <0x99>;
};
};
--------------------------------------------------------
wireless-bluetooth {
compatible = "bluetooth-platdata";
uart_rts_gpios = <0x71 0x0a 0x01>;
pinctrl-names = "default\0rts_gpio";
pinctrl-0 = <0x98>;
pinctrl-1 = <0x99>;
BT,power_gpio = <0x71 0x15 0x00>;
BT,wake_host_irq = <0x71 0x1a 0x00>;
status = "okay";
};
wireless-wlan {
compatible = "wlan-platdata";
rockchip,grf = <0x1c>;
wifi_chip_type = "ap6330";
sdio_vref = <0x708>;
WIFI,host_wake_irq = <0x71 0x13 0x00>;
status = "okay";
};
------------------------------------------------------
uart0_gpios = "/pinctrl/wireless-bluetooth/uart0-gpios";
06_dtbdump_rockchip,rk3328-box-avb.dts