Mecool m8s plus dvb

You can’t easily just build a DTS as it has many dependencies. You can do it when you build the linux package from CE source.

This .dts has dependecie on gxl_p231_1g.dts.
In CoreELEC source is wrong I2C address, for this device is correct addres 0x60 not 0x69 or 0x14.
Therefore the dtb does not working.
If there somebody who can compile it, please let’s do it…

My device is Mecool M8S Plus DVB T2. Please advise which variant should I use. Generic Devices S905? or Mecool KI Plus (S905D)?
Thanks.

I just used the download helper and came up with
gxbb_p200_2G_m8s+_k3_pro

What’s the SOC on this box of your’s ?
Ram 1 or 2gb ?
Ethernet speed ?

Thanks for the reply @kostaman. I got it running fine with the one for M8S KI 1gb S905D with gxl_p231_1g_m8s_dvb.dtb.
Only problem to solve is the remote control which is not responsive.

Thank you and I used the KI Plus config files successfully.
Just one more item, DVB TV tuner to set right otherwise it works great.
Which program should I install?

Hello.
Today I am a new user to this forum.
I have got Mecool M8S Plus DVB (S905D, 1GB RAM, 8GB eMMC, Android 7.1) which I want to use for DVB-T2 watching and for KODI.
I have managed to install CE 9.2.7 successfully, with the gxl_p231_1g_m8s_dvb.dtb
KODI works fine, CEC works fine, original remote I do not need, I use wired ethernet.

“afl1” wrote, that DVB-T2 works and is supported.
I have tryed but did not succede.
What I did was:

  • have installed tvheadend Server 4.2
  • have installed tvheadend HTSP client
  • tryed all 3 packages I have seen in CE 9.2.7, one was “dvb latest driver addon”, etc.
    I did not know what to do next. Where to check if the DVB-T2 tuner was available. Did not know where to tune channels…
  • so I uninstalled tvheadend Server 4.2 and installed tvheadend Server 4.3
  • again tryed all 3 packages of dvb drivers
    And again, I did not know what to do next. Where to check if the DVB-T2 tuner was available. Did not know where to tune channels…

Please help me what is the right procedure after a clean CoreELEC setup.
I have found several youtube videos and procedures, but they make me confused.
For example HD HomeRUN, do I have to install it? What is it for?

I will really appreciate on a BIG BIG scale, if you help me and give me some advice.
For example a link to a tutorial which really works.
I know that Mecool M8S Plus DVB is a little shitty device, but anyway.

Thank you.
Martin

Hello.
Mecool M8S plus DVB-T2 - AVL6762 + M803
I install 19.3 and I have to say the I2C does not work.
You can see that is nothing on the I2C BUS.
Where can be a isue?

CoreELEC:~ # i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0.
I will probe address range 0x08-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
CoreELEC:~ # i2cdetect 1
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x08-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
CoreELEC:~ # i2cdetect 2
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-2.
I will probe address range 0x08-0x77.
Continue? [Y/n] Y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
CoreELEC:~ # i2cdetect 3
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-3.
I will probe address range 0x08-0x77.
Continue? [Y/n] Y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

In version CoreElec 9.2.8 you can see this:

CoreELEC (official): 9.2.8 (Amlogic.arm)
M8S-CoreELEC:~ # i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0.
I will probe address range 0x03-0x77.
Continue? [Y/n] Y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: UU – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
M8S-CoreELEC:~ # i2cdetect 1
Error: Could not open file /dev/i2c-1' or /dev/i2c/1’: No such file or directory
M8S-CoreELEC:~ # i2cdetect 2
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-2.
I will probe address range 0x03-0x77.
Continue? [Y/n] Y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30: – – – – – – – – 38 39 3a 3b 3c 3d 3e 3f
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50: – – – – – – – – – – – – – – – –
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70: 70 71 72 73 74 75 76 77
M8S-CoreELEC:~ # i2cdetect 3
Error: Could not open file /dev/i2c-3' or /dev/i2c/3’: No such file or directory
M8S-CoreELEC:~ #

[ 8.749121@0] kernel-overlays-setup: processing conf /storage/.cache/kernel-overlays/50-driver.dvb.dvb-latest.conf
[ 8.785757@0] kernel-overlays-setup: added modules from /usr/lib/kernel-overlays/driver.dvb.dvb-latest/lib/modules/3.14.29
[ 14.236016@2] dvb_meson dvb.50: Found i2c-2 adapter: aml_i2c_adap2
[ 14.236034@2] dvb_meson dvb.50: ts0: parallel
[ 14.236152@2] dvb_meson dvb.50: ts0_control: 0x0
[ 14.236197@2] dvb_meson dvb.50: GPIO fec_reset0: 217
[ 14.236209@2] dvb_meson dvb.50: GPIO power_ctrl0: 215
[ 14.236243@2] dvb_meson dvb.50: dev_name=avl6762
[ 15.452326@2] dvb_meson dvb.50: DVB demod detection for i2c-2 (aml_i2c_adap2)…avl6762
[ 16.672250@2] dvb_meson dvb.50: Checking for Availink AVL6762 DVB-T2/C demod …
[ 17.092931@2] i2c i2c-2: dvb_meson: found AVL6862 family_id=0x68624955
[ 19.974836@2] dvb_meson dvb.50: Total DVB modules found: 1
[ 19.976820@1] dvbdev: DVB: registering new adapter (dvb_meson)
[ 19.991079@0] dvb_meson dvb.50: DVB: registering adapter 0 frontend 0 (Availink AVL6762)…
[ 20.764496@0] dvb_meson dvb.50: DVB: adapter 0 frontend 0 frequency 0 out of range (47000000…858000000)