Well, I was finally able to recover my GW-Instek multimeter. A cracked 0805 100R SMD resistor was the culprit causing the bootloop.
I had to solder a few pins to some resistors in order to break out the necessary signals to the EzPort interface needed to program the ColdFire controller In-Circuit with my Beeprog2 programmer. When connecting wires to these pins one of the pins snapped off breaking one of the resistors in the proces. Replacing the resistor finally solved the bootloop problem and the instrument is in full working order again
. Phew... Oh, it is on V1.02 again and for the moment I will keep it like this....
For owners facing a bricked GDM-8261A....it is possible to recover your instrument. You can access the ColdFire controller by its EzPort interface, The only problem is to locate the necessary signals. These are not isolated at a connector but a bit scattered over the board as the signals are used for other purposes.
You will need the followong signals:
/RST_IN -> Reset signal located at the 26 pin connector
/RCON-EZPCS -> accessable at a 4k7 (472) SMD resistor close to the onboard Reset Button (I soldered a pin to this resistor). Coldfire controller pin 10.
QSPIDI-EZPD -> accessable at a 100R (1000) SMD resistor under the metal cover also shielding the Voltage Reference. Coldfire Controller pin 24.
QSPIDO-EZPQ -> accesable at a 100R (1000) SMD resistor under the metal cover. Coldfire Controller pin 25.
QSPI_CLK-EZPCK -> accesable at a 100R (1000) SMD resistor under the metal cover. Coldfire Controller pin 26.
You can find the 100R resistors in a group just next to a 10uF electrolytic capacitor. I soldered pins to these resostors in order to access the signals (and broke one later
)
You also need to connect VDD and VSS to the programmer which I derived from the 26 pin connector. VDD is just monitored by the programmer, I powered the PCB external with +5V at the white connector next to the COM port connector. There is an onboard 3V3 regulator powering the ColdFire controller.
The Beeprog Programmer demands to initialize the EzPort Write Configuration Register in order to set the Flash Controller's internal clock. This depends on the clock frequency the controller is running at. This is 48MHz. An equation learns that the value for the Write Configuration Register is to be initialized with 0x4f
If everything is connected properly you should now be able to recover a bricked GDM-8261A bench multimeter. With the Beeprog programmer, you have the option to select the speed of the SPI bus; I set it to the slowest 100kHz due to the primitive wiring. You can Erase and Program the ColdFire controller over its entire range.
Maybe this helps other people. Don't hestitate to contact me if you need help recovering your instrument.