Okay, second act with reverse logic: original n200-based dtb modified with S802 meson-eth layout.
Index of /3rdParty/S8X2/Universal-k200-S802_2G-AP6330/, the new project name: k200-AP6330_2G.
This should boot and there is a good chance that Ethernet will work with this snapshot image. Please give it a try.
The dtb you sent contains m8m2_n200_2G in its header, so that is for S812, not S802.
I decoded from binary to dts with dtc and it contains the same Ethernet entry typical of S812.
ethernet@0xc9410000 {
compatible = "amlogic,meson8m2-rmii-dwmac\0snps,dwmac";
reg = < 0xc9410000 0x10000 0xc1108108 0x04 >;
interrupts = < 0x00 0x08 0x01 >;
interrupt-names = "macirq";
clocks = "clk81";
clock-names = "stmmaceth";
};
I also checked the Gbox Q Android stock firmware and it contains multiple dtbs with the following IDs:
m8_k200_2gsdhc
m8_k200_2gsdio
m8_k200_sdhc
m8_k200_sdio
m8m2_n200_1G
m8m2_n200_2G
m8m2_n200C_1G
m8m2_n200C_2G
I don't think you sent the good dtb (or you have a Gbox Q2 which contains an S812 SoC). The top four pieces are S802s and the bottoms are S812s.
Unfortunately, wifi is a double-edged blade, because if I make changes in the driver, it will get better for someone and worse for another, so I don’t want to poke the latest drivers (or the options file for each project) anymore. I'm sorry.
However, if you really sent this message to Demetris or datrh (it seems from the description), next time you need to spell their names correctly.