Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Inverter U5648 no display (STM32F107VCT6)

Featured Replies

On 2022/08/30 at 11:33 AM, Coulomb said:

This one is a bit different in layout;

Sigh. No, it's not. I forgot that this hex file stars 0x3000 before where the others start, because it includes the bootloader. Doh! 🤡 (The clown icon refers to me, BTW).

It's quite standard.

Edited by Coulomb

  • Replies 105
  • Views 19.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • mihaigsm2003
    mihaigsm2003

    Hallo! BOOM!!! this processor (STM32F107VCT6) is not read protected!!! I can read good processor and write in new processor data to repair any communication board and display detachable for voltr

  • There is also the fact that the MPPSolar branded product is legitimately manufactured in the Voltronic Power factory, and you have paid for the engineers to spend hundreds of hours writing, testing et

  • After a long fight with EASUN costumer service, i managed to get the 2 firmwares for IGRID SV IV 5.6K (parallel function). For what ever reason, flashing DSP (U1: 54.04) worked flowlessly, even w

Posted Images

  • mihaigsm2003 changed the title to Inverter U5648 no display (STM32F107VCT6)
16 hours ago, mihaigsm2003 said:

New firmware for communication board (U2) for EASUN SV IV

Thanks! This is the first on-grid display firmware I've seen. It has an interesting mix of ordinary (e.g. QVFW3) and "secure" commands (e.g. ^PnnnGS for Pc query of General Status). I can't find a QPI or ^PnnnPI command though to confirm the protocol value.

  • Author
51 minutes ago, Coulomb said:

Thanks! This is the first on-grid display firmware I've seen. It has an interesting mix of ordinary (e.g. QVFW3) and "secure" commands (e.g. ^PnnnGS for Pc query of General Status). I can't find a QPI or ^PnnnPI command though to confirm the protocol value.

Not work to hybrid comand QPI, i think correct command is ^P005PI

22 hours ago, mihaigsm2003 said:

i think correct command is ^P005PI

Ah! You are correct. It was checking for PIRI (query rating information), and I didn't notice that if it failed on the 'R', that it had already matched the 'P' and 'I'... sigh.

It's really hard to decode the cinit (C runtime RAM initialisation) data table to know what value is returned by ^P005PI, but there is a special check for value 18, where the King equivalent checks for value 30 (and we know that the King protocol value is 30). So it's protocol 18. I was pleasantly surprised to see that obscure commands like ^S014BUCD and ^S014ACCT were documented in my protocol 18 document. Sadly, the ^USB command (note: no length digits) (though a bug appears to match ZUSB, YUSB, etc) is not documented in my protocol document. I thought the whole idea of protocol IDs was to use a new number when the command set is expanded. But perhaps it's only intended to indicate the general encoding method.

[ Edit: Added "to know what value is returned by ^P005PI" . ]

Edited by Coulomb

On 2022/09/01 at 7:15 PM, mihaigsm2003 said:

New firmware for communication board (U2) for EASUN SV IV (full read with bootloader from processor)

IMG_9135.thumb.JPG.316017afcde2ce9b25d62d000ccfad91.JPG

IMG_9133.thumb.JPG.e5a04a675c93034258439d0117859697.JPG

80.25_iGrid sv iv.hex 618.14 kB · 4 downloads

Hello,

I have 3 inverters from EASUN. One has the same firmware as in the photos in the article. The other two have older firmware. With the two older versions, I have the problem that the data retrieval via the USB interface no longer works after some time. It is as if it "goes to sleep". The interface is then no longer active and is no longer recognised.
The inverter with version 280.25 and 156.00 works perfectly. Is this function in the communication board or in the main CPU? So can I fix this by flashing 80.25?
Thank you for your help.

I got the file in the attachment from EASUN. This is supposed to be the main firmware 156.00. An attempt to flash via USB failed and ended with error 32.

INFINIVIV5.6KReflash5600.rar

  • Author
6 hours ago, Michael_Germany said:

Hello,

I have 3 inverters from EASUN. One has the same firmware as in the photos in the article. The other two have older firmware. With the two older versions, I have the problem that the data retrieval via the USB interface no longer works after some time. It is as if it "goes to sleep". The interface is then no longer active and is no longer recognised.
The inverter with version 280.25 and 156.00 works perfectly. Is this function in the communication board or in the main CPU? So can I fix this by flashing 80.25?
Thank you for your help.

I got the file in the attachment from EASUN. This is supposed to be the main firmware 156.00. An attempt to flash via USB failed and ended with error 32.

INFINIVIV5.6KReflash5600.rar 1.14 MB · 0 downloads

Read post, need to use internal interface to write my firmware 

my firmware is ONLY for display!

I think u brick inverter. Try restart. And use correct firmware according with model and brand.

14 hours ago, Michael_Germany said:

This is supposed to be the main firmware 156.00. An attempt to flash via USB failed and ended with error 32.

Huh. The RAR name starts with Infini3KW, suggesting that it's a 3 kW firmware. [ Edit: OOPS! I fat fingered something, and overwrote an older .rar file. Sigh. It is in fact called INFINIVIV5.6KReflash5600 (1).rar as expected: Infini V IV 5.6kW version 56.00. ]

But ^PnnnPIRI returns 5600 as the rated power, and 48.0 V as the battery nominal voltage. ^PnnnVFW returns 05600 in the first column, which seems to mean 056.00, not 156.00. Note that there are only 4 digits of version number available on the display; the "1" is from U1. But SolarPower should be able to return the full 5-digit version number string.

Voltronic also seem to change their minds about the hundreds digit of the major firmware number, so this would appear to be the correct firmware.

Edit: But weirdly (and adding to my confusion), the top folder in the .rar file is "InfiniSolarV28066 Reflash", suggesting that it's an InfiniSolar V2 80.66 firmware, which I believe is a display firmware.

So I don't know why the reflash failed.

Does the inverter work?

Can you show the U1 value using the front panel? I'm guessing not, because of warning 32.

Edited by Coulomb

14 hours ago, Michael_Germany said:

An attempt to flash via USB failed and ended with error 32.

I assume you mean Warning code 32: "Communication lost between com. port and control board". Warnings have the symbol to the right, fault codes start with an F.

Edited by Coulomb

Hello,

Yes that's right. I mean warning 32, but the result was that the inverter no longer works. I tried to install the firmware via the OTG interface. The display showed only the warning 32 and I could also activate the update function. The display shows UPG, but the update does not start. Either the message bad file appears, or nothing happens.
The display firmware can be updated very well via the serial interface. I also have a STM32 adapter with which I can read and write directly on the display board. However, this does not work on the mainboard.

On 2022/09/12 at 5:40 AM, Coulomb said:

Huh. The RAR name starts with Infini3KW, suggesting that it's a 3 kW firmware. [ Edit: OOPS! I fat fingered something, and overwrote an older .rar file. Sigh. It is in fact called INFINIVIV5.6KReflash5600 (1).rar as expected: Infini V IV 5.6kW version 56.00. ]

But ^PnnnPIRI returns 5600 as the rated power, and 48.0 V as the battery nominal voltage. ^PnnnVFW returns 05600 in the first column, which seems to mean 056.00, not 156.00. Note that there are only 4 digits of version number available on the display; the "1" is from U1. But SolarPower should be able to return the full 5-digit version number string.

Voltronic also seem to change their minds about the hundreds digit of the major firmware number, so this would appear to be the correct firmware.

Edit: But weirdly (and adding to my confusion), the top folder in the .rar file is "InfiniSolarV28066 Reflash", suggesting that it's an InfiniSolar V2 80.66 firmware, which I believe is a display firmware.

So I don't know why the reflash failed.

Does the inverter work?

Can you show the U1 value using the front panel? I'm guessing not, because of warning 32.

I got this firmware directly from Andy at EASUN. The reason was that the USB interface on my inverters does not work correctly. The inverters have the following firmware Main 05401 Slave 04022. A new inverter has the following firmware Main 05600 Slave 08025. With the newer inverter everything works as it should be. The USB interface works correctly and the data can be retrieved with the solar display tool. The older firmware has an error that is represented by the fact that the USB interface after one to 3 hours simply "falls asleep"! The device is then no longer displayed and the Raspi says that he can not open the port. The port is then also no longer displayed with lsusb.  If I then press and hold the left button on the inverter touch display, the inverter shows a warning "No File" and then the interface works again for an indefinite time. The firmware which is included in INFINIVIV5.6KReflash5600 should fix this problem. Unfortunately it did not work. I do not dare to test it again with another inverter because the first one is already defective.

3 hours ago, Michael_Germany said:

I also have a STM32 adapter with which I can read and write directly on the display board. However, this does not work on the mainboard.

Heh. If you're really keen, the hardware and software that might work for this is in the September 2022 update at the end of this post:

https://forums.aeva.asn.au/viewtopic.php?f=64&t=6007&p=84326#p84326

