@kszaq: Except MAC address issue your build is working very well. I have checked for h264 and h265 streams as well as streaming via network etc.
Thank you for your great work! Hopefully the MAC issue can be solved as soon as you have the board in your hands. Looking forward for update to use LibreELEC permanently.
Nevermind. I got it booting using the kszaq build linked above. However the latest build LibreELEC-S905.arm-8.2-8.2.2.1-LePotato.img.gz (which is auto-updated on first boot) fails to boot when upgraded. Catch 22. Any ideas?
Anyone gotten the onboard IR receiver working? I do not have a NEC RC5 remote, so I tried using my trusty old HP MCE Remote, but I cannot get it recognized by remotecfg. Tried enabling LIRC in LibreElec but /dev/lirc0 is never created. Is meson_ir module required?
@Redferne You can set MAC address by editing boot.ini, add mac=xx:xx:xx:xx:xx:xx to bootargs. As per IR question, I replied at LE forum. I'm implementing a way to generate MAC address for the board in case it's not provided.
@wappi You said yourself that random MAC address issue exists in all operating system which is a clear indication that this is not a LibreELEC issue but a general one. Please look at my post above where I already said that I'm planning to implement a workaround for this. You have to wait for it. 2 main reasons: it's Christmas (family time, not tinkering) and I don't have a LePotato board.
Latest build from libreelec.tv (LibreELEC-S905.arm-8.2-8.2.2.1-LePotato) does not boot for me. The one linked here above boots (LibreELEC-S905.arm-8.2-8.2.1.2-LePotato).
@bo1e Can you attach a log from serial console to show what's happening when it's not booting? As I said before I don't have the board, I also changed nothing that could prevent the boot and without a log I cannot tell what's happening. Thanks.
The automatic update also seems to break it. Updates on reboot, and will not boot again after.
Turned off auto-update. CEC works fine. Video playback works fine. h265 works fine. No problems using opensubtitles addon. That's what I've tested so far.
New version released with booting issue fixed and random MAC address worked around. I also fixed parsing boot.ini so you can customise it and it will take actual effect. Changelog will be available today evening.
@kszaq :
I have an issue that did not appear in 8.2.1.2 when setting kodi resolution to 2160p.
The kodi interface scales to 2160p in 8.2.1.2 but not in 8.2.2.2.
The interface only occupies a quarter of the screen in this case.
When playing a 4k movie, the kodi overlay and subtitles are displayed as if the resolution was still 1080p.
Here are some photos: https://imgur.com/a/V1eF1
HDR works fine too.
EDIT: the remote through lirc works great on this build. I had to activate lirc in libreelec services configuration addon and that was it. Great work
8.2.2.2a build for LePotato available at https://kszaq.libreelec.tv/s905/8.2/8.2.2.2/ with the following changes:
* added blue and green LED support via sysfs
* optimized u-boot configuration: boots faster with no green screen
* fixed HDMI options in boot.ini - to replace the file after an upgrade, do this: mount -o rw,remount /flash ; mv /flash/boot.ini.update /flash/boot.ini
Current 8.2.2.2 installs will automatically update to 8.2.2.2a.
Having some stability problems. Crashed a couple of times scraping a large library of media. And also crashes now if I try to backup settings via the libreelec addon. Will start but crashes midway thru. Tried uploading logs, but that gives me a "500 internal server error". Can provide logs if anyone wants to have a look.
Comments
There are builds available for this soc at libreelec.tv. Anyone tried to get this working?
I tried, do not work. At least without the emmc module
Support for LePotato board has been added in my latest build. You can download SD card image from https://kszaq.libreelec.tv/s905/8.2/8.2.1.2/LibreELEC-S905.arm-8.2-8.2.1.2-LePotato.img.gz
It still may have some bugs as I don't have the Le Potato board. It has also not been checked for running from eMMC but it's worth a try.
Note: My LibreELEC builds are based on a legacy 3.14 kernel and won't switch to mainline until there is hardware video decoding support for S905X.
Much appreciated. Will be testing.
For now there is an issue with random MAC address on every boot. I'm trying to figure this one out.
@kszaq: Except MAC address issue your build is working very well. I have checked for h264 and h265 streams as well as streaming via network etc.
Thank you for your great work! Hopefully the MAC issue can be solved as soon as you have the board in your hands. Looking forward for update to use LibreELEC permanently.
I have tested with a 4K/DTS HDMA file and it works perfectly
Great job !
Do you guys also have the random MAC address issue with other Operating Systems?
Unfortunately yes.
It happens with Andoid release and Armbian, too. :-(
How do I set and save the MAC address in U-Boot?
I tried:
setenv eth0addr xx:xx:xx
libretech_cc#saveenv
Saving Environment to aml-storage...
MMC init failed
Nevermind. I got it booting using the kszaq build linked above. However the latest build LibreELEC-S905.arm-8.2-8.2.2.1-LePotato.img.gz (which is auto-updated on first boot) fails to boot when upgraded. Catch 22. Any ideas?
Anyone gotten the onboard IR receiver working? I do not have a NEC RC5 remote, so I tried using my trusty old HP MCE Remote, but I cannot get it recognized by remotecfg. Tried enabling LIRC in LibreElec but /dev/lirc0 is never created. Is meson_ir module required?
@Redferne You can set MAC address by editing boot.ini, add mac=xx:xx:xx:xx:xx:xx to bootargs. As per IR question, I replied at LE forum. I'm implementing a way to generate MAC address for the board in case it's not provided.
Thanks! And thanks for a great build!
@wappi You said yourself that random MAC address issue exists in all operating system which is a clear indication that this is not a LibreELEC issue but a general one. Please look at my post above where I already said that I'm planning to implement a workaround for this. You have to wait for it. 2 main reasons: it's Christmas (family time, not tinkering) and I don't have a LePotato board.
Latest build from libreelec.tv (LibreELEC-S905.arm-8.2-8.2.2.1-LePotato) does not boot for me. The one linked here above boots (LibreELEC-S905.arm-8.2-8.2.1.2-LePotato).
@bo1e Can you attach a log from serial console to show what's happening when it's not booting? As I said before I don't have the board, I also changed nothing that could prevent the boot and without a log I cannot tell what's happening. Thanks.
The automatic update also seems to break it. Updates on reboot, and will not boot again after.
Turned off auto-update. CEC works fine. Video playback works fine. h265 works fine. No problems using opensubtitles addon. That's what I've tested so far.
Also, someone get kszaq a board already
@kszaq: Fully understood. I am happy to have you supporting this board and I can wait - no issue. Have a good time and some party for New Year!
Today I got the sample developer board from LoveRPi - I hope to fix the booting issue quite soon.
https://kszaq.libreelec.tv/s905/8.2/8.2.2.2/LibreELEC-S905.arm-8.2-8.2.2.2-LePotato.img.gz
Good stuff. Boots and mac address sticks after reboot. Thanks for your effort on this.
@kszaq :
I have an issue that did not appear in 8.2.1.2 when setting kodi resolution to 2160p.
The kodi interface scales to 2160p in 8.2.1.2 but not in 8.2.2.2.
The interface only occupies a quarter of the screen in this case.
When playing a 4k movie, the kodi overlay and subtitles are displayed as if the resolution was still 1080p.
Here are some photos: https://imgur.com/a/V1eF1
HDR works fine too.
EDIT: the remote through lirc works great on this build. I had to activate lirc in libreelec services configuration addon and that was it. Great work
I have restored a backup configuration that I made on 8.2.1.2 and it does not fix the problem
8.2.2.2a build for LePotato available at https://kszaq.libreelec.tv/s905/8.2/8.2.2.2/ with the following changes:
* added blue and green LED support via sysfs
* optimized u-boot configuration: boots faster with no green screen
* fixed HDMI options in boot.ini - to replace the file after an upgrade, do this:
mount -o rw,remount /flash ; mv /flash/boot.ini.update /flash/boot.ini
Current 8.2.2.2 installs will automatically update to 8.2.2.2a.
My issue is fixed by 8.2.2.2a, thx !
LibreELEC v9 Pre-Alpha builds are also now available for LePotato @ http://kodi.adamg.co.uk/libreelec/releases/
I would like to thank LoveRPi for providing a LePotato and making this possible.
Having some stability problems. Crashed a couple of times scraping a large library of media. And also crashes now if I try to backup settings via the libreelec addon. Will start but crashes midway thru. Tried uploading logs, but that gives me a "500 internal server error". Can provide logs if anyone wants to have a look.