(broken off from the PT-01 scratch thread to keep things on topic)
So I want to see how far I can get with reverse-engineering and hopefully modding the CDX. I always wanted one of these things but the limitations put me off.
Ideal endgame would be to ditch the CD drive and give it CDJ-style USB stick support, although if we can properly crack the firmware then essentially we can add any feature we want.
Some interesting things :
- The CDX's main control software is run on a pic18F8720 which is a chip I'm very familiar with and will be easy to mod.
- The MP3 decoder chip (ML1201E) in the CDX actually already has USB support, but there doesn't seem to be any information about it on the net.
However I bet it's actually just a rebadged off-the-shelf chip that we can find a datasheet for if we look hard enough.I NOW RECKON IT'S AN FPGA, SO USB SUPPORT MIGHT BE MUCH HARDER. The PIC firmware will likely need to be modified but that is very doable as discussed.
- I've started reverse-engineering the .wav-based firmware update format, some notes here : https://docs.google....dit?usp=sharing
- The HDX firmware actually contains the unencrypted raw binary files and I think uses the same chipset as the CDX, so that might give us some more clues - https://www.numark.c...hdx_v118_00.zip
- I don't have a CDX yet but Flexinoodle is kindly providing a broken one. Once I get that I can start hooking it up to a logic analyser and really get down to business.