Just Sharing This Zeonbud T2-MI MIS package on 4.8E working on SDG Enigma2 images

MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
Along with Abertis, SDG images team comes with another implementation, this time for T2-MI. A seamless decapsulation of the three MIS Zeonbud streams on 4.8E was made possible. The philosophy includes a MIS capable card like TBS5925 tuning to the cached pid 4096 of each MIS stream via specially edited lamedb entries and astra-sm with a modified auto start script performing the decapsulation and head stripping of the streams leading the channels to a favourites bouquet that is viewable directly on the Enigma2 receiver via internal stream relay. This way the decapsulated TS gives all its data including full EPG, txt etc. The tuner is used in real time, so no need for PC or standby modes.
In the future we will look for an internal solution for T2-MI channels to be downloaded as regular channels, but for the moment everything works seamlessly and very fast.
The implementation will work also for non MIS T2-Mi streams, but unfortunately I don't have reception from C band or 55E for testing. The whole solution will be released very soon with SDG images.
For now, enjoy a video I recorded from my OSmini with my TBS5925 attached to it as an external tuner.
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
This is excellent! I don't have reception of 55E but I do have C band on 40E, which has a lot of MI transponders, so happy to be a guinea pig for you.

Being non-multistream, does that mean they will be accessible using internal tuner?
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
Yes, that's the idea! Internal tuners are much faster too!

Στάλθηκε από το LG G3 μου μέσω tapatalk.
 
B

blademedia

Member
Messages
1,942
My Satellite Setup
Sky
My Location
UK
Great work :)

Can the loop out from the 5925 to OSmini be used, so we have connection to laptop and receiver at same time thanks ?
 
B

blademedia

Member
Messages
1,942
My Satellite Setup
Sky
My Location
UK
Great work :)

Can the loop out from the 5925 to OSmini be used, so we have connection to laptop and receiver at same time thanks ?
Meant to add using USB splitter
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
I don't know about that, the loop out from TBS5925 works I think for the same polarity/band to other receivers!
Now for people that want to use the project, SDG released a how -to
How to use T2-MI
You have to install SDG image on a supported receiver and download astra-sm via telnet (opkg install astra-sm). Then use the edited lamedb entries, the astra.conf on etc/enigma2/scripts and the bouquet on your favourites list!

For other satellites and non MIS T2-MI, if you have C band or 55E you can do a manual search and send me a recorded TS of the data channel that will download to analyze it or I can give you instructions on how to do it yourselves!
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
Hi,

I've scanned 40E and uploaded 4 TS files to here > Dropbox - TS 40E

If you could tell us how to get the right information required to edit lamedb and astra.conf from TS files (or astra-sm module?) then that would be welcome too :)

Thanks
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
Meant to add using USB splitter
That's not possible. USB does not allow splitting (akin to not being able to 'split' a satellite cable).
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
Ok I will analyze the files later and give you details!

Στάλθηκε από το LG G3 μου μέσω tapatalk.
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
OK, I have managed to decapsulate the streams successfully, now I need you to do this. First tell me which enigma2 receiver you use, then perform a scan of the frequencies, start with 3616 and tell me what is being downloaded (as data channel). Then take your channels on your dreamboxedit and navigate to 40E. You will see the data channels of the frequencies you scanned. Change the channel details to TV type=1 and give a name to that channel ie 3616 MIS1. then on the extra parameters add c:151000, check Keep channel data and save. Then upload the set to your receiver and reboot enigma2. After that you will see the new "fake" service on your list. Tell me its reference, so we continue!
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
The receiver is Vu+ Solo2.

Here's what's been scanned in:

upload_2016-11-9_9-31-33.png

After editing, I have this:

upload_2016-11-9_9-37-41.png

I am not sure that I am seeing the extra 'fake' services after I uploaded and rebooted the receiver. Here's what I see:

2016-11-09 09.41.45.jpg

The service references are:

3615R MIS1 - 1:0:1:320:3A2:0:1918E1F:0:0:0
3635R MIS1 - 1:0:1:320:3A2:0:1918E33:0:0:0
3665L MIS1 - 1:0:1:320:3A2:0:1910E51:0:0:0
3685L MIS1 - 1:0:1:320:3A2:0:1910E65:0:0:0

