2021-09-04 14:24:41 +02:00
# This file holds the definitions for various verions of the binary "dtv_cmdb_2.bin" channel list format used by some models of Sharp, Toshiba, Dyon, OK. and others
2024-08-18 17:41:46 +02:00
# Some files have an 8 byte header starting with "0004", others have an 12 byte header starting with "0005" or "1114"
2021-09-04 14:24:41 +02:00
# [dtv_chmdb_x.bin:filesize] defines the overall layout of the various file format versions. Values for x are 0=antenna, 1=cable, 2=satellite
# lenChannelRecord, lenTransponderRecord and lenSatelliteRecord are then used to select the [dvsChannel:...], [dvbsTransponder:...] and [dvbsSatellite:...] sections
2021-09-03 02:26:57 +02:00
2024-08-18 17:41:46 +02:00
2025-01-28 21:26:53 +01:00
# Grundig 22 VLE 8120 WG dtv_cmd_3.bin with 1270 KB
2024-08-18 17:41:46 +02:00
2025-01-28 21:26:53 +01:00
[dtv_cmdb_3.bin:1299920]
2024-08-18 17:41:46 +02:00
offSatelliteBitmap = 0x0008
lenSatelliteBitmap = 4
offChannelBitmap = 12
lenChannelBitmap = 752
offSatelliteRecord = 0x2fc
lenSatelliteRecord = 60_3
numSatelliteRecord = 24
offNetworkRecord = 0x89c
lenNetworkRecord = 54
numNetworkRecord = 254
offTransponderBitmap = -1
lenTransponderBitmap = -1
offTransponderRecord = 0x3e30
lenTransponderRecord = 44_3
numTransponderRecord = 3000
numChannelRecord = 6000
offChannelRecord = 0x241d0
2025-01-28 21:26:53 +01:00
lenChannelRecord = 192_3
2024-08-18 17:41:46 +02:00
[dvbsSatellite:60_3]
offName = 2
lenName = 14
[dvbsTransponder:44_3]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = -1
offTransponderIndex = 10
offFreqInMhz = 12
offSymbolRate = 32
2025-01-28 21:26:53 +01:00
[dvbsChannel:192_3]
offEncrypted = 11
maskEncrypted = 0x10
offSkip = 11
maskSkip = 0x20
offLocked = 11
maskLocked = 0x40
offDeleted = 11
maskDeleted = 0x04
offChannelType = 13
offServiceType = -1
offTransponderIndex = 16
offPmtPid = 18
offPcrPid = 22
offVideoPid = 24
offProgramNr = 28
offServiceId = 30
offAudioPid = 52
offName = 140
lenName = 44
offDebug = 11
lenDebug = 1
# C.F. - Grundig 37 VLE 9270 SL dtv_cmd_3.bin with 1293 KB
[dtv_cmdb_3.bin:1323920]
offSatelliteBitmap = 0x0008
lenSatelliteBitmap = 4
offChannelBitmap = 12
lenChannelBitmap = 752
offSatelliteRecord = 0x2fc
lenSatelliteRecord = 60_3
numSatelliteRecord = 24
offNetworkRecord = 0x89c
lenNetworkRecord = 54
numNetworkRecord = 254
offTransponderBitmap = -1
lenTransponderBitmap = -1
offTransponderRecord = 0x3e30
lenTransponderRecord = 44_3
numTransponderRecord = 3000
numChannelRecord = 6000
offChannelRecord = 0x241d0
lenChannelRecord = 196_3
2024-08-18 17:41:46 +02:00
[dvbsChannel:196_3]
offEncrypted = 11
maskEncrypted = 0x10
offSkip = 11
maskSkip = 0x20
offLocked = 11
maskLocked = 0x40
offDeleted = 11
maskDeleted = 0x04
offChannelType = 13
offServiceType = -1
offTransponderIndex = 16
offPmtPid = 18
offPcrPid = 22
offVideoPid = 24
offProgramNr = 28
offServiceId = 30
offAudioPid = 52
offName = 144
lenName = 44
offDebug = 11
lenDebug = 1
2021-09-03 02:26:57 +02:00
# Rabinowitsch - dtv_cmd_2.bin with 1296 KB
[dtv_cmdb_2.bin:1326665]
offChannelBitmap = 8
lenChannelBitmap = 752
offChannelRecord = 0x2f8
lenChannelRecord = 196
numChannelRecord = 6000
offTransponderBitmap = 0x11f4b8
lenTransponderBitmap = 376
offTransponderRecord = 0x11f630
lenTransponderRecord = 40
numTransponderRecord = 3000
offSatelliteBitmap = 0x13fea8
lenSatelliteBitmap = 32
offSatelliteRecord = 0x13fec8
lenSatelliteRecord = 64
numSatelliteRecord = 254
[dvbsSatellite:64]
offName = 2
lenName = 16
[dvbsChannel:196]
2021-09-04 22:24:56 +02:00
offEncrypted = 11
maskEncrypted = 0x10
offSkip = 11
maskSkip = 0x20
offLocked = 11
maskLocked = 0x40
2021-09-03 02:26:57 +02:00
offChannelTypeOld = 13
offServiceType = 15
offTransponderIndex = 16
offPmtPid = 18
offPcrPid = 22
offVideoPid = 24
offProgramNr = 28
offServiceId = 32
offAudioPid = 48
offName = 140
lenName = 50
offDebug = 10
lenDebug = 5
2021-09-04 14:24:41 +02:00
# Liwest Thoshiba files with 1296 KB. These have an 8 byte header with 0005 and shift all other data back by 4
2021-09-03 02:26:57 +02:00
[dtv_cmdb_2.bin:1326669]
offChannelBitmap = 12
lenChannelBitmap = 752
offChannelRecord = 0x2fc
lenChannelRecord = 196
numChannelRecord = 6000
offTransponderBitmap = 0x11f4bc
lenTransponderBitmap = 376
offTransponderRecord = 0x11f634
lenTransponderRecord = 40
numTransponderRecord = 3000
offSatelliteBitmap = 0x13feac
lenSatelliteBitmap = 32
offSatelliteRecord = 0x13fecc
lenSatelliteRecord = 64
numSatelliteRecord = 254
2021-09-04 14:24:41 +02:00
# overice Toshiba - dtv_cmdb_2.bin with 1322 KB and a "0005" header
2021-09-03 02:26:57 +02:00
[dtv_cmdb_2.bin:1353209]
offChannelBitmap = 12
lenChannelBitmap = 752
offChannelRecord = 0x2fc
lenChannelRecord = 200
numChannelRecord = 6000
offTransponderBitmap = 0x12527c
lenTransponderBitmap = 376
offTransponderRecord = 0x1253f4
lenTransponderRecord = 40
numTransponderRecord = 3000
offSatelliteBitmap = 0x145e68
lenSatelliteBitmap = 32
offSatelliteRecord = 0x145e88
lenSatelliteRecord = 72
numSatelliteRecord = 254
[dvbsSatellite:72]
offName = 2
lenName = 16
offOrbitalPos = 58
[dvbsTransponder:40]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = 10
offTransponderIndex = 14
offFreqInMhz = 16
offSymbolRate = 28
[dvbsChannel:200]
2021-09-04 22:24:56 +02:00
offEncrypted = 13
maskEncrypted = 0x10
offSkip = 13
maskSkip = 0x20
offLocked = 13
maskLocked = 0x40
offChannelTypeOld = 15
2021-09-03 02:26:57 +02:00
offServiceType = 17
offTransponderIndex = 18
offPmtPid = 22
2021-09-04 22:24:56 +02:00
offPcrPid = 24
offVideoPid = 26
2021-09-03 02:26:57 +02:00
offProgramNr = 32
offServiceId = 34
offAudioPid = 52
offName = 144
lenName = 50
2022-07-03 21:48:12 +02:00
# H.P. 20220608 Grundig 1341 KB dtv_cmdb_3.bin (only analog data in atv_cmdb_cable.bin is present)
[atv_cmdb.bin:3148]
offProgNrList = 0x01
lenProgNrList = 100
offChannelBitmap = 0x66
lenChannelBitmap = 13
offChannelRecord = 0x74
lenChannelRecord = 30
[atv_cmdb_cable.bin:3148]
offProgNrList = 0x01
lenProgNrList = 101
offChannelBitmap = 0x66
lenChannelBitmap = 13
offChannelRecord = 0x74
lenChannelRecord = 30
[avbChannel:30]
offFrequency = 0
offSort = 14
offName = 16
lenName = 8
2022-01-07 22:02:35 +01:00
# ChangHong 1489 KB
[dtv_cmdb_2.bin:1524001]
offChannelBitmap = 8
lenChannelBitmap = 628
offChannelRecord = 0x27c
lenChannelRecord = 268
numChannelRecord = 5000
offTransponderBitmap = 0x001474dc
lenTransponderBitmap = 376
offTransponderRecord = 0x147654
lenTransponderRecord = 52
numTransponderRecord = 3000
offSatelliteBitmap = 0x00170d68
lenSatelliteBitmap = 32
offSatelliteRecord = 0x170d88
lenSatelliteRecord = 52
numSatelliteRecord = 254
[dvbsSatellite:52]
offName = 2
lenName = 22
offOrbitalPos = 38
[dvbsTransponder:52]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = 10
offTransponderIndex = 14
offFreqInMhz = 16
offSymbolRate = 28
[dvbsChannel:268]
offEncrypted = 11
maskEncrypted = 0x10
offSkip = 11
maskSkip = 0x20
offLocked = 11
maskLocked = 0x40
offChannelType = 13
offServiceType = 14
offTransponderIndex = 20
offPmtPid = 22
offPcrPid = 24
offVideoPid = 26
offProgramNr = 32
offServiceId = 34
offAudioPid = 50
offName = 142
lenName = 50
2021-09-03 02:26:57 +02:00
# SetEdit Toshiba - dtv_cmdb_2.bin with 1684 KB
[dtv_cmdb_2.bin:1724189]
offChannelBitmap = 8
lenChannelBitmap = 752
offChannelRecord = 0x2f8
lenChannelRecord = 256
numChannelRecord = 6000
offTransponderBitmap = 0x1772f8
lenTransponderBitmap = 376
offTransponderRecord = 0x177470
lenTransponderRecord = 52
numTransponderRecord = 3000
offSatelliteBitmap = 0x1a0b84
lenSatelliteBitmap = 32
offSatelliteRecord = 0x1a0ba4
lenSatelliteRecord = 68
numSatelliteRecord = 254
[dvbsChannel:256]
2021-09-04 22:24:56 +02:00
offEncrypted = 13
maskEncrypted = 0x10
offSkip = 13
maskSkip = 0x20
offLocked = 13
maskLocked = 0x40
2021-09-03 02:26:57 +02:00
offChannelType = 15
offServiceType = 16
2021-09-04 22:24:56 +02:00
offFav = 18
maskFav = 1
2021-09-03 02:26:57 +02:00
offTransponderIndex = 20
offPmtPid = 22
offPcrPid = 26
2021-09-04 22:24:56 +02:00
offVideoPid = 28
2021-09-03 02:26:57 +02:00
offProgramNr = 32
offServiceId = 34
offAudioPid = 58
offName = 150
lenName = 50
offProvider = 200
lenProvider = 52
2023-10-22 21:43:46 +02:00
# Dijitsu LDM538 with 2668 KB, 8 byte header with 0004
[dtv_cmdb_2.bin:2731173]
offChannelBitmap = 8
lenChannelBitmap = 752
offChannelRecord = 0x2F8
lenChannelRecord = 424
numChannelRecord = 6000
offTransponderBitmap = 0x0026d478
lenTransponderBitmap = 376
offTransponderRecord = 0x0026d5f0
lenTransponderRecord = 52
numTransponderRecord = 3000
offSatelliteBitmap = 0x00296d04
lenSatelliteBitmap = 32
offSatelliteRecord = 0x00296d24
lenSatelliteRecord = 64
numSatelliteRecord = 254
[dvbsChannel:424]
;offEncrypted=13
;maskEncrypted=0x10
;offSkip=13
;maskSkip=0x20
;offLocked=13
;maskLocked=0x40
offChannelType = 15
offServiceType = 16
;offFav=18
;maskFav=1
offTransponderIndex = 20
offPmtPid = 22
offPcrPid = 26
offVideoPid = 28
offProgramNr = 32
offServiceId = 34
offAudioPid = 54
offName = 146
lenName = 40
offProvider = 196
lenProvider = 200
;[dvbsTransponder:52] ; already defined above
;offSatelliteIndex=0
;offTransportStreamId=6
;offOriginalNetworkId=8
;offNetworkId=10
;offTransponderIndex=14
;offFreqInMhz=16
;offSymbolRate=28
[dvbsSatellite:64]
offName = 2
lenName = 32
offOrbitalPos = 50
2023-12-30 18:48:01 +01:00
; Awox U5600STR - 2691 KB, 8 byte header with 0004
[dtv_cmdb_2.bin:2755173]
offChannelBitmap = 8
lenChannelBitmap = 752
offChannelRecord = 0x2F8
lenChannelRecord = 424
numChannelRecord = 6000
offTransponderBitmap = 0x0026d478
lenTransponderBitmap = 376
offTransponderRecord = 0x0026d5f0
lenTransponderRecord = 60
numTransponderRecord = 3000
offSatelliteBitmap = 0x0029cac4
lenSatelliteBitmap = 32
offSatelliteRecord = 0x0029cae4
lenSatelliteRecord = 64
numSatelliteRecord = 254
[dvbsChannel:424]
;offEncrypted=13
;maskEncrypted=0x10
;offSkip=13
;maskSkip=0x20
;offLocked=13
;maskLocked=0x40
offChannelType = 15
offServiceType = 16
;offFav=18
;maskFav=1
offTransponderIndex = 20
offPmtPid = 22
offPcrPid = 26
offVideoPid = 28
offProgramNr = 32
offServiceId = 34
offAudioPid = 54
offName = 146
lenName = 40
offProvider = 196
lenProvider = 200
[dvbsTransponder:60]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = 10
offTransponderIndex = 14
offFreqInMhz = 16
offSymbolRate = 28
[dvbsSatellite:64]
offName = 2
lenName = 32
offOrbitalPos = 50
2023-10-22 21:43:46 +02:00
2021-09-04 22:24:56 +02:00
# Philips ChannelMap_100 lists - dtv_cmdb_2.bin with 3443 KB
2021-09-03 02:26:57 +02:00
#[dtv_cmdb_2.bin:3525205]
2022-04-11 18:35:26 +02:00
# H.P. ChangHong / Chiq L32H7N V1.1.6
[dtv_cmdb_2.bin:4525017]
offChannelBitmap = 8
lenChannelBitmap = 0x274
offChannelRecord = 0x27C
lenChannelRecord = 664
numChannelRecord = 5000
offTransponderBitmap = 0x0032ab3c
lenTransponderBitmap = 376
offTransponderRecord = 0x0032acb4
lenTransponderRecord = 392
numTransponderRecord = 3000
offSatelliteBitmap = 0x0044d428
lenSatelliteBitmap = 32
offSatelliteRecord = 0x0044d448
lenSatelliteRecord = 56
numSatelliteRecord = 254
[dvbsChannel:664]
offEncrypted = 13
maskEncrypted = 0x10
offSkip = 13
maskSkip = 0x20
offLocked = 13
maskLocked = 0x40
offChannelType = 15
offServiceType = 16
offFav = 18
maskFav = 1
offTransponderIndex = 22
offPmtPid = 24
offPcrPid = 28
offVideoPid = 30
offProgramNr = 34
offServiceId = 36
offAudioPid = 62
offName = 250
lenName = 66
offProvider = 316
lenProvider = 270
[dvbsTransponder:392]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = 10
offTransponderIndex = 14
offFreqInMhz = 16
offSymbolRate = 28
[dvbsSatellite:56]
offName = 2
lenName = 22
offOrbitalPos = 38
2022-07-03 21:48:12 +02:00
[atv_cmdb.bin:13092]
offProgNrList = 0x01
lenProgNrList = 256
offChannelBitmap = 0x101
lenChannelBitmap = 32
offChannelRecord = 0x121
lenChannelRecord = 50
[atv_cmdb_cable.bin:13092]
offProgNrList = 0x01
lenProgNrList = 256
offChannelBitmap = 0x101
lenChannelBitmap = 32
offChannelRecord = 0x121
lenChannelRecord = 50
[avbChannel:50]
;offFrequency=0
;offSort=14
offName = 15
lenName = 28
2022-04-11 18:35:26 +02:00
2021-09-03 02:26:57 +02:00
# blackbox - 4532 KB
2021-09-04 22:24:56 +02:00
[dtv_cmdb_2.bin:4640189]
offChannelBitmap = 8
lenChannelBitmap = 752
offChannelRecord = 0x2f8
lenChannelRecord = 608
numChannelRecord = 6000
offTransponderBitmap = 0x0037acf8
lenTransponderBitmap = 376
offTransponderRecord = 0x0037ae70
lenTransponderRecord = 320
numTransponderRecord = 3000
offSatelliteBitmap = 0x00468a24
lenSatelliteBitmap = 32
offSatelliteRecord = 0x00468a44
lenSatelliteRecord = 68
numSatelliteRecord = 254
[dvbsSatellite:68]
offName = 2
lenName = 32
offLowFreq = 36
offHighFreq = 38
[dvbsTransponder:320]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = 10
offTransponderIndex = 14
offFreqInMhz = 16
offSymbolRate = 28
[dvbsChannel:608]
offEncrypted = 13
maskEncrypted = 0x10
offSkip = 13
maskSkip = 0x20
offLocked = 13
maskLocked = 0x40
offChannelType = 15
offServiceType = 16
offFav = 18
maskFav = 1
offTransponderIndex = 20
offPmtPid = 22
offPcrPid = 26
offVideoPid = 28
offProgramNr = 32
offServiceId = 34
offAudioPid = 58
offName = 246
lenName = 66
offProvider = 312
lenProvider = 270
2021-09-03 02:26:57 +02:00
# OK.ODL, overice Sharp - dtv_cmdb_2.bin with 5048 KB
[dtv_cmdb_2.bin:5168189]
offChannelBitmap = 8
lenChannelBitmap = 752
offChannelRecord = 0x2f8
lenChannelRecord = 660
numChannelRecord = 6000
offTransponderBitmap = 0x3c6fb8
lenTransponderBitmap = 376
offTransponderRecord = 0x3c7130
lenTransponderRecord = 392
numTransponderRecord = 3000
offSatelliteBitmap = 0x4e98a4
lenSatelliteBitmap = 32
offSatelliteRecord = 0x4e98c4
lenSatelliteRecord = 68
numSatelliteRecord = 254
[dvbsSatellite:68]
offName = 2
lenName = 32
offLowFreq = 36
offHighFreq = 38
[dvbsTransponder:392]
offSatelliteIndex = 0
offTransportStreamId = 6
offOriginalNetworkId = 8
offNetworkId = 10
offTransponderIndex = 14
offFreqInMhz = 16
offSymbolRate = 28
[dvbsChannel:660]
2021-09-04 22:24:56 +02:00
offEncrypted = 13
maskEncrypted = 0x10
offSkip = 13
maskSkip = 0x20
offLocked = 13
maskLocked = 0x40
2021-09-03 02:26:57 +02:00
offChannelType = 15
offServiceType = 16
2021-09-04 22:24:56 +02:00
offFav = 18
maskFav = 1
2021-09-03 02:26:57 +02:00
offTransponderIndex = 20
offPmtPid = 22
offPcrPid = 26
2021-09-04 22:24:56 +02:00
offVideoPid = 28
2021-09-03 02:26:57 +02:00
offProgramNr = 32
offServiceId = 34
offAudioPid = 58
offName = 246
lenName = 66
offProvider = 312
lenProvider = 270