Hi. My transistor checker got burnt when trying to measure a charged cap
. Since I could not find a ready made firmware for my variant and it took me a while to figure out all the details, I wanted to post my build so that others could use it.
My tester was sold as:
EZM328(GM328R) Transistor Tester ESR Meter Frequency Counter Signal GeneratorOn the boards you can see the following markings:
- EZM328 V1.10 board (2015.08)
- LCM_12864_V2.0
- EZM Electronics Studio
The original firmware was:
FW v1.13 (2017) by "EZM elec.studio"After some work I determined that the FW variant I needed was "mega328_st7565". On the attachments you will find a ready built image (version 1.13k from SVN revision 854) and my modified Makefile.
In order to program it (with USBasp) I used these commands
TOOLDIR="/home/user/Applications/arduino/hardware/tools/avr"
AVRDUDE="$TOOLDIR/bin/avrdude -C $TOOLDIR/etc/avrdude.conf -c usbasp -p atmega328p"
IMAGEDIR="/tmp"
$AVRDUDE -U flash:w:$IMAGEDIR/mega328_st7565.hex:a -U eeprom:w:$IMAGEDIR/mega328_st7565.eep:a -U lfuse:w:0xF7:m -U hfuse:w:0xD9:m -U efuse:w:0xFC:m
Enjoy!