Imax B6 Charger Pc Software

Pc link test with software. Pc link test with software. Testing 18650 Li-ion Batteries from Old Laptops with my Imax B6 charger - Duration: 6:43. Beginner's Tech. SKYRC iMAX B6 V2 6A 60W Balance Charger Discharger for DJI Mavic LiPo Life Li-Ion LiHV NiMH NiCd Pb Batteries. Therefore, only one function at a time can be activated. The Default function is Temp Cut-Off. Diag 1 1.When in USB mode, the temperature graph is at 0. 1.IMAX B6+ 2.IMAX B6 3.IMAX B6AC 4.IMAX B6AC+ Note: Diag 1T emp Cut-Off selected (Default) Diag 2 USB Enable To Use the USB to PC interface, please do the following.

I briefly mentioned that the iMax B6 Quattro charger has a computer interface. I already was disappointed that the interface is per charger and only half of the chargers have it. Another disappointment came when I tried the software.

The provided software only supports the bare minimum, both in functionality and user interface:

It’s Windows only, there is no zooming functionality and no exact value readout. The file format for the “Log file” is some obscure binary format. In short, inadequate.

The hardware

The provided communications hardware is decent. It’s a small ~1*3cm PCB with a female mini-USB connector on one side and a pigtail leading to a female Futaba J-type connector on the other side, which plugs into the charger.

This board is actually just an USB-to-Serial convertor by SiLabs. SiLabs provides drivers for Windows, Mac (local copy) & Linux
(local copy).

The protocol

The protocol seems to be fairly simple. Just connecting the charger to PC already produces a stream of bytes. There is no need for the computer to send any requests. I use a simple perl script that opens the serial port in the correct mode and produces the read bytes on STDOUT. The bytestream consists of 74 byte long messages wrapped in curly braces (`{` (0x7b) and `}` (0x7d)).

The last two bytes each contain 4 bits of the 8-bit checksum of the first 72 bytes:

The 72 data-bytes all have their high 0x80 bit set, they only contains 7 bits of data each. For the rest of this discussion, I’m only referring to the lower 7 bits of each byte. Here are the data-pieces that I discovered. Byte numbers start at 0 for the first data byte (i.e. 0x9e in the example above).

  • Byte 7 contains part of the state
    • bit 0x01 is set when charging, clear when discharging
    • bit 0x10 is set when cycling, clear when single charging or discharging
  • Byte 8 contains the set NiCd charge current in dA
  • Byte 9 contains the set NiCd discharge current in dA
  • Byte 12 contains the set NiMH charge current in dA
  • Byte 13 contains the set NiMH discharge current in dA
  • Byte 14, bit 0x01 contains the cycle mode, set for {Charge,Discharge}, clear for {Discharge,Charge}
  • Byte 15 contains the cycle count
  • Byte 16 contains the set Li__ charge current in dA
  • Byte 17 contains the set Li__ charge cell count
  • Byte 18 contains the set Li__ discharge current in dA
  • Byte 19 contains the set Li__ discharge cell count
  • Byte 20 contains the set Pb charge current in dA
  • Byte 21 contains the set Pb cell count
  • Byte 22 contains the mode:
    • 0x80: Config
    • 0x81: Li
    • 0x82: NiMH
    • 0x83: NiCd
    • 0x84: Pb
    • 0x85: Save
    • 0x86: Load
  • Byte 23 contains the running state: bit 0x01 is set when running, cleared when standby
  • Byte 24 & 25 contain the set NiMH discharge voltage in daV and cV
  • Byte 26 & 27 contains the set NiCd discharge voltage in daV and cV
  • Byte 32 & 33 contain the actual current in A and cA
  • Byte 34 & 35 contain the catual voltage in V and cV
  • Byte 40 & 41 contain the input voltage in V and cV
  • Byte 42 & 43 contain the charge in dAh and mAh
  • Bytes 44 & 45; 46 & 47; 48 & 49; 50 & 51; 52 & 53; 54 & 55 contain the individual Li__ cell voltages in V and cV
  • Byte 69 contains the time in minutes

Or if you’re lazy, just feed in the bytes into this perl script.

B6 mini & B6 AC V2 & B6 AC + V2 – Firmware V1.13 Update

Dear Customers,

Imax b6 charger pc software update

New firmware V1.13 for B6 mini & B6 AC V2 & B6 AC + V2 is now available.

Please download from below link,



http://www.skyrc.com/help/download/charger/B6mini/firmware/B6mini_V1_13.rar

http://www.skyrc.com/help/download/charger/B6AC/firmware/B6AC_V2_V1_13.rar

http://www.skyrc.com/help/download/charger/B6AC+/firmware/B6AC+_V2_V1_13.rar


Here are the updates,

1. Add LiHV mode

2.When charging Lithium battery in charge, fast charge, storage modes, balance connection is not required. And it can be disabled/enabled in system setting.

Note: Charger Master V2 is compatible with LiHV mode. So after you update the charger with LiHV mode, please replace Charger Master V1 with V2 in your PC.

Please follow below steps to do the update,

1. Connect the charger and PC with USB cable

2.Power on the charger

3.Start the update program and click “update” to start the process

Imax

4.Restore factory defaults when the update process is finished.

Imax B6 Charger Pc Software Download

If you have any questions about the update, please feel free to contact us.

Software

Thank you for your always support to SkyRC.

Regards,

Imax B6 Charger Problems

SkyRC Team