Skip to content

DuoFrost 2

Choose a tag to compare

@Tufein Tufein released this 05 Oct 21:43
· 34 commits to main since this release

Make your AYN device's lighting your own.

This is the original Version 2 release, preserved alongside the separate 2.1.0 fix update. The APK retains its original Android version number, 1.5.1, and signing certificate.

Version 2 brings all improvements developed after Version 1 together in one public release.

  • Background lighting: closing DuoFrost or using Clear all can leave lighting running. Added service recovery, capture-resume controls, battery-setting shortcuts and a shareable background status report. Explicit Stop keeps lighting off; schedules take priority over automatic startup.
  • Brightness controls: adjustable maximum LED output, an optional Battery Saver limit and optional screen-off dimming. Limits apply across effects and app profiles while preserving colors.
  • Sleep timer: stop lighting after 5, 15, 30, 60 or 120 minutes. Cancel from settings or the ongoing notification.
  • Temporary mute: mute and unmute from settings, the notification or a home-screen widget without losing the active effect.
  • Home-screen widgets: Start/Stop and a saved favorite preset for each widget. Favorites update after changes or backup imports.
  • Scheduling: weekday and weekend selection, overnight rules that follow their starting day, and LEDs-off rules that do not need a preset.
  • Quick Settings: add the existing on/off tile through Android's own setup prompt.
  • LED test: six steps to check colors and each stick, with reduced output and automatic restoration of the current effect.
  • Settings backup: export and restore lighting and background preferences separately from presets and themes, while retaining compatibility with older backups.
  • Control fixes: more reliable Start/Stop behavior, synchronized visible status, preserved widget/tile actions when opening on Thor's other screen, and settings changes that keep active lighting intact.

Tested by the maintainer on AYN Thor. Android may delay background recovery or a sleep timer while the device is asleep; capture permission may need to be granted again after a process restart. See technical.md for details.

Download and install

Download DuoFrost-2.apk below. It can update earlier DuoFrost builds signed with the original certificate while keeping settings. If you use 2.1.0, keep the separately signed 2.1.0 release. To move from this original release to 2.1.0, export a full backup outside the app before uninstalling, install 2.1.0, restore the backup and grant permissions again. Coming from BiFrost? Export and import your presets/themes or backup, and run only one LED controller at a time.

DuoFrost preset selection

App interface captured in an Android emulator; sample presets shown.

More screenshots and getting started · Technical notes

DuoFrost is an independent BiFrost continuation by Stefan van Den Broek (Tufein). Credit to Pollux / Pollux-MoonBench and the original contributors. Source is included under GPLv3; forks and contributions are welcome.