AndroidHardwareSoftwareStampanti 3D

Armbian on T95 Max+ Amlogic S905X3 for Klipper & Home Assistant

Download Page

https://github.com/ophub/amlogic-s9xxx-armbian/releases

Tested Images:
Armbian_23.08.0_amlogic_s905x3_jammy_5.15.127_server_2023.08.19.img.gz
https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/armbian-files/common-files/etc/model_database.conf

Other links:
https://www.turewell.com/pages/tvbox-document
https://mega.nz/file/SlEyhC7Z#Lh-NdoFbpyCOziBAYwcyg2T29FTvjpM4B0VNrzNAvyY

Installation & Boot

Flash the .img onto the SD card with Balenaetcher.
Open the SD card and modify the uEnv.txt file and create u-boot.ext from other files as follows.
Insert the SD card into the TV box slot, insert a toothpick into the AV hole connector and press the switch inside while holding it down.
Connect the power connector until you see T95 Max+ twice; after the second time the logo appears, remove the toothpick.

Tested DTS Files

In the boot partition, open the uEnv.txt file.
Edit: FDT=/dtb/amlogic/meson-sm1-sei610.dtb
Replace it with your preferred .dtb file.

meson-sm1-sei610.dtb: WIFI OK, ETH OK
meson-sm1-tx3-bz.dtb (from Tanix TX3 100Mbit 2.1Ghz): WIFI OK, ETH OK
meson-sm1-tx3-bz-oc.dtb (Tanix TX3 100Mbit – OC to 2.2Ghz): WIFI OK, ETH OK

meson-sm1-tx3-qz-oc.dtb (Tanix TX3 1Gbit – OC to 2.2Ghz): NO ETH working
meson-sm1-sei610-ethfix.dtb: NO ETH working
meson-sm1-sei610-x96maxplus.dtb: NO ETH working

Mainline u-boot

When you run the “neofetch” command, you will see 3.336MB of RAM, so to obtain 3.8GB (4GB – GPU memory),
in the boot partition of the SD card, there is no u-boot.ext file,
so rename u-boot-tx3-bz.bin to u-boot.ext.
u-boot-tx3-bz.bin shows 3.8GB of RAM.

u-boot-s905x2-s922 will not BOOT
try other u-boot-xxxxx

Backup Android Firmware

Backup your stock system with: sudo armbian-ddbr
https://github.com/ophub/amlogic-s9xxx-armbian/tree/main#backuprestore-emmc-original-system

Install Armbian from SD Card to eMMC

Run sudo armbian-install -m yes -a yes
choose variant 520 (Tanix TX3 bz)
https://github.com/7Ji/ampart
“-a yes” is to enable Ampart (Amlogic eMMC Partition Tool) compatible with S905X3

Android Stock system

en_GBEnglish (UK)