Transmit WiFi credentials from a Flipper Zero to a Linux server using infrared. Point, press Send, connected.
Built for headless servers (NAS boxes, Intel NUCs, etc.) where typing WiFi passwords is painful or impossible.
The Flipper encodes WiFi credentials as a sequence of RC-6 IR messages and blasts them at the server's CIR (Consumer IR) receiver. The daemon decodes the transmission and connects to the network automatically. No pairing, no Bluetooth, no network required — just line-of-sight IR.
With ACK enabled, the daemon transmits a response back via IR — the Flipper displays whether the connection succeeded (with IP address) or failed.
- Manual entry — On-screen keyboard for SSID and password, security type selector (Open/WPA/WEP/SAE)
- NFC WiFi tags — Scan an NTAG213/215/216 tag with WiFi credentials and transmit instantly
- Saved networks — Credentials auto-save to SD card after transmit. Browse, resend, or delete
- Fast transmission — Full credentials sent in under a second via RC-6 protocol
- Hidden network support — Toggle hidden SSID flag
- ACK feedback — Optional. When enabled in Settings, the Flipper waits for a response from the server. Shows "Connected! IP: x.x.x.x" or "Failed" on screen
- A Linux server with an IR receiver (tested with ITE8708 CIR in Intel NUCs)
- The infrafid daemon running on the server — see GitHub for install instructions
- Pre-built .deb and .rpm packages available from GitHub Releases
Manual Entry:
- Open InfraFi on your Flipper
- Select Send Credentials
- Enter SSID, password, and security type
- Review on the confirm screen, press Send
- Point the Flipper at the server's IR receiver
NFC Tag:
- Write WiFi credentials to an NFC tag using a phone app (e.g., NFC Tools)
- Open InfraFi — Scan NFC Tag
- Hold the tag to the back of the Flipper
- Review credentials, press Send
Saved Networks:
- Previously transmitted networks are auto-saved to the SD card
- Open InfraFi — Saved to browse and resend
Alejandro Mora — github.com/amd989