A major update to the app system - V2.0.0
fOS v2.0.0 Release Notes
Release date: 2026-05-08
Highlights
fOS 2.0.0 is a major app-system upgrade:
- dynamic SD apps on 6 launcher tiles
- unloadable app runtime to reduce memory pressure
- new built-in app types: calculator and radio
- root-based storage navigation with parent-folder support
Added
- SD App Launcher capacity increased to 6 apps (
AppL1toAppL6). - New app type:
calculator+,-,*,/- decimal comma input
Math Erroron division by zero
- New app type:
radio- local file playback from
/music/files/ - web radio playback from
/music/webradio/webradio.txt - Start/Stop toggle button
- local file playback from
- New filesystem navigation flow in Storage Manager:
- starts at
/ - folder enter via
StorageManagerSelect() ..to go to parent folder
- starts at
- New and updated example app package entries:
hello_fosbutton_demoebook_demoui_democalculator_demoradio_demo
Changed
- App content now runs as a dedicated runtime scene in
uic_AppContentArea. UnloadApp()now actively clears app runtime objects and reloads launcher state.- SD app default type is now
ui(withlayout.uisupport). - Launcher tiles now support optional
icon=metadata inapp.cfg. - SD init now ensures
/music/webradioexists.
Removed / Reworked
- Legacy fixed UI handlers tied to old calculator/weather/radio screens were removed or replaced by app-runtime implementations.
- App rendering is now centered around SD app metadata and app type dispatch.
SD App Metadata (Current)
Supported app.cfg keys in 2.0.0:
nameicontype=ui|text|button|calculator|radioscrollablelayout(fortype=ui)content(fortype=text)button_text,button_message(fortype=button)
Compatibility Notes
- Existing
type=textandtype=buttonSD apps remain supported. - For web radio, station lines must be
Sender|URLin/music/webradio/webradio.txt. - Recommended SD format remains FAT32 (MBR preferred).
Known Limitations
- App launcher renders up to 6 app directories from
/apps(first 6 discovered). - Stream reliability depends on station format/codec and network quality.
- No in-app persisted calculator history in this release.