You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,18 @@
1
-
# A minimal firmware for OTA (over the air) flashing Tasmota starting from Mongoose OS
1
+
# Mg2x - a minimal firmware for OTA (over the air) flashing various target firmwares starting from Mongoose OS
2
2
3
3
## Overview
4
4
5
-
This is a first working draft for an intermediate firmware that can be used to
6
-
install [Tasmota](https://github.com/arendst/Tasmota) on various Shelly
7
-
models. It will install the same version of Tasmota as [Tuya Convert](https://github.com/ct-Open-Source/tuya-convert/),
5
+
Mg2x is an intermediate firmware that can be used to install [Tasmota](https://github.com/arendst/Tasmota)
6
+
or [Home Accessory Architect](https://github.com/RavenSystem/haa) on various
7
+
Shelly models. For Tasmota, it will install the same version as [Tuya Convert](https://github.com/ct-Open-Source/tuya-convert/),
8
8
and you can continue from there to your favourite target release.
9
9
10
10
## Install
11
11
12
-
**Warning:**_This application is still at an early stage. If something fails,
13
-
your device may be bricked, if you don't know how to flash a new firmware over a
14
-
wired connection. Proceed with caution!_
12
+
**Warning:**_This application should generally be safe to use for all supported
13
+
devices. Still, overwriting a devices boot loader via OTA update is a risky
14
+
operation. If something unexpected fails, your device may be bricked, unless you
15
+
know how to flash a new firmware over a wired connection._
15
16
16
17
**Warning:**_As of now, once you convert to Tasmota, there is no way back via
17
18
an OTA update to Mongoose OS! You'll need a wired connection to get your device
@@ -36,6 +37,9 @@ succeeds, the device will restart again, and you will see a new WIFI network
36
37
labeled _tasmota-????_. This process should take no longer than 4 - 5 minutes,
37
38
depending on your network connection.
38
39
40
+
If you replace _mg2tasmota_ by _mg2haa_ in above URLs, your device will install
41
+
the Home Accessory Architect firmware instead of Tasmota.
42
+
39
43
If the download fails, or your internet connection is disrupted, simply turn the
40
44
device off and on again, the intermediate firmware will retry until it succeeds.
41
45
@@ -46,8 +50,8 @@ which you can use for recovery.
46
50
## Build the firmware yourself
47
51
48
52
You can compile a binary version of this firmware using [mos tools](https://mongoose-os.com/docs/mongoose-os/quickstart/setup.md#1-download-and-install-mos-tool). Once installed, clone this repository and run
49
-
`mos build --build-var MODEL=Shelly1 --platform esp8266` to create a binary
50
-
for e.g. a Shelly1 switch located in `build/fw.zip`.
0 commit comments