Is this what you required?
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
Yes, thank you, these fake entries will act as our T2-MI feed channels, they had to be changed to TV so that they are visible to the user and get tuned more easily! We gave them these names for testing purposes, but we can rename them to a more accurate one later (this affects the configuration).
Now, next step is to make a conf file that will make astra-sm read the source and decap the data to a TS package.
astra.conf (save as UTF-8 UNIX)
Code:
-- Astra Slonik Mod

log.set({ stdout = false, debug = false, syslog = "astra", })

3615rtrn0 = make_t2mi_decap({
        name = "3615R MIS1", -- required
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1918E1F:0:0:0:", -- required
        plp = 0,
        pnr = 0,
        pid = 4096,
})

3615rtrn1 = make_t2mi_decap({
        name = "3615R MIS1", -- required
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1918E1F:0:0:0:", -- required
        plp = 1,
        pnr = 0,
        pid = 4096,
})

3615rtrn2 = make_t2mi_decap({
        name = "3615R MIS1", -- required
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1918E1F:0:0:0:", -- required
        plp = 2,
        pnr = 0,
        pid = 4096, -- optional, force payload pid
})

3635rtrn0 = make_t2mi_decap({
        name = "3635R MIS1",
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E51:0:0:0:",
        plp = 0,
        pnr = 0,
        pid = 4096,
})

3665rtrn0 = make_t2mi_decap({
        name = "3665L MIS1",
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E51:0:0:0:",
        plp = 0,
        pnr = 0,
        pid = 4096,
})

3665rtrn1 = make_t2mi_decap({
        name = "3665L MIS1",
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E51:0:0:0:",
        plp = 1,
        pnr = 0,
        pid = 4096,
})

3665rtrn2 = make_t2mi_decap({
        name = "3665L MIS1",
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E51:0:0:0:",
        plp = 2,
        pnr = 0,
        pid = 4096,
})


3685rtrn0 = make_t2mi_decap({
        name = "3685L MIS1",
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E65:0:0:0:",
        plp = 0,
        pnr = 0,
        pid = 4096,
})

make_channel({
        name = "3615plp0", input = { "t2mi://3615rtrn0", },
        output = { "http://0.0.0.0:9999/zeonbud/3615plp0", },
})

make_channel({
        name = "3615plp1", input = { "t2mi://3615rtrn1", },
        output = { "http://0.0.0.0:9999/zeonbud/3615plp1", },
})

make_channel({
        name = "3615plp2", input = { "t2mi://3615rtrn2", },
        output = { "http://0.0.0.0:9999/zeonbud/3615plp2", },
})

make_channel({
        name = "3635plp0", input = { "t2mi://3635rtrn0", },
        output = { "http://0.0.0.0:9999/zeonbud/3635plp0", },
})

make_channel({
        name = "3665plp0", input = { "t2mi://3665rtrn0", },
        output = { "http://0.0.0.0:9999/zeonbud/3665plp0", },
})

make_channel({
        name = "3665plp1", input = { "t2mi://3665rtrn1", },
        output = { "http://0.0.0.0:9999/zeonbud/3665plp1", },
})

make_channel({
        name = "3665plp2", input = { "t2mi://3665rtrn2", },
        output = { "http://0.0.0.0:9999/zeonbud/3665plp2", },
})

make_channel({
        name = "3685plp0", input = { "t2mi://3685rtrn0", },
        output = { "http://0.0.0.0:9999/zeonbud/3685plp0", },
})
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
Now upload this configuration to /etc/astra/ on your receiver (755 permissions) and reboot your receiver, after that open VLC and test if the fake channels can stream the decapped T2-MI by giving the corresponding output urls
ie
http://0.0.0.0:9999/zeonbud/3685plp0 etc

If this is successful we are ready to make our bouquet!
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
OK, I put the above config into /etc/astra/astra.conf with 755 permissions and rebooted but can't get it working.

In the above "output", do I need to replace 0.0.0.0:9999 with receiver's IP address (192.168.1.80)? Also, it still lists "zeonbud" in the path - does that need to be changed?

Typing in http://192.168.1.80:9999/zeonbud/3685plp0 in browser, says connection refused.

Looking at netstat in the receiver shows that nothing is listening on port 9999.

