commit 48f1a5c842718316f6d145855dff742feecfd809 Author: Bastian Widmer Date: Mon Jan 23 22:37:12 2023 +0100 initial commit diff --git a/0_D0002_18/MW3_15U_5406_1.471.bin b/0_D0002_18/MW3_15U_5406_1.471.bin new file mode 100644 index 0000000..9123d5f Binary files /dev/null and b/0_D0002_18/MW3_15U_5406_1.471.bin differ diff --git a/0_D0002_18/MW3_15U_5406_1.471.bin.DIGEST b/0_D0002_18/MW3_15U_5406_1.471.bin.DIGEST new file mode 100644 index 0000000..3cc66b0 --- /dev/null +++ b/0_D0002_18/MW3_15U_5406_1.471.bin.DIGEST @@ -0,0 +1 @@ +31b1b99c86ea4eeb3bbec340b67a40c4dd3c191a8eb1120627cba0a752c79ab3 MW3_15U_5406_1.471.bin diff --git a/0_D0002_18/MW3_16U_5406_1.53.bin b/0_D0002_18/MW3_16U_5406_1.53.bin new file mode 100644 index 0000000..9402ef7 Binary files /dev/null and b/0_D0002_18/MW3_16U_5406_1.53.bin differ diff --git a/0_D0002_18/MW3_16U_5406_1.53.bin.DIGEST b/0_D0002_18/MW3_16U_5406_1.53.bin.DIGEST new file mode 100644 index 0000000..60f0014 --- /dev/null +++ b/0_D0002_18/MW3_16U_5406_1.53.bin.DIGEST @@ -0,0 +1 @@ +a826fb9b42a442b91d43ecce3ed99eb01b043bb80011973a28c8815ceb4c7d43 MW3_16U_5406_1.53.bin diff --git a/README.md b/README.md new file mode 100644 index 0000000..4d49498 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# Deye Microinverter Firmware + +> I don't take any responsibility for any damage caused by this firmware. Use at your own risk. +> It worked on my inverter, but I can't guarantee it will work on yours. + +If you brick your device that's your problem. ;) + +Installed on a Deye SUN600G3-EU-230 and it worked fine. + +My feeling is that the firmware files and IP info can be released out into the wild as it's not hidden and the fact +that there is specifically no HTTPS connection used would suggest that the manufacturer does not care about securing those files. + +## Firmware Update Server + +The IP of the firmware update server is `47.254.36.66`. +It looks like behind this IP is the firmware update Server of Deye. At least I got greeted with an Nginx default page via HTTP. + +## Firmware Update Process + +Based on a few forum entries and the answer from Deyes support the Inverters should auto-update to the latest version +when being up and running for 30 minutes. + +## URL Structure + +> +> + +You can use the DIGEST files to verify that those files here are the same as the ones on the server. + +> shasum -c MW3_15U_5406_1.471.bin.DIGEST +> shasum -c MW3_16U_5406_1.53.bin.DIGEST + +## Call for help + +If you have more information or insights into the firmware update process, alternative URLs or other information let me know. diff --git a/fwupdate/fwupdate.exe b/fwupdate/fwupdate.exe new file mode 100644 index 0000000..f143f96 Binary files /dev/null and b/fwupdate/fwupdate.exe differ