Jump to content

Recommended Posts

Posted (edited)

Hi, i have for repair inverter MPP Solar U5648 with no display. I see CPU STM32 from communication board is shorted. I try to buy but not found for sale yet.

Also, i can change CPU with other new but need write firmware on CPU. Pls any help, if somebody have firmware and jtag connection, thanks in advance!

TOSA1503.JPG

Edited by mihaigsm2003
Posted

My wild guess is that it would be a STM32F107VC, same as in the removable displays.

But these are ARM chips; I have no idea about JTAG programmers for these.

This is a fairly recent model, and I've never seen a firmware update file for this model or any like it (for either the DSP or the display). You might be able to plead your case with MPPSolar, but I doubt it.

Also, I strongly suspect that they have a bootloader flash segment in there that isn't part of a firmware update (same as DSP firmware in that respect). I doubt that anyone has extracted that bootloader. Without it, you won't be able to update the firmware in that display via a PC (as I assume it's normally possible to do), and there may be other consequences. But maybe that's not a complete show-stopper.

Finally, there is the mechanical task of removing the old chip without damaging the PCB too much, and soldering the new chip without shorting several adjacent pins. I would think you'd need a heat gun with an appropriate attachment for that size of chip to remove the old chip.

This is highly advanced repair work. There may be easier repair jobs out there.

Posted
Quote

Finally, there is the mechanical task of removing the old chip without damaging the PCB too much, and soldering the new chip without shorting several adjacent pins. I would think you'd need a heat gun with an appropriate attachment for that size of chip to remove the old chip.

Hi @Coulomb, i working on GSM service, i change BGA chips any day :), to change this CPU is very simple to me.

Quote

My wild guess is that it would be a STM32F107VC, same as in the removable displays.

Is good ideea, but 101% is diferent firmware inside. Maybe same bootloader, also need firmware for display modules.

 

Thanks for reply!

Posted

I replace chip with one from detachable display, now i have usb and RS232 communication, light for buttons work, but no display, no backlight, no touchscreen working. now i need lcd firmware for U5648MSIMG_7809.JPG.7383cc1fe38798fe663648dee8e3aafc.JPGIMG_7808.thumb.JPG.c871973dc300a76dee0d9f61b52c5e56.JPG

IMG_7812.JPG

IMG_7811.JPG

Posted
20 hours ago, mihaigsm2003 said:

i working on GSM service, i change BGA chips any day :), to change this CPU is very simple to me.

Respect! 

 

2 hours ago, mihaigsm2003 said:

now i need lcd firmware for U5648MS

You will need some luck and/or patience getting that. I guess that this chip already has a bootloader, but it seems unlikely that it will be the exact right one. You might be able to use a display reflash tool for a King or wherever that chip came from, and pair it with the mcu.hex file for a U5648MS, so that the flash initiation commands match.

So then it's a matter of waiting for a display firmware update file for the U5648MS, or possibly one of the other colour display models might work. You have less to lose by  trying it than most 😲

  • 4 weeks later...
Posted

Hi post me the make and model of this inverter I may be able to help with the display files...it looks to me from the pics like an MKS4 or the MAX2 8kW or 10kW model. 

Posted (edited)
On 2022/06/06 at 5:11 AM, Steve87 said:

I may be able to help with the display files...it looks to me from the pics like an MKS4

Yes, the MPPSolar U5648 is equivalent to an Axpert MKS IV 5600-48.

Edit: Oops, the MPPSolar U5648MS is equivalent to an Axpert MKS IV 5600-48.

The MPPSolar U5648GK is equivalent to an Axpert VM IV 5600-48.

There is also the PIP-5048MKX, equivalent to the Axpert King II.

Edited by Coulomb
Posted (edited)
13 hours ago, Steve87 said:

Ok 👌 great. Let me see what I can get for you to solve this. 

Thanks

6 hours ago, Steve87 said:

What was the original U1 U2 & U3?

i think U2 was 36.39 02G

 

On 2022/06/05 at 9:56 PM, mihaigsm2003 said:

Hi, any news? Any new firmware for U5648 ?

