Skip to content

Questions and Answers

tobiasfaust edited this page Jan 30, 2024 · 14 revisions

How can I compile my own firmware?

Please look at wiki page regarding gitpod. In your gitpod WebUI you are able to change code (if needed) and recompile it by command platformio run.

My Inverter sends no data or not all expected data

Please update your Inverter with the newest firmware. You have to enable modbus protocoll and check Modbus-ID and Baudrate at your Inverter .

My Inverter Solax X1 Boost G3 or Solax Mini G3 doesn´t send data

The first Modbus RS-485 enabled firmware in both Inverters are ARM 1.37. So please make sure your ARM firmware is equal or higher than 1.37

My Inverter model isn´t supported yet

Please try one of the supported models. Many Inverters are using the same protocol or parts of it. Feel free to open a new issue here to get support

How to show serial output for debugging

Please install the program hterm. It exists for windows and linux. Start it and configure it like this screenhot. Connect the ESP to your Inverter (to get real values) and via USB-cable to your Laptop (to see those values via "hterm"). The output granularity depends on the LogLevel/Debugmode setting (see Configuration Basics)

Inverter -- Modbus --> ESP <-- USB -- Laptop

After flashing the ESP, my custom settings are resetted

only relevant up from version 3.2.0.

if you flash your ESP via "ESP Download Tool" like described at page gitpod inclusive the littlefs.bin, all custom settings are resetted. If you need them, please save them by using the page "Files".
You have no problem if you use the web-based updater.

After update the web-frontend doesn´t work correctly

only relevant up from version 3.2.0.

if you did your update process via web updater or via the "ESP Dowload Tool" without littlefs.bin, please redo the update via "ESP Download-Tool" inclusive "littlefs.bin" like described at gitpod page.
It might be happened that the new Firmware has taken changes in web-files too.

Clone this wiki locally