Other Parts Discussed in Thread: BQSTUDIO
Dear TI,
We are working with FG IC BQ28Z610, we got it's driver from TI git repository "https://github.com/tibms/kernel-4.4/tree/release/drivers/power/bq28z610"
0C 46 FC 08 0A B8 0B 0A 00 05 32 00 C2 01 05 14 00 0A 14 F6 FF 0C FE 32 A0 05 D4 0C 0A 01 01 0F 40 1F 71 24
- But when we read using bq28z610 driver the last 4 bytes are different and checksum is failed
[ 12.276473] [bq28z610] fg_print_buf: mac_read_block buf:
[ 12.276481] [bq28z610] fg_print_buf: 0C 46
[ 12.396379] [bq28z610] fg_print_buf: mac_read_block buf:
[ 12.396395] [bq28z610] fg_print_buf: 0C 46 FC 08 0A B8 0B 0A 00 05 32 00 C2 01 05 14 00 0A 14 F6 FF 0C FE 32 A0 05 D4 0C 0A 01 01 0F B0 CE B4 E2
[ 12.415618] [bq28z610] fg_mac_read_block: Checksum error
In addition BQ28Z610 already changed into full access mode for read data
Default code from bq28z610 driver for reading FW version also had this problem
Line 1061: [ 11.538581] [bq28z610] fg_print_buf: mac_read_block buf:
Line 1062: [ 11.538586] [bq28z610] fg_print_buf: 00 3E
Line 1063: [ 11.657029] [bq28z610] fg_print_buf: mac_read_block buf:
Line 1064: [ 11.657036] [bq28z610] fg_print_buf: 02 00 26 10 00 17 00 16 00 03 85 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 0B 30 A3
Line 1065: [ 11.676199] [bq28z610] fg_mac_read_block: Checksum error
Line 1066: [ 11.681727] [bq28z610] fg_read_fw_version: FW Ver:A3A3, Build:8AFF
Line 1067: [ 11.688182] [bq28z610] fg_read_fw_version: Ztrack Ver:FF11
Please help us check this problem.
Thank you very much!


