I’m not @afl1 but I did make it
The internal DVB on MeCool KT1 works with latest version of CE-22 + AVL6862 addon from nightly builds. So You need to update to latest CE-22 nightly, use new device tree sc2_s905x4_mecool_kt1 and install latest AVL6862 addon to make it work.
Also, for those who want to install CE on KT1 I will describe here the full procedure based on this topic. Unfortunetly there is a typo in bootloader which prevents installation of CE using normal sd/usb update procedure. The problem is that update script in the bootloader uses autoscr command which is not available there, it is replaced by the source command and CE-22 is already assuming that the bootloader have this new command.
- First of all You need to open the device and solder wires to uart socket. The socket is described on the bottom side of the PCB. Connect only RX, TX and GND. VCC should not be connected
- Connect serial terminal to the box using baudrate 921600 and power on the box
- To enter the bootloader press any key before android starts booting
- Now actual fix,
recovery_from_fat_devenv variable must by changed like that:
# setenv recovery_from_fat_dev ‘setenv loadaddr ${loadaddr_kernel};if fatload ${fatload_dev} 0 ${loadaddr} aml_autoscript; then source ${loadaddr}; fi;if fatload ${fatload_dev} 0 ${loadaddr} recovery.img; then if fatload ${fatload_dev} 0 ${dtb_mem_addr} dtb.img; then echo ${fatload_dev} dtb.img loaded; fi;bootm ${loadaddr};fi;’
# saveenv - Now the box is fixed and You can install CE-22 the normal way
There is also possibility to install CE to emmc, BUT this will prevent Android to boot.
- Before You start backup reserved partition to be able to revert things back
dd if=/dev/reserved of=reserved.img- copy reserved.img to some safe place
- Install to emmc the normal way BUT DO NOT reboot yet
- ceemmc changes content of
reservedpartiotion which will no longer be passing AVB verification in the bootloader so we need to disable this verification which in turn will prevent Android to boot … to do that:
fw_setenv avb2 0 - now You can shutdown, take out usb/sdcard and boot into CE
To revert changes back to be able to boot android:
dd if=reserved.img of=/dev/reserved(reserved.img is the file dumped before installation to emmc)fw_setenv avb2 1- reboot
- now android should boot
When CE is installed to emmc You can still flash the stock firmware and bring android back but You will loose all data obviously