Hi wrxtasy,
gxm_q200_3g.dtb from Oclock-GPU-new-device-trees-S912 folder is binary equals to gxm_q200_2g.dtb which shouldn't be,
It has wrong memory setting which cause box not booting.
linux,usable-memory should be <0x0 0x100000 0x0 0xbf000000>, not <0x0 0x100000 0x0 0x3f000000>.
BTW, i was confused by the structure of Oclock-GPU-new-device-trees-S912 folder.
I was looking for a 3G ram 1G ethernet combination device tree then, so i picked up gxm_q201_3g_1gbit.dtb from 1000M-Gigabit-Ethernet folder.
However it obviouly not boot my box.
I finally realized all gxm_q200 devices equipped 1G ethernet meanwhile gxm_q201 with 100M ethernet after decompiled all dtb files.
It might be better to put gxm_q200 device trees to 1000M-Gigabit-Ethernet folder.
BRs
Ganxiao