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