Curiosity
Il Cat-1 bis EU di nuova generazione su piattaforma Qualcomm: l’EG800Q è il “cugino più recente” dell’EG800K — stesso package ultra-piccolo (17.7×15.8×2.4 mm) ma chipset Qualcomm QCX216 invece di UNISOC, con idle più basso (4.5 mA vs 7.8 mA). 5 varianti regionali (EU/NA/IN/NAD/GL) vs 3 dell’EG800K. ⚠️ Single-antenna → niente GNSS sulla EU (serve GPS dedicato). Modem AT-only (no OpenSDK: per il single-chip serve A7672). Ordinato per il banco Visla (20,19€, JINYUSHI, 24/06/2026) — confronto diretto con EG800K. Dati da datasheet V1.6.
Specs tecniche (datasheet V1.6)
| Parametro | Valore |
|---|---|
| Tech | LTE Cat 1 bis · 10 Mbps DL / 5 Mbps UL |
| Chipset | Qualcomm QCX216 (vs UNISOC dell’EG800K) |
| Bande LTE-FDD | B1/3/5/7/8/20/28 (EU ✅) |
| GNSS integrato | ❌ (single antenna) |
| Antenne | 1 × Main |
| Varianti | EU · NA · IN · NAD · GL (5) |
| Supply | 3.3–4.3 V (typ 3.8) |
| Power off | 1.54 µA (V1.9) |
| Sleep (CFUN=0, USB off) | 0.045–0.06 mA (45–60 µA) |
| Sleep (CFUN=4, USB off) | 0.15 mA |
| Idle (PF=64, USB off) | 4.5 mA |
| Idle (PF=64, USB on) | 25 mA ⚠️ |
| Package | 17.7 × 15.8 × 2.4 mm (= EG800K) |
| Firmware | DFOTA |
🆚 EG800Q vs EG800K (i due ordinati per il banco)
| EG800Q-EU | EG800K-EU | |
|---|---|---|
| Chipset | Qualcomm QCX216 | UNISOC UIS8910 |
| Idle DRX | 4.5 mA ✅ | 7.82 mA |
| Sleep | 60 µA | 0.64 mA |
| GNSS EU | ❌ | ❌ (solo CN) |
| Varianti | 5 | 3 |
| Footprint compat | — | EC800K/EC800M |
| Prezzo (AliExpress) | ~20€ | ~13€ |
🧪 Bench Visla — bring-up completo (11/07/2026)
Portato da zero a internet su breakout “Core2243 Entropy” (JINYUSHI). Esemplare: IMEI 862751080991156, firmware EG800QEULCR01A11M04 (build 8 Jul 2025, Qualcomm).
Setup banco:
- ⚠️ La USB-C della breakout è SOLO alimentazione (nessun USB dati) → il Mac non vede porte. Si dialoga via UART.
- UART AT: Waveshare USB-TTL a 3.3V →
TXD→pin6 (M_R),RXD→pin5 (M_T), GND comune, 115200 8N1. (I pin 7/8 D_T/D_R sono debug a 1.8V, da non usare.) - Alimentazione: DPS-150 su VIN (pin 15), 6.0 V (range 5–16 V). Power-on automatico (resistore PWK→GND, nessun impulso PWRKEY).
Gotcha SIM: SIM inserita a modulo acceso → AT+CPIN? resta +CME ERROR: 10. Serve AT+CFUN=1,1 (reboot ~15 s) per rileggerla.
Registrazione (SIM 1NCE, IMSI 901/40): dopo READY era +CEREG: 0,3 (denied). Fix:
AT+CGDCONT=1,"IP","iot.1nce.net"
AT+COPS=0 → aggancia WINDTRE, +CEREG: 0,5 (roaming, LTE)
AT+QIACT=1 → PDP up, IP 100.107.94.8 (CGNAT 1NCE)
AT+QPING=1,"8.8.8.8" → 4/4 pacchetti, RTT 60–200 ms ✅
Rete agganciata: WINDTRE (PLMN 222/88), LTE FDD Band 1 (EARFCN 100), RSRP −102 dBm · RSRQ −11 dB · SINR ~23 · RSSI ~−71 dBm.
GNSS: confermato ASSENTE — tutti i comandi AT+QGPS* → ERROR. Il connettore “GNSS” sulla breakout non è popolato per la EU.
Consumi misurati (DPS-150 @ 6 V su VIN, USB-C staccata, a valle del buck onboard):
| Stato | Corrente @6V | Note |
|---|---|---|
| Idle deep DRX (settled) | ~4.3 mA ✅ | combacia col datasheet 4.5 mA — misurato senza phantom (Waveshare staccato) |
| RRC-connected / post-attività | ~18–19 mA (picco 26) | coda del timer di inattività, poi rientra in DRX dopo ~10 s |
| Durante dato (HTTP GET) | picco catturato 49 mA | burst TX reali più alti — il DPS campiona ~10 Hz e non prende i picchi ms (serve FNB58/scope) |
| Radio OFF (CFUN=0) | ~2 mA floor | buck breakout (+ ~1–2 mA phantom UART se Waveshare collegato); modulo da solo 60 µA a datasheet |
Nota bella: catturata dal vivo la transizione RRC-connected → deep DRX (18→4.3 mA a ~11 s dall’ultima attività). L’idle reale ~4.3 mA @6V coincide col datasheet 4.5 mA.
⚠️ Trappole di misura scoperte al banco: (1) la USB-C alimenta in parallelo → con USB-C attaccata il DPS legge solo ~3 mA (fuorviante), staccarla. (2) Phantom powering: la TXD del Waveshare (3.3 V) inietta ~1–2 mA nel pin RX via diodi ESD anche senza filo rosso; stacca anche il Waveshare per l’idle pulito. Datasheet modulo: idle 4.5 mA (USB off) · 25 mA (USB on) · sleep 60 µA · off 1.54 µA.
Verdetto: ✅ bring-up rapido e pulito, comandi Quectel standard (QIACT/QPING). ⚠️ No GNSS → GPS dedicato (SAM/DAN). ⚠️ AT-only → per firmware single-chip serve A7672. Idle datasheet più basso dell’EG800K → buon candidato Visla Auto always-on.
📶 Wi-Fi Scan & posizionamento (testato 11/07)
AT+QWIFISCAN funziona ✅ — ritorna BSSID (MAC) + RSSI degli AP Wi-Fi vicini (es. −86 dBm, DC:62:79:E0:E3:4E). Feature standard (●) su questa serie.
Perché conta per Visla: la EG800Q-EU non ha GNSS, ma con il Wi-Fi Scan (+ cella) può fare geolocalizzazione senza GPS (BSSID → location server → lat/lon), utile indoor/urbano come posizionamento di riserva. L’EG800K-EU al banco dava ERROR su tutti i comandi Wi-Fi Scan (opzionale ○, non abilitato) → l’EG800Q ha un posizionamento “di riserva” che l’EG800K non ha.
🌍 Posizione REALE ottenuta al banco (11/07): scan → 5 BSSID universali → WPS di Apple (no API key) → 42.7174, 12.107 con ±20 m = il banco Visla a Orvieto, coordinate identiche al GPS del Lansitec. AT+QLBS/QuecLocator non presente (né su Q né su K) → i BSSID vanno risolti da un location server (in produzione Google Geolocation API o Combain). Il modulo dà solo i BSSID grezzi; scartare i MAC randomizzati (2° nibble 2/6/A/E) che non sono nei DB.
Feature EG800Q in più vs EG800K (da datasheet ufficiale)
| Feature | EG800Q-EU | EG800K-EU |
|---|---|---|
| Digital Audio PCM (voce) | ✅ | ❌ |
| Protocolli extra | CMUX · SMTP · SMTPS · MMS | ❌ (solo TCP/UDP/SSL/MQTT/HTTP/FTP) |
| Wi-Fi Scan | ● standard — testato ✅ | ○ opzionale — ERROR al banco |
| Certificazioni | CE + UKCA + Anatel + RCM + carrier Deutsche Telekom | CE + RCM |
| Consumo idle (PF=64) | 4.50 mA | 7.82 mA |
| Prezzo LCSC @1 | $14.31 | $6.08 |
⭐ Bench 22/07/2026: PSM su WindTre + Wi-Fi scan — combo confermato
Il risultato che sblocca la strategia Cat-1 bis di Visla. Alimentato VBAT diretto @3.8V (misura solo-modem pulita, bypassa il buck):
| Stato | Corrente | Note |
|---|---|---|
| Idle registrato | 4.2 mA | = datasheet 4.5 mA |
| PSM (parcheggiato) | µA (<1 mA) | crollo confermato |
- 🏆 PSM CONCESSO da WindTre:
AT+CPSMS=1,,,"00100001","00000001"→ la rete risponde col timer negoziato (+CEREG: 4,5,...,"00001000"= Active-Time 16s). La corrente crolla da 4.2 mA a µA restando registrato = PSM reale su Cat-1 bis. Confermato pulito staccando il Waveshare (non era phantom powering). - ≠ Iliad (che nega tutto) → il PSM Cat-1 bis è operatore-dipendente: WindTre sì, Iliad no.
⭐ Sweep operatori (bench 22/07/2026, SIM 1NCE, grant letto via AT+CEREG=4):
| Operatore | PLMN | 1NCE registra? | PSM concesso | Active-Time |
|---|---|---|---|---|
| WindTre | 22288 | ✅ | ✅ | 16s (00001000) → crolla a µA ✅ |
| Vodafone | 22210 | ✅ | ⚠️ grant sì, dorme no | 2 min (00100010) — resta 6mA per 6min |
| TIM | 22201 | ❌ negato | — | reject 11 (PLMN not allowed) |
| Iliad | 22250 | ❌ negato | — | reject 17 |
→ Entrambi gli operatori che accettano la 1NCE (WindTre + Vodafone) CONCEDONO il grant PSM (WindTre 16s, Vodafone 2min, letti da CEREG=4). ⚠️ MA — correzione bench 23/07 con monitor 6 minuti — solo WindTre fa scendere davvero il modulo a µA (crollo 0.0-0.001A confermato). Vodafone concede il grant ma il modulo NON entra in deep-sleep: monitorato 6 min interi, resta a ~6 mA idle (crollo=MAI). Prima l’avevamo solo assunto (“poi µA”) sui 42s — sbagliato. → Grant ≠ dorme, ed è operatore-specifico: WindTre sì, Vodafone no (con 1NCE roaming). Antenna esclusa: ripetuto con antenna migliore (CSQ 16→29, segnale forte) → Vodafone continua a NON scendere (min 4.4, crollo=MAI) → è la rete/roaming, non l’RF. Da riverificare con SIM Vodafone nativa/produzione prima di committare l’autonomia. TIM/Iliad rifiutano la SIM 1NCE (reject 11 «PLMN not allowed» — è l’attach negato, non il PSM) → per testarli servono SIM native. TX reale (HTTP GET 500KB): picco DPS ~91mA, media-attiva ~24mA (il picco ms ~700mA sfugge al DPS).
- 📡 Wi-Fi scan confermato:
AT+QWIFISCAN=12000,1,10,5,1,1→ 9 AP (SSID/RSSI −49…−91/MAC/canale). Il TIMEOUT senza risultati = antenna 2.4 GHz staccata (non feature rotta). - ✅ Il µA esatto è ~4 µA (PSM hibernate). Risolto incrociando il datasheet del gemello Qualcomm SIM7672 (stesso chipset QCX216, HW Design V1.07 Table 54): idle 4.4 mA — coincide col nostro banco (4.3 mA) → e PSM_hib = 4 µA. Quel “0.0 A” sul DPS erano questi 4 µA (sotto il floor ~1 mA dello strumento). I “45–60 µA” del datasheet Quectel sono invece il CFUN=0 sleep (radio off, deregistrato), stato più leggero/diverso dal PSM registrato. Il PPK2 servirà solo per la misura fine su PCB custom.
→ L’EG800Q ha validato al banco il combo “Cat-1 bis + Wi-Fi scan + PSM a µA” — la scelta modem Visla, a ~€12. Da fermo/parcheggiato consuma µA; il salasso è solo nel movimento (GPS+report).
🔗 Risorse
- 🏭 Quectel EG800Q series
- 📰 New Product Intro EG800Q-EU
- 🛒 LCSC EG800Q
- 🛒 JLCPCB EG800QEULC-N03-SNNSA · C19273720 — la part EU vera (no-GNSS, B1/3/5/7/8/20/28, 55µA, PCM/CMUX, ~$13,49). ⚠️ REPERIBILITÀ SCARSA: stock 0, “currently unavailable for purchase” → consign-only (la fornisci tu). Molto peggio di EG800K/EG810M (in stock 146).
- ⚠️ Scartare i placeholder: C17701907 (“New Arrivals” $0.02), C9900177703 / C9900260716 (“JLCPCB Assembly” $0.04). Variante NA EG800QNALC-N03-SNNSA (Quectel, $14,18) buyable ma non-EU.