Posts by CyberPhoenix

    If you have access to the wetek play 2 it has a built in DVB-S2 tuner you don't need LNB to be connected to the tuner, you can try the command :

    dvb-fe-tool -a 0 --verbose

    If at the end it doesn't output : ERROR    FE_SET_VOLTAGE: Operation not permitted then there are two possible scenarios :

    1. Driver compatibility, if so is there a way to extract drivers from the box image and put them into LE?
    2. Kernel has been tweeked for this exact device this is more plausible since images made for these devices are different from generic builds; but generic builds also include dvb support with the correct dtb like gxl_p231_2g_dvb.dtb so it makes less sense.

    At this point, the behavior suggests that either the WeTek-specific kernel patches are required for proper tuner initialization, or LE’s generic DVB support isn't fully compatible with the built-in tuner despite the correct DTB being present. Further testing or comparing kernel configs/modules between the stock image and LE may help pinpoint the exact cause.

    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 :

    Code
    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 :

    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.

    Tried the custom gxl_p231_2g_dvb_custom but :

    pastekodi

    After that, I decided to boot into the original OS and extract the DTB just to be sure. It turns out that it's not the same DTB that was included with the update ZIP file.
    Really sorry about the confusion — here is the exact S905D DTB pulled directly from the OS :

    After installing dvb-latest rebooted then :

    Same error in CE : ERROR    FE_SET_VOLTAGE: Operation not permitted

    pastekodi 

    Installed from scratch same version LibreELEC-Generic_S905.arm-9.2.8.18.img.gz using gxl_p231_2g_wetek-dvb.dtb from first boot (dindn't install anything no dvb drivers) :

    LibreELEC (dtech): 9.2.8.18 (Generic_S905.arm)
    LibreELEC:~ # ls /dev/dvb/
    adapter0
    LibreELEC:~ # dmesg | grep -i dvb
    [   10.487528@0] aml_dvb_init: aml dvb init
    [   10.487783@0] aml_dvb_probe: probe amlogic dvb driver
    [   10.487810@0] aml_dvb_probe: dmx rst ctl = ffffffc05d81f6c0
    [   10.487820@0] aml_dvb_probe: asyncfifo rst ctl = ffffffc05d81fd40
    [   10.487830@0] aml_dvb_probe: ahbarb0 rst ctl = ffffffc05e151a00
    [   10.487837@0] aml_dvb_probe: uparsertop rst ctl = ffffffc05e151f40
    [   10.487847@0] aml_dvb_probe: ts0: parallel
    [   10.487934@0] aml_dvb_probe: ts0_control: 0x0
    [   10.487943@0] DVB: registering new adapter (amlogic-dvb)
    [   10.487946@0] aml_dvb_probe: Registered adpter: amlogic-dvb
    [   10.492259@0] aml_dvb_dmx_init: demux0
    [   10.549116@0] aml_dvb_dmx_init: demux1
    [   10.552013@0] aml_dvb_dmx_init: demux2
    [   10.552285@0] aml_dvb_asyncfifo_init: af:0 irq:51
    [   10.552358@0] aml_dvb_asyncfifo_init: af:1 irq:57
    [   10.561670@0] DVB FE: Init AVL6862 frontend 0
    [   11.385876@3] DVB FE: avl6862_attach attach failed!!!

    Still showing AVL6862.

    pastekodi

    I have the images of the boxes (the S905D image is unlocked bootloader) but I have no idea how to extract kernels/drivers, is it possible to just swap kernel/driver files form images to LE, are there guides on how to do that ?

    From this thread : Legacy v9.2 (LTS) builds for Amlogic S805/S8X2, S905/S912 and all WeTek boxes
    WeTek Play 2 (a.k.a. WP2) with S905-H SoC (2 GB RAM, 8 GB eMMC) and a modular removable tuner AVL6211 DVB same specs as the S905H box except for Gigabit Ethernet instead of 100M so using that image couldn't connect to the internet, in the other hand the Generic_S905 image working internet but AVL6862, maybe if we can get 100M ethernet support on the WP2 image, I can test the tuner in S905H box using that image also I think the Mecool K2 Pro also has AVL6211 DVB-S2 tuner but I don't know why when tested with S905D box it's showed as AVL6862.

    KII Pro 2GB (GXL)S905Dgxl_p231_2g_dvb.dtb

    We are in the correct path since by default 9.x.x get DVB-S2 tuner detected even before installing DVB drivers
    ls /dev/dvb/ adapter0, which is not the case for other builds I tried, the issue is 9.x.x only include AVL6862 driver not AVL6211, maybe we just need to swap drivers but I don't know how to do that.

    In attachement are the dtb files of both boxes + S905D box layout + images of S905D box and S905H box.

    Any help or guidance on how to swap or add the correct drivers would be greatly appreciated!

    Thanks for your time and assistance!

    Hello,

    Having two android boxes S905D and S905H, both with DVB-S2 tuner AVL6211, couldn't find a way to make the tuner work am coming from CoreELEC in hope that LibreELEC will do better with this tuner.

    DVB-S2 Tuner AVL6211 support on S905D rev c
    Android DVB-S2.pdf (1.8 MB) android_original.dts.txt (47.3 KB) coreelecdvb.dts.txt (59.6 KB) coreelecdvb_ser.dts.txt (59.6 KB) After installing CoreELEC…
    discourse.coreelec.org

    I’ve been trying to run LE 12.2 on an S905D device, but it seems that Kernel 6.x.x is not working properly with it. The system gets stuck on the LE logo during the first boot, and I’m unable to get it running. I mention this because the LE 12.2 download page indicates support for GXL (S905X/D).

    So tired legacy 9.2.8.18 generic with kernel 3.14.29, so far my experience has been the same with CoreELEC, any suggestions would be greatly appreciated. Thanks in advance for your help!