I have a Universal Multilink Rev D, purchased this last summer. Firmware has been updated to the latest 9.81. On the original firmware and current firmware I'm unable to flash a device using HIWAVE.exe, that comes with CodeWarrior.
"HI-WAVE - Communications with the target failed: The target MCU has no clock or wrong BDM clock speed is used or derivative is secured."
When I set the derivative to MC9S12G64, when I try and load the software
"Non Volatile Memory Control - Error while loading diagnostic algorithm to target system. The chip may be secured, or the derivative selected may be wrong."
I have a coworker that uses a Universal Multilink Rev C version (also has a small emblem that says freescale enabled) purchased at a different time. Using his model, I have no issues connecting and flashing devices. The only difference has been the actual device.
1. What is the difference between Rev D and Rev C?
2. Is it firmware related? (No - I won't flash the Rev C version because this is working and we would lose the only device that flashes our hardware at the moment.)