Repository navigation
OpenAthan v0.2.0
OpenAthan v0.2.0 adds signed firmware updates from the local device page and an updated normal Adhan recording for fresh installations.
What’s new
- Check for updates and approve installation from the device page. Installation waits until playback ends and the next Athan is at least 15 minutes away.
- Firmware updates preserve Wi-Fi, settings, prayer history and installed recordings.
- Fresh-install audio includes a new 3-minute 54-second normal Adhan by Mishary Rashid Alafasy. Fajr is unchanged. Firmware updates keep your existing recordings.
Installation and compatibility
This release targets M5Stack AtomS3R C126 with Voice/Echo Pyramid A167. Use Atom USB-C for USB installation and only Pyramid bottom power for normal playback.
Wi-Fi updates require a compatible rollback-enabled bootloader. Existing speakers with an older bootloader need the preserving USB transition procedure; an application update alone does not upgrade the bootloader.
Fresh installation erases saved settings, credentials and prayer history. Use the preserving upgrade procedure for an existing speaker.
Device update discovery follows GitHub’s selected latest release. The website installer selects releases separately.
Validation and known limits
Automated firmware and installer checks passed. The release firmware was tested on the reference speaker for installation preservation, startup, cold restart and real scheduled playback. Fajr was reported clear, and the new normal recording was confirmed complete, clear and comfortable. Automatic playback waits for time synchronization after startup.
Power interruption, rollback and a one-hour audio/network test were checked using separate test firmware; see the qualification results and limits. These results do not establish longer-term stability or coverage of other devices and networks.
The exact factory bundle still needs a physical fresh-install test. Public GitHub downloads and HTTPS redirects were verified against the reviewed artifacts. Known issue: the reference speaker’s public update check failed both during playback and while idle, despite verified public downloads. The cause is under investigation. Scheduled playback remains operational.
Audio attribution
Adhan and Fajr Adhan recited by Mishary Rashid Alafasy. Audio source: AlAdhan.com / Islamic Network. Copyright remains with the respective rights holders. See recording permission and attribution.
Manifest SHA-256: a51cbe67d9c76cb326a85a0f732d304798d1e760eef093882df679c8cb7c5e4a.