Updated to support both LibreELEC 9 and 10
Posts by nvdias
-
-
It's not trivial and there are other things with a higher priority right now.
And Alternatively won’t it be possible to keep omx/mmal decoding in LE10 as an option to the user ?
This could led to the ability to choose between DRM_Prime and omx/mmal in the settings and so to have deinterlace available (the quality is really worst in tv viewing without deinterlace when compared to 9.2.6).
-
Of course not. Wrong thread. Sorry
-
I’ve been using le10 in a raspberry pi4..
No issues with tvheadend - I’ve just copied the config from the old tvheadend42 to tvheadend43
But I have a bad video payback due to the loss of deinterlace with the DRM_PRIME (received the info from another thread).
I just have 2 questions:
Will it be expected to have deinterlace ability in DRM_PRIME ?
Alternatively won’t it be possible to choose between DRM_Prime and omx/mmal, to have deinterlace available ?
-
Yeah. Already tested. But it is unplayable like that.
-
Deinterlacing is not implemented (yet) for DRM PRIME.
ah ... ok. So, it is just a question of waiting
-
(I'm sorry if this is not the right place for this, but i was looking for a specific LibreELEC 10 thread without success)8
I started testing LibreELEC 10 some days ago.
it is running on a Raspberry PI4.
Looking at kodi 19 menus, there is no deinterlace option available in LibreELEC 10.
Is this temporary ?
Or some way of enabling it in the advancedsettings.xml ?
Thanks
-
TBS 5520SE drivers for LIBREELEC 10 on Raspberry pi 4:
(updated for kernel 5.10.52)
Just download the zip file from this mega shared folder:
https://mega.nz/folder/cbwCARoR#jPgzah63psSCOtrwbt9gnQ
Unzip it to your Rpi4, make the install script executable and execute-it:
chmod a+x install-tbs.sh
./install-tbs.sh
NOTES:
How it was done ?
Compiled tbs 5520se drivers for libreelec 10.
to be mapped as kernel-overlays.
a) firmwares (*.fw) files in --> /storage/firmwares
These firmware files will be loaded as new firmwares.
b) driver (*.ko) files in --> /storage/.cache/http://driver.dvb.tbs/lib/modules/5.…/driver.dvb.tbs
These are the new drivers to be mapped over kernel-overlays directory.
c) 99-driver.dvb.tbs.conf --> /storage/.cache/kernel-overlays
Will instruct libreelec to map these *.ko files at boot time.
- To stop loading the drivers, delete the file:
/storage/.cache/kernel-overlays/99-driver.dvb.tbs.conf
-
frankviana , my compilation was quite straight forward,
but if you wish I can create a package with the compiled drivers that you can install as a kernel-overlay over a standard libreelec 10 running image for RPi4.
Just give me until the end of day...
-
Hi smp , thank you very much !
It worked in my RPi4 !!!
I had to do some changes to adapt the directories to my Raspberry Pi4, from the thread you've referred above
A quick summary for what I've done to put TBS 5520SE working with LibreELEC 10 in my Raspberry Pi4 - it my help someone.
( CvH , crazycat : The patch from smp is great to make TBS 5520SE Receivers to work with LibreELEC 10
)
Note: I used a VM with Ubuntu running in my windows PC to cross compile a patched LibreELEC 10 image:
- Clone libreelec 10 official git master branch:
git clone https://github.com/LibreELEC/LibreELEC.tv.git
cd LibreELEC.tv
git checkout
- Edit kernel config:
Edit projects/Rpi/devices/RPi4/linux/linux.aarch64.conf
CONFIG_DVB_USB_TECHNISAT_USB2=m
add this line --> CONFIG_DVB_USB_TBS5520SE=m
CONFIG_DVB_USB_V2=m
- Apply smp patch for TBS 5520SE:
download from smp provided link in the above referred thread:
wget https://www.dropbox.com/s/z8fphv11sfdpat5/linux-tbs5520se.patch?dl=1
copy it into projects/RPi/devices/RPi4/patches/linux/:
mkdir projects/RPi/devices/RPi4/patches/linux/
cp linux-tbs5520se.patch projects/RPi/devices/RPi4/patches/linux/
- Compile LibreELEC 10 and create image:
PROJECT=RPi DEVICE=RPi4 ARCH=arm make image
wait ... wait ... wait .... for some hours
The image will be in .\target directory.
use *.img.gz file and burn with libreelec sd-card writer tool.
-
[SOLVED]
[EDITED 19/12/2022]
last pre-compiled drivers for linux 6.1.0 and patches source code available here:
https://mega.nz/folder/cbwCARoR#jPgzah63psSCOtrwbt9gnQ
[
COMPILATION instructions in the 3rd post:
RE: LE10 & TBS 5520SE on RPi4 // updated drivers (SOLVED)
Compiled drivers READY TO DOWNLOAD & INSTALL in the 6th post:
RE: LE10 & TBS 5520SE on RPi4 // updated drivers (SOLVED)
]
I've been using LibreELEC 9.2.6 with Crazycats drivers in a RPi4
in order to give support for TBS 5520-SE receiver.
Today, I've tested a nightly build of LibreELEC 10, but TBS 5520-SE is not detected,
and Crazycat drivers are not available to select !
Is there any plans for the Crazycat's driver with LibreELEC 10 ? Or TBS drivers ?
(I've also tried to compile TBs drivers in the same x86 machine i've compiled LibreELEC 10 for RPi4, but not being lucky with the cross compiling ...)
-
try anther tvheadend epg module.
-
I'm in Lisbon time, my EPG work just ok, and I had no issue with the time changing in the past years - even when recording a program that crosses the moment when the time changes (last weekend of march, last weekend of october).
Have you setup the timezone using kodi interface ?.
[edit]
which epg module are you using ?
(it could be an issue with it)
As a reference, I only use tvheadend's "over the air: EIT: DVB Grabber"
-
Yes. The docker hub and git links are published in the first post.
I can take a look at the read me file, and try to adjust some points.
-
Well ... when I was preparing this addon, it was with the objective of someone entering trough the vpn, would work as he was in the lane, at home.
What you want to do, needs some adjustments at the routing level to avoid does accesses (I’m not ver proficient with that, sorry).
You could also define a iptable rule that refuses connections to the lan (or to samba port) when coming from vpn.
-
Tvheadend nightly builds for LibreELEC
Yes. it is the last tvheadend nightly version. It is working ok.Just install as you would for any other addon. It will upgrade your current 4.2.X tvh version.
-
My two cents for the thread:
I have the following WORKING TV reception system:
I have a pi4 with an amazon powered hub, which as an independent 5V @4A PSU.
- Running LibreELEC 9.2.6
- The pi4 is powered by the hub trough the Header Pins.
- An external hdd and a tv receiver is connected to the hub, which in turn is connected to a pi4 usb port.
I've been using the following tv receptors (all with supported libreelec drivers) :
- tbs 5520se (DVB-S2 + DVB-C combo receiver) = awesome receiver (pity I've lost some money with the others);
- Hauppauge WINTV SOLO Hd -- works ok in DVB-C. But some small lost frames (reception / green artifacts errors);
- Geniatech / MyGica DVb-S2 (worst receiver I've ever used. works great for DVB-S, but very sensitive with S2 signals);
TV playback with TBS is very good.
I have no lost frames with the following configs:
- Whitelist 1920x1080 formats
- Adjust display refresh rate ON Start/Stop
- Sync playback to display OFF
- Allow hw acceleration MMAL ON
- During playback: Deinterlace method: AUTO
And the following configuration in:
/storage/.kodi/userdata/advancedsettings.xmlCode
Display More<advancedsettings> <cache> <buffermode>1</buffermode> <memorysize>536870912</memorysize> <readfactor>30</readfactor> </cache> <gui> <algorithmdirtyregions>0</algorithmdirtyregions> </gui> </advancedsettings>
I hope this helps.
-
Don't worry about legacy signal strength/quality in %. Usual this calculated in different way depend from developers
ok. thanks. But I'm not much worried with that.
But i am worried that with the new drivers, the device cannot tune any channels.
And that could mean it will stop working with libreelec in a near future...
Is it possible to confirm that the new drivers are still compatible with it ?