The 9.0 ones only work with the LE/amlogic kernel which I do not use, you must use the ones from the 8.2 folder for these builds, it does state that in the README on the downloads.
DTB's are very specific to the kernel in use and they must match for your device to boot.
Okay, that's now clear to me.
But... at least one 1G option (my box only has 1G) from 8.2 folder should work, right? What should I do if none is working? Even the one you attached a few post earlier?
Is this really a "guesswork only" task? Isn't there an option to "see" whats going wrong? No log, no output, no trace?
-- update
with help of How to Extract a Device Tree File from Android Firmware Files, I decompiled the 8.0.1 working device tree, and compared it 8.2 device tree with same file-naming-scheme. There are a lot of differences, but as I absolutely have no device-tree-skills, I have no idea if this is correct, or if something has to be changed.
See attached, decompiled device tree sources.
working 8.0
gxbb_p200_1G_mxq_pro_4k.dtd_8.0.txt
matching 8.2, but not working
gxbb_p200_1G_mxq_pro_4k.dtd_8.2.txt