1 1
Tido

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 ?

grafik.png.14a1e0c2568e05217fffc11c932b7c65.png

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:

https://forum.libreelec.tv/board/38-amlogic/

  https://libreelec.wiki/

 

YouTube

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 off if you don't need it.

 

WiFi

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...

reboot

 

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
On 6/16/2019 at 12:23 PM, Tido said:

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 ?

 

I just installed the file I downloaded back then: LibreELEC-LePotato.arm-9.0.2.img.gz. In opposite to the information given it runs Kodi 17.3 which was not capable of Netflix.

 

On 6/16/2019 at 12:23 PM, Tido said:

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.

I was really looking forward to do this test, but this is not possible.

 

My previous test with Kernel 5.1 (as in the title) wasn't satisfying (audio and picture were no longer insync) and I don't know if there were some improvements in the last few months on Kernel development. If anybody knows about, please advise.

 

Share this post


Link to post
Share on other sites
1 1