diff --git a/ChanSort.Loader.LG/ChanSort.Loader.LG.ini b/ChanSort.Loader.LG/ChanSort.Loader.LG.ini index 6139ed9..63dea2e 100644 --- a/ChanSort.Loader.LG/ChanSort.Loader.LG.ini +++ b/ChanSort.Loader.LG/ChanSort.Loader.LG.ini @@ -88,6 +88,35 @@ offServiceType = 158 offAudioPid2 = 202 +[ACTChannelDataMapping:212PN] + ; PN series + reorderChannelData = 0 + lenName = 40 + offSignalSource = 8 + offChannelTransponder = 10, 110, 141, 148 + offProgramNr = 12, 144 + offFavorites = 22 + offPcrPid = 24, 196 + offAudioPid = 26 + offVideoPid = + offName = 44, 156 + offNameLength = 84, 155 + offServiceId = 86, 152 + offFrequencyLong = 112 + offOriginalNetworkId = 118 + offTransportStreamId = 120 + offFavorites2 = 150 + offDeleted = 150 + maskDeleted = 0x42 + offLock = 151 + maskLock = 0x01 + offSkip = 151 + maskSkip = 0x02 + offHide = 151 + maskHide = 0x04 + offServiceType = 154 + offAudioPid2 = 198 + [ACTChannelDataMapping:192] ; LM series with Firmware 4.x (all except LM611S and LM340S) reorderChannelData = 0 @@ -265,7 +294,7 @@ offServiceType = 115 offAudioPid2 = 158 -[ACTChannelDataMapping:LH3000] +[ACTChannelDataMapping:164LH3000] ; LH3000 reorderChannelData = 1 lenName = 40 diff --git a/ChanSort.Loader.LG/TllFileSerializer.cs b/ChanSort.Loader.LG/TllFileSerializer.cs index 8ed31c1..754881b 100644 --- a/ChanSort.Loader.LG/TllFileSerializer.cs +++ b/ChanSort.Loader.LG/TllFileSerializer.cs @@ -278,9 +278,12 @@ namespace ChanSort.Loader.LG if (channelCount == 0) return; recordSize = GetActChannelRecordSize(off, blockSize, channelCount); - var key = (Path.GetFileNameWithoutExtension(this.FileName) ?? "").ToUpper().StartsWith("XXLH3000") - ? "LH3000" - : recordSize.ToString(); + var key = recordSize.ToString(); + string basename = (Path.GetFileNameWithoutExtension(this.FileName) ?? "").ToUpper(); + if (basename.StartsWith("XXLH3000")) + key += "LH3000"; + else if (basename.StartsWith("XXPN")) + key += "PN"; var actMapping = this.actMappings.GetMapping(key); this.reorderPhysically = actMapping.Settings.GetInt("reorderChannelData") != 0; diff --git a/ChanSort/MainForm.cs b/ChanSort/MainForm.cs index 72ccc30..d7f38f2 100644 --- a/ChanSort/MainForm.cs +++ b/ChanSort/MainForm.cs @@ -25,7 +25,7 @@ namespace ChanSort.Ui { public partial class MainForm : XtraForm { - public const string AppVersion = "v2013-08-19"; + public const string AppVersion = "v2013-08-21"; private const int MaxMruEntries = 5; diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h b/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h new file mode 100644 index 0000000..827b57a --- /dev/null +++ b/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h @@ -0,0 +1,164 @@ +#include "tll-common.h" + +struct PN212_AnalogChannel +{ + byte t1[8]; + TLL_SignalSource SignalSource; + byte t1b; + word ChannelTransponder1; + word ProgramNr; + word t2[3]; + byte Favorites1; + byte t2d; + word Frequency1Div50; + word APID1; + byte ChannelNumberInBand; + byte ChannelBand; + byte t3[4]; + char CH_Name1[40]; + byte CH_NameLength1; + byte t4; + word SID1; + byte t5a[30]; + word ChannelTransponder2; + dword Frequency; + byte t6[2]; + word ONID; + word TSID; + byte t7[23]; + word ChannelTransponder3; + byte t7b; + word ProgramNr2; + byte t8[2]; + word ChannelTransponder4; + byte t8b[4]; + byte Favorites2; + byte LockSkipHide; + word SID2; + byte ServiceType; + byte CH_NameLength2; + char CH_Name2[40]; + word Frequency2Div50; + word APID2; + byte t11[8]; +}; + +struct PN212_AnalogBlock +{ + dword BlockSize; + dword ChannelCount; + PN212_AnalogChannel Channels[ChannelCount]; +}; + +struct PN212_HotelSettings +{ + byte HotelModeActive; + byte PowerOnStatus; + byte SetupMenuDisplay; + byte ProgramChange; + byte InputSourceChange; + byte MenuDisplay; + byte OsdDisplay; + byte LgIrOperation; + byte LocalKeyOp; + byte MaxVolume; + byte DtvChannelUpdate; + byte PowerOnDefault; + byte InputSource; + word Programme; + byte Volume; + byte AvSettings; + byte RadioVideoBlank; +// byte unknown1; + byte StartProgNr; +// byte unknown2; + byte NumberOfPrograms; + byte RadioNameDisplay; + byte unknown3[2]; + byte AccessCode[4]; +}; + +struct PN212_FirmwareBlock +{ + dword BlockSize; + byte u1[13623]; + PN212_HotelSettings HotelSettings; + byte Data[BlockSize - sizeof(HotelSettings) - 13623]; +}; + +struct PN212_UnknownBlock +{ + dword BlockSize; + byte Data[BlockSize]; +}; + +struct PN212_DvbCtChannel +{ + byte t1[8]; + TLL_SignalSource SignalSource; + byte t1b; + word ChannelTransponder1; + word ProgramNr; + word LogicalChannelNr; + byte t2[6]; + byte Favorites1; + byte t2d; + word PcrPID : 14; + word Unk : 2; + word APID1; + byte ChannelNumberInBand; + byte ChannelBand; + byte t3[14]; + char CH_Name1[40]; + byte CH_NameLength1; + byte t4; + word SID1; + byte t5a[21]; + byte NIT_Version; + word ChannelTransponder2; + dword Frequency; + byte t6[2]; + word ONID; + word TSID; + word NID; + byte t7[17]; + word ChannelTransponder3; + byte t7b; + word ProgramNr2; + word LogicalChannelNr2; + word ChannelTransponder4; + byte t8b[0]; + byte Favorites2; + byte LockSkipHide; + word SID2; + byte ServiceType; + byte CH_NameLength2; + char CH_Name2[40]; + word PcrPID2 : 14; + word Unk2 : 2; + word APID2; + byte t11[12]; +}; + +struct PN212_DvbCTBlock +{ + dword BlockSize; + dword ChannelCount; + PN212_DvbCtChannel Channels[ChannelCount]; +}; + +struct PN212_SettingsBlock +{ + dword BlockSize; + byte Data[BlockSize]; +}; + +public struct PN212 +{ + byte Header[4]; + + PN212_AnalogBlock Analog; + PN212_FirmwareBlock Firmware; + PN212_DvbCTBlock DvbCT; + PN212_SettingsBlock Settings; +}; diff --git a/Test.Loader.LG/PN/TestPN.cs b/Test.Loader.LG/PN/TestPN.cs new file mode 100644 index 0000000..ce881dd --- /dev/null +++ b/Test.Loader.LG/PN/TestPN.cs @@ -0,0 +1,16 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace Test.Loader.LG +{ + [TestClass] + public class TestPN : TestBase + { + [TestMethod] + public void TestPN6500_C212TR() + { + // "Backlit" + //this.GenerateTestFiles("PN/xxPN6500-ZB00001"); + this.ExecuteTest("PN/xxPN6500-ZB00001"); + } + } +} diff --git a/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in b/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in new file mode 100644 index 0000000..fcb0b98 Binary files /dev/null and b/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in differ diff --git a/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out b/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out new file mode 100644 index 0000000..3b2c500 Binary files /dev/null and b/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out differ diff --git a/Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in b/Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in new file mode 100644 index 0000000..c375f9f --- /dev/null +++ b/Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in @@ -0,0 +1,223 @@ +,1,,C-1537-24-2403-31,"TVP 1 HD",DCT0, +,2,,C-1537-24-2405-31,"TVP 2 HD",DCT0, +,3,,C-1537-24-2401-31,"TVN HD",DCT0, +,4,,C-1537-18-1802-18,"Polsat HD",DCT0, +,5,,C-1537-51-5103-01,"TVP Info (Katowice)",DCT0, +,6,,C-1537-28-2804-28,"TVN24 HD",DCT0, +,7,,C-1537-16-1601-16,"Polsat News",DCT0, +,8,,C-1537-4-405-04,"Superstacja",DCT0, +,9,,C-1537-3-310-03,"TTV",DCT0, +,10,,C-1537-29-2902-29,"TVN7 HD",DCT0, +,11,,C-1537-25-2505-25,"TVS HD",DCT0, +,12,,C-1537-29-2903-29,"TVN Style HD",DCT0, +,13,,C-1537-2-203-02,"Polsat Cafe",DCT0, +,14,,C-1537-4-407-04,"4fun.tv",DCT0, +,15,,C-1537-3-301-03,"ESKA TV",DCT0, +,16,,C-1537-26-2605-26,"MTV Live HD",DCT0, +,17,,C-1537-23-2305-23,"RBL.TV",DCT0, +,18,,C-1537-10-1007-10,"VIVA Polska",DCT0, +,19,,C-1537-17-1703-17,"Kino Polska Muzyka",DCT0, +,20,,C-1537-26-2603-26,"kuchnia+ HD",DCT0, +,21,,C-1537-20-2003-20,"TLC HD",DCT0, +,22,,C-1537-7-704-07,"CBS Reality",DCT0, +,23,,C-1537-9-910-09,"CBS Drama",DCT0, +,24,,C-1537-10-1006-10,"Comedy Central",DCT0, +,25,,C-1537-10-1005-10,"Comedy Central Family",DCT0, +,26,,C-1537-5-501-05,"CBS Europa",DCT0, +,27,,C-1537-11-1102-11,"CBS Action",DCT0, +,28,,C-1537-24-2402-24,"FOX Life HD",DCT0, +,29,,C-1537-6-606-06,"AXN",DCT0, +,30,,C-1537-7-703-07,"MiniMini+",DCT0, +,31,,C-1537-18-1804-18,"Animal Planet HD",DCT0, +,32,,C-1537-27-2708-27,"Travel Channel HD",DCT0, +,33,,C-1537-29-2904-29,"TVN Turbo HD",DCT0, +,34,,C-1537-14-1402-14,"National Geographic HD",DCT0, +,38,,C-1537-26-2601-26,"Discovery Channel HD",DCT0, +,39,,C-1537-6-602-06,"Discovery World",DCT0, +,40,,C-1537-6-601-06,"Discovery Science",DCT0, +,41,,C-1537-27-2701-27,"PLANETE+ HD",DCT0, +,43,,C-1537-3-303-03,"TVP Kultura",DCT0, +,44,,C-1537-2-208-02,"TVP Sport",DCT0, +,45,,C-1537-14-1401-14,"Polsat Sport HD",DCT0, +,46,,C-1537-20-2002-20,"Polsat Sport Extra HD",DCT0, +,48,,C-1537-3-302-03,"Polsat Sport News",DCT0, +,49,,C-1537-23-2303-23,"Orange Sport",DCT0, +,50,,C-1537-27-2703-27,"Eurosport HD",DCT0, +,51,,C-1537-25-2504-25,"Eurosport 2 HD",DCT0, +,52,,C-1537-11-1104-11,"SportKlub",DCT0, +,53,,C-1537-5-504-05,"Extreme Sports Channel",DCT0, +,54,,C-1537-27-2702-27,"ale kino+ HD",DCT0, +,55,,C-1537-5-506-05,"TCM",DCT0, +,56,,C-1537-9-906-09,"BBC World News",DCT0, +,57,,C-1537-17-1708-17,"TVN CNBC",DCT0, +,58,,C-1537-6-609-06,"CNN",DCT0, +,59,,C-1537-11-1106-11,"euronews",DCT0, +,60,,C-1537-7-710-07,"TVN Meteo",DCT0, +,61,,C-1537-10-1009-10,"Bloomberg",DCT0, +,64,,C-1537-25-2503-25,"Mezzo Live HD",DCT0, +,65,,C-1537-4-408-04,"TV Trwam",DCT0, +,66,,C-1537-51-5111-01,"TV Puls",DCT0, +,67,,C-1537-3-307-03,"Polo TV",DCT0, +,68,,C-1537-2-201-02,"TVP Seriale",DCT0, +,69,,C-1537-18-1807-18,"TVP HD",DCT0, +,70,,C-1537-3-309-03,"TVP Rozrywka",DCT0, +,71,,C-1537-3-308-03,"PULS 2",DCT0, +,72,,C-1537-9-908-09,"JimJam Polsat",DCT0, +,101,,C-1537-51-5101-01,"TVP 1",DCT0, +,102,,C-1537-51-5102-01,"TVP 2",DCT0, +,107,,C-1537-2-211-02,"Code Download",DCT0,H +,108,,C-1537-23-2309-23,"Test 932",DCT0,H +,109,,C-1537-8-809-08,"BBC Lifestyle",DCT0, +,111,,C-1537-8-808-08,"BBC Entertainment",DCT0, +,112,,C-1537-17-1701-17,"ID",DCT0, +,113,,C-1537-6-603-06,"TLC",DCT0, +,115,,C-1537-6-610-06,"Instrukcja obsøugi",DCT0,H +,116,,C-1537-11-1112-11,"TVN Style",DCT0, +,117,,C-1537-16-1606-16,"TVN Turbo",DCT0, +,118,,C-1537-2-212-02,"D4aCCL",DCT0,H +,119,,C-1537-4-402-04,"Tele 5",DCT0, +,120,,C-1537-9-909-09,"Fashion TV",DCT0, +,121,,C-1537-27-2704-27,"BBC HD",DCT0, +,122,,C-1537-8-811-08,"LOVE",DCT0, +,123,,C-1537-30-3001-30,"Test956",DCT0,H +,124,,C-1537-5-509-05,"E! Entertainment",DCT0, +,146,,C-1537-13-1308-13,"DOMO+",DCT0, +,147,,C-1537-26-2602-26,"DOMO+ HD",DCT0, +,148,,C-1537-21-2107-21,"COD 2.5 BBC App",DCT0,H +,149,,C-1537-23-2308-23,"Test 931",DCT0,H +,150,,C-1537-4-406-04,"Polsat 2",DCT0, +,155,,C-1537-3-306-03,"TV 6",DCT0, +,159,,C-1537-4-409-04,"TVR",DCT0, +,160,,C-1537-3-304-03,"ATM Rozrywka",DCT0, +,320,,C-1537-51-5107-01,"Polsat",DCT0, +,332,,C-1537-15-1510-15,"TVN 24",DCT0, +,333,,C-1537-51-5105-01,"TVN",DCT0, +,334,,C-1537-2-206-02,"Polsat Biznes",DCT0, +,336,,C-1537-4-411-04,"Galeria UPC",DCT0, +,341,,C-1537-51-5106-01,"TV 4",DCT0, +,347,,C-1537-18-1801-18,"Fashion TV HD",DCT0, +,350,,C-1537-51-5108-01,"TVP Info (KrakÂow)",DCT0, +,351,,C-1537-4-412-04,"TVS",DCT0, +,352,,C-1537-51-5110-01,"TVN 7",DCT0, +,353,,C-1537-51-5104-01,"TVP Polonia",DCT0, +,360,,C-1537-51-5109-01,"dlaCiebie.tv",DCT0, +,369,,C-1537-2-207-02,"National Geographic",DCT0, +,371,,C-1537-2-205-02,"Nat Geo Wild",DCT0, +,373,,C-1537-15-1511-15,"Crime & Investigation Polsat",DCT0, +,375,,C-1537-6-605-06,"Discovery Channel",DCT0, +,380,,C-1537-6-604-06,"Animal Planet",DCT0, +,382,,C-1537-5-502-05,"Travel Channel",DCT0, +,384,,C-1537-7-702-07,"PLANETE+",DCT0, +,387,,C-1537-19-1901-19,"Discovery Historia",DCT0, +,388,,C-1537-3-305-03,"TVP Historia",DCT0, +,389,,C-1537-13-1304-13,"History",DCT0, +,390,,C-1537-25-2502-25,"History HD",DCT0, +,391,,C-1537-20-2001-20,"Nat Geo Wild HD",DCT0, +,393,,C-1537-8-810-08,"BBC Knowledge",DCT0, +,443,,C-1537-8-804-08,"Canal+",DCT0, +,444,,C-1537-28-2801-28,"Canal+ HD",DCT0, +,445,,C-1537-8-806-08,"Canal+ Film",DCT0, +,446,,C-1537-28-2805-28,"Canal+ Film HD",DCT0, +,448,,C-1537-26-2606-26,"Canal+ Film2 HD",DCT0, +,449,,C-1537-8-805-08,"Canal+ Sport",DCT0, +,450,,C-1537-14-1403-14,"Canal+ Sport HD",DCT0, +,451,,C-1537-22-2202-22,"Canal+ Family",DCT0, +,452,,C-1537-28-2803-28,"Canal+ Family HD",DCT0, +,453,,C-1537-15-1512-15,"Canal+ Family2",DCT0, +,454,,C-1537-28-2802-28,"Canal+ Family2 HD",DCT0, +,456,,C-1537-9-903-09,"HBO",DCT0, +,457,,C-1537-14-1405-14,"HBO HD",DCT0, +,458,,C-1537-9-902-09,"HBO 2",DCT0, +,459,,C-1537-29-2901-29,"HBO2 HD",DCT0, +,460,,C-1537-9-901-09,"HBO Comedy",DCT0, +,461,,C-1537-20-2004-20,"HBO Comedy HD",DCT0, +,462,,C-1537-9-905-09,"Cinemax",DCT0, +,463,,C-1537-20-2005-20,"Cinemax HD",DCT0, +,464,,C-1537-9-904-09,"Cinemax 2",DCT0, +,465,,C-1537-25-2501-25,"Cinemax2 HD",DCT0, +,470,,C-1537-19-1903-19,"FilmBox",DCT0, +,471,,C-1537-18-1803-18,"FilmBox HD",DCT0, +,472,,C-1537-17-1705-17,"FilmBox Extra",DCT0, +,473,,C-1537-19-1902-19,"FilmBox Family",DCT0, +,474,,C-1537-15-1508-15,"Kino Polska",DCT0, +,477,,C-1537-16-1605-16,"AXN Spin",DCT0, +,479,,C-1537-6-608-06,"AXN Crime",DCT0, +,480,,C-1537-6-607-06,"AXN Sci-Fi",DCT0, +,481,,C-1537-11-1107-11,"13th STREET Universal",DCT0, +,482,,C-1537-8-801-08,"ale kino+",DCT0, +,486,,C-1537-10-1008-10,"Universal Channel",DCT0, +,488,,C-1537-10-1010-10,"FOX Life",DCT0, +,489,,C-1537-24-2402-31,"FOX Life HD",DCT0, +,493,,C-1537-17-1704-17,"Sundance Channel",DCT0, +,494,,C-1537-24-2404-24,"Sundance Channel HD",DCT0, +,495,,C-1537-7-705-07,"FOX",DCT0, +,496,,C-1537-14-1406-14,"FOX HD",DCT0, +,499,,C-1537-15-1507-15,"Polsat Film",DCT0, +,521,,C-1537-15-1504-15,"Nautical Channel",DCT0, +,523,,C-1537-15-1505-15,"The Player Channel",DCT0, +,557,,C-1537-2-204-02,"Polsat Sport Extra",DCT0, +,560,,C-1537-13-1306-13,"Polsat Play",DCT0, +,563,,C-1537-2-202-02,"Polsat Sport",DCT0, +,564,,C-1537-11-1101-11,"Eurosport",DCT0, +,566,,C-1537-7-701-07,"Eurosport 2",DCT0, +,572,,C-1537-11-1110-11,"Motors TV",DCT0, +,667,,C-1537-5-510-05,"Baby First TV",DCT0, +,669,,C-1537-10-1011-10,"Nickelodeon",DCT0, +,670,,C-1537-5-505-05,"Cartoon Network",DCT0, +,671,,C-1537-21-2103-21,"Disney Channel",DCT0, +,672,,C-1537-8-807-08,"Disney XD",DCT0, +,673,,C-1537-11-1103-11,"Disney Junior",DCT0, +,674,,C-1537-7-709-07,"Da Vinci Learning",DCT0, +,675,,C-1537-5-508-05,"Boomerang",DCT0, +,676,,C-1537-8-802-08,"teleTOON+",DCT0, +,770,,C-1537-3-312-03,"TVP Info RzeszÂow",DCT0,H +,771,,C-1537-10-1004-10,"MTV Polska",DCT0, +,772,,C-1537-15-1506-15,"TV.DISCO",DCT0, +,777,,C-1537-22-2204-22,"Strefa Filmowa",DCT0,H +,778,,C-1537-8-803-08,"kuchnia+",DCT0, +,779,,C-1537-10-1001-10,"MTV Rocks",DCT0, +,780,,C-1537-10-1003-10,"MTV Hits",DCT0, +,781,,C-1537-10-1002-10,"MTV Dance",DCT0, +,782,,C-1537-22-2209-22,"Test COD2.5 7D",DCT0,H +,783,,C-1537-15-1501-15,"VH 1",DCT0, +,785,,C-1537-23-2307-23,"Test 930",DCT0,H +,787,,C-1537-3-311-03,"TVP Info PoznaÂn",DCT0,H +,788,,C-1537-4-410-04,"religia.tv",DCT0, +,790,,C-1537-17-1706-17,"CzwÂorka Polskie Radio",DCT0, +,795,,C-1537-11-1105-11,"Mezzo",DCT0, +,807,,C-1537-11-1109-11,"RTR Planeta",DCT0, +,808,,C-1537-17-1707-17,"Russia Today",DCT0, +,814,,C-1537-13-1301-13,"Deutsche Welle",DCT0, +,817,,C-1537-13-1303-13,"TV5Monde",DCT0, +,818,,C-1537-13-1302-13,"France 24",DCT0, +,851,,C-1537-4-401-04,"Mango 24",DCT0, +,854,,C-1537-13-1305-13,"POLONIA 1",DCT0, +,856,,C-1537-4-404-04,"Edusat",DCT0, +,863,,C-1537-4-403-04,"iTV",DCT0, +,866,,C-1537-22-2205-22,"Kosmica TV",DCT0, +,901,,C-1537-11-1108-11,"Hustler TV",DCT0, +,902,,C-1537-15-1502-15,"Daring!TV",DCT0, +,903,,C-1537-15-1503-15,"Private Spice",DCT0, +,904,,C-1537-24-2401-24,"TVN HD",DCT0, +,905,,C-1537-24-2403-24,"TVP 1 HD",DCT0, +,906,,C-1537-24-2405-24,"TVP 2 HD",DCT0, +,907,,C-1537-24-2404-31,"Sundance Channel HD",DCT0, +,1,,C-1537-12-1221-12,"Polskie Radio Jedynka",DCR0,H +,2,,C-1537-12-1222-12,"Polskie Radio DwÂojka",DCR0,H +,3,,C-1537-12-1223-12,"Polskie Radio TrÂojka",DCR0,H +,4,,C-1537-12-1224-12,"Polskie Radio CzwÂorka",DCR0,H +,5,,C-1537-12-1226-12,"RMF Classic",DCR0,H +,6,,C-1537-12-1227-12,"RMF Maxxx",DCR0,H +,7,,C-1537-12-1234-12,"VOX FM",DCR0,H +,8,,C-1537-12-1235-12,"ESKA Rock",DCR0,H +,9,,C-1537-12-1236-12,"KOLOR 103 FM",DCR0,H +,10,,C-1537-12-1237-12,"Radio Zøote Przeboje",DCR0,H +,11,,C-1537-12-1238-12,"Radio ESKA",DCR0,H +,12,,C-1537-12-1239-12,"Radio Wawa",DCR0,H +,13,,C-1537-12-1231-12,"PIN",DCR0,H +,14,,C-1537-12-1228-12,"ZET",DCR0,H +,15,,C-1537-12-1233-12,"Radio ZET Gold",DCR0,H +,16,,C-1537-12-1229-12,"Antyradio",DCR0,H +,17,,C-1537-12-1230-12,"CHILLI ZET",DCR0,H +,18,,C-1537-12-1232-12,"TOK FM",DCR0,H +,19,,C-1537-12-1225-12,"RMF FM",DCR0,H diff --git a/Test.Loader.LG/Test.Loader.LG.csproj b/Test.Loader.LG/Test.Loader.LG.csproj index 2f050ab..aa6dc5d 100644 --- a/Test.Loader.LG/Test.Loader.LG.csproj +++ b/Test.Loader.LG/Test.Loader.LG.csproj @@ -85,6 +85,7 @@ + diff --git a/readme.txt b/readme.txt index d3aa786..b867a0e 100644 --- a/readme.txt +++ b/readme.txt @@ -1,11 +1,7 @@ -Version v2013-08-19 ====================================================== +Version v2013-08-21 ====================================================== Changes: -- Fixed loading Samsung B-series channel lists -- Changed file filter for LG to "xx*.TLL" to exclude the GlobalClone*.TLL - files of LA and LN series. -- Fixed "New version available" info screen -- Improved error handling +- Added support for LG PN Series (tested with PN6500) The complete change log can be found at the end of this document @@ -111,6 +107,9 @@ OTHER DEALINGS IN THE SOFTWARE. Change log ================================================================ +2013-08-21 +- Added support for LG PN Series (tested with PN6500) + 2013-08-19 - Fixed loading Samsung B-series channel lists - Changed file filter for LG to "xx*.TLL" to exclude the GlobalClone*.TLL