Skip to content

2026.05.4 / 2026.05.5 / 2026.05.6 Release - Issue Reporting Thread #2079

Description

@TCWORLD

Summary

I'm opening this issue to track the work we've been doing to hande differences in Modbus register maps based on inverter firmware version.

Recent versions of SolaX GEN6 firmware upgrades and (potentially GEN4/GEN5 as they are updated) led to incompatabilities in the register maps causing problems.

Thanks to @rosenrot00's for PR #2054 which allows the SolaX plugin to distiguish between the firmware versions based on an entity called "Modbus Protocol Version". Specifically:

  • Inverters with a value <100 (seems to be usually 5, 6 or 7) are the old protocol version where we don't have full documentation.
  • Inverters with a value >=100 are using the new protocol version where we have a largely documented register map.

Related PRs

The following PRs are related to this register map handling:

Testing

Users with a GEN6 inverter in particular (X3-HYB-G4 PRO, X1-VAST, X3-VAST, etc,) if you are willing to give feedback on the changes that would be great.

If you wish to help us test this release, you'll need to have 2026.05.5 installed.

If you find an issue, please post here, and include:

  1. The value of "Modbus Protocol Version" entity (under Diagnostics)
  2. Software version number from "SolaX Software Version" entity (under Diagnostics)
  3. Your inverter serial number prefix (first 6 digits, e.g. 10K0F1).
  4. Details of any registers which have inaccurate or unexpected values (e.g. unknown, incorrect scale factor, always 0, etc.) compared to what they used to be, please let us know so that we can make sure they are fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions