Repairing your DJI Spark battery using a CP2112 HID USB to SMBus/I2C adapter!

Поділитися
Вставка
  • Опубліковано 17 чер 2023
  • This is just a brief tutorial on how to repair your DJI Spark/Mavic batteries once the dreaded PF flag is enabled by the BMS on the battery, which leads to the battery not being able to charge or be used. My drone might be a couple of years old, but has not flown that much, so I couldn't believe that the batteries were done for. So after doing some research, I found this way to be easiest and quickest method of resetting the PF flag on the BMS, using a CP2112 HID USB to SMBus/I2C adapter circuit board from China and a CCTV power supply with adjustable DC output voltage and the DJI Battery Killer software.
    CP2112 HID USB to SMBus/I2C adapter board on E-Bay:
    www.ebay.com/itm/295631975983...
    Dropbox link for DJI Spark wiring diagram and DJI Battery Killer software:
    www.dropbox.com/sh/wl4ibgn9pq...
    All credit to mixeysan for his incredible software.
  • Наука та технологія

КОМЕНТАРІ • 58

  • @richardaphillips
    @richardaphillips 11 місяців тому +4

    Excellent - thanks, Jacques. All three of my Spark batteries are now happily charging. For clarity, Pin 1 is clock and goes to the SCL pin on the CP2112. Pin 6 is data and goes to SDA on the CP2112. The batteries were so flat they needed additional power to enable the CP2112 to read them - in my case I initially tried a 9V power supply but it didn't provide enough grunt, so instead with the jumper wires still attached I pushed the battery into the DJI charger - ugly, and needed to press fairly hard (trying not to press too hard, to avoid damaging the pins on the charger), but it worked. The version of battery killer I have also provides three options - BQ9003 worked for me with the process being Read Info, Unseal, Clear PF, Clear PF2, Reset Chip. Just need to watch the screen - if there are errors (for example due to the CP2112 losing connection) just try again from the start.

  • @mikefoster5552
    @mikefoster5552 7 місяців тому

    Thank you for the excellent video! My son and I revived a “dead” Spark battery following your instructions and it worked great.

  • @garciaicrag
    @garciaicrag 3 місяці тому +1

    Hey mate, just another thank you from Australia.. saved me having to buy new batteries! and thanks to someone in the comments that said to do the power with a 9V battery, worked a treat!

    • @seberlis
      @seberlis 26 днів тому

      where did you find spark's batteries to buy?

    • @garciaicrag
      @garciaicrag 26 днів тому

      @@seberlis aliexpress, always a bit of a gamble though

  • @mariovasquezco
    @mariovasquezco 2 місяці тому

    This worked for me, thank you very much for the guidance!

  • @gretherademan9284
    @gretherademan9284 Рік тому

    Awesome tutorial, thank you

  • @kier4n
    @kier4n 3 місяці тому

    Thanks so much for this! Just ordered the cp2112 now so looking forward to fixing it.

  • @guffy2339
    @guffy2339 10 місяців тому +2

    got my dji mini 2 to start charging again. Most important was version of DJI Battery Killer software compiled 13.06.2021so that I could unseal and clear PF2

  • @aeresys
    @aeresys 28 днів тому

    I tried this on a Spark battery and it worked. At first I tried using a 9V battery, but when I tried that I got the error message "could not perform smbus read 0x00", presumably because the battery didn't give enough current. I then switched to a 9V power supply from a bluetooth speaker and that worked wonders. Now my battery charges without issue

  • @jmyoung777
    @jmyoung777 10 місяців тому +5

    Hi, drop box link does not work in bio do you have another link for it? Thankyou

  • @BerkutElectric
    @BerkutElectric 8 місяців тому

    Can you tell me on the mini 3 pro which contacts need to be connected?

  • @DetectorismoItai
    @DetectorismoItai Рік тому

    serve para a bateria do dji p4 ?

  • @9638
    @9638 11 місяців тому +1

    The download link does not seem to be working. Please help.

  • @george_does_padel_SA
    @george_does_padel_SA 11 місяців тому +2

    Hello
    Do you repair batteries if sent to you ? What would you charge for a spark, where are you based ?

  • @gazoline4070
    @gazoline4070 6 місяців тому

    Do you need the power supply or the CP2112/software is enough?

  • @goutamdas6760
    @goutamdas6760 10 місяців тому

    getting error could not perform smbus read 0x00 after connected connecting battery device

  • @talfrei
    @talfrei 3 місяці тому

    How do you make the leads?

  • @thierryannicette6480
    @thierryannicette6480 7 місяців тому

    does it have to 9 to 10 V

  • @christianplotegher3785
    @christianplotegher3785 11 місяців тому +1

    The link please ????

  • @aaronliddiment4357
    @aaronliddiment4357 11 місяців тому +1

    Can you please correct the download links, they have been truncated with "..." and so do not work.

  • @softa74
    @softa74 4 місяці тому

    The same thing happens to me with the battery, I did everything the same as in the video, but it didn't work. The loading sequence remained the same.

  • @zoraizopvloging5999
    @zoraizopvloging5999 11 місяців тому

    does that work

  • @vincentlevalois
    @vincentlevalois 3 місяці тому

    Thank you for the video and freat tut but please do us Rush fans a favor and call the board a CP "twenty one twelve" 😄

  • @jefferyryan7232
    @jefferyryan7232 14 днів тому

    I’ve tried this with the software, but I don’t have anything similar to your power supply. How can I ship my three batteries to you from Canada?

  • @195638
    @195638 2 місяці тому

    Does the software run under win10 or only win11?

  • @dcippitelli
    @dcippitelli 3 місяці тому +1

    Super bummed, after getting all the items necessary unable to repair 4 DJI Spark batteries. With all four batteries I get the same error message "ERROR: Could not perform SMBus read 0x00" when attempting to read info, even with the use of an external power supply providing a constant 10V of power.

    • @AshrafRogers
      @AshrafRogers Місяць тому

      ua-cam.com/video/-Af5LyQaYJo/v-deo.html
      You need to be in the region of about 10.5v MINIMUM collectively. So it will be at 3.5v each. Battery killer will more often than not fail to clear the PF if each cell is below 3.5v each. Also, its better to charge the battery at about 12.5 volts, up until each cell is 3.6v. This will at least give an idea if cells are ok and at least holding a charge

    • @dcippitelli
      @dcippitelli Місяць тому

      @@AshrafRogers Thanks for the response, I will give this another try.

  • @195638
    @195638 2 місяці тому

    Hello. There is the same application but it runs under Win 7.
    I have 2 Spark batteries that no longer charge.

  • @johnemmons9087
    @johnemmons9087 9 місяців тому

    Link does not work
    Please advise

  • @illzpop
    @illzpop 7 місяців тому

    the link to dropbox doesnot work

  • @abangboncet8067
    @abangboncet8067 5 місяців тому

    Hi thank you for the video. This method works for my Spark battery. However not on my mavic pro battery. Do you know any other way to do it? I keep getting this error from the software "Could not perform SMBus read 0x00"

    • @AshrafRogers
      @AshrafRogers Місяць тому

      slightly different procedure for the Mavic and Phantom batteries

  • @195638
    @195638 2 місяці тому

    I think I translated it wrong (I'm French)
    the DJI Battery Killer software doesn't work on my Windows 7 computer, I have another one but it's an Imac

  • @mahmutkurt9884
    @mahmutkurt9884 8 місяців тому

    dropbox is not working.

  • @yvngmirvti6676
    @yvngmirvti6676 Місяць тому

    hi, can i use a arduino uno instead of cp2112?

    • @aeresys
      @aeresys 28 днів тому

      I've done some research and found that it should work with an arduino as long as you're really good at programming them and manage to make the DJI Battery Killer software see it as a CP2112. As far as I can tell no one has published any code for that, so I recommend using a CP2112

  • @mabuchild
    @mabuchild 3 місяці тому +1

    这个模块,使用前一定要小心, 最大 5.6v 会烧掉,做个前置保护,万事无忧.

  • @user-qj7dz9bh4l
    @user-qj7dz9bh4l 11 місяців тому

    Can be used also for Phantom 4 batteries, instead of Texas Instruments EV2300? TNKS

  • @CRUZROYHelicopters
    @CRUZROYHelicopters Рік тому +2

    please be careful this video will only work with batteries are at 2500-2700 ,because the minute he reset chip voltage was 3400.. and these where close to balance, there are 2 errors you can get, PF, and ss, pf means it just in hibernation, SS means its out of balance, it wont work this ease if you have both SS and PF , and if both a in data, charging will mostly discharge instead of charge, the worst error you can get is 2nd light in blinking while charging

    • @d.becker8195
      @d.becker8195 Рік тому +1

      Hi, it seems that I have/had both errors. The PF could be solved but the battery is still not charging and 'SS" is marked red. Any idea how to solve the 'SS' error? Thank you!

    • @d.becker8195
      @d.becker8195 Рік тому

      @@blacksmithz1 hi, did you respond to my comment? If so, I am very sorry but I don’t understand what you mean :(

    • @d.becker8195
      @d.becker8195 11 місяців тому +1

      @cruzroy, any idea what I can do to solve the „SS“ issue? Thanks!

    • @737smartin
      @737smartin 10 місяців тому

      Any input fit this question?

    • @Sshakez
      @Sshakez 5 місяців тому +1

      ss would require opening the battery and manually recharging all cells to balance.

  • @shawnliu6069
    @shawnliu6069 20 днів тому

    I'm keep getting ERROR: Could not open device in the software. any idea? thanks.

    • @Fr1tzy
      @Fr1tzy 9 днів тому

      I am getting the same error as you. I have tried multiple cables, USB ports in the PC, and gave the battery external power. Has anyone figured this out?

    • @shawnliu6069
      @shawnliu6069 9 днів тому

      @@Fr1tzy i downloaded battery killer ver 0.5 beta2 which has a tab for cp2112 connection which can tell you if your computer connects to the cp2112 or not.

  • @_DML_
    @_DML_ 2 місяці тому +1

    I think we all know why DJI brought that feature into their batteries: $$$

  • @casper66708
    @casper66708 4 місяці тому

    how to edit the full charge capacity? pls help

  • @ToddJohnson15
    @ToddJohnson15 11 місяців тому

    Just saved 3 DJI spark batteries.

    • @limbotachyon
      @limbotachyon 10 місяців тому

      What did you use as a power source?

    • @ToddJohnson15
      @ToddJohnson15 10 місяців тому

      I used a 12v power adapter. I inserted one lead into the center of the adapter prong and taped another around the outside then taped it together. Not a permanent solution, but I only needed it for 3 batteries.@@limbotachyon

  • @Diablodeamazon
    @Diablodeamazon 3 місяці тому

    HOW ABOUT GUYS, SOMEBODY'S GOT THE PROGRAM TO PASS IT ON TO ME

  • @angelvaca9232
    @angelvaca9232 2 місяці тому

    I made the connection and connected its charger together and was able to restore one, but my other battery recognizes it and reset its parameters with the software but it still does not turn on its LEDs or charge, what could it be? Is there any way to also know the battery chip? is for mavic 2 pro and the battery model is FB2, thank...