<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 520" width="900" height="520" role="img" aria-labelledby="t d">
  <title id="t">Jackery Explorer F0 to F9 fault code map</title>
  <desc id="d">Four subsystems and the fault codes Jackery assigns to each, with the corrective action printed in the Explorer 1500 and 2000 Pro manuals.</desc>
  <style>
    .bg{fill:#f7f8fa}
    .card{fill:#ffffff;stroke:#e5e7eb;stroke-width:1.5}
    .h{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:17px;font-weight:700;fill:#111827}
    .sub{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;fill:#6b7280}
    .code{font-family:ui-monospace,Consolas,monospace;font-size:15px;font-weight:700;fill:#ffffff}
    .ct{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12.5px;fill:#374151}
    .act{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;fill:#6b7280}
    .lbl{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;fill:#9ca3af}
    .foot{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11.5px;fill:#6b7280}
  </style>
  <rect class="bg" x="0" y="0" width="900" height="520" rx="14"/>
  <text class="h" x="32" y="42">Jackery Explorer fault codes: which subsystem each code points at</text>
  <text class="sub" x="32" y="64">Code names and descriptions as printed in Jackery user manuals (Explorer 600 / 1000 Pro / 1500 / 2000 Pro / 3000 Pro).</text>

  <!-- Communication -->
  <rect class="card" x="32" y="88" width="404" height="182" rx="12"/>
  <rect x="32" y="88" width="404" height="4" rx="2" fill="#0d6efd"/>
  <text class="lbl" x="52" y="117">COMMUNICATION</text>
  <text class="ct" x="52" y="139" font-weight="600">Data-link faults between boards</text>
  <g>
    <rect x="52" y="152" width="52" height="26" rx="6" fill="#0d6efd"/><text class="code" x="66" y="170">F0</text>
    <text class="ct" x="116" y="170">BMS data communication error</text>
    <rect x="52" y="184" width="52" height="26" rx="6" fill="#0d6efd"/><text class="code" x="66" y="202">F1</text>
    <text class="ct" x="116" y="202">Inverter data communication error</text>
    <rect x="52" y="216" width="52" height="26" rx="6" fill="#0d6efd"/><text class="code" x="66" y="234">F2</text>
    <text class="ct" x="116" y="234">DC input data communication error</text>
  </g>
  <text class="act" x="52" y="258">Manual action: restart the unit. If it returns, contact support.</text>

  <!-- Battery -->
  <rect class="card" x="464" y="88" width="404" height="182" rx="12"/>
  <rect x="464" y="88" width="404" height="4" rx="2" fill="#10b981"/>
  <text class="lbl" x="484" y="117">BATTERY / BMS</text>
  <text class="ct" x="484" y="139" font-weight="600">Cell and pack-level protection</text>
  <g>
    <rect x="484" y="152" width="52" height="26" rx="6" fill="#10b981"/><text class="code" x="498" y="170">F3</text>
    <text class="ct" x="548" y="170">BMS or battery failure</text>
    <rect x="484" y="184" width="52" height="26" rx="6" fill="#10b981"/><text class="code" x="498" y="202">F4</text>
    <text class="ct" x="548" y="202">Battery overvoltage</text>
    <rect x="484" y="216" width="52" height="26" rx="6" fill="#10b981"/><text class="code" x="498" y="234">F5</text>
    <text class="ct" x="548" y="234">Battery undervoltage</text>
  </g>
  <text class="act" x="484" y="258">Manual action: restart; F4 discharge to clear; F5 charge to clear.</text>

  <!-- Inverter -->
  <rect class="card" x="32" y="288" width="404" height="150" rx="12"/>
  <rect x="32" y="288" width="404" height="4" rx="2" fill="#ef4444"/>
  <text class="lbl" x="52" y="317">INVERTER / AC OUTPUT</text>
  <text class="ct" x="52" y="339" font-weight="600">Surge, overload and thermal trips</text>
  <g>
    <rect x="52" y="352" width="52" height="26" rx="6" fill="#ef4444"/><text class="code" x="66" y="370">F6</text>
    <text class="ct" x="116" y="370">Inverter failure</text>
    <text class="act" x="116" y="388">AC overcurrent / overload / short circuit, grid input out</text>
    <text class="act" x="116" y="404">of range, inverter over-temperature, insulation fault</text>
  </g>
  <text class="act" x="52" y="426">Manual action: unload, cool, restart.</text>

  <!-- DC in/out -->
  <rect class="card" x="464" y="288" width="404" height="150" rx="12"/>
  <rect x="464" y="288" width="404" height="4" rx="2" fill="#f59e0b"/>
  <text class="lbl" x="484" y="317">DC INPUT / DC OUTPUT</text>
  <text class="ct" x="484" y="339" font-weight="600">Solar (PV) input and 12 V / USB rails</text>
  <g>
    <rect x="484" y="352" width="52" height="26" rx="6" fill="#f59e0b"/><text class="code" x="498" y="370">F7</text>
    <text class="ct" x="548" y="370">DC charging module (PV) failure</text>
    <rect x="484" y="384" width="52" height="26" rx="6" fill="#f59e0b"/><text class="code" x="498" y="402">F8</text>
    <text class="ct" x="548" y="402">Charge/discharge overcurrent or short</text>
    <rect x="548" y="384" width="52" height="26" rx="6" fill="#f59e0b"/><text class="code" x="616" y="402">F9</text>
    <text class="ct" x="676" y="402">DC output overcurrent / USB short</text>
  </g>
  <text class="act" x="484" y="428">F7: check PV Voc (60 V max). F9: unplug 12 V / USB load.</text>

  <rect x="32" y="456" width="836" height="44" rx="10" fill="#ffffff" stroke="#e5e7eb" stroke-width="1.5"/>
  <text class="foot" x="52" y="474">HomePower 3600 Plus adds three codes not used on Explorer units: FA (parallel AC output), FC (battery-pack</text>
  <text class="foot" x="52" y="490">communication), FE (contact support). Codes are model-specific - confirm against the manual for your unit.</text>
</svg>