Code:
root@vusolo2:~# netstat -an|grep LIST
tcp        0      0 0.0.0.0:16000           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:16001           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:12001           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:8001            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:55882           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:88              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN     
tcp        0      0 :::8002                 :::*                    LISTEN     
tcp        0      0 :::8003                 :::*                    LISTEN     
tcp        0      0 :::111                  :::*                    LISTEN     
tcp        0      0 :::80                   :::*                    LISTEN     
tcp        0      0 :::22                   :::*                    LISTEN
Astra-SM is installed.

Code:
root@vusolo2:~# opkg list-installed|grep astra
astra-sm - 0.2-r3
What am I missing?
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
Oops, I forgot that, change the conf to
http://0.0.0.0:9999/3685plp0, and in VLC try your receivers ip or hostname instead of 0.0.0.0. and reboot

I'll catch up with you later, as I have to go to work!
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
OK, it's working!

The issue was that the make_t2mi_decap name has to start with a letter - it didn't like the number. I added letter 'f' at the start for 'frequency' and edited make_channel ones too.

Code:
f3685rtrn0 = make_t2mi_decap({                                                                                                                              
        name = "3685L MIS1",                                                                                                                                
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E65:0:0:0:",                                                                                    
        plp = 0,                                                                                                                                            
        pnr = 0,                                                                                                                                            
        pid = 4096,                                                                                                                                        
})                                                                                                                                                     
                                                                                                                                                           
make_channel({                                                                                                                                              
        name = "3685plp0", input = { "t2mi://f3685rtrn0", },                                                                                                
        output = { "http://0.0.0.0:9999/3685plp0", },                                                                                                      
})
I have to be on the 'fake service' that the stream relates to - it doesn't seem to change to the correct one automatically.
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
That's normal at this point, did you put the c parameter in the fake entries? We will figure out the names later anyway, that's for testing! For the moment try to add /rtrn/ where zeonbud was, so to keep other future packages separated in their own path, that's also helpful for the bouquet we will create! Channels must be working quite stable right?

Στάλθηκε από το LG G3 μου μέσω tapatalk.
 
Captain Jack

Captain Jack

Модератор
Staff member
Messages
10,657
My Satellite Setup
See signature
My Location
North Somerset
Yes, I did put the c parameter in Dreamboxedit.

Let me add /rtrn/ to paths.

Channels are working fine but only the "first" channel within each plp identifier. Not sure how to select others in VLC.
 
lovelyperson

lovelyperson

Dreamer
Messages
889
Location
Alicante, España
My Satellite Setup
2.0m PF dish
1.8m PF Famaval
1.8m PF Marrafa
1.4m Tecatel offset
1.2m dish + Stab HH120
1.0m dish fixed 19.2ºE(Movistar-Spain etc)
TBS 5925 USB
TM5502, TM5402 mk3,
Octagon SX88,
Edision Primo IP S2
60.0ºE - 63.0ºW
My Location
Alicante, España
Great work 'glamourservices' and 'CJ'.........very very interesting all round. respect-048.gif
 
MCelliotG

MCelliotG

Specialist Contributor
Messages
706
My Satellite Setup
TBS 5925, Mut@nt HD51, EDISION OSMINI, MABO 130X144, DRAGONSAT DS3000 LED MOTOR, INVERTO BLACK ULTRA TWIN LNB
My Location
Thessaloniki, Greece
OK, now let's revise what we did
Lamedb entries via dreambox edit OK
astra.conf OK with added the rtrn path
Code:
f3685rtrn0 = make_t2mi_decap({                                                                                                                             
        name = "3685L MIS1",                                                                                                                               
        input = "http://127.0.0.1:8001/1:0:1:320:3A2:0:1910E65:0:0:0:",                                                                                   
        plp = 0,                                                                                                                                           
        pnr = 0,                                                                                                                                           
        pid = 4096,                                                                                                                                       
})                                                                                                                                                     
                                                                                                                                                           
make_channel({                                                                                                                                             
        name = "3685plp0", input = { "t2mi://f3685rtrn0", },                                                                                               
        output = { "http://0.0.0.0:9999/rtrn/3685plp0", },                                                                                                     
})
Test if the output works on VLC (namely streamed) when the source is tuned, using http://RECEIVER_IP:9999/rtrn/3685plp0
The programs can be seen under the Play>Program menu, are we OK here?

The next step should be an analysis of the packet content via telnet (putty)!
 
Top