U5648MK

Edited by mihaigsm2003
Posted
14 hours ago, mihaigsm2003 said:

U5648MK

? I see U5648MS and U5648GK, no U5648MK.

Which one is it? The main firmware will be quite different, and I suspect that the display firmware may be different as well.

Posted (edited)
1 hour ago, Coulomb said:

? I see U5648MS and U5648GK, no U5648MK.

Which one is it? The main firmware will be quite different, and I suspect that the display firmware may be different as well.

Oh, sorry, is MS, U5648MS

Edited by mihaigsm2003
Posted

Mihai, the FW is for the units that can be paralleled or no parallel function ?

What you used to flash the MCU ? Just on the fly trough USB ?

Posted (edited)
23 hours ago, Jaxone said:

the FW is for the units that can be paralleled or no parallel function ?

QPIRI (Query Inverter Rating Inquiry) returns 9 for the number of parallelable units. So this is MKS IV firmware.

23 hours ago, Jaxone said:

What you used to flash the MCU ? Just on the fly trough USB ?

With the removable displays, the on-the-go USB port can only be used to reflash the main firmware. The display firmware is needed to be able to read the USB file system, so the displays can't re-flash themselves. I expect this situation to be the same with these colour, non-removable displays.

Edit: so you have to use a Windows PC and a USB to serial adapter, and connect to the RS-232 port of the inverter.

Edited by Coulomb
Posted

I just saw the archive content :) So it is USB flashing.

If this FW is for 9 units that means not suitable for mine .. mine has no parallel function. We will wait a bit more , maybe something shows up :)

Posted

Btw , which field in the return specifies the number of parallel units ?

QPIRI
(230.0 24.3 230.0 50.0 24.3 5600 5600 48.0 46.0 44.0 52.2 51.5 2 002 040 0 2 3 1 01 0 0 50.0 0 1

Posted (edited)
5 minutes ago, Jaxone said:

which field in the return specifies the number of parallel units ?

QPIRI
(230.0 24.3 230.0 50.0 24.3

5600  Rated VA

5600 Rated real power Watts

48.0  Nominal battery voltage

46.0 44.0 52.2 51.5 2 ...

002   Max utility charge current 2A

040   Max total charge current 40A

0  Input voltage range (Application)

2  Output Source Priority (SBU)

3  Charge Source Priority (only solar, might be different interpretation)

1  PARALLEL MAX NUMBER  <<<==============================

01  Machine type (off grid)

0 0 50.0 0 1 ... etc

Edited by Coulomb
Posted

Thanks.

Next question would be : Paralleling this units is dependent only on firmware or there are also hardware differences ? (beside the paralleling board)

Posted

Glad this firmware and MCU files got you guys sorted. Funny the MKS4 has this issue. I have had a unit suffer this problem in the recent last 3months and yep just seems weird. Just glad you got the disco lights flashing again 😁😁

Posted (edited)
12 hours ago, Jaxone said:

Paralleling this units is dependent only on firmware or there are also hardware differences ? (beside the paralleling board)

I don't know these new models; I'm still reading the firmware.

On the older models like the Axpert VM III, the processor is a smaller version with less flash storage. The cut-down firmware has to be compiled with optimisation to squeeze it into the available space.

I don't know if that's the case with these later models.

In the older models, I think that there was no actual connector for the paralleling board; the control board was cut down as well. They also saved ink by not printing parts designators (e.g. Q30, R127) on the underside of the main board. Some smaller VM models used an 8-bit MCU instead of the 32-bit DSP used in higher power models. In some cases, there was no control board at all; the controller was put directly on the main board.

So the chances of being able to just changing firmware and popping in a pair of paralleling kits is low to non-existent.

The commands processed by some of the VM models is also slightly different. The display firmware has to constantly check what model it's dealing with, and modify the commands accordingly. I think that's a poor design decision, but early on, the designers probably had no idea how many models would eventuate, and how strong the need would be for uniformity. I pity the likes of ICC and Solar Monitor, that have to try to deal with all the different models and their minute but important differences.

Edited by Coulomb

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...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...