ChanSort icon indicating copy to clipboard operation
ChanSort copied to clipboard

Not possible to Edit Channels on new LG CX Series

Open sensatag opened this issue 5 years ago • 63 comments

Good morning. i am a multimedia technician in switzerland and just got the new LG TV OLED55CX6LA for the first time. We use your "Chansort" almost daily and are very happy with it. But it doesn't work with the new LG's. The file looks the same style as the 2019 models. I can send it to you if you want. it would be great, if someone could make this work.

GlobalClone00001.zip

thank you very much! Philipp

sensatag avatar Apr 16 '20 08:04 sensatag

Unfortunately this file is a completely different format that anything ever seen from LG. It has a few lines of XML wrapping, but the actual data is no longer in XML but in a JSON format now, stuffed into a "" element. I'll have to analyze that format further if it is just some "reformatting" or if it also also needs new logic to interpret the data. Either way, that will take some time and I can't offer an ETA on it yet.

Thanks a lot for the file though. I really appreciate it!

PredatH0r avatar Apr 16 '20 19:04 PredatH0r

Hi Philipp! I am working on support for this new file format and can already load, edit and save the main channel list. However I could not find anything related to favorites inside the file, therefore I had to disable fav list editing. Can you tell me if the TV has support for fav lists and if so, could you add channel 1 to fav list 1 in the TV menu, channel 2 to fav list 2 and so on, export the file and send it to me? Hopefully that helps me to identify how favorites are stored in the file.

PredatH0r avatar May 03 '20 15:05 PredatH0r

ChanSort 2020-05-03 with experimental support for this file type can be found here: http://chansort.com/ChanSort_2020-05-03.zip

Known Issues:

  • Favorite lists are not supported
  • Only files with a single channel source (DVB-C or DVB-T or DVB-S) are supported due to the lack of test files that include more than 1 source

PredatH0r avatar May 03 '20 16:05 PredatH0r

Thanks a lot for this ! I got my TV less than 10 days ago (In Egypt) and I got bold trying to get the correct files ! I checked with the LG shop and they said 2020 TVs channel list file are not yet available for TVs release in the last 15 days ! I only managed to reach this article when I googled !

Currently I am downloading the 03-05-20 version and will be testing it !

thanks again and if anything is needed from my side to help with testing I would be more than happy to help !

ahassanmaly avatar May 03 '20 22:05 ahassanmaly

Hi PredatH0r any luck converting a LG old format file into the new format ?

ahassanmaly avatar May 10 '20 02:05 ahassanmaly

