Jump to content


Photo

mn8847x support


  • Please log in to reply
34 replies to this topic

#1 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 12 March 2019 - 18:54

Is it possible to add support for tuners using the mn8847x chip. It is working on OpenViX on a Duo 4K
On OpenViX, I have to install in this order

opkg install enigma2-plugin-drivers-dvb-usb-mn8847x
opkg install enigma2-plugin-drivers-dvb-usb-dib0700


The commit on OE-A images was here
https://github.com/oe-alliance/oe-alliance-core/commit/5624daa2dfc50099b8c82678ee9cb62632a27ce0
Details of the USB tuner are here
https://www.linuxtv.org/wiki/index.php/Xbox_One_Digital_TV_Tuner
Kernel required is => 4.16
(Thanks WTE)

Dmesg from PLI is attached

Installation process on OpenVix also attached

I downloaded the packages from OpenViX then installed them onto PLI. Log of installation attached, followed by dmesg. Unfortunately the device is not shown in list of tuners.

Thanks in advance

Attached Files


Edited by Abu Baniaz, 12 March 2019 - 18:54.


Re: mn8847x support #2 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 12 March 2019 - 19:01

You are missing the most important stuff: https://github.com/o...10e55206eb7ee70
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: mn8847x support #3 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 12 March 2019 - 19:02

These are USB devices listed

openpli 7.0-release vuduo4k

vuduo4k login: root
Last login: Thu Jan 1 01:01:12 CET 1970 on pts/0
root@vuduo4k:~# lsusb
Bus 001 Device 003: ID 1a40:0101
Bus 001 Device 002: ID 1a40:0101
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003
Bus 001 Device 007: ID 045e:02d5
Bus 001 Device 006: ID 0951:168a
Bus 001 Device 008: ID 0a5c:0bdc
Bus 001 Device 004: ID 0a5c:2045
root@vuduo4k:~#

Edited by Abu Baniaz, 12 March 2019 - 19:03.


Re: mn8847x support #4 WanWizard

  • PLi® Core member
  • 70,542 posts

+1,812
Excellent

Posted 12 March 2019 - 19:13

BSP change needed, so VU+ has to modify it.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #5 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 12 March 2019 - 19:23

BSP change needed, so VU+ has to modify it.

What about other receivers with kernel => 4.16

Re: mn8847x support #6 WanWizard

  • PLi® Core member
  • 70,542 posts

+1,812
Excellent

Posted 12 March 2019 - 20:38

defconfig is always BSP?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #7 Taykun345

  • Senior Member
  • 1,297 posts

+41
Good

Posted 16 March 2019 - 15:42

I got one, I will test it if support appears.


Army MoodBlue HD skin modification by me: https://github.com/T...-MoodBlueHD-mod
Matrix10 MH-HD2 skin modification by me: https://github.com/B...-MX-HD2-OpenPli
MetrixHD skin modification by me: https://github.com/T...xHD-WPstyle-mod
Slovenian translation for OpenPLi E2: https://github.com/T...ion-for-OpenPLi

Re: mn8847x support #8 jenseneverest

  • Senior Member
  • 65 posts

+5
Neutral

Posted 22 March 2019 - 13:56

defconfig is always BSP?

 i know i am not meant to edit that file.... but can i  ??



Re: mn8847x support #9 WanWizard

  • PLi® Core member
  • 70,542 posts

+1,812
Excellent

Posted 22 March 2019 - 13:58

In your local build? Sure. It may only cause future pull's to fail due to merge issues.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #10 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 21 May 2020 - 05:30

See here:

https://forums.openp...r/#entry1204894

 

As posted by WTE

 

opkg install kernel-module-mn88472
opkg install firmware-mn8847x
opkg install kernel-module-dvb-usb-dib0700
opkg install firmware-dvb-usb-dib0700-1.20
opkg install kernel-module-tda18250


Re: mn8847x support #11 WanWizard

  • PLi® Core member
  • 70,542 posts

+1,812
Excellent

Posted 21 May 2020 - 13:57

The mn and the tda drivers aren't available in any VU+ image, so the change of the defconfig still needs to be done.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #12 WTE

  • Senior Member
  • 821 posts

+37
Good

Posted 21 May 2020 - 14:25

The mn and the tda drivers aren't available in any VU+ image, so the change of the defconfig still needs to be done.

 

Patches are in BSP layer of VU for TDA and panasonic mn

https://github.com/v...-4.1.45.inc#L30

 

@ Abu Baniaz

 

Can you install the packages and if so after install can you connect the xbox tuner. Then check "dmesg" command and send the last part. This should inform what is still wrong


Edited by WTE, 21 May 2020 - 14:26.

Mut@nt HD51 STB 4K

   :rolleyes:                :rolleyes:


Re: mn8847x support #13 WanWizard

  • PLi® Core member
  • 70,542 posts

+1,812
Excellent

Posted 21 May 2020 - 14:34

Patches are in BSP layer of VU for TDA and panasonic mn

 

That may be so, but the drivers aren't build, so there is nothing to install.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #14 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 21 May 2020 - 17:37

@WTE
As requested.

Thanks.

Installation:

