Nice. The next step is to make the auto-orientation settings work properly.
Considering that pine2tab has not the related sensor in its BOL, it can be done just manually or automatically only if the keyboard connection brings more information than a USB charging connection and the I2C works properly to check the USB sub-system about that connection.
However, this depends how the Pine people designed the hardware but usually is the I2C bus that deliver information about the sub-devices internal states. I am curious about I2C because it does not seem particularly reliable on Xperia 10 II, not the hardware but the kernel sub-system / driver which comes with SFOS.
Mee too, and auto-orientation is the next feature needed to use the display with the keyboard without keeping the head turned by 90° while typing. Don’t you?
I hope we both would not like the idea that Adam gets a neck-pain disease because typing at 90°…
Well, without the network working you cannot use ssh or telnet to operate on the device and therefore having the auto-orientation settings work properly would be a huge advantage.
Moreover, to make it working - as I anticipated, most probably - the kernel config should be revised and also the boot hacks removed - as far as - they can interfere with the kernel, I do not think so but I cannot exclude it. What kind of hacks? Abstruse parameter settings into kernel cmdline should not be considered hacks, as far as I know.
BTW, it seems to me that you set the right path for achieving the screen auto-orientation.
Unfortunately, I do not remember if SFOS allows to set every orientation with the manual setting.
Hence, I made a quick search in this forum and I found that it is possible with a simple hack.
Cant take all credit, the kernel with wlan driver is from the Okpine project, and Herman from the LuneOS port been a great help and source of knowledge.