Hi @BLUETTI_CARE, @BLUETTI,
I emailed support on April 16 describing the issue below, and got the automated reply with ticket #467874:
"Our team typically responds within 24 hours. Please note that during holidays or promotional periods (e.g., Prime Day), response times may be slightly longer. "
Today is April 19 and I still have not received any response. Posting here in parallel in the hope it gets someone’s attention.
The problem, short version. I have three configurations with the same hardware and they behave very differently:
AC200L + B300 (alone): works normally. B300 correctly recognized in the app, Model field populated, no errors.
AC200L + B500K (alone): works physically (B500K charges and discharges), but in the app the B500K has an empty Model field (“–”), and firmware update fails with “The device code is empty.” No E019.
AC200L + B300 + B500K (chained via two P090A cables): does not work. AC200L shows error E019 on the screen and in the app, the B500K has an empty Model field (“–”), and firmware update fails with “The device code is empty.”
The third configuration - exactly AC200L + B300 + B500K connected with P090A cables - is the one that BLUETTI’s own marketing material advertises as supported. See attached image from BLUETTI product pages:

“AC200L + B500K + B300 = 10,240 Wh”
This is the configuration I bought the B500K for, relying on BLUETTI’s own published compatibility.
Details of each configuration:
-
AC200L + B300 only. Works without issues. B300 BMS v1021.06, Model field populated, no error codes.
-
AC200L + B500K only (single P090A cable, known-good cable that works fine with my B300). B500K charges and discharges, SoC and status come through correctly, BMS version v1084.05 is reported. But on the Battery Info page the Model field for the B500K is empty (“–”). Attempting Firmware Update for the B500K returns “The device code is empty” and the update cannot start. The AC200L clearly talks to the B500K on the BMS level but does not have a model identifier for it. No E019 in this setup.
-
AC200L + B300 + B500K (both chain orders tested: AC200L → B300 → B500K, and AC200L → B500K → B300). The in-app description of E019 says:
“Non-typical connection between multiple machines. AC200L cannot mix connected battery packs.”
Same E019 either way, same empty Model field for the B500K.
What I already tested:
AC200L firmware is the latest per the app: IoT 9041.11, ARM 2131.05, DSP 2130.13.
Both P090A cables fully locked; power-cycled the whole system from scratch several times.
Both chain orders tested.
Simplified to just AC200L + B500K one-to-one with a known-good cable. Model field still empty, firmware update still blocked. This rules out both the cable and the mixed configuration as the cause of the empty Model field.
From my side this looks like either the AC200L firmware does not yet carry a model entry for B500K, or my specific B500K unit shipped without a proper device identifier in its BMS. Neither is something I can fix on the user side.
Known similar cases with no public resolution:
@vladvinnikov on AC200PL + B500K (Jan 13, 2026): AC200PL with B500K
@PepeRojas on AC200MAX + B500K (Mar 12, 2026): Any Questions about B500K? Let me know
If there is a provisioning / firmware step your engineers can push to the B500K remotely, I am ready for it.
Details for your records:
Support ticket: #467874 (opened Apr 16)
AC200L SN: AC200L2535000001463
IoT SN: IoT2534150987196
AC200L BMS: v1043.13
B500K BMS: v1084.05 (Model: “–”, update error: “The device code is empty”)
B300 BMS: v1021.06 (works fine on its own with AC200L)
Thanks,
Volodymyr




