v2.0.6 (2025-10-12)
What's Changed
- Bugfix: HomeKit pairing failed with out-of-compliance error. #300
- Bugfix: Web wage status occasionally getting out-of-sync with actual light/lock/door state.
- Bugfix: Door open/close duration calculation not handling cases where door reverses before reaching open/close state.
- Bugfix: Setting syslog port not taking effect until after reboot. #304
- Bugfix: do not attempt to act on Sec+2.0 packet that failed to decode. Issue ratgdo/homekit-ratgdo32#106
- Feature: Change WiFi and MDNS hostname when user changes GDO name. ratgdo/homekit-ratgdo32#93
- Feature: Add clipboard copy icon to IP address and mDNS name.
- Other: Detect (but do not support) 0x37 wall panels like LiftMaster 398LM. ratgdo/homekit-ratgdo32#95
- Other: ESP8266 (original ratgdo) only... suspend GDO communications during HomeKit pairing process.
- Other: ESP8266 (original ratgdo) only... move more constants into PROGMEM and optimize use of system stack.
Known Issues
- Sec+ 1.0 doors with digital wall panel (e.g. 889LM) sometimes do not close after a time-to-close delay. Please watch your door to make sure it closes after TTC delay.
- Sec+ 1.0 doors with "0x37" digital wall panel (e.g. 398LM) not working. We now detect but will not support them. Recommend replacing with 889LM panel.
- When creating automations in Apple Home the garage door may show only lock/unlock and not open/close as triggers. This is a bug in Apple Home. Workaround is to use the Eve App to create the automation, it will show both options.
v2.0.5 (2025-09-28)
What's Changed
- Bugfix: Add error handling for a blank SSID... force boot into Soft AP mode, #295
- Bugfix: Buffer overrun that caused Improv setup to fail, #298
- Bugfix: Log messages that are truncated for exceeding buffer size not null terminated
- Other: Add simple serial console CLI to allow setting debug level, displaying saved logs and request reboot.
v2.0.4 (2025-09-27)
What's Changed
- Bugfix: Activity LED blink was not obeying user preferences (e.g. always off). #292
- Bugfix: Ignore implausibly long door opening / closing times. ratgdo/homekit-ratgdo32#98
- Feature: Allow user selection of Syslog facility number (Local0 .. Local7). ratgdo/homekit-ratgdo32#94
- Feature: Add MDNS service for _http._tcp to allow local network name discovery. ratgdo/homekit-ratgdo32#93
- Other: Disable HomeKit and garage door communications during OTA firmware update.
- Other: Miscellaneous stability improvements.
v2.0.3 (2025-09-21)
What's Changed
- Bugfix: Issue #291 Watchdog timeout trying to retrieve timezone info
v2.0.2 (2025-09-20)
What's Changed
- Bugfix... Date and time on web page now displayed in the time zone of the server (NTP server feature must be enabled).
- Bugfix... Crash log display was not showing stack dump, now fixed.
- New Feature... last door open and close date and time is displayed under opening/closing status (NTP server feature must be enabled).
- Other... Add a "home" button to system logs page because iOS and iPad OS 26 have removed the "done" button.
What's Changed
- Bugfix... Updating the ratgdo32 version from GitHub was not finding the firmware download file.
- Other... Add release notes to firmware update dialog.
- Other... Reduce unnecessary network traffic during firmware update
v2.0.0 (2025-09-13)
Version 2.0.0 is a major upgrade for ESP8266-based ratgdo boards. Almost all source files for the ESP8266 and ESP32 versions of ratgdo have been merged which results in significant changes to the underlying code base, features and function for ESP8266 versions.
While source files have been merged there remain significant differences between the two board types, most notably in the library used to communicate with HomeKit which are completely different.