Tonights update...
Back to CDC, this is coded to the device ring.
However, if you DONT know the code, tell the display and radio its doesn't exist, pair the radio and display, then add cdc back in to ring. Looks like that works.
To depair, remove cdc from radio and display ring, then depair.
Forgetting to remove CDC from stereo or display config, and attempting pair/depair, will reduce its life by 1. I guess when all lives have been used, game over (but guessing its something that people such as Dave DND can reset).
The CDC3 does not require a code when used with the NCDC head, (internal or external) even though there is data in the memory locations, so depairing and repairing with the correct and WORKING unit does seem to work using this method. However, I would not recommend trying this with the externally CODED CDC3 units connected to head units that require the need for the CDC3 code to be used (CCR600 etc), as you may open up a can of worms!!
But I have noticed by using this method that you are actually using the Tech2 to reset the CDC3, instead of its own internal programs and head unit communications and this then appears to be running a different data set to its initial program.
You have spotted the counter that has already decreased by 1, (and you may find that it keeps reducing on its own!! monitor the memory dump!! ) but this appears to now be coming from the head unit, not the changer, as it cannot appear to be reset - if the CDC3 dump is reset manually, it now defaults back to its decreased state, so the head unit has now been altered also. The only way I have found to reset that counter is to reload the previous head unit dump again manually. I have taken mine to -3 but hesitant to go much further as I`m not sure what else is altering and if it can be fully recovered.
but if you look at the rest of the memory data as a whole, including now the head unit dump, you have also effectively reset and updated PART of the system, (that appears to be dependant on the firmware of the Tech2) and you will see that the changer is now running with completely different data to the head unit.
Although a usefull experiment, it may be exceptionally difficult to recover and reset the data from the head unit if they were allowed to remain connected for any length of time, and a complete rebuild may follow. Until all data is understood, this is certainly not something we know how to do yet at this stage.
The problem with playing around with the CDC3 data, is that is was actually bugged in the first place, which is why the CDC-SAFE error is so prevalent, and to fix this requires a firmware upgrade and a few alterations to the memory dump, (but all on the vertical board).
I would be interested to see your CDC3 memory dump though, and I can point out where the code location is for you, so that you can at least play around with a known bit of data if that helps.