hey
I found in 2020 a charger compatible with the cheali firmware, it uses an atmega32L
this is a copy of the imax b6
the pins for the programming port is identical to the original.
so i wanted to use this firmware :
cheali-charger-imaxB6-original_2.01-e10.3.12-20170311_atmega32.hex
but there are two problems : the first is the limitation to 50W.
the second problem is the wrong reading of vb1
it works in calibration but during the charge vb1 is wrong about -0.4V
I tried to compile with this line, but the problem moves to vb2
#undef ENABLE_SIMPLIFIED_VB0_VB2_CIRCUIT
so i use this version :
cheali-charger-Dual-Power-B6AC-80W-RC_2.01-e10.3.12-20170311_atmega32.hex
it works perfectly !!!
but there is a new problem, the discharge limit is 10w instead of 5W,the charger became burning, fortunately I saw myself before the destruction.
finally I compiled the dual power 80W version by modifying the discharge to 5W, now the charger works well and is secure.
then I also modify the firmware to modify the order of the "lipo" menu
the first line was "Charge" and I find it dangerous to charge a lipo without balance socket , one day I was going to make a mistake and select this function.
So I moved this function to the last of the list to be sure not to select it by mistake.
hope this helps someone someday
I give you 3 files
-the original firmware of the imax b6 HTRC (copy from my HTRC)
-The firmware change with the limitation to 5W
-the firmware to modify with the limitation to 5W + the "lipo" menu to customize
if you have an 80W HTRC and you use the discharge function, use my firmware