Aero-sharp Inverter Firmware - Repair
Since 2010, any HR-X01 series inverter manufactured by Aero-Sharp might not work properly with our monitoring script.
These inverters have a slightly different firmware that disables the com port. Any status request sent to the port will be ignored.
The problem exists mainly on the v2.3 display boards, and to a lesser extent, the v2.0 boards. The solution is to re-program the microcontroller with an older version of the firmware. To do to, you need to open the front lid of the inverter to gain access to the JTAG header on the back of the dipslay boar.d
The microcontroller is an Atmel ATmega162. This has built-in flash memory to hold the embedded program. To re-program the microcontroller, you will need an Atmel AVR JTAGICE programmer. Connect it to the 10-pin header and use AVR studio to re-program the flash memory.
You should backup the flash memory before programming it with a new one. Below are .hex files containing the Flash memory of the display board's microcontroller. The first one fixes the non-working RS485 com port. The second one is for reference purposes only - this one has been extracted from a newer Aero-Sharp inverter with a non-working com port.
Original version 2.3 program (working) |
aerosharp_original_display_v2.3.hex |
Newer v2.3 program with non-function com port |
aerosharp_newer_display_v2.3.hex |
Important: Only flash the firmware with the same version as your board. Problems can occur if a v2.3 firmware is flashed onto a v2.0 or v1.7 board.
If your display board doesn't seem to be working after flashing, you should try again. if it still fails, try flashing your original backup onto the board.
Re-flashing your inverter will void your warranty. Electrical safety precautions should be taken. All power sources should be removed from the inverter before you open it. We take no responsibility for any damage, loss or injury incurred as a result of flashing your inverter.