FFNK0104B FIELD GUIDEFlash & setup ↗

Independent apps, one board

Find your next firmware.

Choose a small diagnostic or a complete application. Every entry has a named PlatformIO environment; browser installation is available for the published catalog.

hello

Hello ↗

USB serial diagnostic. Reports the chip, flash, PSRAM, and free heap; it does not initialize the display.

Implemented

Browser install + PlatformIO

display

Display ↗

Cycles red, green, blue, white, and black screens to check the display panel.

Implemented

Browser install + PlatformIO

avatar-diag

Avatar animation ↗

Shows four generated pixel avatars with animated agent states and reports rendering speed over USB serial.

Implemented

Browser install + PlatformIO

touch

Touch ↗

Reads screen taps and prints their coordinates over USB serial.

Implemented

Browser install + PlatformIO

calculator

Calculator ↗

Touchscreen calculator with decimal input, sign toggle, backspace, clear, and chained basic arithmetic.

Implemented

Browser install + PlatformIO

wifi

Wi-Fi ↗

Shows a setup QR code for Espressif's phone app to provision 2.4 GHz Wi-Fi. Credentials are saved on the board.

Implemented

Browser install + PlatformIO

wifi-ble

Wi-Fi over BLE ↗

Use this page and the code shown on the board to securely set up 2.4 GHz Wi-Fi over Bluetooth.

Implemented

Browser install + PlatformIO

connectivity

Connectivity ↗

Touchscreen tools to scan for and join Wi-Fi networks, scan BLE devices, or advertise a BLE diagnostic device.

Implemented

Browser install + PlatformIO

nvs

NVS ↗

Placeholder only: reports startup information but does not test nonvolatile storage yet.

Placeholder

Browser install + PlatformIO

sd

SD card diagnostic ↗

Lists files from the FNK0104B four-bit SDIO card over serial without formatting it.

Implemented

Browser install + PlatformIO

file-manager

SD file manager ↗

Touchscreen SD browser with storage capacity and read-only text and hex file viewing.

Implemented

Browser install + PlatformIO

photo-frame

SD photo frame ↗

Full-screen SD slideshow with BMP, JPEG, PNG and still WebP support. BMP playback is owner-confirmed; compressed formats pass native tests and still need physical playback checks.

Implemented

Browser install + PlatformIO

mqtt

MQTT ↗

Placeholder only: does not connect to an MQTT broker yet.

Placeholder

Browser install + PlatformIO

ota

OTA ↗

User-confirmed HTTPS firmware update from a GitHub Release, with touchscreen and serial controls.

Implemented

Browser install + PlatformIO

codex-monitor

Codex monitor ↗

Codex status monitor with automatic usage-reset timers, USB Micro controls, persistent bridge settings and encrypted Bluetooth setup.

Implemented

Browser install + PlatformIO

audio-diag

Audio ↗

Captures one second of onboard microphone audio at a time and reports signal detection; it never prints or saves samples.

Implemented

Browser install + PlatformIO

speaker-diag

Speaker keyboard ↗

Plays notes from a touchscreen keyboard with an adjustable speaker volume.

Implemented

Browser install + PlatformIO

locallink

LocalLink ↗

Records speech with the onboard microphone, discovers a Speech Recognition service on your LAN, and shows the returned transcript. Requires Wi-Fi and a compatible service.

Implemented

Browser install + PlatformIO

screen-timeout

Screen timeout ↗

Turns the display backlight off after 60 seconds of inactivity and wakes it on touch.

Implemented

Browser install + PlatformIO

button-diag

Button ↗

Checks the verified expansion GPIO14 button input over USB serial.

Implemented

Browser install + PlatformIO

speech-diag

Speech diagnostic ↗

Visual offline wake-word, command and VAD diagnostic.

Diagnostic

PlatformIO only

hid-diag

USB HID diagnostic ↗

Composite USB keyboard and serial diagnostic. Sends test input only when explicitly commanded.

Implemented

Browser install + PlatformIO

keyboard

Emoji and numpad keyboard ↗

Touchscreen USB number pad and OS-specific emoji shortcuts. Keyboard input verified directly on Windows 11; remote-session forwarding remains unverified.

Device-verified

Browser install + PlatformIO