vuduo4k login: root
root@vuduo4k:~# opkg install kernel-module-mn88472
Installing kernel-module-mn88472-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-mn88472-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Configuring kernel-module-mn88472-4.1.45-1.17.
root@vuduo4k:~# opkg install firmware-mn8847x
Installing firmware-mn8847x (1.0) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/all/firmware-mn8847x_1.0-r0.7_all.ipk.
Configuring firmware-mn8847x.
root@vuduo4k:~# opkg install kernel-module-dvb-usb-dib0700
Installing kernel-module-dib0090-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib0090-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Installing kernel-module-dib0070-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib0070-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Installing kernel-module-dibx000-common-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dibx000-common-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Installing kernel-module-dib3000mc-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib3000mc-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Installing kernel-module-dib7000m-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib7000m-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Installing kernel-module-dvb-usb-dib0700-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dvb-usb-dib0700-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Configuring kernel-module-dib0090-4.1.45-1.17.
Configuring kernel-module-dib0070-4.1.45-1.17.
Configuring kernel-module-dibx000-common-4.1.45-1.17.
Configuring kernel-module-dib7000m-4.1.45-1.17.
Configuring kernel-module-dib3000mc-4.1.45-1.17.
Configuring kernel-module-dvb-usb-dib0700-4.1.45-1.17.
root@vuduo4k:~# opkg install firmware-dvb-usb-dib0700-1.20
Installing firmware-dvb-usb-dib0700-1.20 (1.1+git296+4b2b151) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/all/firmware-dvb-usb-dib0700-1.20_1.1+git296+4b2b151-r0.3_all.ipk.
Configuring firmware-dvb-usb-dib0700-1.20.
root@vuduo4k:~# opkg install kernel-module-tda18250
Installing kernel-module-tda18250-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-tda18250-4.1.45-1.17_4.1.45-r0.1.0.4_vuduo4k.ipk.
Configuring kernel-module-tda18250-4.1.45-1.17.
root@vuduo4k:~# init 4
root@vuduo4k:~# init 6
root@vuduo4k:~# reboot

dmesg:

[   19.318358] mn88472 0-0018: Direct firmware load for dvb-demod-mn88472-02.fw failed with error -2
[   19.327468] mn88472 0-0018: firmware file 'dvb-demod-mn88472-02.fw' not found
[   19.401930] BRCM brcm_dvb0: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
[   20.350549] mn88472 0-0018: Direct firmware load for dvb-demod-mn88472-02.fw failed with error -2
[   20.359548] mn88472 0-0018: firmware file 'dvb-demod-mn88472-02.fw' not found

lsusb

root@vuduo4k:~# lsusb
Bus 001 Device 003: ID 1a40:0101
Bus 001 Device 002: ID 1a40:0101
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003
Bus 001 Device 006: ID 045e:02d5
Bus 001 Device 007: ID 0a5c:0bdc
Bus 001 Device 004: ID 0a5c:2045
root@vuduo4k:~# 


Re: mn8847x support #15 WTE

  • Senior Member
  • 821 posts

+37
Good

Posted 22 May 2020 - 13:35

You need to install another packages as well:

 

opkg install firmware-dvb-demod-mn88472-02


Mut@nt HD51 STB 4K

   :rolleyes:                :rolleyes:


Re: mn8847x support #16 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 22 May 2020 - 23:16

That is not available

root@vuduo4k:~# opkg install firmware-dvb-demod-mn88472-02
Couldn't find anything to satisfy 'firmware-dvb-demod-mn88472-02'.
No packages installed or removed.
root@vuduo4k:~#

If i manually put the .fw file in /lib/firmware with 644 properties, dmesg shows

[   19.164510] [VID]: VIDEO_CLEAR_BUFFER 1  1 0
[   19.367993] [VID]: VIDEO_STOP 0  1
[   19.372347] [VID]: VIDEO_SELECT_SOURCE 0  0
[   19.393178] mn88472 0-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'
[   19.555970] BRCM brcm_dvb0: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
[   20.907537] EXT4-fs (mmcblk0p4): mounted filesystem without journal. Opts: (null)
[   24.372351] [AUD]: AUDIO_SET_MUTE 0
[   24.376061] [AUD]: AUDIO_SET_MIXER -998236528
[   27.253479] [AUD]: AUDIO_SET_MIXER -998236528
root@vuduo4k:~#

Scanning worked, channels worked although signal values are 0. An aptly timed screenshot.

Attached File  xbox tuner on duo 4k.jpg   119.14KB   8 downloads

 

I got firmware file from

http://palosaari.fi/linux/v4l-dvb/firmware/MN88472/02/latest/dvb-demod-mn88472-02.fw

Attached Files


Edited by Abu Baniaz, 22 May 2020 - 23:40.


Re: mn8847x support #17 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 23 May 2020 - 04:11

Pull request submitted.

https://github.com/v...-vuplus/pull/70

 

I have posted a link back here. Do they usually need a nudge?



Re: mn8847x support #18 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 25 May 2020 - 07:51

Thanks for the positive word Erik. They have added the kernel module support.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

Re: mn8847x support #19 WanWizard

  • PLi® Core member
  • 70,542 posts

+1,812
Excellent

Posted 25 May 2020 - 12:15

BSP's in develop updated.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #20 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 25 May 2020 - 18:23

BSP's in develop updated.

Thanks. Can we have an installable drivers package like this so that the required items are installed in one go? I think that the dib 0700 items were missed in that commit

https://github.com/o...e9cb62632a27ce0




8 user(s) are reading this topic

0 members, 8 guests, 0 anonymous users