Sadly it's not working. What I think is that we can't just edit mapping addresses on dtb since LE uses it's own mapping maybe 0x73 on OS doesn't map the same on LE :
LibreELEC (dtech): 9.2.8.18 (Generic_S905.arm)
LibreELEC:~ # ls /dev/dvb/
ls: /dev/dvb/: No such file or directory
LibreELEC:~ # dmesg | grep -i dvb
[ 7.640221@0] kernel-overlays-setup: processing conf /storage/.cache/kernel-overlays/50-driver.dvb.dvb-latest.conf
[ 7.691911@0] kernel-overlays-setup: added modules from /usr/lib/kernel-overlays/driver.dvb.dvb-latest/lib/modules/3.14.29
LibreELEC:~ # dvb-fe-tool -a 0 --verbose
WARNING device dvb0.frontend0 not found
pastekodi
The voltage controller seems not working properly! I suspect AV2011 when tuner is detected previously using the default gxl_p231_2g_dvb.dtb when doing :
LibreELEC:~ # dvb-fe-tool -a 0 --verbose
Found dvb demux device: dvb0.demux0
path: /dev/dvb/adapter0/demux0
sysfs path: /sys/devices/dvb.51/dvb/dvb0.demux0
bus addr: platform:dvb.51
Found dvb demux device: dvb0.demux1
path: /dev/dvb/adapter0/demux1
sysfs path: /sys/devices/dvb.51/dvb/dvb0.demux1
bus addr: platform:dvb.51
Found dvb demux device: dvb0.demux2
path: /dev/dvb/adapter0/demux2
sysfs path: /sys/devices/dvb.51/dvb/dvb0.demux2
bus addr: platform:dvb.51
Found dvb dvr device: dvb0.dvr0
path: /dev/dvb/adapter0/dvr0
sysfs path: /sys/devices/dvb.51/dvb/dvb0.dvr0
bus addr: platform:dvb.51
Found dvb dvr device: dvb0.dvr1
path: /dev/dvb/adapter0/dvr1
sysfs path: /sys/devices/dvb.51/dvb/dvb0.dvr1
bus addr: platform:dvb.51
Found dvb dvr device: dvb0.dvr2
path: /dev/dvb/adapter0/dvr2
sysfs path: /sys/devices/dvb.51/dvb/dvb0.dvr2
bus addr: platform:dvb.51
Found dvb frontend device: dvb0.frontend0
path: /dev/dvb/adapter0/frontend0
sysfs path: /sys/devices/dvb.51/dvb/dvb0.frontend0
bus addr: platform:dvb.51
Found dvb net device: dvb0.net0
path: /dev/dvb/adapter0/net0
sysfs path: /sys/devices/dvb.51/dvb/dvb0.net0
bus addr: platform:dvb.51
Found dvb net device: dvb0.net1
path: /dev/dvb/adapter0/net1
sysfs path: /sys/devices/dvb.51/dvb/dvb0.net1
bus addr: platform:dvb.51
Found dvb net device: dvb0.net2
path: /dev/dvb/adapter0/net2
sysfs path: /sys/devices/dvb.51/dvb/dvb0.net2
bus addr: platform:dvb.51
Selected dvb frontend device: dvb0.frontend0
path: /dev/dvb/adapter0/frontend0
sysfs path: /sys/devices/dvb.51/dvb/dvb0.frontend0
bus addr: platform:dvb.51
Device Availink AVL6211+AV2011 DVB-S/S2 (/dev/dvb/adapter0/frontend0) capabilities:
CAN_2G_MODULATION
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_4_5
CAN_FEC_5_6
CAN_FEC_6_7
CAN_FEC_7_8
CAN_FEC_8_9
CAN_FEC_AUTO
CAN_INVERSION_AUTO
CAN_QPSK
CAN_RECOVER
DVB API Version 5.11, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBS2
SEC: set voltage to OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
Display More
If you can run the same command on a DVB-S2 working device, it should help clarify things.
That's the latest update file from vendor, the unlocked bootloader image and the box hw layout maybe this will help get some useful stuff.
For the second box S905H here is the updated dts file, turns out dtb files from the update images are not the same as the one directly loaded into the OS.