Skip to content

A minimal firmware for OTA flashing HAA from Mongoose OS of old Shelly gen1 devices

License

Notifications You must be signed in to change notification settings

RavenSystem/mgostoHAA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shelly convert to HAA (old models)

A minimal firmware for OTA (over the air) flashing HAA target firmware starting from Mongoose OS for old Shelly devices (gen1).

For newer Shelly devices (Plus, Pro and Mini), use this instead: mgos32 to HAA

Donate

Twitter

Chat

⚠️ This is a third-party experimental project, without any relation with Shelly or Alterco. If you decide to try it, all is under your responsability ⚠️

Original repository at https://github.com/yaourdt/mgos-to-tasmota. This repository is tailored to use HAA Latest Release Version only.

Overview

This is an intermediate firmware that can be used to install HAA HomeKit firmware on various Shelly models. It will install the latest fullhaaboot.bin released version.

Install

⚠️ This application should generally be safe to use for all supported devices. Still, overwriting a device's bootloader via OTA update is a risky operation. If something unexpected fails, your device may be bricked, unless you know how to flash a new firmware over a wired connection.

⚠️ You can go back to Mongoose OS via OTA as well, using this firmware, but be aware the application is still at an early stage. If something fails, your device may be bricked, if you don't know how to flash a new firmware over a wired connection.

Before flashing this firmware, connect your device to a WiFi network with Internet access. From your browser, open the update URL for your device from the table below. Replace shellyip with the IP address of your Shelly. The device will restart one or two times and attempt to download. If this download succeeds, the device will restart again, and you will see a new WiFi network labeled HAA-??????. This process should take no longer than 4 - 5 minutes, depending on your network connection.

If the download fails, or your internet connection is disrupted, simply turn the device off and on again, the intermediate firmware will retry until it succeeds.

In the unlikely event that the WiFi credentials are wrong, the device will try to connect to a backup WIFI with SSID mgos-recover and password RJoPuKC3u5, which you can use for recovery.

Device Update URL
Shelly 1 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-Shelly1.zip
Shelly 1PM http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-Shelly1PM.zip
Shelly 1L http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-Shelly1L.zip
Shelly Plug S http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyPlugS.zip
Shelly 2 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-Shelly2.zip
Shelly 2.5 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-Shelly25.zip
Shelly RGBW2 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyRGBW2.zip
Shelly Dimmer 1 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyDimmer1.zip
Shelly Dimmer 2 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyDimmer2.zip
Shelly EM http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyEM.zip
Shelly Bulb http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyBulb.zip
Shelly Vintage http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyVintage.zip
Shelly Plug US http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyPlugUS.zip
Shelly Duo http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyBulbDuo.zip
Shelly H&T http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyHT.zip
Shelly i3 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyI3.zip
Shelly Plug 2 http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyPlug2.zip
Shelly Uni http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyUni.zip
Shelly Duo RGBW http://shellyip/ota?url=http://mgostohaa.ravensystem.es/HAA-ShellyDuoRGBW.zip

You must setup the MELPHAA script as your needs. HAA Wiki

In addition to this firmware, you can obtain HAA Home Manager App, the perfect App companion to manage your HAA devices, with batch updates, enable setup mode, and other extra features:

If you want to measure the performance of your Apple Home, you can get Home Bench App, the only App that performs speed tests directly over accessories using Apple HomeKit API:

And don't forget to subscribe to YouTube Channel:

About

A minimal firmware for OTA flashing HAA from Mongoose OS of old Shelly gen1 devices

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages

  • C 100.0%