1 1

tutorial Le Potato - LibreElec & Netflix s905x, Kernel 5.1

Recommended Posts

Hello reader :)


I will report here about my experience to watch Netflix as written in the title. To do so, I got a current LE image from @balbes150 (thank you).


You may be asking the same question as I do (did), why using the image from balbes and not the official one from the download page ?


It is actually quite simple, balbes integrates the latest Kernel for his LE builds. While on a x86 system the kernel isn't so interesting, it is on ARM systems, because a lot of the development happens 1 or 2 year later of the release of the SoC.


I have asked him about the different versions he offers for Le Potato:


All versions of libreElec (LE) use the common core of aarch64 (64 bits).

There is only one 32-bit library (arm) for Netflix. Therefore, I am releasing two versions of LE.

  1. ARM version = core of aarch64 + the whole ARM system.
  2. aarch64 = core aarch64 + whole system aarch64, this version runs 20-30 % faster than ARM.

 By the way, it would be interesting to check if Netflix works on Armbian, it may be possible to run it in the environment aarch64 + 32 bit library.


So I chose this image: LibreELEC-AMLGX.arm-9.1-devel-20190604084103-a41fdf1-lepotato


After writing the image on the SDcard I had to walk through the basic configuration of LE (by the way no SSH - you must use a Display and Keyboard) you find more information here:





A german screenshot film, that guides you through the process of installing the Netflix addon from libdev + jojo + asciidisco https://youtu.be/gyue62JWEkc


Netflix addons; the Kodinerds repository is already part of LE, that saves you some time, update this first.

The update and install of the Netflix addon (libdev + jojo + asciidisco), which has some dependencies, is tricky. I had repeated this process several times and a reboot once, because it would only install a few, but not all of the 9 dependencies at once. After 4 or 5 times it confirmed: installed.  Now, keep following the YouTube film mentioned above.


Adding your credtials to get access to Netflix.


WideVine for digital rights mgmnt (DRM), is extracted from ChromeOS - this will download 2Gb


Load on the hardware

Press the "O" key on the keyboard when playing the video and the service information about the video will be displayed on the screen. It is Software-Decoding for Netflix.

2 cores were running at around 50%  and  2 cores were idle (1280 x 720). Testing it on my TV it switched to FullHD at which point it got useless audio and picture were no longer insync.


SSH (Secure Shell)

During configuration you will see the SSH menu item. You can turn on SSH and you should then change the password!!

However, reading the Wiki I got the feeling that this implementation is a bit weird... that said, I would turn it of if you don't need it.



For to me unkown reason the binaries for the USB-WiFi Sticks were removed in 2017: https://github.com/LibreELEC/LibreELEC.tv/pull/1635 , luckily it is easy to add the driver.

cd /storage/.config/  and here you do: mkdir -p firmware  and now  cd firmware/

unplug your USB-WiFi Stick, plug it in again and do: dmesg | tail -7   you can now see your stick and which binary is missing. Search the binary on this website and complete the line with your binary link:

wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware...



no APT

There is no working 'apt-get'.  TIP: use XBMC's addon browser to enhance your LibreELEC system



to be continued


Share this post

Link to post
Share on other sites
1 1