Nasiel som paradny web k bateriam Sanyo s tymto bq8030:
http://www.karosium.com/2016/08/hacking ... mware.html
Ten clovek urobil paradny open-source SW na komunikaciu s bateriami a k tomu este firmware pre FX2LP modul, ktory sa da zohnat lacno na eBay (a dokonca som ho uz mal, pretoze sa da pouzit ako logicky analyzer prakticky zadarmo):
http://www.karosium.com/p/smbusb.html
Bateria GRAPE32 ma hned pri - pole SCL a vedla SDA. Tieto tri piny staci prepojit s FX2LP a komunikacia bezi (ziadne napajanie netreba).
Kód: Vybrat vše
$ ./smbusb_sbsreport
SMBusb Firmware Version: 1.0.1
-------------------------------------------------
Manufacturer Name: SANYO
Device Name: GRAPE32
Device Chemistry: LION
Serial Number: 6467
Manufacture Date: 2008.02.05
Manufacturer Access: 0f08
Remaining Capacity Alarm: 400 mAh(/10mWh)
Remaining Time Alarm: 10 min
Battery Mode: 0000
At Rate: 0 mAh(/10mWh)
At Rate Time To Full: 65535 min
At Rate Time To Empty: 65535 min
At Rate OK: 65535
Temperature: 26.15 degC
Voltage: 10470 mV
Current: 0 mA
Average Current: 0 mA
Max Error: 0 %
Relative State Of Charge 0 %
Absolute State Of Charge 0 %
Remaining Capacity: 0 mAh(/10mWh)
Full Charge Capacity: 1015 mAh(/10mWh)
Run Time To Empty: 0 min
Average Time To Empty: 0 min
Average Time To Full: 65535 min
Charging Current: 0 mA
Charging Voltage: 0 mV
Cycle Count: 211
Manufacturer Data: fffffff7
Metoda na pristup k bootloaderu, uvedena v clanku, funguje aj s bateriou GRAPE32. smbusb_bq8030flasher tiez funguje, stiahol som firmware aj EEPROM
Kód: Vybrat vše
$ ./smbusb_comm -a 16 -c 71 -w 0214
$ ./smbusb_comm -a 16 -c 73 -r 2
01f9
$ ./smbusb_comm -a 16 -c 71 -w fe07
$ ./smbusb_comm -a 16 -c 70 -w 0517
$ ./smbusb_bq8030flasher -p prg.bin -e eep.bin
------------------------------------
smbusb_bq8030flasher
------------------------------------
SMBusb Firmware Version: 1.0.1
PEC is ENABLED
TI Boot ROM version 3.1
------------------------------------
Reading program flash
................................................................
Done!
Reading eeprom(data) flash
................................................................
Done!
Takze uz len najst, co tam upravit, aby to zacalo nabijat.