- support for new TLL format of LA/LN firmware 04.20.29

- setting "moved" flag for LG DVB-C/T channels
- setting LCN to 0
This commit is contained in:
hbeham
2013-12-15 18:42:08 +01:00
parent 2ec5cffe11
commit 1754af3aeb
50 changed files with 7587 additions and 23 deletions

View File

@@ -77,8 +77,8 @@ namespace ChanSort.Api
{
if (channel2.GetPosition(this.SubListIndex) > channel.GetPosition(this.SubListIndex))
{
if (prevNr != -1 && channel2.GetPosition(this.SubListIndex) != prevNr + 1)
// don't pull down numbers after a gap
// ignore deleted and proxy channels (prevNr<0), broken channels (==0) and channels after a gap
if (prevNr <= 0 || channel2.GetPosition(this.SubListIndex) != prevNr + 1)
break;
prevNr = channel2.GetPosition(this.SubListIndex);
channel2.ChangePosition(this.SubListIndex, -1);

View File

@@ -1,8 +1,40 @@
; FileConfigurationX: overall file and DVB-S data layout
; ACTChannelDataMappingX: analog, DVB-C and DVB-T channel data mapping for data length X
[ACTChannelDataMapping:260]
; LA 2013 series firmware 04.20.29 and later
reorderChannelData = 0
lenName = 40
offSignalSource = 8
offChannelTransponder = 10, 126, 174, 180
offProgramNr = 12, 176
offProgramNrPreset = 14, 178
offFavorites = 20
offPcrPid = 24, 240
offAudioPid = 26
offVideoPid = 36
offName = 40, 188
offNameLength = 80, 187
offServiceId = 82, 184
offFrequencyLong = 128
offOriginalNetworkId = 138
offTransportStreamId = 140
offFavorites2 = 182
offDeleted = 182
maskDeleted = 0x42
offLock = 183
maskLock = 0x01
offSkip = 183
maskSkip = 0x02
offHide = 183
maskHide = 0x04
offProgNrCustomized = 183
maskProgNrCustomized = 0x40
offServiceType = 186
offAudioPid2 = 242
[ACTChannelDataMapping:256]
; LA 2013 series
; LA 2013 series firmware prior to 04.20.29
reorderChannelData = 0
lenName = 40
offSignalSource = 8
@@ -28,6 +60,8 @@
maskSkip = 0x02
offHide = 179
maskHide = 0x04
offProgNrCustomized = 179
maskProgNrCustomized = 0x40
offServiceType = 182
offAudioPid2 = 238
@@ -58,6 +92,8 @@
maskSkip = 0x02
offHide = 163
maskHide = 0x04
offProgNrCustomized = 163
maskProgNrCustomized = 0x40
offServiceType = 166
offAudioPid2 = 238
@@ -88,6 +124,8 @@
maskSkip = 0x02
offHide = 155
maskHide = 0x04
offProgNrCustomized = 155
maskProgNrCustomized = 0x40
offServiceType = 158
offAudioPid2 = 202
@@ -118,6 +156,8 @@
maskSkip = 0x02
offHide = 151
maskHide = 0x04
offProgNrCustomized = 151
maskProgNrCustomized = 0x40
offServiceType = 154
offAudioPid2 = 198
@@ -148,6 +188,8 @@
maskSkip = 0x02
offHide = 135
maskHide = 0x04
offProgNrCustomized = 135
maskProgNrCustomized = 0x40
offServiceType = 138
offAudioPid2 = 182
@@ -178,6 +220,8 @@
maskSkip = 0x02
offHide = 135
maskHide = 0x04
offProgNrCustomized = 135
maskProgNrCustomized = 0x40
offServiceType = 138
offAudioPid2 = 182
@@ -208,6 +252,8 @@
maskSkip = 0x02
offHide = 131
maskHide = 0x04
offProgNrCustomized = 131
maskProgNrCustomized = 0x40
offServiceType = 134
offAudioPid2 = 178
@@ -239,6 +285,8 @@
maskSkip = 0x02
offHide = 127
maskHide = 0x04
offProgNrCustomized = 127
maskProgNrCustomized = 0x40
offServiceType = 130
offAudioPid2 = 172
@@ -270,6 +318,8 @@
maskSkip = 0x02
offHide = 123
maskHide = 0x04
offProgNrCustomized = 123
maskProgNrCustomized = 0x40
offServiceType = 126
offAudioPid2 = 170

View File

@@ -25,7 +25,7 @@ namespace ChanSort.Ui
{
public partial class MainForm : XtraForm
{
public const string AppVersion = "v2013-11-24";
public const string AppVersion = "v2013-12-15";
private const int MaxMruEntries = 10;

View File

@@ -36,6 +36,7 @@ struct LM188_AnalogChannel
word NID;
byte t7[17];
word ChannelTransponder3;
byte t8;
word ProgramNr2;
word LogicalProgramNr2;
word ChannelTransponder4;
@@ -79,7 +80,7 @@ struct LM188_DvbCtChannel
dword SpecialData;
byte t7[13];
word ChannelTransponder3;
byte t8a;
byte t8;
word ProgramNr2;
word LogicalProgramNr2;
word ChannelTransponder4;

View File

@@ -16,6 +16,8 @@ typedef TLL92_SatChannel TLL_SatChannel;
struct TLL52_Lnb;
typedef TLL52_Lnb TLL_Lnb;
#define DVBS_CHANNELLIST_PREFIXSIZE 0
#include "tll-satellite.h"
struct LA256_AnalogChannel

View File

@@ -0,0 +1,245 @@
#include "tll-common.h"
#define MAX_SAT_COUNT 64
struct TLL48_Satellite;
typedef TLL48_Satellite TLL_Satellite;
#define MAX_TP_COUNT 2400
struct TLL56_Transponder;
typedef TLL56_Transponder TLL_Transponder;
#define MAX_DVBS_COUNT 7520
struct TLL92_SatChannel;
typedef TLL92_SatChannel TLL_SatChannel;
#define MAX_LNB_COUNT 40
struct TLL52_Lnb;
typedef TLL52_Lnb TLL_Lnb;
#define DVBS_CHANNELLIST_PREFIXSIZE 0
#include "tll-satellite.h"
struct LA260_AnalogChannel
{
byte t1[8];
TLL_SignalSource SignalSource;
byte t1b;
word ChannelTransponder1;
word ProgramNr;
word LogicalProgramNr1;
byte t2[4];
byte Favorites1;
byte t2b[3];
word Frequency1Div50;
word APID1;
byte ChannelNumberInBand;
byte ChannelBand;
byte t3[10];
char CH_Name1[40];
byte CH_NameLength1;
byte t4;
word SID1;
byte t5a[42];
word ChannelTransponder2;
dword FrequencyDiv50;
byte t6[6];
word ONID;
word TSID;
byte t7[32];
word ChannelTransponder3;
word ProgramNr2;
word LogicalProgramNr2;
word ChannelTransponder4;
byte Favorites2;
byte LockSkipHide;
word SID2;
byte ServiceType;
byte CH_NameLength2;
char CH_Name2[40];
byte t10[12];
word Frequency2Div50;
word APID2;
word u1;
word u2;
byte t11[12];
};
struct LA260_AnalogBlock
{
dword BlockSize;
dword ChannelCount;
LA260_AnalogChannel Channels[ChannelCount];
};
struct LA260_HotelSettings
{
byte HotelModeActive;
byte PowerOnStatus;
byte SetupMenuDisplay;
byte ProgramChange;
byte InputSourceChange;
byte MenuDisplay;
byte OsdDisplay;
byte LgIrOperation;
byte LocalKeyOp;
byte MaxVolume;
byte Unknown1;
byte DtvChannelUpdate;
byte PowerOnDefault;
byte InputSource;
word Programme;
byte Unknown2;
byte Volume;
byte AvSettings;
byte RadioVideoBlank;
byte unknown3;
byte StartProgNr;
byte unknown4;
byte NumberOfPrograms;
byte RadioNameDisplay;
byte unknown5[2];
byte AccessCode[4];
};
struct LA260_FirmwareBlock
{
dword BlockSize;
byte u[38251];
LA260_HotelSettings HotelSettings;
byte Data[BlockSize - 38251 - sizeof(LA260_HotelSettings)];
};
struct LA260_DvbCtChannel
{
byte t1[8];
TLL_SignalSource SignalSource;
byte t1b;
word ChannelTransponder1;
word ProgramNr;
word LogicalProgramNr1;
byte t2a[4];
byte Fav1;
byte t2b[3];
word PcrPid1;
word APID1;
byte t2c[8];
word VPID1;
byte t3[2];
char CH_Name1[40];
byte CH_NameLength1;
byte t4;
word SID1;
byte t5a[42];
word ChannelTransponder2;
dword Frequency;
byte t6[6];
word ONID;
word TSID;
byte t7[32];
word ChannelTransponder3;
word ProgramNr2;
word LogicalProgramNr2;
word ChannelTransponder4;
byte Favorites2;
byte LockSkipHide;
word SID2;
byte ServiceType;
byte CH_NameLength2;
char CH_Name2[40];
byte t10[12];
word PcrPid2;
word APID2;
word u1;
word u2;
byte t11[12];
};
struct LA260_DvbCTBlock
{
dword BlockSize;
dword ChannelCount;
LA260_DvbCtChannel Channels[ChannelCount];
};
struct TLL48_Satellite
{
char Name[32];
byte PosDeg;
byte PosCDeg;
byte LnbIndex;
byte FactoryDefault;
word TransponderHead;
word TransponderTail;
word TransponderCount;
word Unknown4;
word Unknown5;
word Unknown6;
};
struct TLL56_Transponder
{
byte t1[10];
word TP_Number;
word TP_Freq;
byte t2[8];
word NID;
word TID;
byte t3[3];
word SRateTimes2;
byte t4[9];
byte SatIndexTimes2;
byte t5[3];
byte u40[12];
};
struct TLL92_SatChannel
{
word LnbIndex;
word t1;
TLL_SignalSource SignalSource;
byte t2;
word TP_Number;
word CH_Number;
word CH_NumberFixed;
word TP_Number2;
byte FavCrypt;
byte LockSkipHide;
word SID;
byte ServiceType;
byte CH_NameLength;
char CH_Name[52];
word VPID;
word APID;
word t3;
word t4;
byte t5[12];
};
struct TLL52_Lnb
{
byte SettingsID;
byte t2[3];
byte SatelliteID;
byte ScanSearchType;
byte NetworkSearch;
byte BlindSearch;
byte t3[4];
char FrequencyName[12];
word LOF1;
byte t4[2];
word LOF2;
byte t5[22];
};
public struct LA260
{
byte Header[4];
LA260_AnalogBlock Analog;
LA260_FirmwareBlock Firmware;
LA260_DvbCTBlock DvbCT;
TLL_DvbSBlock DvbS;
TLL_SettingsBlock Settings;
};

View File

@@ -9,6 +9,7 @@ namespace Test.Loader.LG
public void TestCS460S_Sat68TR()
{
// "FranzSteinert"
//this.GenerateTestFiles("CS/xxCS460S-ZA00001");
this.ExecuteTest("CS/xxCS460S-ZA00001");
}
}

View File

@@ -11,6 +11,7 @@ namespace Test.Loader.LG
public void TestLM620S_WithSatChannels()
{
// "VitorMartinsAugusto"
this.GenerateTestFiles("DvbsCleanup/xxLM620S-ZE00001", false);
this.ExecuteTest("DvbsCleanup/xxLM620S-ZE00001");
}
@@ -18,6 +19,7 @@ namespace Test.Loader.LG
public void TestLM860V_WithoutSatChannels()
{
// "PDA-User"
this.GenerateTestFiles("DvbsCleanup/xxLM860V-ZB99998", false);
this.ExecuteTest("DvbsCleanup/xxLM860V-ZB99998");
}
@@ -25,6 +27,7 @@ namespace Test.Loader.LG
public void TestLM640T_WithBogusDvbsBlock()
{
// "OmarGadzhiev"
this.GenerateTestFiles("DvbsCleanup/xxLM640T-ZA00000", false);
this.ExecuteTest("DvbsCleanup/xxLM640T-ZA00000");
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,134 @@
,1,,A-0-1185-0," C 02",AAT0,
,2,,A-0-2225-0," S 02",AAT0,
,3,,A-0-2385-0," S 03",AAT0,
,4,,A-0-2705-0," S 05",AAT0,
,5,,A-0-2865-0," S 06",AAT0,
,6,,A-0-3030-0," S 08",AAT0,
,7,,A-0-3345-0," S 10",AAT0,
,8,,A-0-3505-0," C 06",AAT0,
,9,,A-0-3665-0," C 07",AAT0,
,10,,A-0-3985-0," C 09",AAT0,
,11,,A-0-4150-0," C 10",AAT0,
,12,,A-0-4465-0," C 12",AAT0,
,13,,A-0-4785-0," S 12",AAT0,
,14,,A-0-5100-0," S 14",AAT0,
,15,,A-0-5265-0," S 16",AAT0,
,16,,A-0-5430-0," S 17",AAT0,
,17,,A-0-5745-0," S 19",AAT0,
,18,,A-0-6065-0," S 21",AAT0,
,19,,A-0-6385-0," S 23",AAT0,
,20,,A-0-6705-0," S 25",AAT0,
,21,,A-0-7025-0," S 27",AAT0,
,22,,A-0-7345-0," S 29",AAT0,
,23,,A-0-7665-0," S 31",AAT0,
,24,,A-0-7985-0," S 33",AAT0,
,25,,A-0-8305-0," S 35",AAT0,
,26,,A-0-8465-0," S 36",AAT0,
,27,,A-0-8630-0," S 37",AAT0,
,28,,A-0-8945-0," S 39",AAT0,
,29,,A-0-9265-0," S 41",AAT0,
,30,,A-0-9425-0," C 21",AAT0,
,31,,A-0-9745-0," C 23",AAT0,
,32,,A-0-9905-0," C 24",AAT0,
,33,,A-0-10225-0," C 26",AAT0,
,34,,A-0-10545-0," C 28",AAT0,
,35,,A-0-10865-0,"TV3 ",AAT0,
,36,,A-0-11505-0," C 34",AAT0,
,37,,A-0-11985-0," C 37",AAT0,
,38,,A-0-12305-0," C 39",AAT0,
,39,,A-0-12625-0," C 41",AAT0,
,40,,A-0-12785-0," C 42",AAT0,
,41,,A-0-13105-0," C 44",AAT0,
,42,,A-0-13425-0," C 46",AAT0,
,43,,A-0-13745-0," C 48",AAT0,
,44,,A-0-14065-0," C 50",AAT0,
,45,,A-0-14385-0," C 52",AAT0,
,46,,A-0-14705-0," C 54",AAT0,
,47,,A-0-15025-0," C 56",AAT0,
,48,,A-0-15345-0," C 58",AAT0,
,49,,A-0-15665-0," C 60",AAT0,
,50,,A-0-15985-0," C 62",AAT0,
,51,,A-0-16305-0," C 64",AAT0,
,52,,A-0-16465-0," C 65",AAT0,
,53,,A-0-16625-0," C 66",AAT0,
,54,,A-0-16784-0," C 67",AAT0,
,55,,A-0-16945-0," C 68",AAT0,
,56,,A-0-17109-0," C 69",AAT0,
,1,,C-41019-302-9201-01,"HD Media",DCT0,
,2,,C-41019-303-9301-02,"Russia today Doc HD",DCT0,
,3,,C-41019-100-1001-03,"Перец",DCT0,
,4,,C-41019-100-1002-03,"Ru.tv",DCT0,
,5,,C-41019-100-1003-03,"365 Дней",DCT0,
,6,,C-41019-100-1004-03,"24 Техно",DCT0,
,7,,C-41019-100-1005-03,"ТДК",DCT0,
,8,,C-41019-100-1006-03,"BBC World",DCT0,
,9,,C-41019-100-1007-03,"Euronews",DCT0,
,10,,C-41019-100-1008-03,"Fashion TV",DCT0,
,11,,C-41019-100-1009-03,"TV Mall",DCT0,
,12,,C-41019-102-1201-05,"Ностальгия",DCT0,
,13,,C-41019-102-1202-05,"DIVA Universal",DCT0,
,14,,C-41019-102-1203-05,"Russia today",DCT0,
,15,,C-41019-102-1204-05,"РБК",DCT0,
,16,,C-41019-102-1205-05,"Мультимания",DCT0,
,17,,C-41019-102-1206-05,"Моя Планета",DCT0,
,18,,C-41019-102-1207-05,"Феникс+Кино",DCT0,
,19,,C-41019-102-1208-05,"Наука 2.0",DCT0,
,20,,C-41019-102-1209-05,"Eurosport 1",DCT0,
,21,,C-41019-102-1210-05,"CNBC Europe",DCT0,
,22,,C-41019-103-1309-06,"Эксперт ТВ (mpeg4)",DCT0,
,23,,C-41019-103-1311-06,"Кино ТВ",DCT0,
,24,,C-41019-109-1908-09,"8",DCT0,
,25,,C-41019-200-6001-11,"СПАС",DCT0,
,26,,C-41019-200-6002-11,"DW Europe",DCT0,
,27,,C-41019-200-6003-11,"РТР Планета",DCT0,
,28,,C-41019-200-6004-11,"Bridge TV",DCT0,
,29,,C-41019-200-6005-11,"Союз",DCT0,
,30,,C-41019-200-6006-11,"National Geographic",DCT0,
,31,,C-41019-200-6007-11,"МИР",DCT0,
,32,,C-41019-200-6008-11,"Беларусь ТВ",DCT0,
,33,,C-41019-200-6009-11,"TV5 Monde",DCT0,
,34,,C-41019-200-6010-11,"Спорт 1",DCT0,
,35,,C-41019-202-6201-13,"Travel Channel",DCT0,
,36,,C-41019-202-6202-13,"Много ТВ",DCT0,
,37,,C-41019-202-6204-13,"CNN",DCT0,
,38,,C-41019-202-6205-13,"Детский мир/Телеклуб",DCT0,
,39,,C-41019-202-6206-13,"Explorer",DCT0,
,40,,C-41019-202-6207-13,"Наше кино",DCT0,
,41,,C-41019-202-6208-13,"TV1000 русское кино",DCT0,
,42,,C-41019-202-6209-13,"History",DCT0,
,43,,C-41019-203-6301-14,"Top Shop",DCT0,
,44,,C-41019-203-6303-14,"Animal planet",DCT0,
,45,,C-41019-203-6306-14,"TV1000",DCT0,
,46,,C-41019-203-6308-14,"Bloomberg",DCT0,
,47,,C-41019-203-6309-14,"Новое кино",DCT0,
,48,,C-41019-205-6501-15,"ТВЦ",DCT0,
,49,,C-41019-205-6502-15,"2x2",DCT0,
,50,,C-41019-205-6503-15,"24 ДОК",DCT0,
,51,,C-41019-205-6504-15,"Звезда",DCT0,
,52,,C-41019-205-6505-15,"Discovery",DCT0,
,53,,C-41019-205-6506-15,"Первый интернет канал",DCT0,
,54,,C-41019-205-6507-15,"Дом кино",DCT0,
,55,,C-41019-205-6508-15,"ВОТ",DCT0,
,56,,C-41019-205-6509-15,"Время: далекое и близкое",DCT0,
,57,,C-41019-206-6601-16,"1 канал",DCT0,
,58,,C-41019-206-6602-16,"Пятый канал",DCT0,
,59,,C-41019-206-6603-16,"Россия 24",DCT0,
,60,,C-41019-206-6604-16,"НТВ",DCT0,
,61,,C-41019-206-6605-16,"Россия 1",DCT0,
,62,,C-41019-206-6606-16,"100 ТВ",DCT0,
,63,,C-41019-206-6607-16,"СТС",DCT0,
,64,,C-41019-206-6608-16,"ТНТ",DCT0,
,65,,C-41019-206-6609-16,"Рен ТВ",DCT0,
,66,,C-41019-206-6610-16,"Санкт-Петербург",DCT0,
,67,,C-41019-207-6701-17,"Кабельное ТВ",DCT0,
,68,,C-41019-207-6702-17,"Россия 2",DCT0,
,69,,C-41019-207-6703-17,"Disney",DCT0,
,70,,C-41019-207-6704-17,"Домашний",DCT0,
,71,,C-41019-207-6705-17,"MTV",DCT0,
,72,,C-41019-207-6706-17,"Россия К",DCT0,
,73,,C-41019-207-6707-17,"ТВ 3",DCT0,
,74,,C-41019-207-6708-17,"Карусель",DCT0,
,75,,C-41019-207-6709-17,"Ю",DCT0,
,76,,C-41019-300-9005-22,"Россия 1 HD ТЕСТ",DCT0,
,77,,C-41019-301-9103-23,"HD Life",DCT0,
,78,,C-41019-301-9104-23,"1 канал HD ТЕСТ",DCT0,

View File

@@ -0,0 +1,353 @@
,1,,C-61441-10002-50104-01,"E! Entertainment",DCT0,
,2,,C-61441-10002-50110-01,"1-2-3.tv",DCT0,
,3,,C-61441-10002-50707-01,"Lust Pur",DCT0,
,4,,C-61441-10002-53001-01,"BBC World News (engl)",DCT0,
,5,,C-61441-10002-53007-01,"TV 5 Monde (frz)",DCT0,
,6,,C-61441-10002-53107-01,"RCK TV",DCT0,
,7,,C-61441-10002-53110-01,"RTL NITRO",DCT0,
,8,,C-61441-10002-53219-01,"TRT Türk",DCT0,
,9,,C-61441-10002-53302-01,"Bon Gusto",DCT0,
,10,,C-61441-10002-53310-01,"Animax",DCT0,
,11,,C-61441-10002-53404-01,"Boomerang",DCT0,
,12,,C-61441-10002-53407-01,"Boomerang (engl)",DCT0,
,13,,C-61441-10002-53611-01,"sportdigital",DCT0,
,14,,C-61441-10002-53613-01,"CNN (engl)",DCT0,
,15,,C-61441-10002-53620-01,"Servus TV",DCT0,
,16,,C-1-1079-11110-02,"ZDF HD",DCT0,
,17,,C-1-1079-28006-02,"ZDF",DCT0,
,18,,C-1-1079-28007-02,"3sat",DCT0,
,19,,C-1-1079-28008-02,"KiKA",DCT0,
,20,,C-1-1079-28011-02,"ZDFinfo",DCT0,
,21,,C-1-1079-28014-02,"zdf_neo",DCT0,
,22,,C-1-1079-28016-02,"zdf.kultur",DCT0,
,23,,C-1-1073-28205-03,"rbb Brandenburg",DCT0,
,24,,C-1-1073-28206-03,"rbb Berlin",DCT0,
,25,,C-1-1073-28224-03,"NDR FS MV",DCT0,
,26,,C-1-1073-28225-03,"NDR FS HH",DCT0,
,27,,C-1-1073-28226-03,"NDR FS NDS",DCT0,
,28,,C-1-1073-28227-03,"NDR FS SH",DCT0,
,29,,C-1-1073-28228-03,"MDR Sachsen",DCT0,
,30,,C-1-1073-28229-03,"MDR S-Anhalt",DCT0,
,31,,C-1-1073-28230-03,"MDR Thüringen",DCT0,
,32,,C-1-1073-28231-03,"SWR Fernsehen RP",DCT0,
,33,,C-1-1101-28106-04,"Das Erste",DCT0,
,34,,C-1-1101-28107-04,"Bayerisches FS Süd",DCT0,
,35,,C-1-1101-28108-04,"hr-fernsehen",DCT0,
,36,,C-1-1101-28110-04,"Bayerisches FS Nord",DCT0,
,37,,C-1-1101-28111-04,"WDR Köln",DCT0,
,38,,C-1-1101-28113-04,"SWR Fernsehen BW",DCT0,
,39,,C-1-1051-11100-05,"Das Erste HD",DCT0,
,40,,C-1-1051-28487-05,"BR-alpha",DCT0,
,41,,C-1-1051-28721-05,"tagesschau24",DCT0,
,42,,C-1-1051-28722-05,"Einsfestival",DCT0,
,43,,C-1-1051-28723-05,"EinsPlus",DCT0,
,44,,C-1-1051-28724-05,"arte",DCT0,
,45,,C-1-1051-28725-05,"PHOENIX",DCT0,
,46,,C-133-2-10-06,"Sky Cinema",DCT0,
,47,,C-133-2-11-06,"Sky Cinema +1",DCT0,
,48,,C-133-2-43-06,"Sky Cinema +24",DCT0,
,49,,C-133-2-9-06,"Sky Action",DCT0,
,50,,C-133-2-8-06,"Sky Comedy",DCT0,
,51,,C-133-2-20-06,"Sky Emotion",DCT0,
,52,,C-133-2-251-06,"Sky Select 1",DCT0,
,53,,C-133-2-264-06,"Sky Select Event B",DCT0,
,54,,C-133-2-3968-06,"",DCT0,
,55,,C-133-2-4021-06,"Thomson DCI12PRE",DCT0,H
,56,,C-133-2-4024-06,"Pace DS 830 NP",DCT0,H
,57,,C-133-2-4022-06,"Philips DIS 2221",DCT0,H
,58,,C-133-3-516-07,"Sky Nostalgie",DCT0,
,59,,C-133-3-41-07,"Sky Hits",DCT0,
,60,,C-133-3-25-07,"Disney Cinemagic",DCT0,
,61,,C-133-3-515-07,"MGM",DCT0,
,62,,C-133-3-17-07,"Sky Sport News",DCT0,
,63,,C-133-3-241-07,"Sky Sport News",DCT0,
,64,,C-133-3-301-07,"Sky Select 6",DCT0,
,65,,C-133-4-221-08,"Sky Sport 1",DCT0,
,66,,C-133-4-222-08,"Sky Sport 2",DCT0,
,67,,C-133-4-223-08,"Sky Bundesliga",DCT0,
,68,,C-133-4-18-08,"Sky Select",DCT0,
,69,,C-133-4-513-08,"Blue Movie",DCT0,
,70,,C-133-4-14-08,"Discovery Channel",DCT0,
,71,,C-133-4-13-08,"National Geographic",DCT0,
,72,,C-133-4-12-08,"NatGeo Wild",DCT0,
,73,,C-133-4-52-08,"Spiegel Geschichte",DCT0,
,74,,C-133-4-15-08,".",DCT0,
,75,,C-133-1-168-09,"Motorvision TV",DCT0,
,76,,C-133-1-23-09,"Sky Krimi",DCT0,
,77,,C-133-1-42-09,"13th Street",DCT0,
,78,,C-133-1-27-09,"RTL Crime",DCT0,
,79,,C-133-1-29-09,"RTL Passion",DCT0,
,80,,C-133-1-16-09,"Fox Serie",DCT0,
,81,,C-133-1-50-09,"TNT Serie",DCT0,
,82,,C-133-1-30-09,"Sky Sport Austria",DCT0,
,83,,C-133-1-345-09,"Blue Movie 1",DCT0,
,84,,C-133-1-355-09,"Blue Movie 2",DCT0,
,85,,C-133-1-365-09,"Blue Movie 3",DCT0,
,86,,C-133-17-36-10,"Syfy",DCT0,
,87,,C-133-17-21-10,"Beate-Uhse.TV",DCT0,
,88,,C-133-17-22-10,"Heimatkanal",DCT0,
,89,,C-133-17-518-10,"Goldstar TV",DCT0,
,90,,C-133-17-24-10,"Classica",DCT0,
,91,,C-133-17-34-10,"Disney Channel",DCT0,
,92,,C-133-17-28-10,"Disney XD",DCT0,
,93,,C-133-17-26-10,"Disney Junior",DCT0,
,94,,C-133-17-19-10,"Junior",DCT0,
,95,,C-133-17-311-10,"Sky Select 7",DCT0,
,96,,C-133-17-321-10,"Sky Select 8",DCT0,
,97,,C-133-17-331-10,"Sky Select 9",DCT0,
,98,,C-133-17-3980-10,"HUMAX PR-HD3000C",DCT0,H
,99,,C-133-17-3994-10,"Pace TDC 866 NSDX",DCT0,H
,100,,C-133-17-4005-10,"Samsung CAB IPDL",DCT0,H
,101,,C-133-17-4006-10,"Philips dic 2221 IPDL",DCT0,
,102,,C-133-17-4007-10,"Thomson SAT IPDL",DCT0,H
,103,,C-133-6-131-11,"Sky Cinema HD",DCT0,
,104,,C-133-6-130-11,"Discovery HD",DCT0,
,105,,C-133-6-132-11,"Eurosport HD",DCT0,
,106,,C-133-6-129-11,"Sky Sport HD 1",DCT0,
,107,,C-133-13-111-12,"Disney Cinemagic HD",DCT0,
,108,,C-133-13-112-12,"NatGeo HD",DCT0,
,109,,C-133-13-113-12,"History HD",DCT0,
,110,,C-133-13-114-12,"Sky Sport HD 2",DCT0,
,111,,C-61441-10008-50106-13,"Syfy (KD)",DCT0,
,112,,C-61441-10008-50111-13,"Gute Laune TV",DCT0,
,113,,C-61441-10008-50303-13,"TNT Serie (KD)",DCT0,
,114,,C-61441-10008-50700-13,"sixx",DCT0,
,115,,C-61441-10008-50706-13,"Cartoon Network (engl)",DCT0,
,116,,C-61441-10008-50708-13,"National Geographic",DCT0,
,117,,C-61441-10008-50711-13,"Cartoon Network",DCT0,
,118,,C-61441-10008-50713-13,"The Biography Channel",DCT0,
,119,,C-61441-10008-53002-13,"Tele 5",DCT0,
,120,,C-61441-10008-53020-13,"EPG Digital",DCT0,
,121,,C-61441-10008-53021-13,"tvtv DVR20",DCT0,
,122,,C-61441-10008-53025-13,"tvtv RP",DCT0,
,123,,C-61441-10008-53027-13,"Sagem DVR",DCT0,
,124,,C-61441-10008-53208-13,"National Geo (engl)",DCT0,
,125,,C-61441-10008-53320-13,"TNT Serie (engl)",DCT0,
,126,,C-61441-10008-53413-13,"Romance TV",DCT0,
,127,,C-61441-10008-53607-13,"Eurosport",DCT0,
,128,,C-61441-10008-53621-13,"ProSieben",DCT0,
,129,,C-61441-10008-53622-13,"kabel eins",DCT0,
,130,,C-61441-10008-53627-13,"N24",DCT0,
,131,,C-61441-10003-50105-14,"Planet",DCT0,
,132,,C-61441-10003-50108-14,"Kinowelt TV",DCT0,
,133,,C-61441-10003-50709-14,"Disney Junior",DCT0,
,134,,C-61441-10003-50712-14,"TNT Film",DCT0,
,135,,C-61441-10003-53010-14,"Eurosport 2",DCT0,
,136,,C-61441-10003-53301-14,"History",DCT0,
,137,,C-61441-10003-53401-14,"Spiegel TV",DCT0,
,138,,C-61441-10003-53408-14,"TNT Film (engl)",DCT0,
,139,,C-61441-10003-53410-14,"Glitz*",DCT0,
,140,,C-61441-10003-53411-14,"Sat.1 Emotions",DCT0,
,141,,C-61441-10003-53412-14,"kabel eins classics",DCT0,
,142,,C-61441-10003-53602-14,"Super RTL",DCT0,
,143,,C-61441-10003-53603-14,"RTL II",DCT0,
,144,,C-61441-10003-53604-14,"VOX",DCT0,
,145,,C-61441-10003-53606-14,"n-tv",DCT0,
,146,,C-61441-10003-53624-14,"SPORT1",DCT0,
,147,,C-61441-10004-50101-15,"Press TV (engl)",DCT0,
,148,,C-61441-10004-53004-15,"Bloomberg",DCT0,
,149,,C-61441-10004-53119-15,"Russia Today (engl)",DCT0,
,150,,C-61441-10004-53210-15,"Euro Star (türk)",DCT0,
,151,,C-61441-10004-53403-15,"Bibel TV",DCT0,
,152,,C-61441-10004-53502-15,"NTV Avrupa (türk)",DCT0,
,153,,C-61441-10004-53504-15,"Kanal 7 (türk)",DCT0,
,154,,C-61441-10004-53505-15,"Rai 1 (itl)",DCT0,
,155,,C-61441-10004-53506-15,"Rai 2 (itl)",DCT0,
,156,,C-61441-10004-53507-15,"Rai 3 (itl)",DCT0,
,157,,C-61441-10004-53515-15,"ERF eins",DCT0,
,158,,C-61441-10004-53608-15,"Das Vierte",DCT0,
,159,,C-61441-10004-53614-15,"Al Jazeera Int (engl)",DCT0,
,160,,C-61441-10004-53615-15,"sonnenklar.TV",DCT0,
,161,,C-61441-10007-50107-16,"13th Street (KD)",DCT0,
,162,,C-61441-10007-50301-16,"SPORT1+",DCT0,
,163,,C-61441-10007-50304-16,"AXN",DCT0,
,164,,C-61441-10007-50305-16,"Silverline",DCT0,
,165,,C-61441-10007-50306-16,"ESPN America",DCT0,
,166,,C-61441-10007-50307-16,"Disney XD",DCT0,
,167,,C-61441-10007-50701-16,"MTV",DCT0,
,168,,C-61441-10007-50704-16,"MTV Brand New",DCT0,
,169,,C-61441-10007-53006-16,"NICK/COMEDY CENTRAL",DCT0,
,170,,C-61441-10007-53104-16,"Jukebox",DCT0,
,171,,C-61441-10007-53105-16,"ESPN America (engl)",DCT0,
,172,,C-61441-10007-53402-16,"AXN (engl)",DCT0,
,173,,C-61441-10007-53409-16,"FOX",DCT0,
,174,,C-61441-10007-53609-16,"VIVA",DCT0,
,175,,C-61441-10007-53616-16,"QVC",DCT0,
,176,,C-61441-10007-53617-16,"DMAX",DCT0,
,177,,C-61441-10007-53630-16,"HSE24",DCT0,
,178,,C-61441-10006-50019-17,"sixx HD",DCT0,
,179,,C-61441-10006-50021-17,"Servus TV HD",DCT0,
,180,,C-61441-10006-50026-17,"HSE24 HD",DCT0,
,181,,C-61441-10006-50027-17,"QVC HD",DCT0,
,182,,C-61441-10006-50028-17,"Super RTL HD",DCT0,
,183,,C-61441-10006-50029-17,"RTL NITRO HD",DCT0,
,184,,C-61441-10022-50710-18,"CNBC Europe (engl)",DCT0,
,185,,C-61441-10022-51035-18,"PhoCNE / VTV4",DCT0,
,186,,C-61441-10022-51039-18,"Duna TV / Caspio",DCT0,
,187,,C-61441-10022-51041-18,"BN Sat/HRT 1(scr)",DCT0,
,188,,C-61441-10022-53015-18,"Kabel Digital Info",DCT0,
,189,,C-61441-10022-53106-18,"iTVN (pol)",DCT0,
,190,,C-61441-10022-53111-18,"ANIXE SD",DCT0,
,191,,C-61441-10022-53204-18,"TV Polonia (pol)",DCT0,
,192,,C-61441-10022-53206-18,"RTP Internacional",DCT0,
,193,,C-61441-10022-53209-18,"ERT World (griech)",DCT0,
,194,,C-61441-10022-53319-18,"Iran Music/PDF Channel",DCT0,
,195,,C-61441-10022-53321-18,"Sky News (engl)",DCT0,
,196,,C-61441-10022-53325-18,"InfoRU.tv / FMC (rus)",DCT0,
,197,,C-61441-10022-53508-18,"TVEi (span)",DCT0,
,198,,C-61441-10022-53509-18,"Canal 24 Horas",DCT0,
,199,,C-61441-10022-53517-18,"France 2 (frz)",DCT0,
,200,,C-61441-10022-53612-18,"Astro TV",DCT0,
,201,,C-61441-10022-53618-18,"MBC 1 (ara)",DCT0,
,202,,C-61441-10012-50006-20,"NatGeo HD (KD)",DCT0,
,203,,C-61441-10012-50007-20,"FOX HD",DCT0,
,204,,C-61441-10012-50008-20,"Syfy HD",DCT0,
,205,,C-61441-10012-50017-20,"Glitz* HD",DCT0,
,206,,C-61441-10012-50020-20,"Romance TV HD",DCT0,
,207,,C-61441-10012-50024-20,"Kinowelt TV HD",DCT0,
,208,,C-61441-10013-50001-21,"TNT Serie HD",DCT0,
,209,,C-61441-10013-50002-21,"TNT Film HD",DCT0,
,210,,C-61441-10013-50003-21,"Planet HD",DCT0,
,211,,C-61441-10013-50004-21,"13th Street HD",DCT0,
,212,,C-61441-10013-50013-21,"VOX HD",DCT0,
,213,,C-61441-10013-50015-21,"ProSieben HD",DCT0,
,214,,C-61441-10014-11120-22,"arte HD",DCT0,
,215,,C-61441-10014-50009-22,"kabel eins HD",DCT0,
,216,,C-61441-10014-50010-22,"SPORT1 HD",DCT0,
,217,,C-61441-10014-50016-22,"Cartoon Network HD",DCT0,
,218,,C-61441-10014-50022-22,"Spiegel TV HD",DCT0,
,219,,C-61441-10000-28486-23,"SR Fernsehen",DCT0,
,220,,C-61441-10000-52029-23,"DW Europe",DCT0,
,221,,C-61441-10000-52041-23,"Parlamentsfernsehen",DCT0,
,222,,C-61441-10000-52081-23,"ALEX BERLIN",DCT0,
,223,,C-61441-10000-53601-23,"RTL",DCT0,
,224,,C-61441-10000-53626-23,"SAT.1",DCT0,
,225,,C-61441-10015-50005-24,"SPORT1+ HD",DCT0,
,226,,C-61441-10015-50011-24,"RTL II HD",DCT0,
,227,,C-61441-10015-50012-24,"RTL HD",DCT0,
,228,,C-61441-10015-50018-24,"SAT.1 HD",DCT0,
,229,,C-61441-10015-50023-24,"AXN HD",DCT0,
,230,,C-61441-10005-53101-26,"BBC Entertainment (engl)",DCT0,
,231,,C-61441-10005-53108-26,"Disney XD (engl)",DCT0,
,232,,C-61441-10005-53201-26,"RTVi (rus)",DCT0,
,233,,C-61441-10005-53202-26,"Nashe Kino (rus)",DCT0,
,234,,C-61441-10005-53203-26,"ATV Avrupa (türk)",DCT0,
,235,,C-61441-10005-53205-26,"Euro D (türk)",DCT0,
,236,,C-61441-10005-53211-26,"EuroNews (frz)",DCT0,
,237,,C-61441-10005-53212-26,"RTR Planeta (rus)",DCT0,
,238,,C-61441-10005-53215-26,"EuroNews (itl)",DCT0,
,239,,C-61441-10005-53216-26,"EuroNews (span)",DCT0,
,240,,C-61441-10005-53217-26,"EuroNews (port)",DCT0,
,241,,C-61441-10005-53218-26,"EuroNews (rus)",DCT0,
,242,,C-61441-10005-53501-26,"Show Turk (türk)",DCT0,
,243,,C-61441-10005-53503-26,"Detski Mir/TeleKlub",DCT0,
,244,,C-61441-10005-53510-26,"LigTV (türk)",DCT0,
,245,,C-61441-10005-53511-26,"Turkmax (türk)",DCT0,
,246,,C-61441-10005-53512-26,"Channel One Russia",DCT0,
,247,,C-61441-10005-53513-26,"Disney Junior (engl)",DCT0,
,248,,C-61441-10005-53514-26,"Channel21",DCT0,
,249,,C-61441-10005-53619-26,"Juwelo TV",DCT0,
,250,,C-61441-10005-53625-26,"EuroNews",DCT0,
,1,,C-61441-10002-50201-01,"Klassik Hits",DCR0,
,2,,C-61441-10002-50202-01,"Symphonie",DCR0,
,3,,C-61441-10002-50204-01,"Country",DCR0,
,4,,C-61441-10002-50206-01,"Instrumentals",DCR0,
,5,,C-61441-10002-50207-01,"New Age",DCR0,
,6,,C-61441-10002-50208-01,"Euro Hits",DCR0,
,7,,C-61441-10002-50211-01,"Deutscher Rock",DCR0,
,8,,C-61441-10002-50212-01,"Deutsche Schlager",DCR0,
,9,,C-61441-10002-50213-01,"Deutsche Hits",DCR0,
,10,,C-61441-10002-50215-01,"UK Hits",DCR0,
,11,,C-61441-10002-50219-01,"Chillout",DCR0,
,12,,C-61441-10002-50221-01,"Klassischer Jazz",DCR0,
,13,,C-61441-10002-50222-01,"Perfect Dinner Party",DCR0,
,14,,C-61441-10002-50223-01,"Brasil",DCR0,
,15,,C-61441-10002-50224-01,"Rock Anthems",DCR0,
,16,,C-61441-10002-50226-01,"Spanischer Rock",DCR0,
,17,,C-61441-10002-50227-01,"Rock'n'Roll Oldies",DCR0,
,18,,C-61441-10002-50231-01,"60er & 70er Hits",DCR0,
,19,,C-61441-10002-50232-01,"Big Band/Swing",DCR0,
,20,,C-61441-10002-50233-01,"Classic Rock",DCR0,
,21,,C-61441-10002-50234-01,"Heavy Metal",DCR0,
,22,,C-61441-10002-50235-01,"Alternative",DCR0,
,23,,C-61441-10002-50236-01,"Dance",DCR0,
,24,,C-1-1079-28012-02,"DKULTUR",DCR0,
,25,,C-1-1079-28013-02,"DLF",DCR0,
,26,,C-1-1079-28017-02,"DRadio Wissen",DCR0,
,27,,C-1-1073-28428-03,"MDR1 SACHSEN",DCR0,
,28,,C-1-1073-28429-03,"MDR S-ANHALT",DCR0,
,29,,C-1-1073-28430-03,"MDR THÜRINGEN",DCR0,
,30,,C-1-1073-28431-03,"MDR FIGARO",DCR0,
,31,,C-1-1073-28432-03,"MDR JUMP",DCR0,
,32,,C-1-1073-28433-03,"MDR SPUTNIK",DCR0,
,33,,C-1-1073-28434-03,"MDR INFO",DCR0,
,34,,C-1-1073-28435-03,"MDR KLASSIK",DCR0,
,35,,C-1-1073-28437-03,"NDR 2",DCR0,
,36,,C-1-1073-28438-03,"NDR Kultur",DCR0,
,37,,C-1-1073-28439-03,"NDR Info",DCR0,
,38,,C-1-1073-28440-03,"N-JOY",DCR0,
,39,,C-1-1073-28441-03,"NDR 90,3",DCR0,
,40,,C-1-1073-28442-03,"NDR1WelleNord",DCR0,
,41,,C-1-1073-28443-03,"NDR 1 Radio MV",DCR0,
,42,,C-1-1073-28444-03,"NDR 1 Nieders.",DCR0,
,43,,C-1-1073-28445-03,"NDR Info Spez.",DCR0,
,44,,C-1-1073-28448-03,"Bremen Eins",DCR0,
,45,,C-1-1073-28449-03,"Nordwestradio",DCR0,
,46,,C-1-1073-28450-03,"Bremen Vier",DCR0,
,47,,C-1-1073-28452-03,"Inforadio",DCR0,
,48,,C-1-1073-28453-03,"Kulturradio",DCR0,
,49,,C-1-1073-28454-03,"Antenne Brandenburg",DCR0,
,50,,C-1-1073-28455-03,"radioBERLIN 88,8",DCR0,
,51,,C-1-1073-28456-03,"radioeins",DCR0,
,52,,C-1-1073-28457-03,"Fritz",DCR0,
,53,,C-1-1073-28465-03,"SWR1 BW",DCR0,
,54,,C-1-1073-28466-03,"SWR1 RP",DCR0,
,55,,C-1-1073-28467-03,"SWR2",DCR0,
,56,,C-1-1073-28468-03,"SWR3",DCR0,
,57,,C-1-1073-28469-03,"SWR4 BW",DCR0,
,58,,C-1-1073-28470-03,"SWR4 RP",DCR0,
,59,,C-1-1073-28471-03,"DASDING",DCR0,
,60,,C-1-1073-28472-03,"SWRinfo",DCR0,
,61,,C-1-1101-28400-04,"Bayern 1",DCR0,
,62,,C-1-1101-28401-04,"Bayern 2",DCR0,
,63,,C-1-1101-28402-04,"BAYERN 3",DCR0,
,64,,C-1-1101-28403-04,"BR-KLASSIK",DCR0,
,65,,C-1-1101-28404-04,"B5 aktuell",DCR0,
,66,,C-1-1101-28405-04,"BAYERN plus",DCR0,
,67,,C-1-1101-28406-04,"on3-radio",DCR0,
,68,,C-1-1101-28408-04,"B5 plus",DCR0,
,69,,C-1-1101-28419-04,"hr1",DCR0,
,70,,C-1-1101-28420-04,"hr2",DCR0,
,71,,C-1-1101-28421-04,"hr3",DCR0,
,72,,C-1-1101-28422-04,"hr4",DCR0,
,73,,C-1-1101-28423-04,"YOU FM",DCR0,
,74,,C-1-1101-28424-04,"hr-iNFO",DCR0,
,75,,C-1-1101-28461-04,"SR1 Europawelle",DCR0,
,76,,C-1-1101-28462-04,"SR2 KulturRadio",DCR0,
,77,,C-1-1101-28463-04,"SR3 Saarlandwelle",DCR0,
,78,,C-1-1101-28475-04,"1LIVE",DCR0,
,79,,C-1-1101-28476-04,"WDR 2",DCR0,
,80,,C-1-1101-28477-04,"WDR 3",DCR0,
,81,,C-1-1101-28478-04,"WDR 4",DCR0,
,82,,C-1-1101-28479-04,"WDR 5",DCR0,
,83,,C-1-1101-28480-04,"WDR Funkhaus Europa",DCR0,
,84,,C-1-1101-28481-04,"1LIVE diggi",DCR0,
,85,,C-1-1101-28482-04,"KIRAKA",DCR0,
,86,,C-1-1101-28483-04,"WDR Event",DCR0,
,87,,C-61441-10008-50400-13,"Radio-Test",DCR0,
,88,,C-61441-10004-50239-15,"Pop",DCR0,
,89,,C-61441-10004-50241-15,"Love Songs",DCR0,
,90,,C-61441-10004-50242-15,"80er & 90er Hits",DCR0,
,91,,C-61441-10004-50243-15,"Blues",DCR0,
,92,,C-61441-10004-50245-15,"R&B Hip Hop",DCR0,
,93,,C-61441-10004-50246-15,"Reggae",DCR0,
,94,,C-61441-10004-50247-15,"Rap",DCR0,
,95,,C-61441-10004-50401-15,"Radio Horeb",DCR0,
,96,,C-61441-10004-50402-15,"ERF",DCR0,
,97,,C-61441-10004-50403-15,"BBC World Service",DCR0,
,98,,C-61441-10004-50404-15,"sunshine live",DCR0,
,99,,C-61441-10004-50405-15,"Klassik Radio",DCR0,
,100,,C-61441-10004-50406-15,"RTL Radio",DCR0,
,101,,C-61441-10004-50407-15,"Radio Paloma",DCR0,
,102,,C-61441-10004-50408-15,"JAM FM",DCR0,
,103,,C-61441-10004-50409-15,"METROPOL FM",DCR0,

View File

@@ -20,5 +20,13 @@ namespace Test.Loader.LG
//this.GenerateTestFiles("LA/xxLA7408-ZB00002");
this.ExecuteTest("LA/xxLA7408-ZB00002");
}
[TestMethod]
public void TestLA7408_Firmware04_20_29()
{
// "DanGmail"
//this.GenerateTestFiles("LA/xxLA691S-ZA00004");
this.ExecuteTest("LA/xxLA691S-ZA00004");
}
}
}

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,267 @@
,1,,A-0-2245-0," S 02",AAT0,
,1,,A-0-2245-0," S 02",AAT0,
,2,,A-0-2385-0," S 03",AAT0,
,2,,A-0-2385-0," S 03",AAT0,
,3,,A-0-2526-0," S 04",AAT0,
,3,,A-0-2526-0," S 04",AAT0,
,4,,A-0-2666-0," S 05",AAT0,
,4,,A-0-2666-0," S 05",AAT0,
,5,,A-0-2805-0," S 06",AAT0,
,5,,A-0-2805-0," S 06",AAT0,
,6,,A-0-2945-0," S 07",AAT0,
,6,,A-0-2945-0," S 07",AAT0,
,7,,A-0-3085-0," S 08",AAT0,
,7,,A-0-3085-0," S 08",AAT0,
,8,,A-0-3365-0," S 10",AAT0,
,8,,A-0-3365-0," S 10",AAT0,
,9,,A-0-3505-0," C 05",AAT0,
,9,,A-0-3505-0," C 05",AAT0,
,10,,A-0-3645-0," C 06",AAT0,
,10,,A-0-3645-0," C 06",AAT0,
,11,,A-0-3785-0," C 07",AAT0,
,11,,A-0-3785-0," C 07",AAT0,
,12,,A-0-3925-0," C 08",AAT0,
,12,,A-0-3925-0," C 08",AAT0,
,13,,A-0-4065-0," C 09",AAT0,
,13,,A-0-4065-0," C 09",AAT0,
,14,,A-0-4205-0," C 10",AAT0,
,14,,A-0-4205-0," C 10",AAT0,
,15,,A-0-4345-0," C 11",AAT0,
,15,,A-0-4345-0," C 11",AAT0,
,16,,A-0-4485-0," C 12",AAT0,
,16,,A-0-4485-0," C 12",AAT0,
,17,,A-0-4625-0,"EUROS",AAT0,
,17,,A-0-4625-0,"EUROS",AAT0,
,18,,A-0-4765-0," S 12",AAT0,
,18,,A-0-4765-0," S 12",AAT0,
,19,,A-0-4905-0," S 13",AAT0,
,19,,A-0-4905-0," S 13",AAT0,
,20,,A-0-5045-0," S 14",AAT0,
,20,,A-0-5045-0," S 14",AAT0,
,21,,A-0-5185-0," S 15",AAT0,
,21,,A-0-5185-0," S 15",AAT0,
,22,,A-0-5325-0," S 16",AAT0,
,22,,A-0-5325-0," S 16",AAT0,
,23,,A-0-5465-0," S 17",AAT0,
,23,,A-0-5465-0," S 17",AAT0,
,24,,A-0-5605-0," S 18",AAT0,
,24,,A-0-5605-0," S 18",AAT0,
,25,,A-0-5745-0," S 19",AAT0,
,25,,A-0-5745-0," S 19",AAT0,
,26,,A-0-5885-0," S 20",AAT0,
,26,,A-0-5885-0," S 20",AAT0,
,27,,A-0-9585-0," C 22",AAT0,
,27,,A-0-9585-0," C 22",AAT0,
,28,,A-0-9745-0," C 23",AAT0,
,28,,A-0-9745-0," C 23",AAT0,
,29,,A-0-9905-0," C 24",AAT0,
,29,,A-0-9905-0," C 24",AAT0,
,30,,A-0-10065-0," C 25",AAT0,
,30,,A-0-10065-0," C 25",AAT0,
,31,,A-0-10225-0," C 26",AAT0,
,31,,A-0-10225-0," C 26",AAT0,
,32,,A-0-10385-0," C 27",AAT0,
,32,,A-0-10385-0," C 27",AAT0,
,33,,A-0-10545-0," C 28",AAT0,
,33,,A-0-10545-0," C 28",AAT0,
,34,,A-0-10705-0," C 29",AAT0,
,34,,A-0-10705-0," C 29",AAT0,
,35,,A-0-10865-0," C 30",AAT0,
,35,,A-0-10865-0," C 30",AAT0,
,36,,A-0-11025-0," C 31",AAT0,
,36,,A-0-11025-0," C 31",AAT0,
,37,,A-0-11185-0," C 32",AAT0,
,37,,A-0-11185-0," C 32",AAT0,
,38,,A-0-11345-0," C 33",AAT0,
,38,,A-0-11345-0," C 33",AAT0,
,39,,A-0-11505-0," C 34",AAT0,
,39,,A-0-11505-0," C 34",AAT0,
,40,,A-0-11665-0," C 35",AAT0,
,40,,A-0-11665-0," C 35",AAT0,
,41,,A-0-11825-0," C 36",AAT0,
,41,,A-0-11825-0," C 36",AAT0,
,42,,A-0-11985-0," C 37",AAT0,
,42,,A-0-11985-0," C 37",AAT0,
,43,,A-0-12145-0," C 38",AAT0,
,43,,A-0-12145-0," C 38",AAT0,
,44,,A-0-12305-0," C 39",AAT0,
,44,,A-0-12305-0," C 39",AAT0,
,45,,A-0-12465-0," C 40",AAT0,
,45,,A-0-12465-0," C 40",AAT0,
,46,,A-0-12625-0," C 41",AAT0,
,46,,A-0-12625-0," C 41",AAT0,
,47,,A-0-12785-0," C 42",AAT0,
,47,,A-0-12785-0," C 42",AAT0,
,48,,A-0-12945-0," C 43",AAT0,
,48,,A-0-12945-0," C 43",AAT0,
,49,,A-0-13105-0," C 44",AAT0,
,49,,A-0-13105-0," C 44",AAT0,
,50,,A-0-13265-0," C 45",AAT0,
,50,,A-0-13265-0," C 45",AAT0,
,51,,A-0-13425-0," C 46",AAT0,
,51,,A-0-13425-0," C 46",AAT0,
,52,,A-0-13585-0," C 47",AAT0,
,52,,A-0-13585-0," C 47",AAT0,
,53,,A-0-13745-0," C 48",AAT0,
,53,,A-0-13745-0," C 48",AAT0,
,54,,A-0-13905-0," C 49",AAT0,
,54,,A-0-13905-0," C 49",AAT0,
,55,,A-0-14065-0," C 50",AAT0,
,55,,A-0-14065-0," C 50",AAT0,
,56,,A-0-14225-0," C 51",AAT0,
,56,,A-0-14225-0," C 51",AAT0,
,57,,A-0-14385-0," C 52",AAT0,
,57,,A-0-14385-0," C 52",AAT0,
,58,,A-0-14545-0," C 53",AAT0,
,58,,A-0-14545-0," C 53",AAT0,
,59,,A-0-14705-0," C 54",AAT0,
,59,,A-0-14705-0," C 54",AAT0,
,60,,A-0-14865-0," C 55",AAT0,
,60,,A-0-14865-0," C 55",AAT0,
,61,,A-0-15025-0," SHOW",AAT0,
,61,,A-0-15025-0," SHOW",AAT0,
,62,,A-0-15185-0," C 57",AAT0,
,62,,A-0-15185-0," C 57",AAT0,
,63,,A-0-15345-0," C 58",AAT0,
,63,,A-0-15345-0," C 58",AAT0,
,64,,A-0-15505-0," C 59",AAT0,
,64,,A-0-15505-0," C 59",AAT0,
,65,,A-0-15665-0," C 60",AAT0,
,65,,A-0-15665-0," C 60",AAT0,
,66,,A-0-15825-0," C 61",AAT0,
,66,,A-0-15825-0," C 61",AAT0,
,67,,A-0-15985-0," C 62",AAT0,
,67,,A-0-15985-0," C 62",AAT0,
,68,,A-0-16145-0," C 63",AAT0,
,68,,A-0-16145-0," C 63",AAT0,
,69,,A-0-16465-0," C 65",AAT0,
,69,,A-0-16465-0," C 65",AAT0,
,1,,C-1-103-10-33,"TVR 1",DCT0,
,2,,C-1-103-20-33,"TVR 2",DCT0,
,3,,C-1-103-170-33,"Digi Sport 3",DCT0,
,4,,C-1-103-230-33,"TVPaprika",DCT0,
,5,,C-1-103-300-33,"Viasat Nature",DCT0,
,6,,C-1-103-310-33,"DIGI ANIMAL WORLD",DCT0,
,7,,C-1-103-320-33,"Travel",DCT0,
,8,,C-1-103-512-33,"DIGI 24 Oradea",DCT0,S
,9,,C-1-103-514-33,"DIGI 24 Timisoara",DCT0,S
,10,,C-1-201-30-34,"Pro TV Constanta",DCT0,S
,11,,C-1-201-110-34,"REALITATEA TV",DCT0,
,12,,C-1-201-200-34,"AcasaTV",DCT0,S
,13,,C-1-201-330-34,"NatGeo Wild",DCT0,
,14,,C-1-201-340-34,"ProCinema",DCT0,
,15,,C-1-201-420-34,"MTV Romania",DCT0,
,16,,C-1-201-500-34,"Taraf TV",DCT0,
,17,,C-1-201-515-34,"DIGI 24 Craiova",DCT0,S
,18,,C-1-201-530-34,"Money Channel",DCT0,
,19,,C-1-101-90-35,"DIGI 24 HD",DCT0,
,20,,C-1-101-215-35,"AcasaTV Gold",DCT0,
,21,,C-1-101-280-35,"DIGI WORLD",DCT0,
,22,,C-1-101-350-35,"Diva Universal",DCT0,
,23,,C-1-101-360-35,"AXN",DCT0,
,24,,C-1-101-390-35,"Minimax",DCT0,
,25,,C-1-101-412-35,"Disney JR",DCT0,S
,26,,C-1-101-430-35,"UTV",DCT0,S
,27,,C-1-101-470-35,"Music Channel Ro",DCT0,
,28,,C-1-102-60-36,"PRIMA TV",DCT0,
,29,,C-1-102-70-36,"B1",DCT0,
,30,,C-1-102-100-36,"DIGI 24",DCT0,
,31,,C-1-102-150-36,"DIGI Sport 2",DCT0,
,32,,C-1-102-270-36,"Nat Geo",DCT0,
,33,,C-1-102-290-36,"DIGI Life",DCT0,
,34,,C-1-102-440-36,"KISS TV",DCT0,
,35,,C-1-232-343-37,"DigiFILM HD",DCT0,
,36,,C-1-232-370-37,"AXN White",DCT0,
,37,,C-1-232-380-37,"Nickelodeon",DCT0,
,38,,C-1-232-460-37,"MEZZO",DCT0,S
,39,,C-1-232-609-37,"CNN",DCT0,
,40,,C-1-232-643-37,"SuperONE HD",DCT0,S
,41,,C-1-232-652-37,"HBO HD",DCT0,
,42,,C-1-231-32-38,"PRO TV HD",DCT0,
,43,,C-1-231-162-38,"Sport.ro HD",DCT0,
,44,,C-1-231-205-38,"AcasaTV HD",DCT0,
,45,,C-1-231-331-38,"Nat Geo Wild HD",DCT0,
,46,,C-1-231-518-38,"Nasul TV",DCT0,
,47,,C-1-231-526-38,"Inedit TV",DCT0,
,48,,C-1-230-25-39,"TVR HD",DCT0,
,49,,C-1-230-143-39,"DIGI Sport 1 HD",DCT0,
,50,,C-1-230-275-39,"Nat Geo HD",DCT0,
,51,,C-1-233-153-40,"DIGI Sport 2 HD",DCT0,
,52,,C-1-233-235-40,"Look TV",DCT0,
,53,,C-1-233-240-40,"Transilvania LIVE",DCT0,
,54,,C-1-233-241-40,"Antena 2",DCT0,
,55,,C-1-233-503-40,"DIGI 24 Constanta",DCT0,
,56,,C-1-233-507-40,"DIGI 24 Iasi",DCT0,S
,57,,C-1-204-40-42,"Antena 1",DCT0,
,58,,C-1-204-50-42,"Kanal D",DCT0,
,59,,C-1-204-120-42,"Antena 3",DCT0,
,60,,C-1-204-160-42,"Sport.ro",DCT0,
,61,,C-1-204-180-42,"EuroSport",DCT0,
,62,,C-1-204-220-42,"Euforia Lifestyle",DCT0,
,63,,C-1-204-504-42,"Digi 24 Cluj",DCT0,S
,64,,C-1-204-540-42,"Duna",DCT0,S
,65,,C-1-204-598-42,"Nota TV",DCT0,S
,66,,C-1-251-342-43,"DigiFILM",DCT0,
,67,,C-1-251-607-43,"PVTV",DCT0,
,68,,C-1-251-610-43,"TV5 MONDE",DCT0,
,69,,C-1-251-620-43,"RTL Television",DCT0,S
,70,,C-1-251-640-43,"SuperONE",DCT0,S
,71,,C-1-251-650-43,"HBO Romania",DCT0,
,72,,C-1-251-660-43,"HBO Comedy",DCT0,
,73,,C-1-251-670-43,"Cinemax",DCT0,
,74,,C-1-104-333-44,"Viasat Explorer",DCT0,
,75,,C-1-104-335-44,"Viasat History",DCT0,
,76,,C-1-104-355-44,"TV1000",DCT0,
,77,,C-1-104-357-44,"Universal Channel",DCT0,
,78,,C-1-104-415-44,"Boomerang",DCT0,
,79,,C-1-104-455-44,"VH1",DCT0,
,80,,C-1-104-516-44,"DIGI 24 Brasov",DCT0,S
,81,,C-1-104-533-44,"TVR3",DCT0,
,82,,C-1-104-606-44,"Fishing and Hunting",DCT0,
,83,,C-1-104-629-44,"BBC World News",DCT0,
,84,,C-1-104-632-44,"GSP TV",DCT0,
,85,,C-1-206-125-45,"RomaniaTV",DCT0,
,86,,C-1-206-324-45,"BBC Knowledge",DCT0,
,87,,C-1-206-417-45,"Duck TV",DCT0,
,88,,C-1-206-495-45,"Hora TV",DCT0,
,89,,C-1-206-501-45,"AGRO TV",DCT0,
,90,,C-1-206-511-45,"TV Neptun",DCT0,
,91,,C-1-206-537-45,"National 24 Plus",DCT0,
,92,,C-1-206-602-45,"SperantaTV",DCT0,
,93,,C-1-206-615-45,"Rai 1",DCT0,
,94,,C-1-207-435-48,"UTV HD",DCT0,
,95,,C-1-207-563-48,"M2",DCT0,S
,96,,C-1-207-595-48,"Magyar ATV",DCT0,S
,97,,C-1-207-634-48,"Fashion TV",DCT0,
,98,,C-1-207-635-48,"SUPER RTL",DCT0,S
,99,,C-1-207-638-48,"CCTV News",DCT0,
,100,,C-1-203-140-49,"Digi Sport 1",DCT0,
,101,,C-1-203-210-49,"Film Cafe",DCT0,
,102,,C-1-203-336-49,"Travel Mix",DCT0,
,103,,C-1-203-400-49,"Cartoon Network",DCT0,
,104,,C-1-203-509-49,"EforieTV",DCT0,S
,105,,C-1-203-510-49,"TV Neptun",DCT0,
,106,,C-1-203-617-49,"Rai 3",DCT0,
,107,,C-1-203-622-49,"ProSieben",DCT0,S
,108,,C-1-202-80-50,"National TV",DCT0,
,109,,C-1-202-130-50,"TVR News",DCT0,
,110,,C-1-202-190-50,"Eurosport 2",DCT0,
,111,,C-1-202-260-50,"History Channel",DCT0,
,112,,C-1-202-410-50,"Disney Channel",DCT0,
,113,,C-1-202-450-50,"HIT MUSIC",DCT0,
,114,,C-1-202-480-50,"Favorit TV",DCT0,
,115,,C-1-202-490-50,"Etno",DCT0,
,116,,C-1-202-525-50,"TVH 2.0",DCT0,
,117,,C-1-202-600-50,"Trinitas",DCT0,S
,118,,C-1-211-281-53,"DIGI WORLD HD",DCT0,
,119,,C-1-211-291-53,"DIGI Life HD",DCT0,
,120,,C-1-211-311-53,"DIGI ANIMAL WORLD HD",DCT0,
,121,,C-1-211-327-53,"BBC Entertainment ",DCT0,
,1,,C-1-201-2499-34,"Kiss FM",DCR0,
,2,,C-1-201-2502-34,"Radio 21",DCR0,
,3,,C-1-102-2500-36,"Europa FM",DCR0,
,4,,C-1-251-2501-43,"Radio Guerilla",DCR0,
,5,,C-1-251-2505-43,"Radio ZU",DCR0,
,6,,C-1-251-2510-43,"Radio Maria RO",DCR0,
,7,,C-1-251-2515-43,"Sport Total",DCR0,
,8,,C-1-206-2512-45,"Pro FM",DCR0,

View File

@@ -33,6 +33,7 @@ namespace Test.Loader.LG
public void TestLM860V_C192TR_Sat72()
{
// "PDA-User"
//this.GenerateTestFiles("LM/xxLM860V-ZB99998");
this.ExecuteTest("LM/xxLM860V-ZB99998");
}

View File

@@ -12,5 +12,14 @@ namespace Test.Loader.LG
//this.GenerateTestFiles("LN/xxLN5406-ZA99999");
this.ExecuteTest("LN/xxLN5406-ZA99999");
}
[TestMethod]
public void TestLN5758_FW04_20_29__C260TR_Sat92TR()
{
// "MarkusLenz"
//this.GenerateTestFiles("LN/xxLN5758-ZE99999");
this.ExecuteTest("LN/xxLN5758-ZE99999");
}
}
}

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -162,7 +162,7 @@ namespace Test.Loader.LG
#endregion
#region GenerateTestFiles()
protected void GenerateTestFiles(string modelAndBaseName)
protected void GenerateTestFiles(string modelAndBaseName, bool moveChannels = true)
{
DeploymentItem("ChanSort.Loader.LG\\ChanSort.Loader.LG.ini");
string solutionDir = this.GetSolutionBaseDir();
@@ -184,25 +184,32 @@ namespace Test.Loader.LG
tll.IsTesting = true;
tll.Load();
tll.DataRoot.ApplyCurrentProgramNumbers();
CsvFileSerializer csv = new CsvFileSerializer(testDataDir + "\\" + basename + ".csv.in", tll.DataRoot, false);
csv.Save();
// save modified list as .TLL.out
Console.WriteLine();
Console.WriteLine(basename);
Console.WriteLine(" a/c/t={0}, sat={1}", tll.ACTChannelLength, tll.SatChannelLength);
Editor editor = new Editor();
editor.DataRoot = tll.DataRoot;
foreach (var list in tll.DataRoot.ChannelLists)
if (moveChannels)
{
editor.ChannelList = list;
var channels = this.Get2ndProgramNumber(list);
if (channels != null)
CsvFileSerializer csv = new CsvFileSerializer(testDataDir + "\\" + basename + ".csv.in", tll.DataRoot, false);
csv.Save();
// save modified list as .TLL.out
Console.WriteLine();
Console.WriteLine(basename);
Console.WriteLine(" a/c/t={0}, sat={1}", tll.ACTChannelLength, tll.SatChannelLength);
Editor editor = new Editor();
editor.DataRoot = tll.DataRoot;
foreach (var list in tll.DataRoot.ChannelLists)
{
editor.MoveChannels(channels, true);
Console.WriteLine(" {0}={1}", list.ShortCaption, list.Count);
editor.ChannelList = list;
var channels = this.Get2ndProgramNumber(list);
if (channels != null)
{
editor.MoveChannels(channels, true);
Console.WriteLine(" {0}={1}", list.ShortCaption, list.Count);
}
}
}
else
{
tll.CleanUpChannelData();
}
tll.Save(testDataDir + "\\" + basename + ".TLL.out");
}
#endregion

View File

@@ -1,7 +1,10 @@
Version v2013-11-24 =======================================================
Version v2013-12-15 =======================================================
Changes:
- Load and repair corrupted Panasonic and Toshiba SQLite channel lists
- Support for new channel list file format introduced by LG's firmware
04.20.29 for LA- and LN-series
- LG DVB-C/T channel numbers are now marked as "moved" so that the TV
does not change them automatically
The complete change log can be found at the end of this document
@@ -110,6 +113,12 @@ OTHER DEALINGS IN THE SOFTWARE.
Change log ================================================================
2013-12-15
- Support for new channel list file format introduced by LG's firmware
04.20.29 for LA- and LN-series
- LG DVB-C/T channel numbers are now marked as "moved" so that the TV
does not change them automatically
2013-11-24
- Load and repair corrupted Panasonic and Toshiba SQLite channel lists