Well, as I said i'm no programmer but I know my way into the firmware world, more or less...
I've put the 3 firmware files for ESP8089 where they belong, did what you said and tried to insmod the module, no luck. I can see it loaded ok but no error message, nothing on dmesg, silence. The driver most likely expects the right GPIO parameters to initialize the chip.
So, next was to hunt for the device tree from stock Android. Never did that before (I know there must be an easier way), but after a lot of cursing i've managed to extract DTB succesfully - directly from Multitool's backup of my box:
Success! Here are the following files (can't attach to post, new user liimitation):
Extracted DTB file
Converted DTS, not sure if I did it right because:
Log of dtc command complaining a LOT about DTB file
efuse0 dump - please confirm, I have RK3229 right?
IDK if all this could be automated directly on multitool, but if positive that'll be nifty...
Now about the chip, I thiiiink I might be able to make it work with jwrdegoede's instructions, but I saw many errors about vregs and sdio lines and ugghh.. Truth is my workplace called and I was needed urgently there. On a saturday. Worked all day, can't focus anymore, need sleep bad, zzzz...
ps. a little gift as thanks, a speedier Firefox on the MXQ box! https://github.com/The-foxPEP-Project/foxPEP (works everywhere, in fact I've used it from long ago on my vintage PowerPC Macs).