look this thread
i post mod version of xprog 5.0
http://www.digital-kaos.co.uk/forums...6/#post1083090
look this thread
i post mod version of xprog 5.0
http://www.digital-kaos.co.uk/forums...6/#post1083090
For repair hc05 issue look here http://www.digital-kaos.co.uk/forums...repair-205982/
yes,but i checked VppR when the xprogm write the HC05 and i find 12v,during all programming time
so i don't have to change transistor
This is your problem. You did not need 12V all the time. During the read did not need 12V. I quote Zmann: The blue PCB used wrong device by mosfet, when the Mega driver logic becomes low the mosfet gate causes 'gate floating effect' which not totally switch the circuit off. A bipolar transistor of digital type gets rid of this problem as does on the green PCB.
Your board did not disconnect 12 when it needs to. I tested today on hc05 with transistor changed and it works.
i have green PCB![]()
If someone does not need to replace the transistor (mosfet) the other equivalent solution is to put a resistor of about 30-50 Kohm between gate and source (the two legs of the same side). This will eliminate gate floating effect when the Mega driver change the logic state from high to low.
Xprog-m has a purpose of this circuit for discharge the high voltage from charge pump on Vpp1 pin, which internally generated by the MCU, to ground via the transitor (mosfet) during security bypassing (please don't ask for the theory). If the Vpp1 is not discharged propery, bypassing may take hours or never. Somehow when the programming phase is just started this circuit is triggered on (Vpp1 to GND) in a very short period then off. But this will not be propery off due to gate floating effect on the blue PCB with a mosfet switch.
lannal (29th March, 2019)
I found your post after I did exactly the same you said to fix mine.
At least some X-prog with green PCB need the fix, mine is a late green pcb and had the same issue, i resolved with a 100kohm resistor between gate and source.
Charging the transistor for a Bipolar NPN transistor is not a good fix, writing still is not stable, the correct fix is only add a resistor between gate and source as you said....and more easy!!!!
lannal (29th March, 2019)
The replaced bipolar transistor must be the right type, it must be a digital transitor but not a BC547 plus 100 ohm resistor on base. Consult 'DTC143EKA' (marking 23) datasheet, it has a 4.7Kohm on base.
mexanico1971 (4th September, 2016)
transistor dtc have resistor inside. look in pdf.
my problem solved for hc05. after update xprog-box . no need change any thing on hardware.
what colour pcb is your xprog?
Hello, can someone explain to me by one of a virgin ecu opel corsa c 1.7 DTI 2003?
What kind of programmer I have to use?
reading/writing algo is in *.boo files not in atmega. boo files is same in xprog 5.0 and xprog box.
in blue box yellow man mount bad quality elemnets and upgrade atmega not solved this problem.
lannal (29th March, 2019)
Bookmarks