Serial Software Protocol Analyzer

Job ID: 34731942

Budget: $250 – $750 USD

This project is about understanding the serial protocol used by a 3 phased solar inverter. The inverter has a serial port that can be accessed
with a proprietary software but because the company that produced the inverter does not exist anymore we can no longer find the software,
so we are willing to pay somebody to tell us how to send serial commands to the inverter in order to configure it and monitor it.

We have the inverter firmware available, as well as the EEPROM and we will send that firmware to interested parties. The firmware is running on a Infineon TriCore CPU.

The end goal of this project is to write a documentation on how can we controll the inverter using serial commands.
If there is any CRC checksum involved the winner will have to send the crc generation algorithm over written in a Python/Perl/PHP

Also if anyone has the software available we can pay for the software (you can inquire about the software used in private)

Here is a made up example on what we expect
(eg:
1. set COM port to 9600 8N1,
2. send "@$#PWD_AUTH0000@8888"
3. send "@@GET_V_U@7777" ## Returns the Voltage on phase 1

(everything here is just made up just so people know what we expect to get for the
)
Related categories: Embedded Software Reverse Engineering