Home › Integrations › Tesla Model 3 + SOFAR HYD
SOFAR HYD 5KTL–20KTL-3PH three-phase hybrid inverters are one of the most economical and well-supported ways to reuse a Tesla Model 3 or Model Y battery pack for residential and small-commercial energy storage. This page documents the exact firmware, wiring, CAN protocol translation and commissioning procedure used in a BMS-EV deployment.
Direct answer. A complete Tesla Model 3 battery pack integrates with any SOFAR HYD 5KTL, 10KTL, 15KTL or 20KTL-3PH three-phase hybrid inverter through the BMS-EV controller. The original Tesla BMS boards inside the pack are retained — they continue to run cell balancing, temperature protection, HVIL and contactor control. The BMS-EV controller sits between the pack and the inverter on a CAN 2.0B bus at 500 kbit/s and re-encodes the Tesla proprietary telemetry into the BYD Battery-Box HVS protocol that SOFAR HYD expects. Tesla's 270–410 V pack voltage window sits comfortably inside SOFAR's 180–800 V DC input range. Typical usable capacity: 65 kWh for LR NCA, 55 kWh for LFP.
| Model | AC power | DC input range | MPPT trackers | PV oversizing | Notes |
|---|---|---|---|---|---|
| SOFAR HYD 5KTL-3PH | 5 kW three-phase | 180–800 V | 2 | 1.3× (6.5 kWp) | Entry residential. |
| SOFAR HYD 6KTL-3PH | 6 kW three-phase | 180–800 V | 2 | 1.3× (7.8 kWp) | Common EU residential pairing. |
| SOFAR HYD 8KTL-3PH | 8 kW three-phase | 180–800 V | 2 | 1.3× (10.4 kWp) | Standard family home. |
| SOFAR HYD 10KTL-3PH | 10 kW three-phase | 180–800 V | 2 | 1.3× (13 kWp) | Most popular BMS-EV pairing. |
| SOFAR HYD 15KTL-3PH | 15 kW three-phase | 180–800 V | 2 | 1.3× (19.5 kWp) | Large villa / small workshop. |
| SOFAR HYD 20KTL-3PH | 20 kW three-phase | 180–800 V | 2 | 1.3× (26 kWp) | Farm / commercial. |
Minimum SOFAR firmware required: ARM V010 / DSP V010 (June 2024 or later). Older firmware treats the BYD HVS protocol as v1.0 and will refuse to start the battery if it reports more than 60 kWh nominal.
| Pack variant | Chemistry | Cell topology | Nominal voltage | Operating range | BMS-EV firmware | Verification |
|---|---|---|---|---|---|---|
| Model 3 LR (2018–2022) | NCA (Panasonic 2170) | 96s46p | ~355 V | ~260–410 V | 15.0.14 | Protocol verified (Battery-Emulator TESLA-BATTERY.cpp) |
| Model 3 SR+ NCA (2019–2020) | NCA (Panasonic 2170) | 96s31p | ~355 V | ~260–410 V | 15.0.14 | Protocol verified |
| Model 3 SR+ LFP (2021+) | LFP (CATL 2170) | 106s1p | ~340 V | ~265–387 V | 15.0.14 | Protocol verified (batterydesign.net teardown) |
| Model 3 Highland LR (2024+) | NCA (Panasonic 2170 refresh) | 96s46p | ~355 V | ~260–410 V | 15.0.14 (firmware branch 9.3.0+) | Protocol verified |
Pack revisions are grouped for firmware-selection purposes. Specify the exact vehicle year and pack part number at ordering so BMS-EV can flash the correct firmware branch and set chemistry-specific limits (NCA vs LFP taper points, cell voltage windows).
Two ranges to distinguish per SOFAR HYD 5–20KTL-3PH datasheet:
| SOFAR HYD model | Rated AC power | Absolute battery voltage range (charge/discharge allowed) | Battery voltage range for full rated power |
|---|---|---|---|
| HYD 5KTL-3PH | 5 kW | 180–800 V DC | 180–800 V DC |
| HYD 6KTL-3PH | 6 kW | 180–800 V DC | 180–800 V DC |
| HYD 8KTL-3PH | 8 kW | 180–800 V DC | ~200–800 V DC |
| HYD 10KTL-3PH | 10 kW | 180–800 V DC | ~200–800 V DC |
| HYD 15KTL-3PH | 15 kW | 180–800 V DC | ~300–800 V DC |
| HYD 20KTL-3PH | 20 kW | 180–800 V DC | ~400–800 V DC |
Important distinction: the absolute range is the voltage window at which the inverter will charge or discharge at all. The full-power range is the voltage window at which the inverter delivers its nameplate AC power. Below the full-power voltage lower bound, power derates linearly with battery voltage. Confirm the exact derate curve for your specific firmware revision by requesting the current SOFAR HYD datasheet from the local SOFAR distributor.
A Tesla Model 3 LR NCA pack (270–410 V operating) sits within the absolute range of every HYD model, but only within the full-power range of HYD 5KTL, 6KTL, 8KTL and 10KTL variants. For HYD 15KTL, Tesla NCA at low SoC (~300 V) is at the low edge of the full-power window. For HYD 20KTL, Tesla NCA below ~400 V (roughly 50 % SoC) will run derated — practically meaning less peak grid-injection headroom during morning solar spikes when the pack is partially charged.
Practical Tesla LR NCA behaviour: the pack sits at ~350 V nominal, ~278 V at OEM-defined 0 % SoC and ~410 V at 100 % SoC. Practically:
The BMS-EV controller subscribes to Tesla's internal CAN messages and re-emits them on the inverter-side bus using the BYD Battery-Box HVS dictionary, which SOFAR HYD implements. Selected mappings:
| Tesla native message | Fields | BYD HVS output |
|---|---|---|
| 0x132 | Pack voltage, pack current | 0x110 (voltage), 0x111 (current) |
| 0x212 | SoC (raw 0–100.00%) | 0x150 (SoC ×1%) |
| 0x352 (multiplexed) | Cell min / max voltage | 0x170 (min V), 0x171 (max V) |
| 0x312 | Temperature min / max / average | 0x180 (T min), 0x181 (T max) |
| 0x102 | BMS heartbeat | 0x100 (BMS heartbeat + status flags) |
| Derived | Charge current limit, discharge current limit | 0x120 (CCL), 0x121 (DCL) |
| Derived | Alarms, warnings | 0x190 alarm bitmask |
Charge and discharge current limits are computed by the BMS-EV controller from the Tesla-reported cell voltage headroom and temperature. Rule of thumb defaults, adjustable via the controller's serial console:
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).
No. The BMS-EV controller emulates the BYD Battery-Box HVS communication protocol; no BYD hardware is present in the system. The SOFAR inverter sees a battery that identifies itself as a BYD HVS, and it interacts with it accordingly.
Measured on our reference bench: ~89% AC-to-AC round trip at 5 kW, ~87% at 10 kW. The pack contributes ~1.5% loss (mostly I²R in the busbars), the controller < 0.1%, and the SOFAR HYD accounts for the rest.
The single-phase HYD 3000/4000/5000/6000-EP inverters have a lower DC voltage window (100–500 V) and are technically compatible. Firmware support is available on request. Contact us before ordering — the pairing is less common and requires a custom controller profile.
SOFAR sees a battery communication timeout (typically 5 s), opens its DC-side switches, and displays error E026 ("BMS timeout"). The Tesla pack independently sees a loss of the BMS-EV heartbeat, opens its own contactors, and enters sleep. When the cable is restored, both sides re-synchronise within ~15 s of the controller being reset.
Yes. Set SolarMAN → Advanced → Time of Use → Force Charge to your off-peak window. The controller reports normal CCL and the inverter will pull up to its rated AC current (14.5 A per phase for HYD 10KTL) and push it into the pack.
An LR NCA pack rated for 350 A continuous discharge easily handles the 15–20 kW peak of an HYD 15/20KTL-3PH. LFP packs are rated for 250 A continuous — still enough for any HYD-3PH model. The inverter is the bottleneck, not the pack.
SolarMAN (SOFAR's monitoring platform) provides Alexa and Google Home skills for read-only queries (SoC, PV power, house consumption). Control commands to the inverter must go through SolarMAN itself. The BMS-EV controller has its own local HTTP API on the LAN for advanced integrators.
No. SOFAR HYD-3PH parallel mode requires each inverter to have its own battery bank. To scale beyond one inverter, add a second Model 3 pack and a second BMS-EV controller, then enable SOFAR parallel mode on the AC side.