TL;DR: I think I need to find a way to set kodi's resolution without anything being shown on the screen.
I can't SSH in until I set up the wifi, but I don't know how to do that without doing so through kodi or SSH.
Using an ethernet cable to the router didn't work for some reason.
------
I have an x96 mini (s905w) that I want to use with my only TV, which is quite old.
When I boot the original OS, it shows up on the screen ok, but when booting libreELEC the TV just said it's not compatible. I tried experimenting with connecting a laptop to the TV and that was the same until I changed the resolution to 1280x720, which worked.
So I've edited uEnv.ini to add video=HDMI-A-1:1280x720@60D to the bootargs. Now the libreELEC splash screen is visible during boot, but after that it switches to saying it's not compatible again. I assume this is when kodi loads, using a higher resolution.
From reading around, my understanding is that I can't set kodi's resolution on boot with a config file, but I could if I SSH in.
I can't SSH in without being connected to the network, but I haven't found a way to set up a wifi connection without using the settings in kodi or connmanctl through SSH. A bit of a chicken-and-egg problem, since I only have the one TV.
I have an ethernet cable to connect to my router, but when I tried that just now the x96 was never given an IP address. The router logs show the cable being connected though. The router is too far from the TV to have it connected while using the ethernet cable, but I can move the TV closer to get this sorted if needed.
If anyone has any ideas for how to solve this (hopefully I'm missing something), I'd really appreciate it.
It might be that focusing on getting the ethernet working is the only way, in which case I can post a thread for that specifically if that's more appropriate.