By the dtb dump of @Borec1 it was possible to add a option in CoreELEC settings to enable IP1001 support. This option should be become available for sm1_s905x3 devices. Default setting is ‘n/a’ (not assembled). When set to ‘assembled’ gigabit LAN should start to work.
The option is supported since CoreELEC Nightly, 15.12.2021.
Unfortunately I have a similar problem. CoreElec Works OK but the speed of the wired connection is only:
ethtool eth0 | grep -i speed
Speed: 100Mb / s
Is my purchased (X96max+ 4/64) only 100Mb / s?
I used the sm1_s905x3_4g_1gbit.dtb file and the CE starts up correctly but only 100Mb / s …
If you got 100mbit right away and there was no problem with DHCP then you have a good revision. And either you bought a 100mbit device or you have the wrong cable or switch.
Yes I know X96max + it was a bad choice
but I will not return it anymore because it’s a waste of time.
On today’s CE: 19.4-Matrix_nightly_20211214
I don’t have the option: IP1001 Ethernet?
Ps. @Borec1 you are right !!!
I was sure about this cable and here is such a surprise.
Fortunately, I had another one and everything is fine now.
Sorry for the confusion
@Portisch thank you for your help CereElec is great !
Is it possible to backport this solution to CoreELEC 9.2.8? I’m still using this as my daily driver because of compatibility issues of some add-ons (and python 2.7).
i had similar issues with x96 max+ (i dont think it is the Revision AI), but the LAN stopped working a couple of weeks ago and wifi worked. intially troubleshooting was just reboot router, but it didnt connect on LAN.
finally had time to troubleshoot, and reading this thread and the fix was to copy the DTB from device tree folder into root and it worked again. I am not sure why the dtb in root changed.