Hardware and day-one facts for the Web-888 running the Debian image from this repository. Where the stock (factory) firmware behaves differently, that is noted explicitly. Install: flashing.md; daily operation: usage.md.
| LED | Color | Normal Behavior | Problem Indication |
|---|---|---|---|
| D0 | Blue | Solid ON when system ready | OFF = System not booted |
| D2 | Green | OFF during operation, flashes with activity | Solid ON = Boot failure |
✅ Normal Boot:
- Power on → D2 turns on
- System loads → D2 turns off
- Ready → D0 (Blue) turns on
- D2 flashes during web activity
❌ Boot Failure:
- D2 stays ON continuously
- D0 never turns on
- Solution: Check TF card formatting and files
| Requirement | Specification |
|---|---|
| Type | SD or SDHC (NOT SDXC) |
| Max Capacity | 32GB |
| Speed | Class 10, not faster than 100MB/s |
| Min Capacity | 200MB |
Debian image: the card is written as a whole-disk image (FAT boot
partition + ext4 rootfs) with scripts/flash-image.sh — see
flashing.md. Do NOT format it yourself.
Stock firmware (for reference): FAT32/FAT16 with the update files in the card root.
| Parameter | Minimum | Recommended |
|---|---|---|
| Voltage | 5V | 5V ± 5% |
| Current | 2A | 2.5A+ (Fast Charger) |
| Connector | USB-C | USB-C |
- ✅ Use "Fast Charger" rated adapters
- ✅ High-quality USB-C cables (low resistance)
- ✅ Linear power supply for LF/MF reception (reduces noise)
- ❌ Avoid cheap switch-mode supplies with high switching noise
| Item | Specification |
|---|---|
| Type | Active antenna (required) |
| Power | 3.3V bias supplied |
| Constellations | GPS (Navstar), QZSS, Galileo |
| Not Supported | Passive antennas (will not work well) |
- Cold start: 5-15 minutes for first lock
- Lock indicator: GPS LED behavior (if equipped)
- Optimal: Clear sky view
- Frequency: 0.01 - 62 MHz
- Path: 64MHz LPF → LNA → ADC
- Recommended:
- Active/passive magnetic loops
- Long wire with 9:1 balun
- PA0RDT Mini-Whip (with proper installation)
- Frequency: 118 - 150 MHz (Air Band)
- Path: 129MHz BPF → +20dB LNA → ADC
- Recommended:
- Ground plane (GP) antennas
- Discone antennas
- Required: 3.3V active antenna
- Installation: Outdoor with clear sky view
- URL:
http://web888.local:8073(mDNS/Avahi) orhttp://<device-ip>:8073 - SSH:
ssh -p 22 root@web888.local(or@<device-ip>) — default passwordchangeme(change it withpasswd) - Protocol: HTTP / WebSocket
The Debian image runs Avahi, so web888.local resolves on any
mDNS-capable client (IPv4 + IPv6). If mDNS is unavailable (client without
mDNS support, or multicast blocked), the Ethernet MAC always carries the
stable prefix ce:cf:3f:*:
sudo nmap -sn <your-lan-subnet>and look forCe:Cf:3fin the MAC columnip neigh | grep -i ce:cf:3fafter any contact attempt- Check the router DHCP client list (hostname
web888)
- ⏱️ Wait 2-3 minutes after power on
- 🔌 Check power supply (minimum 2A)
- 💾 Verify TF card (FAT32, files in root)
- 🌐 Check router DHCP list
- 🔧 Try accessing by IP instead of hostname
Problem: Boot failure
Solution (Debian image):
- Re-flash the card per flashing.md (whole image, not files)
- Use a Class 10 SD/SDHC card (not SDXC)
- Re-run
scripts/test-qemu.sh finalbefore flashing to confirm the image
Solution (stock firmware): reformat to FAT32 and extract the update files to the card root (not a subfolder).
- Disable "External ADC Clock" in Connect tab
- Check antenna connection
- Refresh browser page
- Clear browser cache
- ✅ Use active GPS antenna
- 📍 Place antenna outdoors
- ⏱️ Wait 5-15 minutes (cold start)
- 🔧 Check GPS antenna connection
- Close and reopen browser tab
- Wait a few seconds (rate limiting protection)
- Check network connection
- Reduce number of connected users
- 🔌 Check power supply rating (need 2A+)
- 🔌 Replace USB-C cable (quality matters)
- 🔌 Try different power socket
scp -P 22 -r root@<device-ip>:/etc/web888 ./backup-etc-web888/etc/web888/websdr.json- Main configuration/etc/web888/admin.json- Admin settings/var/lib/web888/- Runtime state (DX database, recordings)
(The stock firmware kept these under /root/kiwi.config/ on the card.)
| Parameter | Value |
|---|---|
| ADC | 16-bit, 130 MSPS (LTC2208) |
| FPGA | Xilinx Zynq-7010 (XC7Z010) |
| CPU | Dual ARM Cortex-A9 @ 667 MHz |
| Channels | 13 RX + 13 WF (TDM) |
| HF Range | 0.01 - 62 MHz |
| VHF Range | 118 - 150 MHz |
| Network | 1000 Mbps Ethernet |
| GPS | Multi-constellation, PPS |
| Power | 5V USB-C, 2A minimum |
| Key | Action |
|---|---|
| Space | Reset to RX frequency |
| Z | Center tuning mode |
| M | Mute/Unmute |
| ↑/↓ | Zoom in/out |
| ←/→ | Tune frequency |
| S | Toggle CAT sync |
| Y | Switch receiver (dual) |
| Extension | Launch |
|---|---|
| FT8 | Click extension button |
| WSPR | Click extension button |
| CW Decoder | Click extension button |
| S-Meter | Press 'M' key |
| Tab | Function |
|---|---|
| Status | Device info, serial number, temperature |
| Control | Frequency, mode, AGC settings |
| Connect | External ADC clock, GPS settings |
| Config | Main configuration editor |
| Webpage | UI customization |
| Public | Public access settings |
| DX | Station database |
| Extensions | Extension settings |
| Security | Passwords, access control |
- This Debian project: file an issue on the project repository
- Stock firmware / hardware (vendor): https://www.rx-888.com/web/ and https://www.rx-888.com/web/guide/ — vendor support does not cover this Debian image
For detailed information, see:
- Flashing Guide - Writing the Debian image to a TF card
- Usage Guide - Services, mode switching, updates, backup
- Troubleshooting Guide - Detailed problem solving
- Hardware Reference - Complete hardware details, pinout, GPSDO
- Protocol & API Reference - WebSocket protocol and command reference
Quick Reference - Print and Keep Handy