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

MCelliotG

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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.
 

blademedia

Member
Joined
Jul 29, 2016
Messages
1,941
Reaction score
1,920
Points
113
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 ?
 

MCelliotG

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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

Retired human
Joined
Oct 21, 2006
Messages
11,893
Reaction score
8,078
Points
113
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

Dreamer
Joined
Sep 8, 2004
Messages
1,053
Reaction score
1,900
Points
113
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
TBS 5925 USB
Octagon SF8008 4k Twin + SF8008 SUPREME + Uclan Ustym 4K PRO Twin
GTMedia V8 UHD
GTMedia GTcombo x 2
Goldmaster SR525 HD
Geant-OTT 750 ALLURE EVO 4K + Sat-illimitè F300 hyper
62.0ºE - 63.0ºW
My Location
Alicante, España
Great work 'glamourservices' and 'CJ'.........very very interesting all round. respect-048.gif
 

MCelliotG

Specialist Contributor
Joined
May 10, 2015
Messages
1,013
Reaction score
1,203
Points
113
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