Actually that was an pretty complicated think I've been learned and spend more days for doing that OTA
First what is OTA
OTA stand for over the air , we could done software update by over the air.
so the set-top box vendor have provide the data and associated descriptors
Step by step
1.we should play the data by using any stream player(available by CAS Vendor) or OTA player
2.once you get the data pid, then you need to put your multiplexer (preferable TS1)
Here I've passed the data by using and IRD, the IRD will pass the data pid, and I did stopped the rest of the NIT,SDT,PAT and etc. I just passed only the data pid (if you send nit and rest of the thinks the stb will get conflict at TS1)
3.next we need to put descriptors from PSI/SI
OTA descriptor will be NIT first loop and OTA response will be any of the TS(preferred by TS1)
NIT First Loop
0x4a linkage descriptor
TS id - 1
network id - xxx
service id - xxx
linkage type - 0x09 system software update
private data - 13 14 56 ad fe ......................................... // which contain stb manufacture code,network details,CAS details,software versions and etc... (that is very very important strongly verify with your stb vendor)
OR
BAT
create a bouquet like master , ID should 13858
there you need to put
1.network name descriptor
2. 0x5f private data specifier
id 3547765(0x00362275)
3. 0x4a linkage_descriptor
the same details above linkage
----------------------------------------------------------------------------------
//next we need to modify tables and descriptor for particular TS want to make OTA process
there have already
NIT
SDT
EIT
TDT
TOT
along with we need to add some descriptors
0x40 NIT
0x44 cable delivery system
0x83 logical channel
0x40 network name des
0x41 service list
0x62 frequency list
0x90 user defined //for sensing OTA
0xA1 private des //for sensing OTA
0x4A linkage des //for sensing OTA
0x4A BAT
0x47 bouquet name
0x5f private data specifier
0x91 user defined
0x41 service list
0x4a linkage descriptor // for sensing OTA
That's what about OTA , here some understand of manual and force everything has been written in the linkage descriptor (private data)
First what is OTA
OTA stand for over the air , we could done software update by over the air.
so the set-top box vendor have provide the data and associated descriptors
Step by step
1.we should play the data by using any stream player(available by CAS Vendor) or OTA player
2.once you get the data pid, then you need to put your multiplexer (preferable TS1)
Here I've passed the data by using and IRD, the IRD will pass the data pid, and I did stopped the rest of the NIT,SDT,PAT and etc. I just passed only the data pid (if you send nit and rest of the thinks the stb will get conflict at TS1)
3.next we need to put descriptors from PSI/SI
OTA descriptor will be NIT first loop and OTA response will be any of the TS(preferred by TS1)
NIT First Loop
0x4a linkage descriptor
TS id - 1
network id - xxx
service id - xxx
linkage type - 0x09 system software update
private data - 13 14 56 ad fe ......................................... // which contain stb manufacture code,network details,CAS details,software versions and etc... (that is very very important strongly verify with your stb vendor)
OR
BAT
create a bouquet like master , ID should 13858
there you need to put
1.network name descriptor
2. 0x5f private data specifier
id 3547765(0x00362275)
3. 0x4a linkage_descriptor
the same details above linkage
----------------------------------------------------------------------------------
//next we need to modify tables and descriptor for particular TS want to make OTA process
there have already
NIT
SDT
EIT
TDT
TOT
along with we need to add some descriptors
0x40 NIT
0x44 cable delivery system
0x83 logical channel
0x40 network name des
0x41 service list
0x62 frequency list
0x90 user defined //for sensing OTA
0xA1 private des //for sensing OTA
0x4A linkage des //for sensing OTA
0x47 bouquet name
0x5f private data specifier
0x91 user defined
0x41 service list
0x4a linkage descriptor // for sensing OTA
That's what about OTA , here some understand of manual and force everything has been written in the linkage descriptor (private data)
0 Comments