I can see the benefit of the #if that OpenVision is using.
But is the initial header file needed or not, as it is working now?
I don't know... I can tell you that now it works perfectly!!!
If someone has the Astrometa DVB-T2 RTL2832P (not the 2018 version that has Sony CXD2837 demodulator, but previous version with Panasonic MN88473 demod) and wants to test the DVB-T2 part (I cannot test DVB-T2, only DVB-T, because In Italy DVB-T2 will be in 2023), he has to install the "MN88473" driver from OpenATV feeds, because OpenPLI feeds there isn't kernel and right firmwares... But if WanWizard wants, I can attach to this post all the packages I extracted from OpenATV feeds that are necessaries (in addition to the ordinary "RTL2832" driver), so the developers can add to the OpenPLI feeds directly...
After installed those packages, with the usb device inserted and system restarted, you have to do the following commands to switch and to have the "DVB-T2/DVB-C" part of RTL2832P working:
init 4
mv /dev/dvb/adapter0/frontend2 /dev/dvb/adapter1/frontend3
mv /dev/dvb/adapter1/frontend1 /dev/dvb/adapter0/frontend2
init 3
ATTENTION! This code in my test is valid only for OpenPLI 8.2, in my decoder.
In OpenATV 6.4/7.0, to get the DVB-T2 part working, instead, you have to do this code:
init 4
mv /dev/dvb/adapter1/frontend0 /dev/dvb/adapter1/frontend8
mv /dev/dvb/adapter1/frontend1 /dev/dvb/adapter1/frontend0
init 3
After that, you can test if it finds DVB-T2 channels
And if you want to permanently add this code to your system to have automatic recognition DVB-T2, simply add the code (without the "init 4" and "init 3" options) to "enigma2_pre_start.sh" file
Edited by orator89, 24 July 2022 - 17:09.