0A E2 FF 02 FF 29 10 D8 81 43 01 07 8D 43 33 33 9F 41 01 01 01 01 01 01 01 01 01 03 48 42 01 03 C8 41 01 03 A0 41 01 07 90 41 CD CC 80 41 01 08 50 40 64 3B 4F 40 FA 02 01 02 14 01 01 02 C7 00
09 62 FF 02 FF 29 53 03 1F 00
08 E2 FF 02 FF 29 06 EF 00
09 62 FF 02 FF 29 4A 04 27 00
01 07 8D 43 33 33 9F 41
01 03 48 42
01 03 C8 41
01 03 A0 41
01 07 90 41 CD CC 80 41
01 08 50 40 64 3B 4F 40 FA
01 02 14
01 02 C7
0A E2 FF 02 FF 29 62 90 85 43 01 0F 8D 43 9A 99 99 41 CD CC 6C 40 5B 8F 72 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 C9
0A E2 FF 02 FF 29 21 90 85 43 01 0F 8D 43 9A 99 99 41 33 33 73 40 A5 70 6D 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 10
0A E2 FF 02 FF 29 BE 8F 85 43 01 0F 8D 43 9A 99 99 41 33 33 73 40 32 33 73 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 1E
0A E2 FF 02 FF 29 42 90 85 43 01 0F 8D 43 9A 99 99 41 CD CC 6C 40 5B 8F 72 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 E9
0A E2 FF 02 FF 29 42 90 85 43 01 0F 8D 43 9A 99 99 41 CD CC 6C 40 CE CC 6C 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 3F
0A E2 FF 02 FF 29 3B 8F 85 43 01 0F 8D 43 9A 99 99 41 33 33 73 40 A5 70 6D 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 F7
0A E2 FF 02 FF 29 0C 92 85 43 01 0F 8D 43 9A 99 99 41 33 33 73 40 32 33 73 40 01 03 48 42 01 03 C8 41 01 03 A0 41 01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02 01 02 28 01 01 02 CD
0A E2 FF 02 FF 29 0C 92 85 43
01 0F 8D 43 9A 99 99 41 33 33 73 40 32 33 73 40
01 03 48 42
01 03 C8 41
01 03 A0 41
01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB 02
01 02 28
01
01
02 CD
ArrayVoltage: 267.127
PackVoltage: 267.820
Current: 3.782
SoC: 40.600
SysTemp: 19.3
MaxCellVolt: 3.342
MinCellVolt: 3.337
MaxCellTemp: 17.5
MinCellTemp: 16.2
MaxVolPos: 3
MinVolPos: 1
MaxTempPos: 1
MinTempPos: 4
TotalChargeEnergy: 1890.622
TotalDischargeEnergy: 1610.508
TotalCycleCount: 251
And if 0x01 is some delimiter, how is make sure that it is not into data?The "01" is maybe some delimiter, and the next byte is the length of the segment, and then comes some data. But how data is encoded, I still don't know. We have to see how these numbers compare to major battery parameters (voltage, current, SOC, etc.) and how they change in the long run.
0A E2 FF 02 FF 29 6F 52 86 43 01 03 8D 43 01 03 A0 41 01 01 01 01 01 01 01 01 01 03 48 42 01 03 C8 41 01 01 01 01 01 10 A0 41 9A 99 91 41 EE 7C 57 40 2B 87 56 40 FB 04 01 40 64 01 01 02 58
0A E2 FF 02 FF 29 48 51 86 43 01 03 8D 43 01 03 A0 41 01 01 01 01 01 01 01 01 01 03 48 42 01 03 C8 41 01 01 01 01 01 10 A0 41 66 66 92 41 EE 7C 57 40 2B 87 56 40 FB 04 01 40 64 01 01 02 E6
ArrayVoltage: 268.621
PackVoltage: 268.450
Current: 0.026
SoC: 100.000
SysTemp: 20.000
MaxCellVolt: 3.367
MinCellVolt: 3.352
MaxCellTemp: 20.000
MinCellTemp: 18.200
0A E2 FF 02 FF 29 0C 92 85 43 -> 0x4385920C -> 267.14V (battery voltage)
01 0F 8D 43 9A 99 99 41 33 33 73 40 32 33 73 40
8D 43 -> 0x438D000 -> 282.0V (max charging voltage from datasheet)
0x419999A -> 19.2 deg (sys temp)
0x40733333 - 3.8A (battery current)
0x40733332 -3.8A (battery current again ?)
01 03 48 42 -> 0x42480000 -> 50.0A (max discharge current ?)
01 03 41 C8 -> 0x41C80000 -> 25.0A (nominal discharge current )
01 03 A0 41 -> 0x41A00000 -> 20.0A (max charge current ?)
01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40
8C 41 -> 0x418C00000 -> 17.5 deg (max cell temp)
0x4181999A -> 16.2 deg (min cell temp)
0x4055E354 -> 3.342V (max cell voltage)
0x40559168 -> 3.337V (min cell voltage)
FB 02 01 02 28 01 01 02 CD
I will do some more logs to see if they are really constant over time. This might also be a version of the string -> constant or maybe the time?The first four bytes are some constants, so we will ignore them:
I am still curios about the "00" because this is a not allowed char.8D 43 -> 0x438D000 -> 282.0V (max charging voltage from datasheet)
That was also in my mind, but I hope that the cycle count can be higher than 255, otherwise the battery will be useless in the next few days.0xFB->251 is cycle count,
That will be easy to find out.0x28 is 40% SOC
0A E2 FF 02 FF 29 CF 77 82 43 01 0F 8D 43 66 66 A2 41 66 66 E6 BF 46 E1 DA BF 01 03 48 42 01 03 C8 41 01 14 A0 41 CD CC 9C 41 CD CC 8C 41 FE D4 50 40 75 93 50 40 FC 02 01 02 3F 01 01 02 B4
Current: -1.775
SOC: 63.000%
SysTemp: 20.300
MaxCellVolt: 3.264
MinCellVolt: 3.260
MaxCellTemp: 19.600
MinCellTemp: 17.600
MaxVolPos: 3
MinVolPos: 4
MaxTempPos: 1
MinTempPos: 4
Unfortunately we are talking about the same device. I talked to my brother about this and he started this thread. I just hijacked it.Considering @huntworker and @Simon2021 are coming from the same place, perhaps you can share the information and try out the solutions on each others devices.
It is time to show you my setup.I will give you some pictures of my setup tomorrow.
I guess "00" is a special symbol, so the number 0x438D000 is encoded as 0x438D, and the zeroes are omitted.Next step is to write a small program to read the raw data and show it as human readable numbers. For that it would be interesting to get a hint for the representation of a 0x00 byte. This happens somehow with an 0x01 byte.
01 0F 8D 43 9A 99 99 41 33 33 73 40 32 33 73 40
01 10 8C 41 9A 99 81 41 54 E3 55 40 68 91 55 40 FB
Both confirmed. Current cycle count is 253, so we will get an answer the next days. Maybe there will be bytes inserted?Maybe 0xFB->251 is cycle count, and 0x28 is 40% SOC.
FF 02 FF 29 C5 60 85 43 01 07 8D 43 9A 99 A5 41 01 01 01 01 01 01 01 01 01 03 48 42 01 03 C8 41 01 01 01 12 CD CC B0 41 66 66 9E 41 06 81 55 40 DF 4F 55 40 FD 04 01 40 64 01 01 02 D6
01 01 01 12
Unfortunately we are talking about the same device. I talked to my brother about this and he started this thread. I just hijacked it.
But if anyone has access to a different device, I might provide my setup.