qrcp receive mode shows blank white page — previously worked on same iOS version
Environment
Server: Raspberry Pi 5
OS: Raspberry Pi OS (bookworm)
qrcp version: (to be filled)
Firewall:
ufwactive, port manually allowedClient: iPhone 11, iOS 26.1
Browsers tested: Firefox, Safari, Chrome
Expected Behavior
Scan QR code → upload interface with file selection buttons appears → user uploads photos from iPhone to Pi.
Actual Behavior
Browser loads blank white page (no upload buttons, no UI elements). Connection succeeds (not a timeout), but interface fails to render.
Key Distinction
This worked previously on the exact same iOS 26.1 version. Something changed on the server side or network configuration, not the iOS version.
What Changed (Unknown)
Possible causes being investigated:
Raspberry Pi IP address changed
Background
qrcpprocess left running (port conflict)Firewall rule not applying correctly despite appearing in
ufw statusNetwork interface binding issue
Troubleshooting Attempted
Network Configuration
Server IP:
172.20.10.2Connection: iPhone Personal Hotspot (both devices on same network)
Firewall: active, port open
Remaining Hypotheses
Stale browser cache on iPhone — old JavaScript being served?
qrcpversion changed (unintentional update)Missing MIME type — HTML serving but CSS/JS blocked
WebSocket handshake failing silently
Next Debugging Steps Needed
Clear iPhone browser cache/cookies and retry
Check
qrcp --version(compare to previously working version)View browser console logs (requires macOS + Safari Web Inspector)
Test from a different client device (another phone/computer)
Check if HTML body contains hidden elements vs. truly empty
Source: claudiodangelis/qrcp