This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27742-G1: I2C no acknowledgment after flashing df.fs

Part Number: BQ27742-G1
Other Parts Discussed in Thread: BQSTUDIO

New board. Virgin BQ27742. bqStudio reads default factory configuration without a battery connected. Connect a battery and all is good. Enter programming mode and program the df.fs file saved from a learned and configured device. Programmed apparently works but now cannot communicate with device at all. REG25 shows 2.5V and I2C lines operating as expected. If device is in SLEEP, how do I wake it?

Code if flash file is

;--------------------------------------------------------
;Verify Existing Firmware Version
;--------------------------------------------------------
W: AA 00 01 00
C: AA 00 42 07
W: AA 00 02 00
C: AA 00 03 01
;--------------------------------------------------------
;Unseal device
;--------------------------------------------------------
W: AA 00 14 04
W: AA 00 72 36
W: AA 00 FF FF
W: AA 00 FF FF
X: 1000
;--------------------------------------------------------
;Go To ROM Mode
;--------------------------------------------------------
W: AA 00 00 0F
X: 1000
W: 16 00 03 00 00
W: 16 64 03 00
X: 20
C: 16 66 00
W: 16 00 02 00 00 00 EA FF 33 EB FB 33 6D FC 33 65 FE 33 7D FE 33 FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F 03 01 3F 58 CB 33 ED 00 08 00 00 00 00 00 00 FF AA 0E FB A7 0E FF A6 0E FF A1 0E FF A0 0E FE A3 0E 47 A2 0E D2 FF 3A FF A1 0E 58 A0 0E FF A3 0E
W: 16 64 CE 35
X: 2
C: 16 66 00
W: 16 00 02 01 00 00 57 A2 0E BD A5 0E 0C A4 0E CA FF 3A FE A1 0E 47 A0 0E FE A3 0E 47 A2 0E CA FF 3A C2 FF 3A D6 FF 33 FF AF 0E 01 4F 03 3F 11 0C CD FF 30 D4 FF 35 2F 10 0C D4 FF 35 FF FF 23 01 AF 14 01 4F 03 3F 11 0C C5 FF 30 CC FF 35 2F 10 0C CC FF 35 FF FF 23 FF DF 0B C4 FF 33 A9 7F 39 FE AF 16 C1 AB 0E
W: 16 64 BC 2D
X: 2
C: 16 66 00
W: 16 00 05
W: 16 64 05 00
X: 170
C: 16 66 00
C: 16 04 A2 D4 A4 9B
W: 16 00 0C 00 00 00 83 DE
W: 16 64 6D 01
X: 200
C: 16 66 00
W: 16 00 0A 00 00 00 80 58 4E 0E 94 76 1C 51 05 99 00 00 00 00 51 F6 C9 F4 14 52 09 21 32 6D 00 00 00 00 CF DC 17 F3
W: 16 64 3B 0A
X: 2
C: 16 66 00
W: 16 00 0A 01 00 00 00 00 16 7A 00 00 35 64 F9 A1 00 15 30 01 00 EF 05 22 05 01 00 00 10 01 00 3C 00 50 3C 00 64 3C
W: 16 64 A9 05
X: 2
C: 16 66 00
W: 16 00 0A 02 00 00 00 20 14 B4 06 10 68 FF 56 FD 94 00 0A 00 32 03 E8 01 01 01 F4 00 1E C8 14 08 00 3C 0E 10 00 0A
W: 16 64 DC 07
X: 2
C: 16 66 00
W: 16 00 0A 03 00 00 46 05 0F 05 0F 03 20 00 32 00 64 46 50 0A 0E 2F 0E 02 01 90 00 64 19 DC 5C 60 00 C8 00 04 03 32
W: 16 64 C8 05
X: 2
C: 16 66 00
W: 16 00 0A 04 00 00 00 01 00 14 00 01 00 14 03 23 07 08 25 5A 0F 1E 60 0A F0 00 C8 28 01 F4 00 00 00 00 00 00 01 F4
W: 16 64 4D 05
X: 2
C: 16 66 00
W: 16 00 0A 05 00 00 00 00 43 80 04 00 C8 00 00 02 14 00 36 00 05 00 0A 05 82 00 0A 13 88 00 C8 0A 03 00 28 0F 0F A0
W: 16 64 E0 04
X: 2
C: 16 66 00
W: 16 00 0A 06 00 00 05 01 F4 03 E8 20 05 10 66 10 3C 10 1A 0F FC 0F DD 0F BE 0F 9F 0F 80 0F 64 0F 48 0F 31 0F 16 0E
W: 16 64 44 08
X: 2
C: 16 66 00
W: 16 00 0A 07 00 00 FC 0E E2 0E CD 0E A4 0E 85 0E 6B 0E 59 0E 4A 0E 3D 0E 31 0E 26 0E 1C 0E 12 0E 0A 0E 00 0D F5 0D
W: 16 64 92 07
X: 2
C: 16 66 00
W: 16 00 0A 08 00 00 E7 0D D6 0D C5 0D B3 0D 9B 0D 83 0D 65 0D 46 0D 30 0D 02 0C 90 0B 95 FC 98 FD C3 FE 4A FE 74 FE
W: 16 64 FF 0D
X: 2
C: 16 66 00
W: 16 00 0A 09 00 00 E8 FE 6A FE 6E FE F6 FE E2 FF E9 FF 0B FF CB 00 03 00 67 FE 30 03 0C 01 90 02 60 02 13 02 42 02
W: 16 64 54 0F
X: 2
C: 16 66 00
W: 16 00 0A 0A 00 00 50 02 B3 02 E9 03 1B 03 53 02 EC 03 04 01 EA FF 4E FF 52 FF 24 FF 93 00 47 00 4D 01 13 03 56 03
W: 16 64 AF 0A
X: 2
C: 16 66 00
W: 16 00 0A 0B 00 00 B7 04 B6 00 39 FC D7 FF B8 FF A7 FF A6 FF 7A FF 87 FF A1 FF A6 FF 6E FF 91 FF 78 FF 43 FF 35 FF
W: 16 64 C1 16
X: 2
C: 16 66 00
W: 16 00 0A 0C 00 00 91 FE FA 00 0B FE CA FF 08 FE DF FE BD FF 07 FE F6 FE E3 FE EF FE D2 FE B6 FE CA FE 68 FE 7B FD
W: 16 64 01 19
X: 2
C: 16 66 00
W: 16 00 0A 0D 00 00 B7 FD 49 10 9A FF CE 02 26 00 4B 00 05 00 64 28 FF 62 FF 62 00 32 00 0A 2D 32 3C 01 10 FE 10 FE
W: 16 64 45 0B
X: 2
C: 16 66 00
W: 16 00 0A 0E 00 00 10 CC 10 9A 32 50 50 50 09 7F A7 B9 83 0A 07 00 14 04 00 0A F0 00 0F 05 00 32 01 C2 14 00 00 00
W: 16 64 6B 07
X: 2
C: 16 66 00
W: 16 00 0A 0F 00 00 00 3C 00 64 00 28 00 3C 3C 01 01 90 36 72 04 14 FF FF FF FF 01 23 45 67 89 AB CD EF FE DC BA 98
W: 16 64 93 0D
X: 2
C: 16 66 00
W: 16 00 0A 10 00 00 76 54 32 10 01 5E FE 79 11 3D 09 DC 09 1B FC 20 00 3F 00 0A 19 64 00 3C 00 00 00 00 00 00 00 00
W: 16 64 71 06
X: 2
C: 16 66 00
W: 16 00 0A 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W: 16 64 1B 00
X: 2
C: 16 66 00
W: 16 00 0A 12 00 00 00 00 00 00 10 CC 01 10 9A 09 C4 01 0A 28 00 3C 02 26 05 01 F4 02 58 05 02 26 10 B3 10 CC 10 E5
W: 16 64 1C 07
X: 2
C: 16 66 00
W: 16 00 0A 13 00 00 10 FE 11 17 11 30 11 49 11 62 11 62 12 AB 0E 00 01 00 02 00 00 00 02 00 01 00 00 FA 00 9B 7A 28
W: 16 64 DC 05
X: 2
C: 16 66 00
W: 16 00 0A 14 00 00 F7 00 00 67 7A 00 00 00 11 0E D8 00 31 00 00 00 01 00 0A 13 88 14 B4 4E 20 FE 70 50 00 0A 7F 07
W: 16 64 48 07
X: 2
C: 16 66 00
W: 16 00 0A 15 00 00 01 00 96 00 AF 00 4B 00 64 09 C4 02 0A 28 11 94 02 11 30 48 41 59 53 59 53 20 4C 74 64 00 00 00
W: 16 64 22 07
X: 2
C: 16 66 00
W: 16 00 0A 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 49 55 20 00 00 00 00 00 00 00 00 00
W: 16 64 2E 01
X: 2
C: 16 66 00
W: 16 00 0A 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
W: 16 64 15 0C
X: 2
C: 16 66 00
W: 16 00 0A 18 00 00 FF 55 00 26 00 2D 00 31 00 44 00 30 00 2B 00 33 00 34 00 30 00 3D 00 4D 00 5B 00 6C 00 7D 01 10
W: 16 64 0F 05
X: 2
C: 16 66 00
W: 16 00 0A 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W: 16 64 23 00
X: 2
C: 16 66 00
W: 16 00 0A 1A 00 00 FF FF 00 26 00 2D 00 31 00 44 00 30 00 2B 00 33 00 34 00 30 00 3D 00 4D 00 5B 00 6C 00 7D 01 10
W: 16 64 BB 05
X: 2
C: 16 66 00
W: 16 00 0A 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W: 16 64 25 00
X: 2
C: 16 66 00
W: 16 00 0A 1C 00 00 91 FE FA 00 0B FE CA FF 08 FE DF FE BD FF 07 FE F6 FE E3 FE EF FE D2 FE B6 FE CA FE 68 FE 7B FD
W: 16 64 11 19
X: 2
C: 16 66 00
W: 16 00 0A 1D 00 00 B7 FD 49 10 9A FF CE 02 26 00 4B 00 05 00 64 28 FF 62 FF 62 00 32 00 0A 2D 32 3C 01 10 FE 10 FE
W: 16 64 55 0B
X: 2
C: 16 66 00
W: 16 00 0A 1E 00 00 FF FF FF FF 00 00 01 19 FF FF FE E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
W: 16 64 0B 1C
X: 2
C: 16 66 00
W: 16 00 0A 1F 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
W: 16 64 09 20
X: 2
C: 16 66 00
W: 16 00 08
W: 16 64 08 00
X: 2
C: 16 66 00
C: 16 04 1F 47
W: 16 00 05
W: 16 64 05 00
X: 170
C: 16 66 00
C: 16 04 A2 D4 A4 9B
W: 16 00 01 00 00 05 54 54 15
W: 16 64 C3 00
X: 20
C: 16 66 00
W: 16 00 05
W: 16 64 05 00
X: 170
C: 16 66 00
C: 16 04 F7 28 7A 9B
;--------------------------------------------------------
;Execute Flash Code
;--------------------------------------------------------
W: 16 00 0F
W: 16 64 0F 00
X: 4000

Another Catch-22?

John Newell

  • bqStudio would not get a response at any address. However, in desperation I selected the .srec file and hit 'Program and the device responded. Then hit 'Execute FW' and it now all works.??

    I am sure that the RTFM would apply - still wading through it.
    John