X96 max plus a100 - how to identify a fake device?

D9QBQ: MT41K1G4RH-107:E
So it’s MT41K1G4 – 128 Meg x 4 x 8 banks, DDR3-1866

D9PQL: MT41K1G4RH-125:E
So it’s MT41K1G4 – 128 Meg x 4 x 8 banks, DDR3-1600

So maybe the bootloader is configured wrong and not all memory get detected. Only way to show the “truth” is to get a u-boot log. This can be done by UART log. The pin header is next to the HDMI port, marked with RX, TX & GND.

Maybe the 4g CE dtb need to be modified to be able to boot the device. For this the Android dtb needs to be compared. Dump the dtb when booted into CE:
dd if=/dev/dtb | gzip > /storage/downloads/dtb.img.gz

The old/new pictures shows clear the RTL8211f is not assembled anymore → 100MBit