TBS 5925
Alex_NL
25 Apr 2016
I installed the SatDreamGR Experimental image from 15-4-2016 and now everything seems to work.
Edited by Alex_NL, 25 April 2016 - 22:34.
Alex_NL
25 Apr 2016
Typical: With the SatDreamGR Experimental image from 23-4-2016 hbbTV worked (at least on NPO).
Now (with the image from 15-4-2016) no hbbTV anymore (like the last image from PLi).
athoik
26 Apr 2016
OpenPLi sources used with extra patches, like MIS/PLS, ATSC etc.
Anyway et10000 with TBS drivers exist on OpenPLi.
If you don't care for experimental changes stick to OpenPLi.
The other issues, like hbbtv will be solved at some point on OpenPLi.
Alex_NL
28 Apr 2016
With SatDreamGR now installed I can scan the MIS/PLS transponders, f.e. on 4.8E, 5W, 12.5W etc.
I hope OpenPLi will implement the support soon, so I can switch back.
stpierre
29 Apr 2016
With SatDreamGR now installed I can scan the MIS/PLS transponders, f.e. on 4.8E, 5W, 12.5W etc.
I hope OpenPLi will implement the support soon, so I can switch back.
Try with "Experimental SatDreamGr Images"
jpuigs
2 May 2016
Ok, but I don't need it. It was just to kill my curiosity, a friend of mine asked me, and that's why I asked you.....
Thanks.
MCelliotG
2 May 2016
New HQ video showcasing the usage, scanning and zapping normal and MIS channels on 5W, always using SDG image (with custom skin)!
As you can see everything runs smoothly and fast (at least up to kernel 4.3) and it's so worth a try for developers to make plugins for multistream usage!
Please note that the latest version of Dreamboxedit can backup and restore the MIS data with no problem. In this example I use a custom satellites.xml with PLS modes and codes inside and it works flawlessly.
Edited by glamourservices, 2 May 2016 - 18:56.
Robinson
2 May 2016
Please note that the latest version of Dreamboxedit can backup and restore the MIS data with no problem.
What is this latest version, please?
antonio215
4 May 2016
New HQ video showcasing the usage, scanning and zapping normal and MIS channels on 5W, always using SDG image (with custom skin)!
As you can see everything runs smoothly and fast (at least up to kernel 4.3) and it's so worth a try for developers to make plugins for multistream usage!
Please note that the latest version of Dreamboxedit can backup and restore the MIS data with no problem. In this example I use a custom satellites.xml with PLS modes and codes inside and it works flawlessly.
Which uses decoder?
Alex_NL
5 May 2016
With SatDreamGR now installed I can scan the MIS/PLS transponders, f.e. on 4.8E, 5W, 12.5W etc.
I hope OpenPLi will implement the support soon, so I can switch back.
Try with "Experimental SatDreamGr Images"
I always get burned here for not reading everything, I guess you can't read either. Some posts earlier I allready told I used the Experimental SatDreamGr image but I had to use one previous version.
athoik
8 May 2016
/////////////////////////////////
Regarding the T2-MI, there is a project called Astra SM and it has already support decapsulating T2-MI, I wasn't able to decapsulate T2-MI from TS dump, maybe someone else has the time to make it.
https://gitlab.com/berdyansk/astra-sm
https://gitlab.com/b...c/mpegts/t2mi.c
/////////////////////////////////
The Astra-SM project mentioned above works. It is capable to decapsulating T2-MI and already exists on SatDreamGr feeds.
T2-MI Zeobud on 4.9E
![ctb.jpg](http://s32.postimg.org/cghrjha11/ctb.jpg)
![nobkanal.jpg](http://s32.postimg.org/jcb6u2j9h/nobkanal.jpg)
Configuration.
Save in a file, make executable and run it.
(make sure you are using correct values in dvb_tune, eg correct diseqc)
#!/usr/bin/astra log.set({ stdout = true, debug = true,}) adapter_1 = dvb_tune({ adapter = "1", device = "0", type = "S2", tp = "12188:H:30000", lnb = "9750:10600:11700", modulation="PSK8", stream_id="20", t2mi = true, t2mi_pid=4096, t2mi_plp=0, fec = "AUTO", diseqc = "4", lnb_sharing = false, budget = false, rolloff = "AUTO", }) make_channel({ name = "ZEONBUD 21", input = { "dvb://adapter_1#pnr=21", }, output = { "http://127.0.0.1:9999/zeonbud/21", }, }) make_channel({ name = "ZEONBUD 22", input = { "dvb://adapter_1#pnr=22", }, output = { "http://127.0.0.1:9999/zeonbud/22", }, }) make_channel({ name = "ZEONBUD 23", input = { "dvb://adapter_1#pnr=23", }, output = { "http://127.0.0.1:9999/zeonbud/23", }, }) make_channel({ name = "ZEONBUD 24", input = { "dvb://adapter_1#pnr=24", }, output = { "http://127.0.0.1:9999/zeonbud/24", }, }) make_channel({ name = "ZEONBUD 25", input = { "dvb://adapter_1#pnr=25", }, output = { "http://127.0.0.1:9999/zeonbud/25", }, }) make_channel({ name = "ZEONBUD 26", input = { "dvb://adapter_1#pnr=26", }, output = { "http://127.0.0.1:9999/zeonbud/26", }, }) make_channel({ name = "ZEONBUD 27", input = { "dvb://adapter_1#pnr=27", }, output = { "http://127.0.0.1:9999/zeonbud/27", }, }) make_channel({ name = "ZEONBUD 28", input = { "dvb://adapter_1#pnr=28", }, output = { "http://127.0.0.1:9999/zeonbud/28", }, })Channels in Bouquet
#NAME ZeonBud #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/21 ZOOM #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/22 Кіноточка #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/23 СТБ #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/24 ТЕТ #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/25 К-2 #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/26 Новий канал #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/27 М-1 #SERVICE 1:0:1:0:0:0:0:0:0:0:http://127.0.0.1:9999/zeonbud/28 5 канал
MCelliotG
9 May 2016
So, has anyone managed to make this work? I can't make it work for what I've tried!
betacentauri
16 May 2016
Yes, patches required for every kernel.
Till now TBS products are supported only using v4l build that is not up to date...
For 4.3/4.5 kernel I had to make few changes:
TBS: fixes for 4.3 kernel Change fe_sec_voltage_t to enum fe_sec_voltage. Remove TBS5921 because it uses tda10071_config that is unavailable. Driver should use I2C platform data now in order to load tda10071. More info: https://patchwork.linuxtv.org/patch/30472/diff --git a/drivers/media/usb/dvb-usb/tbs-usb.c b/drivers/media/usb/dvb-usb/tbs-usb.c index f142be3..98347c9 100644 --- a/drivers/media/usb/dvb-usb/tbs-usb.c +++ b/drivers/media/usb/dvb-usb/tbs-usb.c @@ -339,7 +339,7 @@ static int tbsusb_set_pin(struct dvb_frontend *fe, u8 *what) } static int tbsusb_set_voltage(struct dvb_frontend *fe, - fe_sec_voltage_t voltage) + enum fe_sec_voltage voltage) { static u8 command_13v[2] = {0x03, 0x00}; static u8 command_18v[2] = {0x03, 0x01}; @@ -787,17 +787,6 @@ static const struct stv090x_config stv0900_config = { .set_lock_led = tbsusb_led_ctrl, }; -static const struct tda10071_config tda10071_config = { - .demod_i2c_addr = 0x55, /* (0xaa >> 1) */ - .tuner_i2c_addr = 0x14, - .i2c_wr_max = 64, - .ts_mode = TDA10071_TS_PARALLEL, - .spec_inv = 0, - .xtal = 40444000, /* 40.444 MHz */ - .pll_multiplier = 20, - .set_lock_led = tbsusb_led_ctrl, -}; - static const struct cx24116_config cx24116_config = { .demod_address = 0x55, .mpg_clk_pos_pol = 0x01, @@ -840,9 +829,6 @@ static int tbsusb_frontend_attach(struct dvb_usb_adapter *d) d->fe_adap[0].fe = dvb_attach(stv0288_attach, &stv0288_config, &d->dev->i2c_adap); break; - case USB_PID_TENOW_TBS5921: - d->fe_adap[0].fe = dvb_attach(tda10071_attach, &tda10071_config, - &d->dev->i2c_adap); } if (!d->fe_adap[0].fe) -- 2.1.4
Do you have a complete patch set for 4.3 or 4.5? I tried to adapt for 4.4.8, but had several problems as some functions mentioned in the patch are not present any longer.
athoik
16 May 2016
Please find a complete set of patches for 4.3.
Only trivial changes required for 4.5 (usb_ids.h).
Attached Files
antonio215
24 May 2016
Patch applies on 4.4.8 kernel without problems. Thank you!
Hello . do I know which folder to be put pa Pacht ?
installing a new image with kernel 4
thank you
betacentauri
25 May 2016
For other boxes you need to build your own image. You cannot put the patch on the box. That's won't work so easy.