DJI Mavic Air battery recovery using Arduino Cheap and Easy Method

Поделиться
HTML-код
  • Опубликовано: 20 фев 2023
  • In this video you will learn how to recover your DJI mavic air battery when its not charging, in hibernation, BMS locked, LED lights not blinking and not working. Here we are using a cheap Arduino which is available easily. Watch the video completely if you found any errors.
    Required components:
    Arduino NANO: amzn.to/3jVNZON
    Connecting wires: amzn.to/3H2BV4e
    Download Xloader: github.com/xinabox/xLoader
    Download Arduino IDE: www.arduino.cc/en/software
    Code and tutorial: www.circuitschools.com/dji-ma...
    If you are stuck at Unseal/FAS... watch the video till end.
    Subscribe to Circuitschools: Soon will release DJI battery cycle count reset code.
    As per the promise we shared tutorial along with code on how to reset DJI battery cycle count: www.circuitschools.com/dji-ma...
  • НаукаНаука

Комментарии • 175

  • @TheMotorradRider
    @TheMotorradRider Год назад +4

    Many thanks for producing this video as it saved me the cost of a new battery. I had to open the battery and used my bench power supply set to 0.05A constant current to get each of the three cells to 3.7V before trying to remove the PF in BMS with the Arduino Nano. Purchased the AN especially for this fix and it was a great learning experience and will no doubt open up a few more projects to enjoy.

    • @--_-_-_-_-_-_-_-_
      @--_-_-_-_-_-_-_-_ 2 месяца назад

      what happens if you use 5v phone charger with a TP4056 to charge the cells?? did I screw them up? because I got them up to 4v but the arduino IDE is stuck on Unseal/FAS ...

  • @taehyunnoh6379
    @taehyunnoh6379 6 месяцев назад +3

    First of all, I would like to express my gratitude to the developer who generously shared the Maverick Air battery recovery code and provided an easy-to-follow explanation. My battery had not been used for about 6 months, and one of the two batteries had low voltage, causing the battery management system (BMS) to lock the battery, preventing it from charging, and the green LED was not functioning, as described in the video.
    Following the instructions in the video, I purchased an Arduino Nano and the necessary cables to prepare for coding. Since one cell of the battery had dropped below 3 volts, I disassembled the battery and individually charged the three cells using the 1-cell lithium polymer battery charging function of an RC battery charger. After charging the 3 cells to the same level of 3.7 volts, I prepared the program and files as instructed in the video. There were many trials and errors in the process. Even though I followed the video, the file did not upload, and the red transmission LED on the Arduino Nano did not blink. Despite trying to change the transmission speed, as suggested in other comments, the file still did not transfer. Finally, changing the COM port from COM4, as mentioned in the video, to COM7 allowed the upload to succeed.
    After a successful upload, following the remaining steps outlined in the video resulted in the battery coming back to life perfectly. I then charged the recovered battery with a DJI charger and successfully completed a flight. Since the voltage of the three battery cells in my case did not drop significantly, there seemed to be no impact on the battery performance. If not using the battery, it seems advisable to charge it at least once every three months. Charging until the green LED shows two bars should be sufficient; it doesn't need to be fully charged. I hope everyone can successfully recover their batteries.

  • @autumntalkies
    @autumntalkies Год назад +1

    Was able to recover two batteries with your guide and software. Thank you very much.

  • @ceegrant77
    @ceegrant77 Год назад +1

    Thanks a million!! This worked great for my 3 batteries and my drone is back in the sky!! 😊

  • @henkvisser9342
    @henkvisser9342 9 месяцев назад +4

    Thanks for this great instruction video. It felt like a miracle to see the green battery leads flash like in the old days. At first I encountered some trouble with Xloader, but uploading with a baudrate of 57600 instead of 115200 was the solution (took a while to find out 🙂). Also the use of TP4056 was a succes . I bought 2 for nearly 1 euro! Connected it to the usb out of the Mavic charger and within a few minutes I had charged the 3 cells from 2.40 -1.21-1.51 to 2.85-2.82 and 2.89. This was enough to properly run the HEX. Thanks a bunch ! While typing this the battery indicates it is fully charged. Greetz from the Netherlands.

    • @Dzin077
      @Dzin077 16 дней назад

      I can confirm, using the default baudrate (57600) worked for me. I was able to restore 2 batteries using arduino nano clone.

  • @ivoleitao2883
    @ivoleitao2883 7 месяцев назад +1

    Very good my friend. It worked like a charm. I just had first charge the cells to at least 3.2V. Thank you so much for sharing this work with the community!

  • @user-vt9sp1zd7g
    @user-vt9sp1zd7g 8 месяцев назад +1

    Great program that has worked for me. Due to a lack of battery power, I also had to open battery case and manually charge each of the 3 Lipo batteries. The Ardunio UNO R3 (ATMEG328P) worked fine after trying the software on a NANO "every" ATMEGA4809 chip set.😅
    Thank you, Circuitschool

  • @PierreYvesDuchesne
    @PierreYvesDuchesne Год назад +1

    it works perfectly after opening the battery pack and recharging each element alone above 3.7V. Well done and thank you !

    • @bazza8746
      @bazza8746 Год назад

      How did you take the top off of the battery and what charger did you use ?

  • @AndyHayes1
    @AndyHayes1 9 месяцев назад +3

    If you get stuck keep retrying and or adjusting wires I Took some retrying multiple times but I finally got it to take. I had issues with the xloader device settings not seeing my device so I ahead to change it to the cc01 and not the cr03. Even though it said the 4854 bytes were uploaded.

  • @agoogleuser9833
    @agoogleuser9833 Год назад +2

    I finally was able to get it to work.
    The two batteries that weren't responding had to be opened up (found a pretty quick disassembly video on youtube) and I used a TP4056 board from Amazon (you can get like a 5 pack next day for like 6 or 7 dollars.
    I soldered a bunch of breadboard jumpers to all the pads on the board, and powered the board with the 5V out from my Arduino Uno.
    Placed a push button switch in line to the power to the TP4056 board so that I could control when I was actually charging.
    Hooked up a voltage meter across the Bat+ and Bat- leads on the breadboard so that I could read the voltage of the battery.
    Cycled on and off charging for a few seconds at a time by using the button, and then periodically checking the voltage. All 3 cells charged pretty quickly from about 2.7ish to about 3.2 before starting to slow. Charged all 3 cells from one battery up to 3.5 (took a WHILE), and then decided to test the unsealing script again and it worked. Finished charging in the charging cradle once it would recognize.
    Charged the second battery's 3 cells up to about 3.07, and the script was also able to recognize and unseal the battery, so try with about 3.05-3.1 volts instead of waiting a long time to try to get to like 3.8 as the guide says.
    Other than that, it works.
    Would love to see the code, interested in what's going on behind the scenes.

    • @Bits-n-Bobs
      @Bits-n-Bobs Год назад

      Would you have a link to that video you mentioned to show how to take the case apart?

    • @agoogleuser9833
      @agoogleuser9833 Год назад

      @@Bits-n-Bobs /watch?v=5iX4DzljDMU

  • @zoltanpotos7644
    @zoltanpotos7644 10 месяцев назад +5

    You're really awesome, thank you!👍You saved my Mavic Air 1 battery.🙂
    I had to use the TP4056 charger, charged the battery's 3 cells up to about 3.6V, and after the script was also able to recognize and unseal the battery. Xloader wasn't working at 115200, so i just left it in 57600. I used an Arduino Nano clone (cheaper) and it was fine.
    Greetings from Hungary!

    • @--_-_-_-_-_-_-_-_
      @--_-_-_-_-_-_-_-_ 2 месяца назад +1

      what happens if you use 5v phone charger with a TP4056 to charge the cells?? did I screw them up? because I got them up to 4v but the arduino IDE is stuck on Unseal/FAS ...

    • @mohammedfahad5794
      @mohammedfahad5794 23 дня назад

      Dji Mavic air battry cell hold 4v in each cell so it okay

    • @mohammedfahad5794
      @mohammedfahad5794 23 дня назад

      Normally 3 cell battry fully charge 12.6v but Dji battry hold 13v

  • @jona.aquiles
    @jona.aquiles Год назад +1

    MUCHAS GRACIAS. SI FUNCIONA. BATERIA RECUPERADA. SALUDOS DESDE CHILE

  • @tee-dee
    @tee-dee 10 месяцев назад

    Thanks for sharing this! How long did it take you to charge the individual cells with TP4056?

  • @lucienlescanne895
    @lucienlescanne895 7 месяцев назад +1

    To have a good contact with the battery, use metal tape that we use to make lithium battery packs (this takes soldering very well) cover with a welding film on 8mm, solder one end of a strap wire above
    cut with scissors to have the pin of the strap like a flag (the flag being the ribbon).
    you now have a connector that ensures a good connection.
    I think it must be possible to do it with a piece of tin can (I haven't tried)

  • @brucekempf4648
    @brucekempf4648 8 месяцев назад +7

    So I did everything perfectly but the battery light still didn't come on even when pressing the button. I had to take apart the battery. No need to drill holes or anything crazy. Using a pen knife you can carefully ubdo the back of the case by working near the connector. It will open like its on a hinge and you will see the BMS board at the top. There are three cells that each should be over 3 volts. There are 6 total pads. 3 on the right and 3 on the left. Each two pads should show you the voltage using a volt meter. Find the cell that is low. Usually one will be under 2 volts. Make sure to take note of the positive and negative side and take a 4 volt battery supply and connect Pos to pos and neg to neg. Do this for only a few seconds using some wires. No need to solder anything then check the voltage. Keep doing this until the voltage is over 3 volts. The program should now work and you can charge fully using the DJI charger.

    • @pigloo147
      @pigloo147 2 месяца назад +1

      Thanks to OP and comments here like this one for the help!
      I had to open the battery and get the cells up to 3.6v before I could reset the battery using the arduino as in the video, although I flashed the arduino via the command line on my mac using avrdude, installed using like so:
      > brew install avrdude
      plug in your arduino to a usb port and use this to discover its location via
      > ls /dev/tty* | grep usb
      > avrdude -p m328p -b 57600 -P [INSERT YOUR USB DEVICE LOCATION HERE] -c stk500v1 -U flash:w:Mavicair_pfreset_circuitschools.hex
      2 batteries saved, thanks!

  • @javiseguras
    @javiseguras 11 месяцев назад

    Hi, do you have it for a inspire 1 battery? Thank you

  • @arcymax7291
    @arcymax7291 10 месяцев назад

    hello can i use this your work on dji mini 1 battery that hasn't been charged for 2 years?

  • @Angelokrto
    @Angelokrto 5 месяцев назад

    Can you change battery capacity with this too or do I need cp2112 to change capacity values. I’m trying to make a Dji mini 2 battery with 3500mah lipo cells

  • @mikelowsrchobby6863
    @mikelowsrchobby6863 8 месяцев назад

    What is the board that you're using Do I need that or can I just soldier the pins

  • @darrenemmett5424
    @darrenemmett5424 8 месяцев назад

    Will this method work for the dji mavic pro. I work in a hospice and we were gifted one but the batteries are non responsive.
    We are going to use it to check the gutters and roof of our building, that is if I can get it working again - not sure if it works though so not wanting to buy a new battery etc.

  • @jorgecarloscaballero
    @jorgecarloscaballero Год назад +1

    Qué cable usb se usa para conectar el Arduino nano a la laptop?

  • @marcellocerasuolo8158
    @marcellocerasuolo8158 3 часа назад

    Hello quick question waht is the white board that the tp 4056 sits on?

  • @nagaterbang5833
    @nagaterbang5833 10 месяцев назад +1

    Hi, your codes work wonderfully
    I've tried resetting the cycle number and work perfectly.
    Is it possible to customize the cycle number to 7 or 10?
    Thanks

  • @kyny83
    @kyny83 Год назад +1

    My battery total voltage was 7,8v (3v, 3v and 1,8v). Charged it with balance charger and first it didn´t work, but when i powered up the "charger side positive pin" jumping directly from battery it worked. BMS does not seem to power up itself again from battery side even if voltage is enough high

  • @nickkirastoulis4617
    @nickkirastoulis4617 Год назад +2

    Youre awesome, thank you! it worked on my spark. xloader wasn't working at 115200, so i just left it in 57600 and it worked. And then in arduino serial monitor, 115200 worked

    • @enestelkes
      @enestelkes Год назад

      hi, i have dji spark and arduino uno. I need to reset the battery, it seems that cp2112 is needed on the internet to reset it, but I don't have it. can i do it with arduino uno can you help me?

    • @nickkirastoulis4617
      @nickkirastoulis4617 Год назад

      @@enestelkes I'm not sure what cp 2112 is, but an uno will definitely work. I just looked up what cp2112 is and I don't think you need one because the uno should have i2c compatibility. a nano/pro mini is practically the same as an UNO, and that's what I used

    • @enestelkes
      @enestelkes Год назад

      @@nickkirastoulis4617 thanks, I tried it for Spark with Uno, but it stays on "Unseal/FAS ...", I don't know what to do.
      by the way i did 57600 as you said but "uploading" remained, so i did 115200

  • @theodorews
    @theodorews Год назад +2

    It works! I'm using all the same setup except Arduino Uno. Also the charging of battery when it's stuck at "unseal" was a lifesaver! Thanks so much :)

    • @kilatore667
      @kilatore667 Год назад +1

      nit working for me even after charging the battry its stuck at Unseal/FAS

    • @ChrisKonieczny
      @ChrisKonieczny Год назад

      @@kilatore667 Same here

    • @kilatore667
      @kilatore667 Год назад

      @@ChrisKonieczny ok just make sure every cell is at 3.9 v

    • @ChrisKonieczny
      @ChrisKonieczny Год назад

      @@kilatore667 Is there a way to charge each cell without taking the battery apart?

    • @kilatore667
      @kilatore667 Год назад

      @@ChrisKonieczny no ,, but take it easy and you have nothing to lose

  • @markoTardito-BePartOfMyWorld
    @markoTardito-BePartOfMyWorld 14 дней назад

    does this method work also with the battery of Mavic pro?

  • @grg25-jf6bp
    @grg25-jf6bp Месяц назад

    luv u bro
    ez unlock my mavic 1 bat

  • @jakevinas9209
    @jakevinas9209 10 месяцев назад

    is this also applicable on laptop battery with the same chip bq30z55??

  • @--_-_-_-_-_-_-_-_
    @--_-_-_-_-_-_-_-_ 2 месяца назад +1

    what happens if you use 5v phone charger with a TP4056 to charge the cells?? did I screw them up? because I got them up to 4v but the arduino IDE is stuck on Unseal/FAS ...

  • @eldrigerios
    @eldrigerios 8 месяцев назад +2

    It would be good if you tried to open the battery of a Mavic Air 2 and transfer it to the battery of a Mavic Air 1 to increase its flight time, since one has more milliamps than the other.
    PD: Good video 🎉

  • @felipe.verasay
    @felipe.verasay 2 месяца назад

    I would like to do the same but with MAVIC PRO 1 battery. Is there an .ino file ready to upload to arduino and use a software to unlock PF?

  • @arcymax7291
    @arcymax7291 10 месяцев назад

    ciao posso usare questo tuo lavoro su batteria dji mini 1 che non e stata caricata per 2 anni?

  • @SADORE69
    @SADORE69 Год назад

    Hello can u help on a phantom 4 battery

  • @ivanashley5943
    @ivanashley5943 Год назад +2

    Here's how i charged individual cells: I used a regular battery charger designed for AA batteries, connecting two wires with positive (+) to positive (+) and negative (-) to negative (-). Then, I checked all three cells by referring to images online that indicate the positive and negative terminals of each cell. After checking the voltage of each cell, I discovered that one out of the three had a voltage below 2V. I charged that particular cell up to 2.11V (while the other two cells were around the same range, 2.11V to 3V). Charging just that one cell was sufficient. I reconnected it to the chip, ran the software, and it worked like a charm.
    Similarly, with my second battery, the voltages were similar, except this time the bottom cell was below 2V. I charged it to 2.11V, ran the software, and everything worked perfectly. The batteries now look brand new and function flawlessly.

    • @jaredwseely
      @jaredwseely 18 дней назад

      Did you have to take apart the battery to individually charge them? If so, is there a tutorial on how to do that?

  • @Angelokrto
    @Angelokrto 5 месяцев назад

    Is this possible with the Dji Mini 2 battery?

  • @aginsuharso1101
    @aginsuharso1101 6 месяцев назад +1

    Thanks

  • @DanielTomy
    @DanielTomy 10 месяцев назад

    Hi! Is this method works on DJI Spark?

  • @TheMorten1181
    @TheMorten1181 10 месяцев назад

    Does it also work on mavic pro batteries... ?

  • @andrewbulgakov585
    @andrewbulgakov585 Год назад

    Will it work with mavic 3 battery?

  • @vogesdg
    @vogesdg 3 месяца назад

    Is circuischools website stil active, cant access it at the moment?

  • @CR7te
    @CR7te 11 месяцев назад

    Hola , tienen el método y código para una batería dji mini 2 ?
    Hello, do you have the method and code for a dji mini 2 battery?

  • @ronaldbarllon
    @ronaldbarllon 10 месяцев назад

    Obrigado pelo vídeo tutorial de como restaurar. Comigo deu certo da seguinte maneira:
    Tinha a versão do arduino ide atual e não deu certo. Tive que baixar a versão 1.8.18 igual a do vídeo.
    Outro detalhe a taxa de transferência o baud comigo não deu certo o valor de 115200, funcionou com a taxa de 57600(xloader). Tive que alterar a taxa no arduino uno para 115200, pois de fabrica veio em 9600.
    E por último Tive que abrir a bateria e carregar cada célula até a voltagem de 3.85v ou superior para voltar a vida. Pois quando fiz o procedimento, não acendia igual a parte final do vídeo. E ao elevar a voltagem para os 3.85v, ao ligar novamente no computador, a bateria acendeu novamente e estou conseguindo carregar novamente.
    Obrigado🙂👍🏼

  • @Domizza
    @Domizza Год назад

    great video, do you think this can be used for the batteries of the dji spark ? thanks and greetings from belgium -Domi

    • @CircuitSchools
      @CircuitSchools  Год назад +1

      yes it work for spark battery, look for spark pin diagram and connect scl and sda accordingly

  • @KAPOMAXIMO
    @KAPOMAXIMO 4 месяца назад

    Genial, me llego hoy un arduino nano supongo chino por mercado libre argentina, parecido a amazon o ebay de eeuu. y funciono al segundo intento, cambiando de puerto com e instalando los drivers ch340g.

  • @gambo14
    @gambo14 11 месяцев назад

    Hello friend. For some reason I'm not being able to download the hex file completely. And xloader is failing to upload bytes to Arduino. Any suggestions?

  • @florianmnrq
    @florianmnrq 10 месяцев назад

    Hello guy, can you please send the code to configure my arduino (nano) to a usb to a SMBUS ?

  • @TheBigz92
    @TheBigz92 6 месяцев назад

    Thanks for the video ! I'm trying to repair my 3 DJI Mavic Air batteries, but i'm stucked on "Unseal/FAS". I've also bought a lipo charger and charged the cells to a correct voltage, but nothing changes. The thing I'm doing different from the video is using a "DCcduino" Arduino UNO Chinese clone, should this be a problem ?

    • @CircuitSchools
      @CircuitSchools  6 месяцев назад

      may be there is any connection problem, please check the wiring and try. It works with any arduino clones.

  • @SimOn-bz4xy
    @SimOn-bz4xy 10 месяцев назад

    Can you reprogram the BMS for custom battery for example if i get some 4000+ mAH batterys ? Do you have a tool for that ?

    • @SimOn-bz4xy
      @SimOn-bz4xy 10 месяцев назад

      My cells are at 1.6v , 2.5v , 2.5v so i guess its dead. And if im going to replace them i was thinking of getting the best cells i could get

  • @svkpsychopath8074
    @svkpsychopath8074 11 месяцев назад

    Helou friend work for mavic 2 mini ?

  • @evaristuschandlersunarto3327
    @evaristuschandlersunarto3327 8 месяцев назад

    Is the code work on mavic pro battery? Thanks

  • @wywha70
    @wywha70 Год назад

    Hello, I uploaded the code but got nothing in the serial monitor(using 115200 baud rate)

  • @philips170t
    @philips170t 11 месяцев назад +1

    Normally I dun comment to RUclips videos. But this tutorial just saved 2 of my Mavic Air batteries. The HEX file is zipped and password protected. The password is reveal on the website. Go check it out.

  • @azilsorveto7180
    @azilsorveto7180 2 месяца назад

    hi i am stuck in unseal fas even i chargfe the battery in 2nd step all cells is 4 vlots now why nothing happens if unsealing

  • @ludmilkostov4067
    @ludmilkostov4067 11 месяцев назад +3

    Thanks so much, it works with uno and Dji Mini 2 battery as well.

    • @MrLiviux
      @MrLiviux 6 месяцев назад

      Thank for the info: I am trying to reset a battery of my Mini SE (same one as Mini 2) but I'm stuck at "Unseal/FAS ..." Now I know I need to recharge the cells

    • @Angelokrto
      @Angelokrto 5 месяцев назад

      The same code that was used in this video also works for the Dji Mini 2?

    • @ludmilkostov4067
      @ludmilkostov4067 5 месяцев назад

      @Angelo-krto, Yes, after balancing the cells, batteries were still locked. I used Arduino uno and the code on two DJI mini2 batteries. Both are working now properly.

    • @Angelokrto
      @Angelokrto 5 месяцев назад

      ⁠@@ludmilkostov4067Okay thank you for replying.
      I’m trying to make a custom battery pack for my Dji mini 2. I saw some 3500mah lipo cells on aliexpress specifically for the Mini 2. If replace the original lipo cells from the pack with the 3500mah cells will this same method work for unsealing & sealing the pack?
      And can you rewrite the new 3500mah capacity in the bms for the drone to recognize the new capacity?

    • @ludmilkostov4067
      @ludmilkostov4067 5 месяцев назад

      @@Angelokrto Usually BMS's don't care about capacity of the cells, but voltage and balancing. I saw youtube clips where people put additional battery pack connected with wires to the original BMS. Unsealing should work, but I haven't tested it with new batteries (I charged the original cells separately to the same voltage, without de-soldering them from the BMS).

  • @shashindurajapaksha
    @shashindurajapaksha 5 месяцев назад

    Hi, i tried this past it works. Now i replace the cells and tried this again but now its stuck at unseal/FAS no blinking leds.😢 please help

  • @richman415
    @richman415 8 месяцев назад

    Hi, How can I get the code for mavic 2 pro?

  • @Bits-n-Bobs
    @Bits-n-Bobs Год назад

    How do you open the Mavic Air 1 case/cover without marking the plastics much, to get to the cells.

    • @CircuitSchools
      @CircuitSchools  Год назад

      It has strong glue pads sticked hardly, You need to pull slowly to avoid damage, but still we get small scratches on platics, better use an old credit card or guitar picks

  • @picometer472
    @picometer472 Год назад

    I need this same thing for my Ronin original Gimbal battery

  • @soniyalentertainment8887
    @soniyalentertainment8887 Месяц назад

    thanks a lot sir Easy way to unlocke Air Drone Battery sir Phantom 4 battery BQ30z55 ko unlock krny k liy bhi Aisa hi koi trik bta dain ya HEX file

  • @teknoy5417
    @teknoy5417 Год назад +1

    This is great. Will this work with mavic pro battery? do you have codes for mavic pro?

  • @ozgemmo3445
    @ozgemmo3445 6 месяцев назад

    With many thousands of Mavic Pro and Mavic Pro Platinum owners having the (now) very common 'Battery Error' in many of our original DJI batteries, have you given any consideration to creating a data upload file for both these Mavic batteries similar to what you have done for your Mavic Air battery so we can use your Arduino procedure? I for one, am very interested in obtaining such data file specifically for my Mavic Pro Platinum battery; even if you charged a (small?) fee for doing this for interested Mavic Pro / Pro Platinum owners! There is total confusion on what Pins 1 & 10 in this battery actually are; e.g., in the only "reliable" Mavic Pro / Pro Platinum complete pinout [[which are completely different for all other Mavic models battery pinouts]] I have come across on the Net, Pin 1 is shown as RXD (UART Receive) and TXD (UART Transmit), BUT do Pins 1 & 10 also actually correspond to the SCL & SDA pins respectively (or even vice versa), and if so, which is which?? I am not knowledgeable in UART understanding! I know there are SCL & SDA locations on these batteries internal circuit board however, you have to essentially destroy the battery casing in getting access to this board - also, it is a time-consuming exercise and one that carries a fairly high "danger risk" for the inexperienced (and experienced alike) to attempt dismantling the battery casing! I've tried the CP2112 board procedure which failed every time stating 'battery not connected or similar error message' and come to the conclusion Pins 1 & 10 (SCL & SDA) are NOT connected to these UART designated external pins???? Appreciate your (or any of your viewers) advice here, please. I have three Mavic Pro Platinum batteries and all three show absolutely no puffing or damage or other adverse observations and all three can be discharged (for the defective DJI battery via the USB - battery adapter) and charged fully! The only difference is that the defective battery shows the "Battery Error" fault which, therefore, prevents the drone from flying!!!! Clearly, IMO, the issue is solely that the PF Flag is blocking the battery from operating!!! Having received the "Over current flashing code" during charging this battery wherein the charger actually put out more current than it should have(??) and repeatedly does this for the few times I repeated this process, I no longer use this charger and am waiting on delivery of a new one! Greatly appreciate your help in resolving this wide-spread issue with Mavic Pro Platinum batteries, please. Cheers from Down Under and Seasons Greetings to all. [PS: I have subscribed to your site and sent you a shorter version of the above email].

  • @Syclone0044
    @Syclone0044 Год назад +1

    1. I need this for 4 new old stock DJI Spark batteries. Any ideas?
    2. I have Raspberry Pi Pico RP2040 with Arduino IDE 1.8 software as your video shows. Could this work? Or does it need ATMega2560?

    • @CircuitSchools
      @CircuitSchools  Год назад

      our provided hex code works only with arduino based boards. Thanks, buy an arduino nano which is cheap.

    • @FaridAmarFuadi__DB
      @FaridAmarFuadi__DB Год назад

      @@CircuitSchools does the code you provided also work with the dji spark battery?

    • @nazmulkhan5437
      @nazmulkhan5437 Год назад

      ​@@CircuitSchools sir my mini 2 bms is locked. Can i unlock the bms by arduino nano?

    • @CircuitSchools
      @CircuitSchools  Год назад

      @@FaridAmarFuadi__DB will work with spark batteries but check pinout and connect

    • @CircuitSchools
      @CircuitSchools  Год назад

      @@nazmulkhan5437 don't know, if you already have Arduino board make a try, and let me know

  • @lambchop77
    @lambchop77 Год назад

    I get only message : Check the connector to CR01

  • @MrNdinotenda
    @MrNdinotenda 11 месяцев назад

    Check the connector to CR01 is the error i am getting. Any pointers on how I can fix this. Even for working battery I cannot read data. The uploaded bytes are around 30156 which is different fro what I see in the video.

    • @ac-or8si
      @ac-or8si 3 месяца назад

      using wrong hex file in XLoader (I did the same thing initially), the hex file to use is the one linked to on the page the one linked to on the circutschool page

  • @karinkonig1468
    @karinkonig1468 3 месяца назад

    Is there somewhere detailed instructions on how to proceed if you need to load the cells like in the last part of the video.
    Unfortunately, I am quite inexperienced here and would need help or guidance.

  • @FaridAmarFuadi__DB
    @FaridAmarFuadi__DB Год назад

    does the code you provided also work with the dji spark battery?

    • @CircuitSchools
      @CircuitSchools  Год назад

      Yes it will work, but check pinouts for spark battery and connect accordingly

  • @manalorev
    @manalorev 9 месяцев назад

    Chief can you help me i’m using MAC OS. I can’t seem to run the XLOADER. Thank you

    • @beingfilipino
      @beingfilipino 5 месяцев назад

      Did you get this to work with MacOS? Using virtual windows or anything?

  • @emrahcakman9157
    @emrahcakman9157 12 дней назад

    How can I do it with Arduino Uno?

  • @muflihword
    @muflihword Год назад

    status unseal/FAS is long time wait, why ?

  • @TheTodd83
    @TheTodd83 4 месяца назад

    Hi, I have tried all the steps, however stops at loading the hex with xloader. (I have used it for other hex). Can the issue be that I have the Micro version? Different chip on it. Any tips for me would be great. 😀

    • @TheTodd83
      @TheTodd83 4 месяца назад

      Just add that I managed to upload the hex both with Avrdude and xloader, however the Audrino Micro just freezes, most likely since the hex is made for a different chip. Still looking for a similar hex file for the Micro. Thanks for any tip.

  • @gustavgalavantes5390
    @gustavgalavantes5390 Год назад +2

    I tried this procedure and Arduino just pauses at Unseal/Fas but nothing further. No battery errors or anything. Is there any other way to know what might be the issue?

    • @CircuitSchools
      @CircuitSchools  Год назад

      if it pauses at Unseal/FAS, the batteries are not in the state to turn on the BMS to send the data. So you need to charge the internal batteries, please watch the video ending for this troubleshooting guide. Thanks

  • @enestelkes
    @enestelkes Год назад

    hi, i have dji spark and arduino uno. I need to reset the battery, can i do it with arduino uno can you help me?

  • @jjort
    @jjort 11 месяцев назад

    I am using an Arduino Uno... when using Xloader, which device is used CR01 or CR03? is there a difference?

  • @Simi_Esport
    @Simi_Esport 10 месяцев назад +1

    I have a DJI mavic air but xloader hé does not want IT upload file,more Than one hour I tried it,anyone help?,using a arduino nano v3

    • @CircuitSchools
      @CircuitSchools  6 месяцев назад

      change the baud rate and try again

  • @ezalku
    @ezalku Год назад

    thanks i charge the battery to 12.2 , and it works trying to 3.7 but no luck second battery at 12.2 no luck make a jumper wire connected to front +ve and start the Arduino IDE and second battery haven been saved thanks a lot

  • @ardudrone.9609
    @ardudrone.9609 11 месяцев назад +1

    uno de los problemas es que si tu celda esta menos de 3.9voltios no te funciona, debe pasar ese voltaje y lo otro es que si usas arduino uno tienes que utilizar los otros pines sdl que no es el a4 sino uno superior igual con el otro pin, el pinout sale en la pagina de arduino

    • @CR7te
      @CR7te 11 месяцев назад

      Has podido usar esta guía en alguna otra batería me gustaría tener más información tengo arduino 1 y quiero recuperar mini 2 😅 pero no veo info

    • @ardudrone.9609
      @ardudrone.9609 11 месяцев назад

      @@CR7te es lo mismo, solo debes buscar los pines de conexion de la bateria y los conectas al arduino, abajo sale una pagina, mira detalladamente la pagina para que te guies mas, aparte debes abrir la bateria y cargar con una fuente externa cada bateria a mas de 3.9 voltios para que funcione

  • @kyasettinoztas7957
    @kyasettinoztas7957 11 месяцев назад

    Hello,
    When I open the application, CC01 and CR03 appear on the devices. How do I add the Arduino? Can you help with this?

    • @CircuitSchools
      @CircuitSchools  11 месяцев назад

      Which board you are using Arduino Uno or Nano

    • @darrenfam3782
      @darrenfam3782 4 месяца назад

      @@CircuitSchools Hi friend, does it work with Arduino Nano? I having the same situation, only CC01 and CC03 appears on the device list. Thanks.

    • @TheTodd83
      @TheTodd83 4 месяца назад

      ​@@darrenfam3782I had the same problem. There is an file called device.txt in the same folder as xloader. Here you can add the details of your Arduino. This is advice I got, so if this is the wrong method, please correct me. 😅

  • @123yuko123
    @123yuko123 Год назад

    Hi, will this work for a DJI Ronin M battery?

    • @CircuitSchools
      @CircuitSchools  Год назад

      No it's not for ronin batteries

    • @123yuko123
      @123yuko123 Год назад

      @@CircuitSchools Do you know any alternative for ronin batteries?

  • @beto021186
    @beto021186 Год назад

    Mavic pro??

  • @joaopedrosacadura9929
    @joaopedrosacadura9929 Год назад

    Hello, my father has a mavic mini 2 fly more combo and left the batteries inside the 2 way charger, and they are all dead, after a year in the closet, i'm trying to save them using this method, can you please provide the arduino code ?

  • @forsaleinlakeland
    @forsaleinlakeland Год назад

    Anyone have an alternate link to the code? The link from the site is timing out for me.

  • @Gianluca91
    @Gianluca91 8 месяцев назад

    Hi, I also own a Mavic air battery with the usual problem. But I don't have arduino, how can I do to bring her back to life? Thank you

    • @CircuitSchools
      @CircuitSchools  6 месяцев назад +1

      You can buy an arduino from the link given in the description. Cheap and easy

  • @ranulfo102
    @ranulfo102 Год назад +2

    AMIGO, BOA NOITE. PARABÉNS POR ESSE VÍDEO MARAVILHOSO, QUE AJUDOU A MUITOS. ESTOU COM AS TRÊS BATERIAS DO MEU DJI MAVIC AIR ESTUFADAS, QUERIA LHE FAZER UMA PERGUNTA. ONDE CONSIGO COMPRAR AS CELULAS DESSA BATERIA ? JÁ PROCUREI MUITO, E NÃO AS ENCONTREI. PERCEBI QUE A TENSÃO E A CORRENTE ELÉTRICA SÃO INCOMUNS, 3.85V 2375mA. VOCÊ PODE ME AJUDAR ? OBRIGADO, E FICA COM DEUS.
    FRIEND GOOD NIGHT. CONGRATULATIONS FOR THIS WONDERFUL VIDEO, WHICH HELPED MANY. I HAVE ALL THREE BATTERIES OF MY DJI MAVIC AIR FULL, I WANT TO ASK YOU A QUESTION. WHERE CAN I BUY THE CELLS FOR THIS BATTERY? I'VE SEARCHED A LOT, AND I CAN'T FIND THEM. I NOTICED THE ELECTRICAL VOLTAGE AND CURRENT ARE UNUSUAL, 3.85V 2375mA. CAN YOU HELP ME ? THANK YOU, AND STAY WITH GOD.

  • @syedraza6139
    @syedraza6139 Год назад

    I tried it but got stuck on the unseal fax i think the battery cells are dead. What do i need to charge the battery cells

    • @ivanashley5943
      @ivanashley5943 Год назад

      Check my comment above. I had the same issue. The fix is easy actually, just carefully charge the cell below 2v.

  • @berlitzjoycefpvvlog1399
    @berlitzjoycefpvvlog1399 Год назад

    hi sir i allready email for code help but no respose on mavic unzip code

    • @CircuitSchools
      @CircuitSchools  Год назад

      Unzip code is given below the download link, please check.

    • @pilotpete8013
      @pilotpete8013 Год назад

      @@CircuitSchools Hi Pal i am having trouble as well unzipping the hex file its asking for password??

    • @pilotpete8013
      @pilotpete8013 Год назад

      @@CircuitSchools All done thanks very much

    • @ardudrone.9609
      @ardudrone.9609 Год назад

      @@pilotpete8013 password
      circuitschools.com

  • @57my_trip
    @57my_trip Год назад +1

    🙏🙏🙏🙏🙏🙏

  • @nagaterbang5833
    @nagaterbang5833 Год назад

    hi, will it work for mini 1 battery?

    • @CircuitSchools
      @CircuitSchools  Год назад

      we didn't tested for it, you can try it, check for pinout diagram and connect SDA and SCL pins accordingly.

    • @nagaterbang5833
      @nagaterbang5833 Год назад

      @@CircuitSchools another question, Incase one of my battery voltage way below the normal status, is it possible to charge my battery from the pin socket without open the battery case? thanks

    • @CircuitSchools
      @CircuitSchools  Год назад

      @@nagaterbang5833 may be NO

    • @nagaterbang5833
      @nagaterbang5833 Год назад

      ​​@@CircuitSchools another update, had successfully unlock the battery, but whenever i put in the docking all the led blinking 3 times.. I've been trying 2 times unsealing the battery..
      any idea..
      I've charged the battery to 7.2V
      update 2.
      i tried to put the battery on mini 2, it said battery cell error (30074)
      any idea?

    • @CircuitSchools
      @CircuitSchools  Год назад

      @@nagaterbang5833 no bro, I don't have idea on this.

  • @KrishHimesh
    @KrishHimesh Год назад

    Xloader stuck in uploading. tried several times but it says uploading but does not finish

  • @electrogameschile5882
    @electrogameschile5882 8 месяцев назад

    Where is Arduino Code? Is encrypted?

  • @kaloplorossevedoukas254
    @kaloplorossevedoukas254 Год назад

    where is the code with the 16 number

    • @CircuitSchools
      @CircuitSchools  Год назад

      code is in the page itself, and you dont need any 16 numbers

  • @abooday8749
    @abooday8749 Год назад

    I want the password for the Arduino code file, please. I downloaded the file from your website, but I don't have the key

    • @kilatore667
      @kilatore667 Год назад +1

      wow man read ... its in the post "Password for Zip file: circuitschools"

  • @shashindurajapaksha
    @shashindurajapaksha Год назад

    please can you send password for Mavicair_pfreset_circuitschools zip file?

  • @Refurinn90
    @Refurinn90 6 месяцев назад +1

    Does someone have Arduino code password

    • @CircuitSchools
      @CircuitSchools  6 месяцев назад

      Password is listed in the article itself, please check.

    • @user-oe4ek7gf9f
      @user-oe4ek7gf9f 2 месяца назад

      @@CircuitSchools tengo una pila que no carga

  • @davidcarr2308
    @davidcarr2308 4 месяца назад

    why does the music make the camera shake not so annoying?

  • @gustavgalavantes5390
    @gustavgalavantes5390 Год назад

    well, not seeing any reply so I guess I'll try returning the board I bought.

  • @roberto090409
    @roberto090409 Год назад

    Will it work with mavic 3 battery?

    • @CircuitSchools
      @CircuitSchools  Год назад

      we didn't tested for it, you can try it, check for pinout diagram and connect SDA and SCL pins accordingly.