Adventures and misadventures of S912 devices with CoreELEC installed on the eMMC.
For two years my M12N and H96Pro+ devices supported all versions of CoreELEC in the eMMC, but with version 9.2.7 they have stopped booting, I repaired them, and they crashed again, up to three times. In the case of the H96Pro+, even the USB flash memory boot did not work well because it did not recognize any WiFi adapter, internal, external, or ethernet.
I finally give up. I have recovered an old Beelink GT1_709N0 ROM with WiFi drivers for AP6255, modified by me in 2018, with the most basic android 7.1 that does not even allow adding a Google account unless we update the Play Store and Google Play Services apps. I used almost the same ROM for both, even though one has 2GB RAM and the other 3GB, for M12N I modified the DTB so that ethernet can run at 100Mb/s, and I was hoping that the Q9377 internal WiFi card from H96PRO+ would stop working.
Now I have two new android devices working wonderfully without any problem, the internal WiFi card Q9377 of H96PRO+ obviously does not work (never worked well) but the external USB WiFi adapter RTL8812BU works wonderfully because perhaps the Beelink ROM includes other drivers besides AP6255.
I hope this experience serves as a warning for those who dare to install CE on the eMMC with old processors S912.