Anyone can help with firmware reload to a new imax b6 chip HC32L130J8TA?

56 views
Skip to first unread message

Mindaugas B.

unread,
Jan 2, 2026, 1:20:53 PMJan 2
to cheali-charger
Hey, i have this issue with my charger since i bought it. of course i bought second hand. yes you can judge me, but oh well, it happens. i got scammed. charger does not work properly  and i was wondering if firmware reload would help. here is the list of whats wrong with it. after connecting any battery of 2s and more, the voltage of the first cell is always lower on the readings that imax provide (under tool kit menue) then it is if i measures by external multimeter. and it is up to 0.1v. yes the other cells does show variation  compared to external meter but that it is usually in between .02v not 0.1v. so anyways. if i start lets say balance charging cycle it will bring all the cell to 4.1v (li ion) but since first one is of by 0.1 it always stays behind. and after that charging current will gradually drop to 0.2a and it will start to discharge first cell. once i let it run all the way to 2.5v and it did not even switch of or anything. i've tried 6-7 different batteries with different cell count, different cables and so on. the result is always the same. firs cell is just out of the game. next scenario, with discharge cycles. it starts the cycle discharges about 0.3v all cell and it stop, discharge current drops to 0a and nothing happens for hours. with balancing cycle even more interesting. i it has to charge up to storage cycle (only possible with one cell, because if i connect more cell non of the programs work properly as described previously) it does an ok job. if it has to discharge to storage voltage it completes the cycle and on imax screen it says 3,7v but if i measure with external meter the results are in the area of 3.8 to 3.9 volts. the other with i noticed the 3 mosfets on the bottom side of the board, i i look through microscope it seems like soldering was done very poorly or they been replaced or smt else was done to them. the amount of flux left behind is just abnormal. one of the even is not straight, in other words the soldering job compared to other components sticks out very clearly. so any help? i was thing maybe calibration would help but i can not access calibration menu. i guess it was done previously before. so uploading firmware would help?

Roberto García-Ramírez

unread,
Jan 2, 2026, 3:19:15 PMJan 2
to Mindaugas B., cheali-charger

/
/


Very  interesting problem you prompt. 

As you can see, there are two kind of charger... Original and clones. 

Let's talk about clones. 

There are good clones on the market and bad clones. 

So, I'm my humild opinion, you have a bad clone with hardware problem. 
Before doing something else, we need to solve this hardware problem. 

At this time, you have two options... 

Option 1... Get a new original imax charger. 
Option 2... Tray to solve hardware problems but if charger doesn't work ok, go to option 1.


In my experience, changing cheap mosfet and to solve "cold" soldering is a issue very important to consider. 
So, it is a good practice to review each solder point on the board and reheated as required.  Try to use a good flux. 
Special attention on the vertical board where are the balance port connectors. 

I would not recommend to try to change smd resistors on the balance ports but There is a possibility if resistor are not smd. You need to look for high precision resistors.

It is very rare that we have a faulty multiplexer IC.  All voltage measurements and temperature pass through the multiplexer IC and then go to the microprocessor. 
In some cases, that I could be faulty. 

Well, try to do the things here explain and see what you got. 

Roberto 


/






El vie, 2 de ene. de 2026 2:20 p. m., Mindaugas B. <mindaugas...@gmail.com> escribió:
Hey, i have this issue with my charger since i bought it. of course i bought second hand. yes you can judge me, but oh well, it happens. i got scammed. charger does not work properly  and i was wondering if firmware reload would help. here is the list of whats wrong with it. after connecting any battery of 2s and more, the voltage of the first cell is always lower on the readings that imax provide (under tool kit menue) then it is if i measures by external multimeter. and it is up to 0.1v. yes the other cells does show variation  compared to external meter but that it is usually in between .02v not 0.1v. so anyways. if i start lets say balance charging cycle it will bring all the cell to 4.1v (li ion) but since first one is of by 0.1 it always stays behind. and after that charging current will gradually drop to 0.2a and it will start to discharge first cell. once i let it run all the way to 2.5v and it did not even switch of or anything. i've tried 6-7 different batteries with different cell count, different cables and so on. the result is always the same. firs cell is just out of the game. next scenario, with discharge cycles. it starts the cycle discharges about 0.3v all cell and it stop, discharge current drops to 0a and nothing happens for hours. with balancing cycle even more interesting. i it has to charge up to storage cycle (only possible with one cell, because if i connect more cell non of the programs work properly as described previously) it does an ok job. if it has to discharge to storage voltage it completes the cycle and on imax screen it says 3,7v but if i measure with external meter the results are in the area of 3.8 to 3.9 volts. the other with i noticed the 3 mosfets on the bottom side of the board, i i look through microscope it seems like soldering was done very poorly or they been replaced or smt else was done to them. the amount of flux left behind is just abnormal. one of the even is not straight, in other words the soldering job compared to other components sticks out very clearly. so any help? i was thing maybe calibration would help but i can not access calibration menu. i guess it was done previously before. so uploading firmware would help?

--
You received this message because you are subscribed to the Google Groups "cheali-charger" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cheali-charge...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cheali-charger/feb4c4c8-bd93-4bc9-9126-0ceac3184290n%40googlegroups.com.

Remus

unread,
Mar 15, 2026, 4:41:35 AM (13 days ago) Mar 15
to cheali-charger
hello. I think it's a lottery with these chargers. I'll tell you my experience here and it might help someone. I have an IMAX B6 AC and I've used it for more than 7 years. until I put some 2S LiPo to discharge...and it stayed like that for 5 hours...and the next day the charger behaved strangely. It was getting very hot empty work. I took it apart and it didn't work at all but it was still getting hot and didn't display anything. I did some investigation and discovered that the processor had somewhere between GND and VCC 3 ohms. I removed the processor and the short disappeared. There's nothing written on the original processor. I bought an atmega32-16AU but when I mounted it I found that the position on the PCB is rotated 90 degrees compared to the atm32's datasheet.  I soldered the part, wrote cheali's software, but the screen only showed squares on row 1. After a brief investigation, I found that the software defined the pins completely differently from my board. First of all, my board used pins D4-D7 for the LCD, and the software used pins D0-D3. The buzzer was on another side, the buttons also didn't correspond. These were the simple things I solved. A medium problem is that I also discovered the load balancer pins 1-6. But the rest of the pins...with current and voltage reading, charging, discharging...I couldn't decipher them. I found the file (.brd) with the correct wiring on the internet and I identified all the pin paths coming from the processor and I redefined them as I thought they should be. I compiled the software with the ones corrected above, but the display still refuses to turn on. The buttons and the buzzer react to pressing.  I abandoned the project after 3 days of hard work due to lack of ideas and motivation. The last idea I have is to buy another imax b6 from which to extract the .hex and write it to the replaced one. But I think it won't work because the original processor and the new atm32 are rotated by 90 degrees. Opinions? Ideas?
Reply all
Reply to author
Forward
0 new messages