Hi, I’m having an issue with the MC68HC705B16N microcontroller from the control module of a container crane hoist.
I suspect that either the microcontroller itself is damaged (specifically one of the output pins), or the firmware has become corrupted.
I purchased an XPROG 5.55 (a clone) with the security bypass option, as well as a brand-new identical microcontroller from AliExpress.
After some research and testing, I managed to extract the entire contents from the old chip—separately dumping the ROM, user EPROM, and other sections. The read and verification processes completed without any issues: each section contained data, and the buffer matched the readout.
The problem arises when attempting to program the new microcontroller. The ROM, EEPROM, and other sections write correctly, but I can’t read or write the user EPROM. After reading, I get only zeros, and verification throws numerous errors. It looks as if the memory is locked or protected.
My question is:
Does a new, blank chip require any special procedure before the first write to the user EPROM?
For example, clearing a security bit, activating something via bootstrap, etc.?
I checked the bootstrap ROM1 contents on both the old and new chips, and they are identical.
I suspect that either the microcontroller itself is damaged (specifically one of the output pins), or the firmware has become corrupted.
I purchased an XPROG 5.55 (a clone) with the security bypass option, as well as a brand-new identical microcontroller from AliExpress.
After some research and testing, I managed to extract the entire contents from the old chip—separately dumping the ROM, user EPROM, and other sections. The read and verification processes completed without any issues: each section contained data, and the buffer matched the readout.
The problem arises when attempting to program the new microcontroller. The ROM, EEPROM, and other sections write correctly, but I can’t read or write the user EPROM. After reading, I get only zeros, and verification throws numerous errors. It looks as if the memory is locked or protected.
My question is:
Does a new, blank chip require any special procedure before the first write to the user EPROM?
For example, clearing a security bit, activating something via bootstrap, etc.?
I checked the bootstrap ROM1 contents on both the old and new chips, and they are identical.