o-gs / dji-firmware-tools

Tools for handling firmwares of DJI products, with focus on quadcopters.
GNU General Public License v3.0
1.57k stars 424 forks source link

Battery firmware #17

Open notsolowki opened 7 years ago

notsolowki commented 7 years ago

i notice the battery firmware is not encrypted. i wonder what could be done to the battery controller so aftermarket batteries could be connected

przemek19788 commented 2 months ago

Hello, does anyone know how to change the capacity of the TB47 battery? I don't know what happened, my battery has been showing a capacity of 564 mAh for some time, but it is not discharged as shown in the picture bateria tb47 Is there any way to reset the capacity so that it shows capacity like my other batteries? for example tb47 5700 mah?

Manpreetbhatiaji commented 2 months ago

Hi,

If capacity is reduced thus means one of the cell has depleted, so you need to replace the cell, even if you reset the capacity the next charge cycle will come back to normal.

If you have access to the cell charge them separately to know which is culprit

Get Outlook for iOShttps://aka.ms/o0ukef


From: przemek19788 @.> Sent: Sunday, August 25, 2024 10:27:45 PM To: o-gs/dji-firmware-tools @.> Cc: Manpreetbhatiaji @.>; Comment @.> Subject: Re: [o-gs/dji-firmware-tools] Battery firmware (#17)

Hello, does anyone know how to change the capacity of the TB47 battery? I don't know what happened, my battery has been showing a capacity of 564 mAh for some time, but it is not discharged as shown in the picture bateria.tb47.jpg (view on web)https://github.com/user-attachments/assets/cde729e2-3cf0-4e8e-ad87-262ebd69218c

— Reply to this email directly, view it on GitHubhttps://github.com/o-gs/dji-firmware-tools/issues/17#issuecomment-2308924706, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUIWAPLNCRYKD44CGFVW36LZTIEITAVCNFSM6AAAAABNCWEIJCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBYHEZDINZQGY. You are receiving this because you commented.Message ID: @.***>

przemek19788 commented 2 months ago

I checked with a meter, all cells are equal, I connected the ISDT charger and the result was good again. How can I reset this battery because you write that I can reset the capacity?Or maybe battery electronics are suitable for garbage? I was also wondering about another topic - increasing the capacity and using a different package, but no one explains how to increase the requested capacity to use such a package.

Manpreetbhatiaji commented 2 months ago

Hi,

Lipo cells will reach 4.2v when fully charged, the bad cell will charge to this value and the balance charger will stop charging other cells when one cell reaches 4.2v.

This is called balanced charging.

For setting the charge capacity you need a hacking software and a lot of patience.

Success rate is low.

I speak because I hacked a Air1 battery and added custom cells to increase battery capacity to double.

Get Outlook for iOShttps://aka.ms/o0ukef


From: przemek19788 @.> Sent: Monday, August 26, 2024 12:06:49 PM To: o-gs/dji-firmware-tools @.> Cc: Manpreetbhatiaji @.>; Comment @.> Subject: Re: [o-gs/dji-firmware-tools] Battery firmware (#17)

I checked with a meter, all cells are equal, I connected the ISDT charger and the result was good again. How can I reset this battery because you write that I can reset the capacity?

— Reply to this email directly, view it on GitHubhttps://github.com/o-gs/dji-firmware-tools/issues/17#issuecomment-2309439582, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUIWAPKLQSMP4XOYT62BR23ZTLEIDAVCNFSM6AAAAABNCWEIJCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBZGQZTSNJYGI. You are receiving this because you commented.Message ID: @.***>

przemek19788 commented 2 months ago

I know what you are talking about, the charger was in balance mode and each cell is equal, shows equal resistance, so there is no indication of a damaged cell. I can't figure out what's going on, I have quite a lot of experience in building packages, but I'm feeling blind here. For comparison, I'll show you my battery for ebike 240 nimh 18650 cells Zdjęcie WhatsApp 2024-04-12 o 07 39 30_8f38dc4d

pawelsky commented 2 months ago

I'd check with an external tool that talks to the battery BMS whether the same value is returned. Maybe it is just a display error in the app and the actual data returned from BMS is correct?

przemek19788 commented 2 months ago

so I need to buy ev 2300 or ev 2400, which one do you recommend? I once read that to connect to the tb47 you need to buy some dji codes, is that true? I'm still wondering how to increase the battery capacity. I have two dji inspire 1, it would be a pity to have them hanging on the wall.I refreshed the discussion about dji inspire batteries, I hope that if we join forces we will be able to restore the functionality of this cool drone

pawelsky commented 2 months ago

I think for a start you should be fine with a CP2112 USB<->I2C converter and Mefisto's comm_sbs_bqctrl.py script.

Or DJIBatteryKiller tool that is floating around and works with CP2112 as well (I can check what is the latest version I have in my archives)

przemek19788 commented 2 months ago

It would be great, in the meantime I built a 6s2p testing package. I apologize if my language is not understandable, I'm from Poland and I don't know technical English

przemek19788 commented 2 months ago

20240826_180321