Closed HartmutMichels closed 3 years ago
Can you please send me your file (.xml and .bak) so I can take a look? Was that file fresh from the TV or was it edited with ChanSort or another editor before?
The same issue. ChanSort.Loader.Sony.dll (Sony (sdb.xml)): Invalid checksum: expected 0x9fdea9de, calculated 0x5d86cebe
Steps to reproduce:
Can you please upload / send me your sdb.xml file please? Sony has several different file format versions at and all the test files I currently have load fine.
@BadIDMan: Did you also try to open the "sdb.xml" that was exported from your TV directly with ChanSort? It could also be that the file got broken by the Sony editor. That editor does not check the files checksum when reading the file and thus silently ignores data erros which may occur when using broken USB sticks or NTFS/exFAT formatted sticks, which are not fully supported by Linux/Android.
Yes, it is possible to open sdb.xml file generated by Sony TV but can't be open when it is edited by Sony Channel Editor. PS. Files already sent to you. Good luck in troubleshooting.
Unfortunately I did not receive any files. My email address is horst@beham.biz. If the TV's original file can be opened with ChanSort, but a file modified with the Sony Editor cannot because of a bad checksum, then it's most likely a problem in the Sony Editor that writes wrong checksums.
You can try and import the Sony-Editor modified list in your TV. If the checksum is really wrong, the TV will reject it. You can also try to edit your original TV's export with ChanSort only and import it back to the TV. If it accepts it, ChanSort does calculate the checksums correctly.
The problem is now fixed in this update: https://github.com/PredatH0r/ChanSort/releases/tag/v2021-02-09
I'm unable to load the sdb.xml file. first I get a checksum error and if I change the checksum manually to the expected one, then an error is raising: System.NullReferenceExecption ... ChanSort.Ui.ReferenceListFromSetInput(SerializerBaseser) ... ChanSort.Ui.ReferenceListForm.b__6_0()