7 Commits

Author SHA1 Message Date
Bastian
b82ec1b1d6 Merge pull request #39 from Vest/main
Uploaded firmare for LSE-3
2025-10-24 10:28:06 +02:00
Vest
8042bff842 Uploaded firmare for LSE-3 2025-10-17 16:13:14 +02:00
Bastian
d0ef4eec49 Merge pull request #37 from nivadis/main
add new Logger and new MCU firmware
2024-11-25 12:48:35 +01:00
Valentin Conrad
06bde8046d Update README.md - add unpack details 2024-11-25 08:57:47 +01:00
Valentin
af22b299e8 add digest 2024-11-25 08:50:00 +01:00
Valentin
337712bf5a MCU from http://139.95.1.126/0_5408_15/MCU1-XXXXWG4-800W-V0319.bin 2024-11-25 08:48:27 +01:00
Valentin Conrad
34b6385cfb Add files via upload
ssl version from: http://eu1-fwupgrade.deyecloud.com/0_D0002_18/MW3_SSL_5408_1.0B_upgrade_0000000B.bin
2024-11-25 08:44:12 +01:00
64 changed files with 18 additions and 45 deletions

Binary file not shown.

View File

@@ -1 +0,0 @@
5d5296252f3356bfb362fcc0d2b16ec7400b1f712f366543b94a796679497515 MCU1-SG-Ver0000-C369-CK.bin

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1 +0,0 @@
235dd63aab35589fe0c3d70a2987a338d13331484d0f430f421bd330472c2633 SG_5K_MCU2_V3382-NR.bin

Binary file not shown.

View File

@@ -1 +0,0 @@
32ab1b7cb1c25a69c7d64991e85be7a6cd3401359a9506fe35bb8aa23f3c4589 SG_5K_MCU2_V3385-NR.bin

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
bab8a40303b211b7f01e3bbc0231f032bd8427820220a65e545e0efe248e8dec MCU1-XXXXWG4-800W-V0319.bin

Binary file not shown.

View File

@@ -0,0 +1 @@
b436ac3bfc9c4134e5c0548e75177b5ce3b249e6470b6a4400e66557b322d765 LSW3_32U_5406_1.0B.bin

Binary file not shown.

View File

@@ -0,0 +1 @@
329316488d58f646c44450072b00d2d9da1ca658ba238741d9d98b5862ccf27f MW3_16U_5406_1.60.bin

Binary file not shown.

View File

@@ -0,0 +1 @@
fb666c8436b3ccdd9f8e6492e544be60f3e1ab0e49b1c686594e99ba6984a6b1 MW3_16U_5406_1.63.bin

Binary file not shown.

View File

@@ -0,0 +1 @@
b81efac6a36637881de9b32f56766f41f3cfd7dc9d07dd7e46e01f8581465db1 MW3_SSL_5408_1.0B_upgrade_0000000B.bin

Binary file not shown.

View File

@@ -0,0 +1 @@
b2c50f13002fbc5f5e69ae0915c927d57357d5e16919cde758c068f5bda12054 MW4C_14_CSIP_1.14.bin

View File

@@ -50,15 +50,8 @@ http://47.254.36.66/0_D0002_18/MW3_16U_5406_2.31.bin
http://47.254.36.66/0_D0002_18/MW3_15_0501_1.21.bin
http://47.254.36.66/0_D0002_18/MW3_15_0501_1.23.bin
# Deye Hybrid Inverters HMI Firmware (MCU1)
http://47.254.36.66/0_5407_1/MCU1-SG-Ver0000-C362-CK.bin
http://47.254.36.66/0_5407_1/MCU1-SG-Ver0000-C36E-CK.bin
# Deye Hybrid Inverters Main Firmware (MCU2)
http://47.254.36.66/0_5407_1/SG_5K_MCU2_V3387-NR.bin (SUN-5K-SG04LP1-AU)
http://47.254.36.66/0_5407_1/SG_6K_MCU2_V4386-NR.bin (SUN-6K-SG03LP1-EU)
http://47.254.36.66/0_5407_1/MCU2_5227US_NC_NR8K59V.bin (SUN-8K-SG01LP1-??)
http://47.254.36.66/0_5407_1/MCU2_6027US_NC_NR8K59V.bin (SUN-8K-SG01LP1-??)
# Deye Hybrid Inverters
http://47.254.36.66/0_5407_18/MCU1-SG-Ver0000-C362-CK.bin
```
@@ -86,6 +79,16 @@ for filename in *.bin; do
done
```
## extract firmware
```bash
#remove header
dd if=MW3_SSL_5408_1.0B_upgrade_0000000B.bin of=firmware_MW3_SSL_5408_1.0B_upgrade_0000000B.lzma skip=256 bs=1
#unpack
unlzma firmware_MW3_SSL_5408_1.0B_upgrade_0000000B.lzma
```
now the firmware can be displayed with a hexeditor
## Other notable Projects
- [Deye Microinverter - Cloud-free](https://github.com/Hypfer/deye-microinverter-cloud-free)
@@ -98,36 +101,3 @@ done
## Call for help
If you have more information or insights into the firmware update process, alternative URLs or other information let me know.
# Deye Hybrid Inverter Firmware
Deye also stores the firmware for their hybrid inverters on the same server. So far the http://47.254.36.66/0_5407_1/ directory has been identified, but there may be others.
The firmware located here has been confirmed to work on the SUN-3K-SG04LP1-AU-24V and SUN-5K-SG04LP1-AU, however based on naming conventions, it seems like this same firmware is used across a lot of the hybrid inverter models and regions.
There are two types of firmware files in there, one for the HMI (display) and the other for the main firmware.
Examples:
Main: SG_5K_MCU2_V3384-NR.bin
HMI: MCU1-SG-Ver0000-C366-CK.bin
Based on information in this forum thread: https://powerforum.co.za/topic/12655-deye-inverter-latest-firmware/
It is recomended to update the HMI first, followed by the Main firmware. Generally the HMI firmware update doesn't result in the inverter shutting down the outputs, but the Main firmware normally does.
The update process is fairly straightforward. Deye's instructions can be found here: hybrid-inverter-info/LOCAL UPDATE INSTRUCTIONS.pdf
The default login and password for the solarman dongle is admin/admin.
I found that one of my inverters needed to be power cycled before it would accept the new firmware.
And sometime the firmware upload would start again after the initial upload unless I unplugged the solarman dongle.
## Summary of HMI firmware changes (see photos here hybrid-inverter-info/HMI-photos)
C362 - C369
- Added Language 'Polish'
- 'Low Power Mode<Low Batt' moved from 'Batt Mode' screen to 'Func Set4' screen
- 'Low Noise Mode' moved from 'Batt Set2' screen to 'Func Set4' screen
- 'Grid Side INV Meter2' renamed to 'Grid Tie Meter2' on 'Paral Set3' Screen
- New setting on 'Func Set4' screen: 'Export Power Limiter' (appears to match the 'Max Sell Power' seting on 'Work Mode1' screen)
- New setting on 'Func Set4' screen: 'Import Power Limiter' (the manual says this limits power from the grid, but has a lower priority than 'Grid Peak Shaving' setting.
- New setting on 'Func Set4' screen: 'MPPT Multi-Point Scanning'
- New setting on 'Port Set1' screen: 'off grid immediately off'
- New setting on 'Port Set1' screen: 'AC couple Frz High'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB