BMW i3 Battery with GoodWe Inverter

Pairing a used BMW i3 22, 33 or 42 kWh HV pack with GoodWe EH single-phase and ET three-phase hybrid inverters using BYD Battery-Box protocol emulation.

Direct answer. A complete BMW i3 HV pack (22, 33 or 42 kWh; 260–395 V operating range) is compatible with GoodWe EH single-phase hybrid inverters (100–500 V DC battery input) and with GoodWe ET three-phase hybrid inverters (180–600 V DC). The BMS-EV controller emulates a BYD Battery-Box HV module stack on the GoodWe battery CAN port. The BMW pack voltage window fits cleanly inside both EH and ET ranges. EH is the best fit for single-phase homes (5–10 kW); ET for three-phase homes and small commercial (5–15 kW).

What works

ComponentStatusNotes
BMW i3 22 kWh (60 Ah) packYesNMC, 260–395 V
BMW i3 33 kWh (94 Ah) packYesNMC, 260–395 V; most popular option
BMW i3 42 kWh (120 Ah) packYesNMC, 260–395 V; best capacity/euro
GoodWe EH single-phase (5.0–10.0 kW)Yes100–500 V DC battery, BYD HV protocol
GoodWe ET three-phase (5.0–15.0 kW)Yes180–600 V DC battery, BYD HV protocol
GoodWe ES / EM (LV series)No48 V nominal, incompatible with HV pack
GoodWe MS / DNS (PV-only)NoString inverter, no battery interface

Supported GoodWe inverter models

ModelAC powerPhaseDC battery rangeMPPT
GW5000-EH5.0 kW1-phase100–500 V2
GW6000-EH6.0 kW1-phase100–500 V2
GW8000-EH8.0 kW1-phase100–500 V2
GW10K-EH10.0 kW1-phase100–500 V2
GW5K-ET5.0 kW3-phase180–600 V2
GW6.5K-ET6.5 kW3-phase180–600 V2
GW8K-ET8.0 kW3-phase180–600 V2
GW10K-ET10.0 kW3-phase180–600 V2
GW15K-ET15.0 kW3-phase180–600 V2

Battery voltage range match

The BMW i3 pack sits at 260–395 V (0–100 % SoC). The GoodWe EH input starts at 100 V, so the entire BMW discharge curve is inside the window; the ET input starts at 180 V, still well below the BMW low limit. Neither inverter will trip the pack on low-voltage cutoff during normal operation.

The 500 V upper limit on EH is comfortably above BMW full charge (395 V). ET's 600 V ceiling is also fine. The BMS-EV controller applies a chemistry-derived charge voltage limit of 395 V and a discharge cutoff at approximately 300 V (~10 % SoC), preserving pack lifespan.

CAN protocol mapping

Both GoodWe EH and ET use the BYD Battery-Box HV protocol on their battery CAN port. The BMS-EV controller identifies itself as a BYD HVS stack:

DataSource (BMW i3 BMS)Target (BYD HV frame)
Pack voltage0x112 byte 0–10x110 byte 0–1
Pack current0x112 byte 2–30x110 byte 2–3
SoC0x1F0 byte 40x150 byte 0
Cell voltages max/min0x2A2 byte 0–30x210 byte 0–3
Temperature max0x2FC byte 30x220 byte 0
Temperature min0x2FC byte 40x220 byte 1
Charge current limitComputed by BMS-EV0x130 byte 4–5
Discharge current limitComputed by BMS-EV0x130 byte 6–7
Alarm/warning flags0x2C0 bit-mapped0x360 byte 0–3
Manufacturer nameInjected by BMS-EV0x35E "BYD"

Wiring architecture

┌────────────────┐ ┌───────────────┐ ┌────────────────┐ │ BMW i3 HV │ │ BMS-EV │ │ GoodWe EH │ │ pack │ │ Controller │ │ or ET │ │ │ │ │ │ │ │ 260-395 V DC │───────►│ BYD Battery- │───────►│ Battery port │ │ │ CAN │ Box HV emul. │ Bat- │ EH: 100-500 V │ │ Factory BMS │ 500k │ │ CAN │ ET: 180-600 V │ └────────┬───────┘ └───────┬───────┘ └────────┬───────┘ │ │ │ │ HV DC + contactors (inside BMW pack) │ └──────────────────────────────────────────────────┘ │ ▼ ┌────────────────────┐ │ SEMS Portal │ │ cloud monitoring │ └────────────────────┘

Installation requirements

Engineering values below are examples. Final conductor cross-section and protective-device sizing must be calculated for the actual pack, maximum current, cable length, installation method, ambient temperature and applicable local standards (IEC 60364-7-712, VDE-AR-N 4105, NEC 690).

Known limitations

FAQ

Should I choose EH (single-phase) or ET (three-phase)?

Choose based on your grid connection: single-phase home = EH; three-phase home = ET. If you have three-phase supply, ET is strongly preferred — better balance, higher continuous power, and the backup output can span all three phases with the right accessory.

What is the maximum charge/discharge power with a BMW i3 33 kWh pack?

The BMW i3 33 kWh pack tolerates up to ~50 kW peak on the vehicle side, but for stationary use we constrain to 0.3–0.5 C to preserve lifetime. On a 33 kWh pack that's 10–16 kW — well within GW10K-EH or GW10K-ET limits. The BMS-EV controller reports these limits over CAN so the inverter self-regulates.

Does GoodWe's "Peak-shaving" mode work with a BMW pack?

Yes. Peak-shaving is a control-side feature that only reads pack SoC and available power from CAN. The BMS-EV controller provides both fields correctly.

Can I connect the BMS-EV controller directly to the GoodWe RJ45 without adapters?

Yes. BMS-EV supplies a pre-terminated CAN cable with an RJ45 connector on the inverter end and Molex terminals on the controller end. Pinout matches GoodWe's BMS port specification.

Is off-grid operation possible with a BMW i3 + GoodWe ET?

The GoodWe ET is grid-tied with backup, not a full off-grid inverter. It requires a live grid or a black-start-capable generator to synchronise. For permanent off-grid use, consider the Deye SUN HP3 or Victron MultiPlus-II with DC coupling.

What happens if I remove the BMS-EV controller from the CAN bus?

The GoodWe inverter loses battery communication and opens its internal battery contactor after 30 seconds. PV production continues (grid-tied). No damage occurs, but the battery is unavailable until CAN is restored.

Does the 22 kWh BMW i3 pack make economic sense?

Marginal. The 22 kWh (60 Ah, 2013–2016) pack after 8+ years of use often has ~15 kWh usable. If the pack price is below €1 200 it can still make sense; otherwise a 33 or 42 kWh pack offers substantially better €/kWh.

Order a BMW i3 + GoodWe controller
Pre-configured for GoodWe EH or ET series
Last updated: 2026-09-18
Current firmware: 15.0.14
Technical author: BMS-EV engineering team (Clima Boost sp. z o.o., Poland)
Reviewer: Jakub Lipiński, founder/lead engineer BMS-EV
Revision: 2026-09-18 — aligned with firmware 15.0.14, SOFAR 180–800 V DC verification, Kia EV6 + SOFAR HYD 15KTL case study reference
Related: BMW i3 battery · Compatibility Matrix · Safety