Ok thanks dtech.
How can we determine on our own which DTB to use?
With a few specific exceptions, which DTB is needed depends on 3 things: the SoC model, memory size, and the Ethernet interface.
- S905 (GXBB) + Gigabit Ethernet: gxbb_p200_*_1Gbit,
- S905 (GXBB) + 100Mbps Ethernet: gxbb_p201_*_100M,
- S905X (GXL) + 100Mbps Ethernet only: gxl_p212*,
- S905D (GXL) + Gigabit Ethernet: gxl_p230_*,
- S905D (GXL) + 100Mbps Ethernet: gxl_p231_*,
- S905W (GXL) + 100Mbps Ethernet only: gxl_p281_*,
- S912 (GXM) + Gigabit Ethernet: gxm_q200_*,
- S912 (GXM) + 100Mbps Ethernet: qxm_q201_*.
The memory size is the number before the "g" in the name, expressed in gigabytes.
Only RealtekWiFi is a special case for Realtek SDIO wifi chips, it lacks the entries typical for Broadcom SDIO chips, and these usually do not have integrated Bluetooth functionality either.
In the case of your stick, I looked this up from the attached dtb, although the MK808B Pro doesn't have an Ethernet interface, so actually another dtb could be good, which could be gxbb_p200 or gxbb_p201, which also has 1g in its name.