Hello Everyone! Well i tried the last image that your build, with different .dtb files and the result appers to be pretty much the same: It ends on a Kernel Panic. The new think is there is no more DDR3 chl: Rank0+1 @ 768MHz - FAIL DDR3 chl: Rank0 @ 768MHz - FAIL. I leave attached two uart outputs in case it helps.
This second is with p212 .dtb
This is normal, as this configuration is not used for the p281.
Please post a HQ-photo of one of the RAM chips. I would like to compare the memory capacity with the specifications to avoid misrepresenting the capacity.
Edit:
I've now dug out my old fake T95S1. It was advertised as an S905W/16G eMMC + 2G DDR3 when I purchased it. When I received the device, I tried flashing it with the new p281 bootloader, and I got the previously discussed "Wrong chip c0" error. It wouldn't accept any foreign FIP (except the original one), even though the 'p281' board was already available at the time. So I decided to dabble with bl30 and managed to bypass this "chip check." When it finally booted, it turned out to be a 'p211' (s905l) board. Long story short - it's almost the same board you have, meaning DDR3L chips (16-bit dram bus) and their configuration, Wi-Fi module, eMMC, etc. It boots without problems with Tanix TX3 dtb, but with AML 'U-Boot 2015.01', from the khadas-vims-pie branch.
p211 boot log
UPD:
If it doesn't work with "U-Boot 2025.07 khadas-vim" and "meson-gxl-s905w-tx3-mini.dtb," try "AML U-Boot 2015.01" and the same dtb. Download and install LibreELEC-AMLGX.aarch64-12.2.0-box.img. Then install u-boot 2015.01 on the same SD card.
Linux install:
dd if=u-boot.bin.sd.bin of=/dev/sdX conv=fsync,notrunc bs=512 skip=1 seek=1
dd if=u-boot.bin.sd.bin of=/dev/sdX conv=fsync,notrunc bs=1 count=440
Windows installation with "AML Boot Card Maker".
I hope you will be lucky )