Airgap QR Sender

IDLE
No file selected.
Point the receiver's camera at this screen and keep this tab in the foreground. The stream sends every block once, then repairs losses forever — stop manually when the receiver shows 100%, or enable the ACK mic and it stops by itself when the receiver plays its audio acknowledgement.