ChanSort will never be able to directly converting one format into another. Instead you can run a full clean channel scan with the new TV and use its own file format and then apply the ordering from another file (e.g. your old TV's channel list).

I have not received any feedback about the 2020-05-03 version whether or not the TV loads modified lists correctly, how favorites work with the CX series and how lists look like that contain DVB-C/T and DVB-S channels. Therefore I am still waiting before I can put that version in the general download section.

PredatH0r avatar May 10 '20 14:05 PredatH0r

Hello Thanks a lot for your work. Sorry for the delay, i was away some days. I now searched for DVB-S and DVB-C, did a fovorite list and exported again, file ist here. The TV has Favorite Lists, 8 of them. as it seems, it is not possible to mix favorites from different sources. if i add a DVB-C Channel on Favorite 1, then go to DVB-S and open the Favorites, the list is empty. I tryed to edit our channel list by using a reference list from LG's C9, that didn't work with the 03-05-2020 version.

Thanks a lot for your good work and go on! GlobalClone00001.zip

sensatag avatar May 11 '20 13:05 sensatag

Thanks for the new file. http://chansort.com/ChanSort_2020-05-11.zip now has separate lists for DVB-C TV, DVB-C Radio, DVB-S TV, DVB-S Radio. It also fixes an issue with channels in the list that are marked as deleted.

PredatH0r avatar May 11 '20 18:05 PredatH0r

im not able to open it, there is an error when i open the .exe.

sensatag avatar May 11 '20 18:05 sensatag

Uploaded a new version, same link. Must have missed a new DevExpress DLL that is now needed.

PredatH0r avatar May 11 '20 20:05 PredatH0r

Thanks a lot. It worked for the Satellite List i've sent to you, but i had to try a lot of times. At the end it was the *.bak file which was the correct one with the editet list. So i think there is a problem with the editor that it is not storing the correct file to the correct name. can you please check it? I also tried to edit a channel list with DVB-C channels only, it worked to edit the file, if i reopen it with the editor, it is the correct list, but if i put it on the tv, there is no difference, so it takes the original file, not the editet one. i also tryed to take the *.bak, but it's always the same list, without edits. i hope you understand what i mean...

sensatag avatar May 13 '20 10:05 sensatag

DVB-C List.zip

sensatag avatar May 13 '20 10:05 sensatag

The .bak file is a backup copy of the unmodified list. It is created the first time you save a modified list and won't be overwritten afterwards.

It is possible that ChanSort saves files in a corrupted way that the TV ignores. But LG has done its own share in the past to make things difficult, like exporting empty lists or ignoring loaded lists when the TV was initially set up with a specific "Provider" selected. Only when set up with a clean channel search, not selecting any provider, the TV successfully loads a modified list from USB. Otherwise anything from "no change" to random reshuffling has been observed.

I'll check later today if I can find any possible data corruptions caused by ChanSort. However I can't tell in what "mode" the TV is and whether it may or may not properly load a list at all.

PredatH0r avatar May 13 '20 10:05 PredatH0r

Ok, i tried to do a factory reset, search for DVB-C, Complete Scan, without any Provider Info, i was able to edit the file and store it, but if a reload it into the tv, it doesn't change the List...

sensatag avatar May 13 '20 14:05 sensatag

Hi, i dont want to interrupt, i have the same problem with webOS 5 on a LG 65NANO867NA, i could edit the file, but not reupload.

I did the channel-setup with "other provider", my one was not in List...(DVB-C)

I wish you the best and thank you very much for solving this....

The TV Exports another Folder with the GlobalClone, i put them both in the Zip-File

GlobalClone incl extra Folder.zip

Update: List is uploaded, but channels are not sorted as I wanted them to be

Hawkeye1284 avatar May 13 '20 17:05 Hawkeye1284

I uploaded a new version to http://chansort.com/ChanSort_2020-05-15.zip With an automated test I could make sure that only expected changes are made to the file by comparing the original with a modified file.

Before you start deleting channels, please try first to just renumber channels and keep the rest in the list. If you TV accepts that file, you can go ahead and try if it still works with deleted channels. There's a good chance this time that both will work.

PredatH0r avatar May 15 '20 19:05 PredatH0r

LG DVB-C List.zip Thank you very much, but it's still the same. I uploaded the files i would like to edit. The Bak is the original file from the tv. it always says "successfull", does a restart, but always the same channel list appears. also if i just move one channel and reload it on the tv. sorry...

sensatag avatar May 16 '20 06:05 sensatag

Thanks a lot for your help and patience! I compared the .bak file and the .tll file in your zip and aside from the channel numbers and one channel with a removed "skip" flag, they are the same.

Which is surprising, because even the .bak already has all the "userEditChNumber" fields set to "true", which is something ChanSort does, but the TV originally exports them as "false". It could be worth a try resetting the TV's channel list again and running a new search, exporting that file and only switching the first 2 channels with ChanSort before re-importing. That should rule out that the TV is already in some bad state from the previous imports. I would expect a clean export to have all "userEditChNumber" set to false. At this point my only other explanation would be that the TV actually imports, stores them and exports them again, but ignores them for its normal operation. I've seen similar with predefined provider lists that use "Logical Channel Numbers" (LCN), but I don't see those in your files.

I'll prepare and upload a new ChanSort version here in a few minutes, which will NOT set the "userEditChNumber" and "useSelCHNo" fields, just to minimize the changes made to the file in hope the TV will accept it. Chances are slim, but I'm grasping for straws heres.

PredatH0r avatar May 16 '20 07:05 PredatH0r

New version: http://chansort.com/ChanSort_2020-05-16.zip

PredatH0r avatar May 16 '20 07:05 PredatH0r

ok thank you. i gonna try it right now to reset the tv. our provider uses LCN, but i did a reset and search for channels by using the blind scan, without any network settings...

sensatag avatar May 16 '20 08:05 sensatag

so i did the reset, channel search, export, swapped 1 and 2, reimport. before the import the TV was on channel 1, then i've seen that the picture in the background changed to channel 2 while the import was working, then the tv makes his restart after successfull import and the channels were again as before... so i guess the tv resets the channels to default within that new start... DVB-C List.zip

sensatag avatar May 16 '20 09:05 sensatag

Does the TV allow you to change channel numbers through its menu? It it does, it would be interesting to see an exported list where the first 2 channels are swapped.

PredatH0r avatar May 16 '20 09:05 PredatH0r

this is what i am trying right now. but i did a reset again to not mix up things... come back in a few minutes.

sensatag avatar May 16 '20 09:05 sensatag

so it worked to edit the main channel list directly on the tv. here is the exported file after that. GlobalClone00001.zip

sensatag avatar May 16 '20 09:05 sensatag

i tryed again to edit the new file with chansort and reimportet it. the tv says "successfull", does a restart but there is still the list as before (with the manually editet list of the tv)

sensatag avatar May 16 '20 09:05 sensatag

I'm comparing the different version of the files now to see what changed when the TV itself reordered the channels. Hopefully that will give me some new insights.

PredatH0r avatar May 16 '20 09:05 PredatH0r

I took your latest file with the swapped SRF 1 HD and SRF 2 HD, swapped them back with ChanSort and then made a binary comparison between the 2 files. The only differences are the 2 bytes of the 2 channel numbers 1 and 2. I also compared one of your .bak files with the TV-swapped list and couldn't find anything out of the ordinary. The TV does set the "userEditChNumber" and "userSelCHNo" fields for the 2 channels just as I did in yesterday's ChanSort version.

Now I really wonder if the TV supports imports at all. To test that, export whatever is in your TV onto the stick. Then swap channels 3 and 4 on the TV, and import the list again. If the Import works, 3 and 4 should be back to normal. If they are still swapped, then the TV's import function is broken and there isn't anything I could do against it.

PredatH0r avatar May 16 '20 10:05 PredatH0r

ok i gonna try it monday. im out of the store now. thanks.

sensatag avatar May 16 '20 10:05 sensatag

Hi,

i tried to follow the tips you try above, but they doesn't work either...i attach you every file and descripe what i have done:

  1. I copy the list after a new channel-search to a USB-Stick
  2. Edit of the list
  3. Upload to the TV (some channels (like "ProSieben" -> not a digital Channel) got the right number, no one of the digitals got the right number ("Das Erste HD" should be 1, but stays at 101)
  4. i Downloaded the list from 3 again to the stick, to see what happend.

It looks like some are right sorted, some got the old number and the TV sort them by the old list...?

i hope this helps and i am thankful for your support!

2_Upload to TV.zip 3_Uploaded list after Upload.zip 4_Re-Downloaded List.zip 1_Original from TV.zip

Hawkeye1284 avatar May 16 '20 14:05 Hawkeye1284

Does this help? 20200516_135649436_iOS

Hawkeye1284 avatar May 16 '20 14:05 Hawkeye1284