Posts: 2,063
Threads: 31
Joined: Jun 2014
Reputation:
69
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...
*
Devialetless!
Roon, ROCK/Audiolense XO/Music on NAS/EtherRegen/RoPieee/USPCB/ISORegen/USPCB/Sound Devices USBPre2/Tannoy GOLD 8
250 Pro CI, MicroRendu(1.4), Mutec MC-3+USB
Posts: 358
Threads: 5
Joined: Dec 2019
Reputation:
23
02-Aug-2023, 09:58
(This post was last modified: 02-Aug-2023, 10:08 by Delija.)
It appears it does work - I've tried several test examples.
This is really great news. It's BIG - it should be put as new sticky thread!
With this tool (basically with the knowledge how exactly the CRC is calculated - CRC16-CCITT) and proper "cookbook" we are not any more fully dependent from Devialet and it's web configurator and also from the future of the company.
Someone could even implement a proper offline configurator - with fixed known issues of online configurator.
@
hamster28
Thank you very much! We own you a large amount of beer
Devialet Expert 440 Pro | Dynaudio Confidence 50 | 2x SVS SB16-Ultra
Anthem MRX 720 | Dynaudio Excite X28 | Dynaudio Emit M20
LG OLED 77 CX | LG OLED 65 C7
Posts: 2,063
Threads: 31
Joined: Jun 2014
Reputation:
69
(01-Aug-2023, 17:29)hamster28 Wrote: 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
Thanks! I've just seen your post. Much appreciated!
*
Devialetless!
Roon, ROCK/Audiolense XO/Music on NAS/EtherRegen/RoPieee/USPCB/ISORegen/USPCB/Sound Devices USBPre2/Tannoy GOLD 8
250 Pro CI, MicroRendu(1.4), Mutec MC-3+USB