-
-
Notifications
You must be signed in to change notification settings - Fork 19
Modem Vodafone Station
The Vodafone Station covers two distinct hardware variants (CGA and TG series) sold under the same brand. DOCSight auto-detects which variant is present and uses the appropriate authentication flow.
| Property | Value |
|---|---|
| Driver Key | vodafone_station |
| Auth Method | Auto-detect: Double PBKDF2 (CGA) or AES-CCM (TG) |
| DOCSIS Version | 3.0 + 3.1 |
| Default IP | 192.168.0.1 |
| Channels | SC-QAM + OFDM (downstream), ATDMA + OFDMA (upstream) |
| Model | Series | Authentication |
|---|---|---|
| CGA6444VF | CGA | Double PBKDF2-SHA256 |
| CGA4322DE | CGA | Double PBKDF2-SHA256 |
| TG3442DE (Arris) | TG | AES-CCM with CSRF nonce |
- Set Modem Type to
Vodafone Stationin DOCSight settings - Enter the modem's admin password (default username:
admin) - Default modem IP:
192.168.0.1
The driver tries CGA authentication first and falls back to TG if it fails.
Despite sharing the "Vodafone Station" name, CGA and TG models use entirely different authentication protocols and data APIs:
-
CGA: REST API at
/api/v1/sta_docsis_statusreturning JSON -
TG: PHP endpoint at
/php/status_docsis_data.phpreturning HTML with embedded JavaScript arrays
The driver auto-detects which variant is present and switches protocols accordingly.
The TG variant reports OFDM frequencies as ranges (e.g., "108~252" MHz). The driver converts these to center frequency for display.
The TG variant reports power in a dual format: -1.2 dBmV/1158.8 dBuV. The driver extracts only the dBmV value.
Both variants may experience stale sessions (HTTP 400/401/403). The driver automatically re-authenticates when this happens.
The TG variant checks multiple headers on every request (User-Agent, X-Requested-With, Origin, Referer). Missing any of these causes authentication failures.
Status: Tested and confirmed working (TG3442DE, firmware 01.05.063.13.EURO.PC20).
See Bridge Mode Compatibility for details and Issue #40 for the original report.
Home | Quick Start | Configuration | API Reference | GitHub
- Quick Start
- Installation
- Running without Docker
- Podman Quadlet
- Configuration
- Reverse Proxy
- Example Compose Stacks
- Dashboard
- Connection Monitor
- Signal Trends
- Before/After Comparison
- Channel Timeline & Compare
- Event Log
- Smart Capture
- Gaming Quality Index
- Modulation Performance
- Cable Segment Utilization
- In-App Glossary
- Speedtest Tracker
- BNetzA Breitbandmessung
- ThinkBroadband BQM
- Smokeping
- Weather
- Netzbremse (Peering)
- Notifications
- Home Assistant (MQTT)
- Prometheus Metrics