{ "apps": [ { "id": "monitor", "name": "RF Monitor", "ver": "1.4", "radio": "own", "desc": "RSSI, noise, margin and packet-rate tiles, a filled signal chart and the recently heard packets. Tap a packet for who sent it, its route, margin, size and airtime." }, { "id": "airtime", "name": "Airtime", "ver": "1.6", "radio": "own", "desc": "How busy the channel is: the live load, average, peak, a filled chart with the duty ceiling and the rx/tx split. Keeps a Home widget with the channel load while it runs." }, { "id": "snake", "name": "Snake", "ver": "1.0", "desc": "The classic, in Lua. Swipe to steer." }, { "id": "tetris", "name": "Tetris", "ver": "1.0", "desc": "The classic falling-block puzzle. Swipe left/right to move, up to rotate, down to hard-drop. Contributed by samuelcoustet.", "seed": false }, { "id": "protreck", "name": "ProTreck", "ver": "1.2", "desc": "Outdoor watch: ASTRO (sun/moon + 3 alarms), CMPAS (compass rose + waypoint), CHRONO (laps), TIMER (countdown), ALTI (altitude + trend + déniv). Swipe left/right to switch tabs. Contributed by samuelcoustet.", "requires": "sdk_ext", "seed": false }, { "id": "sdktest", "name": "SDK Test", "ver": "1.7", "desc": "Developer tool. Checks the extended Lua SDK on this board: capabilities, clock, battery, GPS, private file access, audio API, read-only SD listing, crypto against published RFC vectors, channel discovery, and buttons that TRANSMIT test messages.", "requires": "sdk_ext" }, { "id": "2048", "name": "2048", "ver": "1.2", "desc": "The classic sliding-tile puzzle. Swipe to move, tap to restart. Keeps your best score. Contributed by pisti87.", "seed": false }, { "id": "wardrive", "name": "Wardrive", "ver": "1.2", "radio": "own", "desc": "LoRa coverage survey. Probes every 20s and logs each reply with GPS position, altitude and BOTH link directions (how well you heard them, how well they heard you) to a CSV, then plots the run back on the map so you can check coverage before driving it again. Reference app for wada.mesh.discover.", "requires": "sdk_ext" }, { "id": "nearby", "name": "Nearby", "ver": "1.0", "desc": "Your contacts on a real map, sorted by distance, with bearing and a live frame counter. Reference app for wada.map, wada.ui.list, wada.geo and app.on_packet.", "requires": "sdk_ext" }, { "id": "gpscompass", "name": "GPS Compass", "ver": "1.0", "desc": "Compass rose: magnetometer or GPS course, live fix, bearing to contacts", "seed": false }, { "id": "sdscan", "name": "SD Scan", "ver": "1.1", "desc": "Finds and removes Windows malware on the SD card, like the M9 worm.", "requires": "sd", "seed": false }, { "id": "tripodometer", "name": "Trip Odometer", "ver": "1.1", "desc": "GPS trip computer: distance, elapsed time, avg/max speed, min/current altitude, return-to-home bearing. Start/Stop to track, Reset to clear. Saves trip across restarts. Contributed by samuelcoustet.", "requires": "sdk_ext", "seed": false }, { "id": "breakout", "name": "Breakout", "ver": "1.0", "desc": "Classic brick-breaker. Swipe left/right to move the paddle, swipe up to launch the ball. Clear all bricks to advance levels. Contributed by samuelcoustet.", "seed": false }, { "id": "ping", "name": "Ping", "ver": "1.0", "desc": "Send a mesh DM ping to any contact and measure round-trip time. Includes your GPS position so both sides see distance and bearing. Auto-replies to incoming pings. Contributed by samuelcoustet.", "requires": "sdk_ext" }, { "id": "mecp", "name": "MECP", "ver": "1.0", "desc": "Emergency messages in MECP code: pick severity and codes, add people and position, post to a channel. Decodes MECP lines into words. Code table: MECP by xiang-dev-1, CC BY 4.0.", "requires": "sdk_ext", "seed": false }, { "id": "music", "name": "Music", "ver": "1.0", "desc": "MP3 and WAV from the SD card's Music folder, shuffle, repeat.", "icon": "music", "requires": "audio", "seed": false }, { "id": "blackjack", "name": "Blackjack", "ver": "1.2.2", "desc": "Casino Blackjack (21) with split, double down, 6-deck shoe, persistent bankroll, pixel-perfect suit pips, and auto-scaling UI with double-stacked P4 controls. Contributed by halflive-743.", "icon": "game", "seed": false }, { "id": "spaceinvaders", "name": "Space Invaders", "ver": "1.0", "desc": "Classic alien shooter with shields, a bonus UFO and rising levels. Swipe or use keys to move, up or tap the middle to fire. Keeps your high score.", "icon": "game", "seed": false } ] }