<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.samygo.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Polskafan</id>
	<title>SamyGO - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.samygo.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Polskafan"/>
	<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Special:Contributions/Polskafan"/>
	<updated>2026-04-26T18:05:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=398</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=398"/>
		<updated>2010-02-27T13:43:04Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* map-AirD / map-CableD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Channel Lists=&lt;br /&gt;
Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&lt;br /&gt;
* map-AirA for analogue terrestrial channels&lt;br /&gt;
* map-AirD for digital terrestrial channels&lt;br /&gt;
* map-CableA for analogue cable channels&lt;br /&gt;
* map-CableD for digital cable channels&lt;br /&gt;
* map-SateD for digital satellite channels&lt;br /&gt;
* clone.bin binary file containing all settings of a TV Set&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
* Byte 1-2: channel number&lt;br /&gt;
* Byte 3-4: VPID&lt;br /&gt;
* Byte 5-6: PCR PID&lt;br /&gt;
* Byte 7: favourite bitmask (&amp;amp;0x01 favourite)&lt;br /&gt;
* Byte 8: Not verified, maybe QAM modulation (0x41 QAM64, 0x42 QAM256)&lt;br /&gt;
* Byte 9: status bitmask (&amp;amp;0x80 active)&lt;br /&gt;
* Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&lt;br /&gt;
* Byte 11-12: SID&lt;br /&gt;
* Byte 13-14: ONID&lt;br /&gt;
* Byte 15-16: NID&lt;br /&gt;
* Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&lt;br /&gt;
* Byte 27-28: frequency&lt;br /&gt;
* Byte 29-30: logical channel number LCN (used on freeview, uk)&lt;br /&gt;
* Byte 33-34: symbol rate (in ksymb/s)&lt;br /&gt;
* Byte 35-36: bouqet&lt;br /&gt;
* Byte 37-38: TSID&lt;br /&gt;
* Byte 44: channel name encoding (0x00 - English, 0x04 - Cyrillic)&lt;br /&gt;
* Byte 45-244: channel name (100 chars)&lt;br /&gt;
* Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&lt;br /&gt;
* Byte 247: on x79 devices favourite bitmask: &amp;amp;0x01 fav1, &amp;amp;0x02 fav2, &amp;amp;0x04 fav3, &amp;amp;0x08 fav4&lt;br /&gt;
* Byte 248: checksum over bytes 1-247&lt;br /&gt;
&lt;br /&gt;
16-bit fields are big endian.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
* Byte 1-2: channel number&lt;br /&gt;
* Byte 3-4: VPID&lt;br /&gt;
* Byte 5-6: PID (same as VPID on video channels)&lt;br /&gt;
* Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&lt;br /&gt;
* Byte 9-14: 0x0001 0307 0500&lt;br /&gt;
* Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&lt;br /&gt;
* Byte 17-18: SID&lt;br /&gt;
* Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&lt;br /&gt;
* Byte 21-22: Sat ID (matched against SatDataBase.dat)&lt;br /&gt;
* Byte 23-24: 0x0000&lt;br /&gt;
* Byte 25-26: TSID&lt;br /&gt;
* Byte 27-28: 0x00&lt;br /&gt;
* Byte 29-30: ONID&lt;br /&gt;
* Byte 31-32: 0xFFFF&lt;br /&gt;
* Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&lt;br /&gt;
* Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&lt;br /&gt;
* Byte 37-138: channel name (50 chars)&lt;br /&gt;
* Byte 139-140: bouqet (always the same for channels of one provider)&lt;br /&gt;
* Byte 142: parental lock marker (not tested yet)&lt;br /&gt;
* Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&lt;br /&gt;
* Byte 144: checksum over bytes 1-143&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 16bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
* Byte 1-50: channel name (50 chars)&lt;br /&gt;
* Byte 51-52: channel number&lt;br /&gt;
* Byte 53-54: VPID&lt;br /&gt;
* Byte 55-56: PID (mainly same as vpid, differs on radio channels)&lt;br /&gt;
* Byte 57: frequency&lt;br /&gt;
* Byte 58: 0x04&lt;br /&gt;
* Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&lt;br /&gt;
* Byte 60-61: NID&lt;br /&gt;
* Byte 62-63: TSID&lt;br /&gt;
* Byte 64-65: ONID&lt;br /&gt;
* Byte 66-67: SID&lt;br /&gt;
* Byte 68-71: 0xFFFF FFFF&lt;br /&gt;
* Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&lt;br /&gt;
* Byte 73: 0x04&lt;br /&gt;
* Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&lt;br /&gt;
* Byte 75: 0x25&lt;br /&gt;
* Byte 76: character length of channel name&lt;br /&gt;
* Byte 77-81: 0x00 0000 0000&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 8bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=304</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=304"/>
		<updated>2009-12-22T11:06:42Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Channel Lists=&lt;br /&gt;
Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&lt;br /&gt;
* map-AirA for analogue terrestrial channels&lt;br /&gt;
* map-AirD for digital terrestrial channels&lt;br /&gt;
* map-CableA for analogue cable channels&lt;br /&gt;
* map-CableD for digital cable channels&lt;br /&gt;
* map-SateD for digital satellite channels&lt;br /&gt;
* clone.bin binary file containing all settings of a TV Set&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
* Byte 1-2: channel number&lt;br /&gt;
* Byte 3-4: VPID&lt;br /&gt;
* Byte 5-6: PID (same as VPID on video channels)&lt;br /&gt;
* Byte 7: favourite bitmask (&amp;amp;0x01 favourite)&lt;br /&gt;
* Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&lt;br /&gt;
* Byte 9: status bitmask (&amp;amp;0x80 active)&lt;br /&gt;
* Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&lt;br /&gt;
* Byte 11-12: SID&lt;br /&gt;
* Byte 13-14: ONID&lt;br /&gt;
* Byte 15-16: NID&lt;br /&gt;
* Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&lt;br /&gt;
* Byte 27-28: frequency&lt;br /&gt;
* Byte 29-30: logical channel number LCN (used on freeview, uk)&lt;br /&gt;
* Byte 33-34: symbol rate (in ksymb/s)&lt;br /&gt;
* Byte 35-36: bouqet&lt;br /&gt;
* Byte 37-38: TSID&lt;br /&gt;
* Byte 45-244: channel name (100 chars)&lt;br /&gt;
* Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&lt;br /&gt;
* Byte 247: on x79 devices favourite bitmask: &amp;amp;0x01 fav1, &amp;amp;0x02 fav2, &amp;amp;0x04 fav3, &amp;amp;0x08 fav4&lt;br /&gt;
* Byte 248: checksum over bytes 1-247&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 16bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
* Byte 1-2: channel number&lt;br /&gt;
* Byte 3-4: VPID&lt;br /&gt;
* Byte 5-6: PID (same as VPID on video channels)&lt;br /&gt;
* Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&lt;br /&gt;
* Byte 9-14: 0x0001 0307 0500&lt;br /&gt;
* Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&lt;br /&gt;
* Byte 17-18: SID&lt;br /&gt;
* Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&lt;br /&gt;
* Byte 21-22: Sat ID (matched against SatDataBase.dat)&lt;br /&gt;
* Byte 23-24: 0x0000&lt;br /&gt;
* Byte 25-26: TSID&lt;br /&gt;
* Byte 27-28: 0x00&lt;br /&gt;
* Byte 29-30: ONID&lt;br /&gt;
* Byte 31-32: 0xFFFF&lt;br /&gt;
* Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&lt;br /&gt;
* Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&lt;br /&gt;
* Byte 37-138: channel name (50 chars)&lt;br /&gt;
* Byte 139-140: bouqet (always the same for channels of one provider)&lt;br /&gt;
* Byte 142: parental lock marker (not tested yet)&lt;br /&gt;
* Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&lt;br /&gt;
* Byte 144: checksum over bytes 1-143&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 16bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
* Byte 1-50: channel name (50 chars)&lt;br /&gt;
* Byte 51-52: channel number&lt;br /&gt;
* Byte 53-54: VPID&lt;br /&gt;
* Byte 55-56: PID (mainly same as vpid, differs on radio channels)&lt;br /&gt;
* Byte 57: frequency&lt;br /&gt;
* Byte 58: 0x04&lt;br /&gt;
* Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&lt;br /&gt;
* Byte 60-61: NID&lt;br /&gt;
* Byte 62-63: TSID&lt;br /&gt;
* Byte 64-65: ONID&lt;br /&gt;
* Byte 66-67: SID&lt;br /&gt;
* Byte 68-71: 0xFFFF FFFF&lt;br /&gt;
* Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&lt;br /&gt;
* Byte 73: 0x04&lt;br /&gt;
* Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&lt;br /&gt;
* Byte 75: 0x25&lt;br /&gt;
* Byte 76: character length of channel name&lt;br /&gt;
* Byte 77-81: 0x00 0000 0000&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 8bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=292</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=292"/>
		<updated>2009-12-12T01:34:45Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* Channel Lists */ reformat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Channel Lists=&lt;br /&gt;
Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&lt;br /&gt;
* map-AirA for analogue terrestrial channels&lt;br /&gt;
* map-AirD for digital terrestrial channels&lt;br /&gt;
* map-CableA for analogue cable channels&lt;br /&gt;
* map-CableD for digital cable channels&lt;br /&gt;
* map-SateD for digital satellite channels&lt;br /&gt;
* clone.bin binary file containing all settings of a TV Set&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
* Byte 1-2: channel number&lt;br /&gt;
* Byte 3-4: VPID&lt;br /&gt;
* Byte 5-6: PID (same as VPID on video channels)&lt;br /&gt;
* Byte 7: favourite bitmask (&amp;amp;0x01 favourite)&lt;br /&gt;
* Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&lt;br /&gt;
* Byte 9: status bitmask (&amp;amp;0x80 active)&lt;br /&gt;
* Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&lt;br /&gt;
* Byte 11-12: SID&lt;br /&gt;
* Byte 13-14: ONID&lt;br /&gt;
* Byte 15-16: NID&lt;br /&gt;
* Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&lt;br /&gt;
* Byte 27-28: frequency&lt;br /&gt;
* Byte 29-30: logical channel number LCN (used on freeview, uk)&lt;br /&gt;
* Byte 33-34: symbol rate (in ksymb/s)&lt;br /&gt;
* Byte 35-36: bouqet&lt;br /&gt;
* Byte 37-38: TSID&lt;br /&gt;
* Byte 45-244: channel name (100 chars)&lt;br /&gt;
* Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&lt;br /&gt;
* Byte 247: on x79 devices favourite bitmask: &amp;amp;0x01 fav1, &amp;amp;0x02 fav2, &amp;amp;0x04 fav3, &amp;amp;0x08 fav4&lt;br /&gt;
* Byte 248: checksum over bytes 1-247&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
* Byte 1-2: channel number&lt;br /&gt;
* Byte 3-4: VPID&lt;br /&gt;
* Byte 5-6: PID (same as VPID on video channels)&lt;br /&gt;
* Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&lt;br /&gt;
* Byte 9-14: 0x0001 0307 0500&lt;br /&gt;
* Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&lt;br /&gt;
* Byte 17-18: SID&lt;br /&gt;
* Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&lt;br /&gt;
* Byte 21-22: Sat ID (matched against SatDataBase.dat)&lt;br /&gt;
* Byte 23-24: 0x0000&lt;br /&gt;
* Byte 25-26: TSID&lt;br /&gt;
* Byte 27-28: 0x00&lt;br /&gt;
* Byte 29-30: ONID&lt;br /&gt;
* Byte 31-32: 0xFFFF&lt;br /&gt;
* Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&lt;br /&gt;
* Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&lt;br /&gt;
* Byte 37-138: channel name (50 chars)&lt;br /&gt;
* Byte 139-140: bouqet (always the same for channels of one provider)&lt;br /&gt;
* Byte 142: parental lock marker (not tested yet)&lt;br /&gt;
* Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&lt;br /&gt;
* Byte 144: checksum over bytes 1-143&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
* Byte 1-50: channel name (50 chars)&lt;br /&gt;
* Byte 51-52: channel number&lt;br /&gt;
* Byte 53-54: VPID&lt;br /&gt;
* Byte 55-56: PID (mainly same as vpid, differs on radio channels)&lt;br /&gt;
* Byte 57: frequency&lt;br /&gt;
* Byte 58: 0x04&lt;br /&gt;
* Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&lt;br /&gt;
* Byte 60-61: NID&lt;br /&gt;
* Byte 62-63: TSID&lt;br /&gt;
* Byte 64-65: ONID&lt;br /&gt;
* Byte 66-67: SID&lt;br /&gt;
* Byte 68-71: 0xFFFF FFFF&lt;br /&gt;
* Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&lt;br /&gt;
* Byte 73: 0x04&lt;br /&gt;
* Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&lt;br /&gt;
* Byte 75: 0x25&lt;br /&gt;
* Byte 76: character length of channel name&lt;br /&gt;
* Byte 77-81: 0x00 0000 0000&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=291</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=291"/>
		<updated>2009-12-12T01:22:13Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Channel Lists=&lt;br /&gt;
Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: logical channel number LCN (used on freeview, uk)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 247: on x79 devices favourite bitmask: &amp;amp;0x01 fav1, &amp;amp;0x02 fav2, &amp;amp;0x04 fav3, &amp;amp;0x08 fav4&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=290</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=290"/>
		<updated>2009-12-11T08:23:05Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* map-AirD / map-CableD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: logical channel number LCN (used on freeview, uk)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 247: on x79 devices favourite bitmask: &amp;amp;0x01 fav1, &amp;amp;0x02 fav2, &amp;amp;0x04 fav3, &amp;amp;0x08 fav4&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=289</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=289"/>
		<updated>2009-12-11T08:21:33Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* map-AirD / map-CableD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 247: On x79 devices favourite bitmask: &amp;amp;0x01 fav1, &amp;amp;0x02 fav2, &amp;amp;0x04 fav3, &amp;amp;0x08 fav4&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=288</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=288"/>
		<updated>2009-12-10T08:05:38Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* map-SateD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (0x01 TV, 0x02 Radio, 0x0C Data, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=287</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=287"/>
		<updated>2009-12-10T06:24:11Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* map-SateD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (01 TV, 02 Radio, 0C Data, 19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=286</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=286"/>
		<updated>2009-12-10T06:23:49Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* map-AirD / map-CableD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x0C DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (01 TV, 02 Radio, 04 Data, 19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=285</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=285"/>
		<updated>2009-12-10T06:23:26Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* Clone.bin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x04 DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (01 TV, 02 Radio, 04 Data, 19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list, the block starts at byte offset 0x1342 and its max. length is to byte offset 0x14F59. Empty entries are filled with 0xFF. The structure of the entries is fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=284</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=284"/>
		<updated>2009-12-09T19:37:35Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: /* Clone.bin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x04 DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (01 TV, 02 Radio, 04 Data, 19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list. The structure of the entries are fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Main_Page&amp;diff=283</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Main_Page&amp;diff=283"/>
		<updated>2009-12-08T20:00:57Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to SamyGo WiKi ==&lt;br /&gt;
Unfortunately, SourceForge doesn't allow users to write on wiki. We needed to assign writing permission by hand.&lt;br /&gt;
&lt;br /&gt;
'''First''' you needed to give a vote &amp;quot;thumb up&amp;quot; for this idea for make [http://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/172/  SourceForge to allow all users has write access to wiki].&lt;br /&gt;
&lt;br /&gt;
'''After''' After you can place note for editing permissions by hand on request from forum ([http://forum.samygo.tv/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=68 Erdem_ua] or [http://forum.samygo.tv/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=78 dynamic1969]).&lt;br /&gt;
&lt;br /&gt;
[[File:Logo.png]]&lt;br /&gt;
&lt;br /&gt;
== Compatibility Overview ==&lt;br /&gt;
&lt;br /&gt;
See the [[Compatibility]] page to see which TV models should work.&lt;br /&gt;
&lt;br /&gt;
== Safety Measures ( which you shouldn't start without ) ==&lt;br /&gt;
#Have a working [[Enable Serial Console on non CI+ Devices|Ex-Link cable]] at hand.&lt;br /&gt;
#Ensure the backup exe.img ( stored on /dev/tbml10 ) is in good condition ( and ideally not altered. )&lt;br /&gt;
#Ensure your RS232 Setting in the Service-Menu is set to &amp;quot;debug&amp;quot;.&lt;br /&gt;
#Know that your TV will reset RS232 jack back to UART mode after new firmware installation or reverting back to old version.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful WIKI articles ==&lt;br /&gt;
*[[Is my TV supported?]]&lt;br /&gt;
===Firmware Modification===&lt;br /&gt;
*[[How to enable Telnet on samsung TV's]]&lt;br /&gt;
*[[How to enable Telnet/NFS/CIFS/SAMBA]]&lt;br /&gt;
*[[Enable Serial Console on non CI+ Devices]]&lt;br /&gt;
*[[Getting access to uBoot / bootloader]]&lt;br /&gt;
*[[Dumping and Flashing images by hand]]&lt;br /&gt;
*[[Open backdoor for fixing bootloop situations]]&lt;br /&gt;
*[[Mounting an NFS share on a USB device to bypass DLNA]]&lt;br /&gt;
*[[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA]]&lt;br /&gt;
&lt;br /&gt;
===Software Tools===&lt;br /&gt;
*[[Setting up a native-compilation toolchain]]&lt;br /&gt;
*[[Setting up a cross-compilation toolchain]]&lt;br /&gt;
*[[SamyGO Extensions Pack]]&lt;br /&gt;
*[[SamyGO ChanEdit - Chanel Editor]]&lt;br /&gt;
&lt;br /&gt;
===General Information===&lt;br /&gt;
*[[Frequently Asked Questions]]&lt;br /&gt;
*[[Service Manuals]]&lt;br /&gt;
*[[Service Menu]]&lt;br /&gt;
*[[Engineering Codes]]&lt;br /&gt;
*[[Media Play and DLNA]]&lt;br /&gt;
*[[Samsung channel list format]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interesting Reference Material ==&lt;br /&gt;
*[http://www.samsung.com/global/business/semiconductor/products/flash/Products_RFS_ApplicationNotes.html Introduction to SAMSUNG's Linux Flash File System - RFS]  &lt;br /&gt;
The file-system used in the the recent Samsung TVs is &amp;quot;RFS&amp;quot;. Its proprietary nature and consequently so the absence of an according Linux RFS-Module in the standard Linux distributions makes it currently impossible to modify files by simply mounting the respective image as &amp;quot;RW&amp;quot;, modifying it and saving the respective image again. This is the reason why currently all changes are done via patching of the image-binaries.&lt;br /&gt;
*[http://www.samsung.com/global/business/semiconductor/products/flash/Products_RFS_PortingGuide.html Linux RFS ( Robust FAT File System ) Porting Guide]&lt;br /&gt;
The information provided here should help, that we get a RFS module compiled for our common Linux distributions&lt;br /&gt;
&lt;br /&gt;
*[http://www.samsung.com/global/opensource/ Samsung's Source Code]&lt;br /&gt;
All the source code Samsung is legally obliged to post can be found here.&lt;br /&gt;
&lt;br /&gt;
*[http://forums.cnet.com/samsung-forum/ Official Samsung Forums]&lt;br /&gt;
Should be able to find useful info somewhere.&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
Neither this WIKI/Forum nor the author(s) of articles and information provided accept any responsibility for damage that may be caused by use of the information provided. You do everything at your own risk. Be aware that &amp;quot;hacking&amp;quot; activities do void your warranty!&lt;br /&gt;
&amp;lt;br&amp;gt;Tested on UExxB70xx, LExxB65x and compatible devices only.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=282</id>
		<title>Samsung channel list format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Samsung_channel_list_format&amp;diff=282"/>
		<updated>2009-12-08T10:35:40Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: initial wiki port&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung TV Sets store channel information in several files on /mtd_rwarea. The files can be extracted to a usb drive using a hidden built-in export/import function, by pressing Vol- and then holding enter for 5-10 seconds.&lt;br /&gt;
&lt;br /&gt;
Following files are known:&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirA for analogue terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-AirD for digital terrestrial channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableA for analogue cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-CableD for digital cable channels&amp;lt;br /&amp;gt;&lt;br /&gt;
map-SateD for digital satellite channels&amp;lt;br /&amp;gt;&lt;br /&gt;
Clone.bin binary file containing all settings of a TV Set&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== map-AirD / map-CableD ==&lt;br /&gt;
map-AirD and map-CableD are very similar in their structure. The list always contains a multiple of 1000 entries. If a there are less than a multiple of 1000 entries, the list is filled with null characters. Each entry has a fixed length of 248 bytes, what makes file size also a multiple of 248.000 bytes. The structure of a 248 byte entry is the following (start to count bytes at 1):&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 8: QAM modulation (0x41 QAM64, 0x42 QAM256)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 10: Service Type (0x01 TV, 0x02 Radio, 0x04 DATA, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 11-12: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 13-14: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15-16: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 24: encryption bitmask (byte 24 &amp;amp; 0x20, encrypted)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: symbol rate (in ksymb/s)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: bouqet&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-38: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 45-244: channel name (100 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 245-246: parental lock (0x00 no lock, 0x01 locked)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 248: checksum over bytes 1-247&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== map-SateD ==&lt;br /&gt;
Number of list entries is always a multiple of 1000, missing entries are filled with null characters. Entry length is fixed to 144 bytes, so file size is a multiple of 144.000 bytes. Fixed length structure consists of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-2: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 3-4: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 5-6: PID (same as VPID on video channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 7: MPEG4 (0x00 on MPEG2, 0x01 on MPEG4 channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 9-14: 0x0001 0307 0500&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 15: service type (01 TV, 02 Radio, 04 Data, 19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 17-18: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 19-20: Transponder ID (matched against TransponderDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 21-22: Sat ID (matched against SatDataBase.dat)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 23-24: 0x0000&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 25-26: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 27-28: 0x00&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 29-30: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 31-32: 0xFFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 33-34: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 35-36: ????, 0xFFFF when channel is new, after that an unknown number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 37-138: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 139-140: bouqet (always the same for channels of one provider)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 142: parental lock marker (not tested yet)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 143: favourite bitmask (the lowest 4 bits represent a favourite list from 1-4, if its 1, the channel is on it, if 0, its not)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 144: checksum over bytes 1-143&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fields are in big endian 64bit.&lt;br /&gt;
&lt;br /&gt;
== Clone.bin ==&lt;br /&gt;
Clone.bin is a binary file containing every setting of a TV, in one single file. Firmware T-CRLPEUHC is known to produce a Clone.bin, when using built-in import/export feature.&lt;br /&gt;
&lt;br /&gt;
The channel block of the file has exactly as many entries as channels are in the list. The structure of the entries are fixed length 81 bytes, consisting of the following:&lt;br /&gt;
&lt;br /&gt;
Byte 1-50: channel name (50 chars)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 51-52: channel number&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 53-54: VPID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 55-56: PID (mainly same as vpid, differs on radio channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 57: frequency&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 58: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 59: MPEG4? (0x01 on SD channels, 0x21 on HD channels)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 60-61: NID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 62-63: TSID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 64-65: ONID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 66-67: SID&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 68-71: 0xFFFF FFFF&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 72: service type (0x01 TV, 0x02 Radio, 0x19 HD)&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 73: 0x04&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 74: seems to be a bitmask, if bitvalue 0x04 is in it, the channel is encrypted, other bits unknown&lt;br /&gt;
Byte 75: 0x25&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 76: character length of channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
Byte 77-81: 0x00 0000 0000&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrast to map-AirD, map-CableD and map-SateD fields are little endian 32bit.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=SamyGO_ChanEdit_-_Chanel_Editor&amp;diff=255</id>
		<title>SamyGO ChanEdit - Chanel Editor</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=SamyGO_ChanEdit_-_Chanel_Editor&amp;diff=255"/>
		<updated>2009-12-06T15:07:00Z</updated>

		<summary type="html">&lt;p&gt;Polskafan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=SamyGO ChanEdit=&lt;br /&gt;
&lt;br /&gt;
With SamyGO ChanEdit you can edit your channel list of your Samsung TV Set using any Computer able to run a Java VM supporting SWT. This makes moving channels around a lot easier. Also the list can be extended by channels that are not found by the channel search engine. For example Sky.de interactive channels, which the editor can add automatically when a list containing Sky.de channels is loaded.&lt;br /&gt;
&lt;br /&gt;
==Channel Import/Export Menu==&lt;br /&gt;
First you need to connect a usb drive to your TV.&lt;br /&gt;
&lt;br /&gt;
Press '''Volume Down''' once and then '''press the Enter [[File:008_003_Enter.JPGâ]] button for 10 seconds''' this will display Channel List Import/Export Menu.&amp;lt;br&amp;gt;&lt;br /&gt;
If this doesn't work, check that &amp;quot;Speaker Select&amp;quot; in &amp;quot;Sound Menu&amp;quot; is set to &amp;quot;TV Speaker&amp;quot;.&lt;br /&gt;
[[File:Channel_Import_Export.png|200px|left|thumb|Channel Import / Export]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can edit the channel list stored on the drive using SamyGO ChanEdit. After that just use the same procedure to import the list again.&lt;br /&gt;
&lt;br /&gt;
==Modifying Channel List==&lt;br /&gt;
After download the SamyGO ChanEdit (and required Java library for you OS) from [http://download.samygo.tv/SamyGO%20Applications/ SamyGO Applications] file download area than execute it.&lt;br /&gt;
You can modify your Channel list via SamyGO ChanEdit.&lt;br /&gt;
&lt;br /&gt;
The files are under your USB at T-CHxxDEUC/Clone directory.&lt;br /&gt;
With Version 0.31 currently only map-CableD for digital Cable Channels is editable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:SamyGO ChanEdit.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afterward you can import channel list to TV from USB stick.&lt;/div&gt;</summary>
		<author><name>Polskafan</name></author>
		
	</entry>
</feed>