Hi
I have this LCR-T4 which i bricked previously by messing with fuse bits and installing latest software
here is the link to post:
https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg1860888/#msg1860888
since i dont have high voltage programmer to reset the chip, so i bought another chip
but this one is updated one i.e. m328pb
installed the chip on the board and flashed this firmware
https://github.com/svn2github/transistortester/tree/master/Software/trunk/mega328_T4_v2_st7565but i only get backlight and no display
since i dont want to mess with fuse bit on my own so am aking here, what will be the proper fuse settings for Atmega 328pb version ?
here is the flash log
avrdude -c avrisp -b 19200 -p m328pb -P COM7 -U flash:w:TransistorTester.hex:a -U eeprom:w:TransistorTester.eep:a -v
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, [url]http://www.bdmicro.com/[/url]
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf"
Using Port : COM7
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATmega328PB
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.05s
avrdude: Device signature = 0x1e9516 (probably m328pb)
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as DA
avrdude: safemode: efuse reads as FD
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "TransistorTester.hex"
avrdude: input file TransistorTester.hex auto detected as Intel Hex
avrdude: writing flash (29732 bytes):
Writing | ################################################## | 100% 33.26s
avrdude: 29732 bytes of flash written
avrdude: verifying flash memory against TransistorTester.hex:
avrdude: load data flash data from input file TransistorTester.hex:
avrdude: input file TransistorTester.hex auto detected as Intel Hex
avrdude: input file TransistorTester.hex contains 29732 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 18.99s
avrdude: verifying ...
avrdude: 29732 bytes of flash verified
avrdude: reading input file "TransistorTester.eep"
avrdude: input file TransistorTester.eep auto detected as Intel Hex
avrdude: writing eeprom (857 bytes):
Writing | ################################################## | 100% 42.28s
avrdude: 857 bytes of eeprom written
avrdude: verifying eeprom memory against TransistorTester.eep:
avrdude: load data eeprom data from input file TransistorTester.eep:
avrdude: input file TransistorTester.eep auto detected as Intel Hex
avrdude: input file TransistorTester.eep contains 857 bytes
avrdude: reading on-chip eeprom data:
Reading | ################################################## | 100% 3.46s
avrdude: verifying ...
avrdude: 857 bytes of eeprom verified
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as DA
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK (E:FD, H:DA, L:FF)
avrdude done. Thank you.
The only difference is the CFD (disable counter failure detection) bit in the e-fuse, i.e. F4 instead of FC.
The only difference is the CFD (disable counter failure detection) bit in the e-fuse, i.e. F4 instead of FC.
thanks for the fuse settings, have updated fuses and the chip is not bricked as yet
but have the same problem, after flashing the firmware and eep file, it turns only backlight on and no display. Is this another variant ?
uploading old pics when it had working chip
Does BSIDE tester has any benefits vs MK-328 model?
The pinout of the PB version is different:
Slightly, but PE (especially PE0 and PE1) should be in HiZ mode by default. Or try to lift the two pins.
Does the oscillator run?
will try lifting the pins later today.
I dont know how to check if oscillator is running ?
but i am able to program the chip from ISP programmer
edit:
i have pulled the chip from arduino nano, have checked on that board, pin 3 is connected to gnd and pin 6 to vccc (5v) as usual and no changes were made on that board.
Hello everyone, can someone share the lastest firmware (hex) and EEPROM 1.36m compiled of this transistor test? I tried to upload with avrdudess the gm328 color kit firmware of atmega328p but without success...
Does the oscillator run?
will try lifting the pins later today.
I dont know how to check if oscillator is running ?
but i am able to program the chip from ISP programmer
If you're able to program the ATmega via ISP then the oscillator is running.
Hello everyone, can someone share the lastest firmware (hex) and EEPROM 1.36m compiled of this transistor test? I tried to upload with avrdudess the gm328 color kit firmware of atmega328p but without success...
Your tester is an AY-AT clone.
Bu can I upload the firmware 1.36m? or just the original 1.12k? In this moment it's totally useless without any of both.
If you like to run the k-firmware please try mega328_color_kit. For the m-firmware you need to compile it yourself (settings for the AY-AT clone are explained in the Clones file).
I have the exact same device and flashed 1.36m the day it came out - works well so far.
Please see the attached files.
hi
i have lcr-t4 and update firmware and device not turn on .lcd blank and back-light dont turn on.the avrdude now cannot found device with this message
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
whats problem??my device is new
tnx
Does the backlight stay on as long as you press the test button? Or does it stay off even when pressing the button?
Does the backlight stay on as long as you press the test button? Or does it stay off even when pressing the button?
no,the backlight doesn't turn on.
Which firmware have you programmed?
Which firmware have you programmed?
LCR-Tx_v1.12k_r453_EN file eep and hex .how can i check if avr broken or other part?
Do you have the new version of the T4 (v2)? Please try mega328_T4_v2_st7565.
Do you have the new version of the T4 (v2)? Please try mega328_T4_v2_st7565.
my problem now is the avr programmer do not recognize device to reprogram it again
Have you changed any fuse bits?
And which ones?
tnx for your help, unfortunately i dont remember