Device Details
- Main Station: Anker SOLIX C2000 Gen 2
- Expansion Battery: Anker SOLIX BP2000 (2kWh)
Description
Hello! First of all, thank you for this amazing integration.
I am currently using the new Anker SOLIX C2000 Gen 2 with a BP2000 expansion battery. In the integration setup, I selected the "C1000 Gen 2" profile. The main unit works partially with this profile (telemetry like base power and AC/DC toggles are working fine).
However, since the real C1000 Gen 2 hardware does not support expansion batteries, the connected BP2000 battery is currently not detected at all, and no entities are created for it.
I have attached my decrypted debug log from the connection session with the C1000 Gen 2 profile. Hopefully, the raw data provides the necessary structures to implement proper support for the C2000 Gen 2 and its expansion loop.
Thanks a lot for your help!
Debug Log (C1000 Gen 2 Profile)
2026-09-17 07:21:44.401 DEBUG (MainThread) [SolixBLE.device] Decrypted payload: a10131a221062011415043444b4b463047313534303030373100054131373833010102010101a30e0400000101fc080064cc00580200a41b040000000008073200000000000000001e00020000000001640a00a506042100640000a60a044200000000004b0164a70704014200000000a80404000000aa0404000000ab0404000000ac0404000000ae0404000000b20404000000c02c0411415043444l34453047313136303032313101020209011e011d0001010001000a41313738335f326b5768ce2c0410000000000000000000000000000000000111000000000000000000000000000000000000000000000000d91a0400000f640a00000000664a986a6858986a0000000000000000da18048000000000000000000001e00138047f00000038046405dc06040000000000f91d0401010201070005000000000007000500020209010202090106000300fa150401010101001f0700000000000000000000000000fd0100fe0503faba0000
2026-09-17 07:21:44.401 DEBUG (MainThread) [SolixBLE.device] Telemetry parameters: {'a1': '31', 'a2': '062011415043444b4b463047313534303030373100054131373833010102010101', 'a3': '0400000101fc080064cc00580200', 'a4': '040000000008073200000000000000001e00020000000001640a00', 'a5': '042100640000', 'a6': '044200000000004b0164', 'a7': '04014200000000', 'a8': '04000000', 'aa': '04000000', 'ab': '04000000', 'ac': '04000000', 'ae': '04000000', 'b2': '04000000', 'c0': '0411415043444l34453047313136303032313101020209011e011d0001010001000a41313738335f326b5768', 'ce': '0410000000000000000000000000000000000111000000000000000000000000000000000000000000000000', 'd9': '0400000f640a00000000664a986a6858986a0000000000000000', 'da': '048000000000000000000001e00138047f00000038046405', 'dc': '040000000000', 'f9': '0401010201070005000000000007000500020209010202090106000300', 'fa': '0401010101001f0700000000000000000000000000', 'fd': '00', 'fe': '03faba0000'}
2026-09-17 07:21:44.401 DEBUG (MainThread) [SolixBLE.device] C1000G2(
AC_OUTPUT: PortStatus.OUTPUT,
AC_POWER_IN: 0,
AC_POWER_OUT: 66,
ADDRESS: 00:7F:1D:0C:C8:54,
AVAILABLE: True,
BATTERY_HEALTH: 0,
BATTERY_PERCENTAGE: 100,
CONNECTED: True,
DC_OUTPUT: PortStatus.NOT_CONNECTED,
DC_POWER_OUT: 0,
LAST_UPDATE: 2026-09-17 07:21:44.401578,
MAX_BATTERY_PERCENTAGE: 100,
MIN_BATTERY_PERCENTAGE: 10,
NAME: SOLIX C2000 Gen 2,
NEGOTIATED: True,
PART_NUMBER: A1783,
POWER_OUT: 66,
SERIAL_NUMBER: APCDKKF0G15400071,
SOLAR_PORT: PortStatus.NOT_CONNECTED,
SOLAR_POWER_IN: 0,
TEMPERATURE: 33,
USB_A1_POWER: 0,
USB_C1_POWER: 0,
USB_C2_POWER: 0,
USB_C3_POWER: 0,
USB_PORT_A1: PortStatus.NOT_CONNECTED,
USB_PORT_C1: PortStatus.NOT_CONNECTED,
USB_PORT_C2: PortStatus.NOT_CONNECTED,
USB_PORT_C3: PortStatus.NOT_CONNECTED,
)
C1000 Gen 2 Profile.log
Unkown Profile.log
ADDITIONAL UPDATE / ASSUMPTION REGARDING EXPANSION BATTERY
While reviewing the decrypted debug logs, I found a string that likely
represents the connected expansion battery pack.
- Expansion Battery Serial: APCDL4E0G11600211
- Log Location: Parameter "c0" inside the decrypted telemetry payload
The hex-encoded value is:
415043444c344530473131363030323131
In the raw decrypted bytes, this serial number is explicitly listed right
next to the expansion battery identifier:
b'\x04\x11APCDL4E0G11600211...A1783_2kWh'
Device Details
Description
Hello! First of all, thank you for this amazing integration.
I am currently using the new Anker SOLIX C2000 Gen 2 with a BP2000 expansion battery. In the integration setup, I selected the "C1000 Gen 2" profile. The main unit works partially with this profile (telemetry like base power and AC/DC toggles are working fine).
However, since the real C1000 Gen 2 hardware does not support expansion batteries, the connected BP2000 battery is currently not detected at all, and no entities are created for it.
I have attached my decrypted debug log from the connection session with the C1000 Gen 2 profile. Hopefully, the raw data provides the necessary structures to implement proper support for the C2000 Gen 2 and its expansion loop.
Thanks a lot for your help!
Debug Log (C1000 Gen 2 Profile)
C1000 Gen 2 Profile.log
Unkown Profile.log
ADDITIONAL UPDATE / ASSUMPTION REGARDING EXPANSION BATTERY
While reviewing the decrypted debug logs, I found a string that likely
represents the connected expansion battery pack.
The hex-encoded value is:
415043444c344530473131363030323131
In the raw decrypted bytes, this serial number is explicitly listed right
next to the expansion battery identifier:
b'\x04\x11APCDL4E0G11600211...A1783_2kWh'