(01-Aug-2023, 17:40)daniel.avasilichioaei Wrote:(01-Aug-2023, 17:29)hamster28 Wrote:(21-Jan-2023, 12:04)ogs Wrote: Yes I know how CRC works. What I meant was: no one has figured out how Devialet uses CRC in configuration files. If one edits a file it changes and a new CRC is needed. What part of the CRC string does one add to a file to make it work? Is something added to or removed from the file while generating the CRC? Lots of stumbling blocks here...
Hi, i have figured out how Devialet calculates the CRC.
Here is a NodeJS function which does the job: "calcConfigFilesCRC()"
https://github.com/Hamster128/iTunesRemo...evialet.js
Wow... This is something impressive and useful. This information should be put in a dedicated thread.
Do you have any instructions for use for novice users?
Here is a cooking recipe:
1) install nodejs (https://nodejs.org/en/download)
2) download my repository from github https://github.com/Hamster128/iTunesRemo...master.zip
3) extract zip
4) execute "npm i" inside the directory
5) copy your modified dp_cfg.txt in the projects directory
6) start calc_crc.cmd