BUT NOTE: the main firmware is almost certainly password protected, and the two passwords that I have collected very likely won't work. So you'd have to be very keen to try this.

15 hours ago, Coulomb said:

Heh. If you're really keen, the hardware and software that might work for this is in the September 2022 update at the end of this post:

https://forums.aeva.asn.au/viewtopic.php?f=64&t=6007&p=84326#p84326

BUT NOTE: the main firmware is almost certainly password protected, and the two passwords that I have collected very likely won't work. So you'd have to be very keen to try this.

 

15 hours ago, Coulomb said:

Heh. If you're really keen, the hardware and software that might work for this is in the September 2022 update at the end of this post:

https://forums.aeva.asn.au/viewtopic.php?f=64&t=6007&p=84326#p84326

BUT NOTE: the main firmware is almost certainly password protected, and the two passwords that I have collected very likely won't work. So you'd have to be very keen to try this.

Is the firmware I got from Easun main firmware or or display ? I assume that this is for the mainboard. If you generate the .hex file by executing the batch file, a dsp.hex is generated, which actually speaks for a mainboard version. If so how can you flash this. About OTG has not worked for me anyway.

How can you flash this ? About OTG with the Micro USB interface has not worked for me. If I try it via the serial port (RJ45) connector with RS232 to USB adapter always comes only an error message no connection. So only the flashing of the display firmware works.

On 2022/09/13 at 12:04 PM, Michael_Germany said:

I tried to install the firmware via the OTG interface. The display showed only the warning 32 and I could also activate the update function. The display shows UPG, but the update does not start. Either the message bad file appears, or nothing happens.

Just fyi regarding the USB OTG, it doesn't seem to work nicely with all USB devices. I use the USB to extract the inverter data log sometimes which works fine with 1 USB stick, but when I try another (sandisk) USB stick it always gives me a U03 error (Document inside the USB disk with wrong format). I've tried reformatting the stick with all different formats and also tried placing the txt file on the disk before connecting it to the inverter and it still refuses to work.

13 minutes ago, jumper said:

Just fyi regarding the USB OTG, it doesn't seem to work nicely with all USB devices. I use the USB to extract the inverter data log sometimes which works fine with 1 USB stick, but when I try another (sandisk) USB stick it always gives me a U03 error (Document inside the USB disk with wrong format). I've tried reformatting the stick with all different formats and also tried placing the txt file on the disk before connecting it to the inverter and it still refuses to work.

Thanks for the information.
What type of USB stick works for you ?

3 hours ago, Michael_Germany said:

What type of USB stick works for you ?

This one works: https://www.sonicinformed.co.za/catalogue/main-components-memory-usb-flash-drives/rm-uf-ad8gb

This one doesn't: https://www.takealot.com/sandisk-cruzer-blade-usb-flash-drive-32gb/PLID29346873

P.S. I use this OTG adapter: https://www.mytrendyphone.eu/shop/samsung-galaxy-s7-190668p.html

Edited by jumper

20 hours ago, Michael_Germany said:

If I try it via the serial port (RJ45) connector with RS232 to USB adapter always comes only an error message no connection.

I regard the RS-232 method as the best. There are a few ways it can go wrong:

* Not exiting software like Watchpower properly, keeping the serial port "in use" (file exit isn't good enough).

* Not using the right comm port. The reflash tool won't look for the right port, you have to tell it. You have to use device manager to find it, and it depends on which USB port you use.

* Not all USB to serial adapters work with the reflash tool. Look for posts that tell you which ones work and where to buy them in South Africa or wherever.

* You have to have the right cabling. Seemingly obvious cables like a CAT-5 cable between a computer's ethernet port and the inverter's RJ-45 USB port do not work. You need to be using the cable that came with your inverter, in series with a USB to D9 RS-232 adapter, and software drivers that work.

With the USB OTG method: it only looks for the dsp.hex (or vm3.hex etc) file. I assume it has to be in the root directory, i.e. not in a folder. I believe that other files can exist on the USB drive.

I use the original RS232 cable that came with the inverter. Flashing the display firmware works fine with the cable and my USB converter. Only the installation of the DSP does not work. If I try the OTG interface error 03 comes. I have only the dsp.hex in the root on the Sick. Formatted with Fat32.
I would like to bring my other two inverters up to date. 

16 hours ago, Michael_Germany said:

I would like to bring my other two inverters up to date. 

Were you able to update that one inverter from a PC? Or did it happen to come from the factory with a good firmware?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.