V
Visla Hardware
Portal R&D
🧩 Moduli & Shield ✓ Verified · 2026-06-08 🧪 Tested bench owned

SparkFun DAN-F10N

SparkFun Electronics
📦 Dev board
€70.00
SparkFun DAN-F10N L1+L5 Breakout
u-blox DAN-F10N dual-bandL1+L5 meter-levelKiCad files open-source

🌐 Anteprima 3D · SparkFun DAN-F10N Breakout

Reference design open hardware SparkFun Electronics · 40.64×40.64 mm · 6 componenti · tap su 📱 AR per metterlo su una superficie reale (Android)

🌐 Viewer fullscreen + BOM ↗

Drag = ruota · Scroll = zoom · 📱 Bottone AR sotto a destra = posiziona sul tavolo (Android subito; iPhone richiede USDZ — in arrivo)

⚡ KiCad PCB Editor live (KiCanvas)

Stesso layout che vedresti aprendo il .kicad_pcb in KiCad: layer toggle, ratsnest, piazzole, net, dimensioni. Scrolla per zoom, drag per pan.

📥 Scarica .kicad_pcb

Powered by KiCanvas · render WebGL del file .kicad_pcb originale

📑 Indice sezioni

Curiosity

Breakout SparkFun open hardware per il chip u-blox DAN-F10N dual-band L1+L5. Reference design completo in KiCad (non Eagle!) — schematic, PCB layout, Gerber, BOM su GitHub CC BY-SA. Antenna patch stacked 20×20mm integrata sul chip, RF switch per antenna esterna opzionale. Per Visla è il path per evaluation dual-band meter-level senza dover progettare RF stack-up complesso.

Specs tecniche

ParametroValore
VendorSparkFun Electronics (USA, open hardware CC BY-SA)
Prezzo~$70 (1pc) — vedi sparkfun.com
Chip integratou-blox DAN-F10N (F10 dual-band L1+L5, professional grade)
Bande GNSSL1 (1575.42 MHz) + L5 (1176.45 MHz) — meter-level accuracy in urban environment
Connettori datiUSB-C (via CH340 bridge) + UART PTH header (no Qwiic/I2C) ⚠️
AntennaStacked patch 20×20mm integrata + RF switch per esterna SMA
Design filesKiCad project + Gerber + BOM open hardware su GitHub
PTH pins14 PTH (3V3, GND, UART TX/RX, PPS, etc) + 6 PTH BlueSMiRF/Serial-to-UART

⚠️ CORREZIONE 2026-06-08: il chip u-blox DAN-F10N NON ha interfaccia I2C/DDC (solo 1× UART nativo). SparkFun non ha messo Qwiic sul breakout perché il chip non lo supporta. Per integrarlo con ESP32 servono 2 pin UART dedicati (TX/RX).

🧪 Note dal bench Visla

  • KiCad files open-source: scaricati in Downloads/SparkFun_GNSS_DAN-F10N_KiCad_Files/ — riferimento layout per design Visla v2 dual-band
  • Dual-band L1+L5 in <$100: il path più economico per evaluation accuracy meter-level in urban canyon
  • Antenna stacked integrata + RF switch: zero antenna design lato Visla, ma flessibilità per esterna ad alto guadagno quando serve
  • ⚠️ NO GLONASS, NO L1-only mode: il chip è L1+L5 only, niente fallback a L1-single per low-power
  • ⚠️ Prezzo single-qty ~$70: caro per breakout — paghi il chip professional grade + KiCad design + dual-band

🧪 Bench-test Visla 2026-06-08 (Orvieto, indoor)

Setup

  • Connessione USB-C → MacBook Pro
  • Driver: WCH CH340 (USB-UART bridge integrato sul breakout)
  • Baudrate: 38400 (u-blox F10 default)
  • Antenna: patch dualband 20×20mm integrata sotto la PCB
  • Posizione: ambiente indoor Orvieto centro, vicino finestra

Risultati cold start

ParametroValoreNote
TTFF cold start27 sAderente datasheet (28s tipico)
Costellazioni visibiliSolo GPS L1Galileo/BeiDou non agganciati indoor
Satelliti in vista (cold)4Limitato dalla patch antenna indoor
Satelliti usati5Sufficienti per fix 3D
HDOP2.03 (warm) — 2.86 (cold)Buono per indoor single-constellation
maxSNR GPS32-37 dB-HzMarginale ma sufficiente
Posizione finale42.71753° N, 12.10778° EOrvieto centro, match con MAX-M10S ±6m
Drift jitter (90s indoor)~7 metriTipico single-band, atteso

Confronto con MAX-M10S testato lo stesso giorno

ModuloInterfacciaTTFF coldCostellazioni indoorCosto
MAX-M10S QwiicI2C (Qwiic chain)~10s (warm)GPS L1 only$25
DAN-F10N USB-CUART (no Qwiic)27s coldGPS L1 only (L5+GAL+BDS bloccati indoor)$60

Conclusioni operative

  1. Modulo funzionante — plug-and-play USB-C su Mac, NMEA stream a 38400 baud
  2. ⚠️ Indoor severo limita il vero potenziale dual-band: L5 + Galileo + BeiDou richiedono cielo aperto per agganciare
  3. ⚠️ Per Visla Tag battery-powered: consumo 63mW continuous tracking vs ~25mW del MAX-M10S → 2.5× più → autonomia dimezzata
  4. Per Visla Auto premium: dual-band L1+L5 + multi-costellazione → vero sub-metro outdoor, anti-jamming NIC integrato, anti-spoofing → vale i $35 extra
  5. 📝 Verdetto SKU split:
    • Visla Tag: → MAX-M10S (low-power, Qwiic chain semplice)
    • Visla Auto premium: → DAN-F10N o NEO-F10N (accuracy + anti-interferenza LTE)

Log NMEA raw 2026-06-08

sparkfun-dan-f10n-2026-06-08-indoor.nmea — 30s di stream NMEA grezzo (420 frame), include $GPGSV, $GAGSV, $GBGSV, $GNGGA, $GNRMC. Riferimento per debug protocolli e replay analysis.

🌅 Bench-test #2 2026-06-08 — outdoor-ish (vicino finestra/balcone)

Spostando la breakout in posizione con cielo migliore (finestra/balcone), il DAN-F10N dimostra il suo vero potenziale dual-band/multi-costellazione.

Risultati outdoor-ish vs indoor severo

ParametroIndoor severoOutdoor-ishΔ
Satelliti usati per fix511+120%
HDOP2.131.11−48%
Satelliti in vista (peak)7 (solo GPS)13 (GPS+GAL)+85%
Galileo agganciato06 satattivato!
BeiDou agganciato00ancora limitato
TTFF (warm)0s1s=/migliore
SNR GPS max37 dB-Hz31 dB-Hzleggermente inferiore (più sat, distribuiti)
SNR Galileo maxn/a31 dB-Hzsopra tracking threshold (28+)
Accuracy attesa (CEP 50%)~5-7 m~2-3 mdual-band attivo

Posizione bench-test outdoor

  • NMEA: 4243.04543 N, 01206.46134 E
  • Decimal: 42.71742° N, 12.10769° E (Orvieto centro)
  • 🗺️ Google Maps link

🎯 Cosa significa per il prodotto Visla

L’aggiunta delle costellazioni Galileo dimezza HDOP (2.13 → 1.11) → riduce drift in canyon urbani (Milano, Roma, ecc.) dove GPS-only soffre di multipath.

Verdetto confermato:

  • Visla Tag (low-power, suburban): → MAX-M10S (Qwiic, 25mW, GPS L1 sufficiente)
  • Visla Auto premium (urban, accuracy critica): → DAN-F10N (dual-band, multi-costellazione, anti-jamming)

Il salto $25 → $60 vale i ~$35 extra solo se il prodotto opera in canyon urbano o accuracy < 3m è feature.

🔋 Power profiling bench-test 2026-06-08

Setup dual-monitor: FNB58 inline (Bluetooth realtime → Mac) + GPS NMEA (USB-C → Mac), entrambi letti contemporaneamente dal nuovo tool visla-power-monitor per 60s.

Tool nuovo Visla bench: tools/visla-power-monitor/visla_power_monitor.py — riusabile per QUALSIASI DUT (GPS, modem, IMU, MCU). Salva CSV power+GPS + JSON summary. Vedi tools/visla-power-monitor/README.md per uso.

Misure live (sistema breakout COMPLETO)

ParametroValore
Voltaggio USB-C5.127 V (stabile, Mac PD 100W)
Corrente media28.5 mA (range 25.0–30.2)
Potenza media146.0 mW
Samples FNB582178 letture in 60s (~36 Hz)
Stabilitàottima, ±2 mA, no brown-out

⚠️ Decomposizione consumo (overhead breakout)

Il consumo del sistema breakout è ~2× quello del chip puro u-blox DAN-F10N a causa degli accessori SparkFun:

ComponenteConsumo stimato @ 5VNote
u-blox DAN-F10N (chip puro)~13 mA (datasheet 63mW @ 3V)il “vero” GPS
CH340 USB-UART bridge~5–8 mAper debug via USB-C
AP2112 3.3V LDO~2–3 mA quiescenteconverte 5V → 3V3 per chip
LED PWR + PPS~5–7 mAindicatori visivi
TOTALE misurato28.5 mA↑ confermato dal FNB58

Implicazione per Visla v2 PCB custom: su design ottimizzato (no CH340, no LEDs, LDO ottimo) il consumo del chip GPS solo è ~13 mA → autonomia 2× rispetto al breakout.

🔋 Autonomia calcolata (sistema breakout completo, continuous tracking)

Batteria LiPoAutonomiaIn giorni
500 mAh17.6 h0.7 giorni
1000 mAh (Visla Tag candidata)35.1 h1.5 giorni
2000 mAh (Visla Auto standard)70.2 h2.9 giorni
5000 mAh (battery pack veicolo)175.6 h7.3 giorni

⚠️ Per Visla Tag battery-powered questi numeri sono inaccettabili (1.5 giorni vs target 6+ mesi).

  • Servirebbe u-blox power save mode (PSMOO) con on/off duty cycling
  • O chip puro su PCB Visla custom + PSM (target ~5 mA avg → 200h+ con 1000 mAh)
  • O modulo single-band L1 only (MAX-M10S) che consuma 3× meno

📊 Confronto con datasheet

MisuraDatasheet u-blox (chip)Misurato Visla (sistema)Δ
Power63 mW146 mW+130% (overhead breakout)
Currente12.6 mA @ 5V28.5 mA @ 5V+127%

TODO follow-up

  • Test full outdoor sul balcone aperto: aggancio BeiDou + L5, target HDOP <0.8
  • Misurare consumo in u-blox Power Save Mode (PSMOO) con on/off duty cycling
  • Confronto consumi diretto MAX-M10S vs DAN-F10N (stesso FNB58, stesso setup)
  • u-center 2 setup su Mac: configurare AssistNow per TTFF <2s
  • Integrazione UART2 su sketch visla-v2-prototype (IO47/IO48 LilyGO)
  • Test in movimento (passeggiata Orvieto centro) per drift/jitter realistico
  • Caratterizzazione consumo PCB Visla v2 custom (no CH340, no LEDs)

🧪 Bench-test #3 2026-06-24 — config “Visla tracker” via pyubx2 + dual-band L5 confermato

Sessione di configurazione e verifica via PyGPSClient + pyubx2 su Mac (no u-center). Modulo collegato all’FTDI FT232R (/dev/cu.usbserial-BG00W8YJ) per i dati e alimentato dal DPS-150 (3.3 V, 17.6 mA misurati).

⚠️ Gotcha scoperti al bench (importanti per il F10)

  1. Baud 38400, non 9600 — il F10 default è 38400. A 9600 si leggono solo byte-spazzatura (baud mismatch).
  2. GND comune obbligatorio — alimentando dal DPS-150 e leggendo dall’FTDI, le due masse vanno unite: senza GND comune l’UART legge 0 byte anche col GPS acceso e funzionante (verificato: corrente regolare ma silenzio totale finché GND non condiviso).
  3. VALGET fa NAK dell’intero batch se anche una sola chiave è sconosciuta (a differenza dell’M10 che è tollerante) → su F10 leggere/scrivere le chiavi una alla volta, o solo chiavi sicuramente valide.
  4. Il F10 emette anche frame RTCM3 (0xD3…) sull’UART1 di default.
  5. Identità reale via MON-VER: MOD=DAN-F10N · FW=SPGL1L5 6.00 (confermato F10 dual-band, non M10).

Config di fabbrica letta (RAM)

ChiaveValore
CFG_UART1_BAUDRATE38400
CFG_RATE_MEAS / CFG_RATE_NAV1000 ms / 1 → 1 Hz
CFG_NAVSPG_DYNMODEL0 (portable)
Segnali L1+L5GPS L1CA+L5 ✅ · GAL E1+E5a ✅ · BDS B1C+B2a ✅ · QZSS L1+L5 ✅ · SBAS ✅
CFG_ITFM_ENABLE0 (jamming monitor spento)

Config “tracker” applicata (RAM+BBR, ACK-ACK, riletta OK)

Chiave→ ValorePerché
CFG_NAVSPG_DYNMODEL4 (automotive)filtro nav veicolare
CFG_MSGOUT_UBX_NAV_PVT_UART11pos+vel+tempo+fix in 1 msg binario
CFG_MSGOUT_UBX_MON_RF_UART11catena RF (AGC/jamming)
CFG_ITFM_ENABLE1attiva monitor interferenze → MON-RF.jammingState reale

Risultato (indoor, antenna vicino finestra)

NAV-PVT: fix 3D · 8 sat · 42.71751 N, 12.10772 E · 312–335 m · HDOP 1.31
Segnali agganciati: GPS L1 + GPS L5 (sigId 7) + Galileo E1  → dual-band confermato ✅
MON-RF:  jammingState=1 (OK) · agcCnt 6510 · noise 87

Log NMEA raw: sparkfun-dan-f10n-2026-06-24-config-tracker.nmea — 30s / 450 frame, post-config (NAV-PVT in UBX + NMEA misti).

Script riproducibile: stessa logica dello script tracker dell’ublox-max-m10s ma a 38400 baud e chiavi F10.

🔋 Test sleep RXM-PMREQ (backup software, wake via UART) — 2026-06-24

Misurato col DPS-150 (chip alimentato a 3.3 V diretto, no CH340/LED → quasi chip puro):

FaseCorrente @3.3VNote
Tracking (fix)19.4 mA (63.7 mW)operatività normale
Backup (sleep)~0 mAsotto risoluzione DPS-150 (~0.1 mA) → µA (datasheet 31 µA HW backup)
Wake → primo NMEAt+1.09 s ⚡ risveglio quasi istantaneo su 1 byte UART
Wake → fix riagganciato19.3 mA~35-45 s indoor (segnale marginale); outdoor con BBR atteso 1-3 s

Come si fa: UBX-RXM-PMREQ con backup=1, duration=0 (infinita), uartrx=1 → il chip va in µA tenendo ora+effemeridi in BBR; si sveglia mandando un byte qualsiasi sull’UART (o pin EXTINT). In sleep l’output NMEA si ferma (verifica: 34→2 frame/2s).

Implicazione Visla Auto (pattern MCU-driven, il F10 non ha PSM cyclic):

veicolo in moto → tracking 19 mA
veicolo fermo   → RXM-PMREQ → µA (≈0)        ← risparmio ~100% sul GPS
movimento (IMU) → byte UART → sveglio ~1s → fix in pochi s (outdoor)

📶 A-GNSS / AssistNow — stato sul device (2026-06-24)

CFG_ANA_USE_ANA = 0 di default → AssistNow Autonomous DISABILITATO. Attivato al bench con CFG_ANA_USE_ANA=1 (RAM+BBR, ACK-ACK) → NAV-AOPSTATUS aopCfg=1. Gratis, on-chip, niente rete: non migliora l’accuratezza del fix corrente ma il TTFF al prossimo avvio (predice ~3 giorni di orbite → no ri-download effemeridi). ⚠️ Per calcolare l’AOP (status>0) serve scaricare le effemeridi con buon segnale: indoor resta status=0 (idle). Beneficio misurabile solo con cold-start outdoor a confronto. Per A-GNSS Online/Offline a flotta (10k+ device) → self-host dalle effemeridi pubbliche (RINEX BRDC), non il token u-blox. ⚠️ Sul F10 l’A-GNSS lavora solo su L1C/A + E1 (non sulle bande L5).

📊 Consumi — ufficiali (chip) vs misurati Visla (modulo)

📄 Ufficiali u-blox (chip DAN-F10N, datasheet R04, VCC 3.0V) — dal più al meno consumo

StatoConsumo
Acquisizione (cold)26 mA
Tracking multi-GNSS (GPS+GAL+BDS)21 mA (63 mW)
Tracking GPS-only18 mA
💤 SW standby / sleep (RXM-PMREQ)~µA (supportato)
💤 HW backup mode31 µA
V_BCKP in operation~3 µA

⚠️ Il F10 dual-band non ha PSM cyclic (no CFG-PM): per risparmiare o tracking continuo (~21 mA) o sleep/backup (µA). Niente modalità intermedia low-power come l’M10.

🧪 Misurati Visla (modulo SparkFun, FNB58 @5V, 08/06/2026)

StatoMisurato
Sistema breakout completo28.5 mA @5V (146 mW)
Chip puro (stimato)~13 mA

La differenza (28.5 mA sistema vs ~13 mA chip) è l’overhead del breakout: CH340 USB-UART + regolatore 5V→3.3V + LED. Il dual-band F10 consuma ~2× l’M10 (21 vs 10 mA chip) per via delle 2 catene RF L1+L5. Dettaglio test →

📡 Set comandi completo (u-blox F10 dual-band)

Il DAN-F10N (F10 dual-band L1+L5) parla UBX (binario) + NMEA 2.1→4.11. ✅ Set verificato e completo dalla u-blox F10 SPG 6.00 Interface Description (UBX-23002975, 181 pag.): 67 messaggi UBX + 26 NMEA = 93 totali, + 28 gruppi config (centinaia di chiavi). Tutti elencati sotto con descrizione.

🆚 Differenze F10 vs M10 (dual-band, verificate dallo spec)

AspettoF10 (DAN-F10N)
BandeL1+L5 sempre insieme (no single-band): GPS L1C/A+L5, Gal E1+E5a, BDS B1C+B2a, NavIC L5
CFG legacy❌ rimossi tutti (ANT/GNSS/MSG/NAV5/NMEA/PRT/RATE…) → solo config-interface VALSET/VALGET
NAV+NAV-PL (protection level), +NAV-TIMENAVIC (NavIC), +NAV-AOPSTATUS
MGA+MGA-FLASH (salva AssistNow nella flash interna — M10 non ce l’ha)
SEC+SEC-SIG +SEC-SIGLOG (signal security / anti-spoofing avanzato)
MON+MON-RCVRSTAT; via MON-HW e MON-BATCH
Batching❌ niente UBX-LOG (M10 lo aveva)
GPS L5pre-operational (unhealthy di default) → override via CFG-SIGNAL

🛰️ UBX-NAV (0x01) — navigazione · 26 messaggi

MsgIDDescrizione
NAV-PVT0x07Position + velocity + time (tutto in uno, il principale)
NAV-POSLLH0x02Posizione geodetica (lat/lon/alt)
NAV-POSECEF0x01Posizione in ECEF (X/Y/Z)
NAV-VELNED0x12Velocità in frame NED
NAV-VELECEF0x11Velocità in ECEF
NAV-STATUS0x03Stato navigazione del ricevitore (fix type, flags)
NAV-SAT0x35Info per satellite (CNR, elevazione, azimuth, uso)
NAV-SIG0x43Info per segnale (dual-band: L1+L5)
NAV-DOP0x04Diluizione di precisione (HDOP/VDOP/PDOP)
NAV-COV0x36Matrici di covarianza (incertezza pos/vel)
NAV-ORB0x34Stato database orbite (effemeridi/almanacco/AOP)
NAV-PL0x62Protection level (stima accuratezza 95%)
NAV-SBAS0x32Stato correzioni SBAS
NAV-SLAS0x42Stato QZSS L1S SLAS
NAV-ODO0x09Odometro (distanza percorsa)
NAV-RESETODO0x10Reset odometro
NAV-CLOCK0x22Soluzione di clock del ricevitore
NAV-EOE0x61End of epoch (marca fine epoca)
NAV-AOPSTATUS0x60Stato AssistNow Autonomous
NAV-TIMEGPS0x20Tempo GPS
NAV-TIMEGAL0x25Tempo Galileo
NAV-TIMEBDS0x24Tempo BeiDou
NAV-TIMEQZSS0x27Tempo QZSS
NAV-TIMENAVIC0x63Tempo NavIC
NAV-TIMEUTC0x21Tempo UTC
NAV-TIMELS0x26Info evento leap-second

⚙️ UBX-CFG (0x06) — configurazione · 5 messaggi

MsgIDDescrizione
CFG-VALSET0x8aScrive chiavi di config (RAM/BBR/Flash)
CFG-VALGET0x8bLegge chiavi di config
CFG-VALDEL0x8cCancella chiavi di config
CFG-CFG0x09Clear / save / load configurazione
CFG-RST0x04Reset ricevitore + clear backup (cold/warm/hot)

(Niente messaggi CFG legacy: tutto via chiavi VALSET/VALGET.)

📶 UBX-MGA (0x13) — A-GNSS / AssistNow · 9 messaggi

MsgIDDescrizione
MGA-GPS0x00Assistenza GPS (effemeridi/almanacco/health/UTC/iono)
MGA-GAL0x02Assistenza Galileo
MGA-BDS0x03Assistenza BeiDou
MGA-QZSS0x05Assistenza QZSS
MGA-ANO0x20AssistNow Offline (orbite a lunga validità)
MGA-FLASH0x21Scrive i dati AssistNow nella flash interna
MGA-INI0x40Aiding iniziale (posizione/tempo/clock/frequenza)
MGA-DBD0x80Dump/restore navigation database
MGA-ACK0x60Acknowledge dei messaggi di assistenza

⚠️ Niente MGA-GLO (il F10 non supporta GLONASS). A-GNSS solo L1C/A + E1.

🔋 UBX-RXM (0x02) · 🩺 UBX-MON (0x0a) · 🔐 UBX-SEC (0x27)

MsgIDDescrizione
RXM-PMREQ0x41Power management request (backup/standby software)
RXM-MEASX0x14Misure satellitari (per locationing/RRLP)
RXM-SFRBX0x13Subframe dati di navigazione broadcast (raw)
RXM-RLM0x59Galileo SAR return-link message
MON-VER0x04Versione firmware/hardware
MON-RF0x38Info catena RF (jamming, AGC, noise)
MON-SPAN0x31Spettro del segnale
MON-COMMS0x36Statistiche porte di comunicazione
MON-HW30x37Stato pin I/O
MON-GNSS0x28Selezione GNSS major attiva
MON-RXR0x21Stato ricevitore (sveglio/dorme)
MON-PATCH0x27Patch firmware installate
MON-RCVRSTAT0x40Stato delle feature configurabili del ricevitore
SEC-SIG0x09Signal security information (anti-spoofing)
SEC-SIGLOG0x10Signal security log
SEC-UNIQID0x03ID univoco del chip

📋 UBX-ACK (0x05) · UBX-INF (0x04) · UBX-TIM (0x0d) · UBX-UPD (0x09)

MsgIDDescrizione
ACK-ACK / ACK-NAK0x01 / 0x00Conferma / rifiuto di un comando
INF-DEBUG/ERROR/NOTICE/TEST/WARNING0x04/00/02/03/01Output informativo ASCII (5 livelli)
TIM-TM20x03Time mark (timestamp evento esterno)
TIM-TP0x01Time pulse time data
TIM-VRFY0x06Verifica del tempo sorgente
UPD-SOS0x14Save-on-shutdown (backup stato in flash)

📜 NMEA standard (21) + PUBX proprietari (5)

MsgDescrizione
GGAFix data (posizione, n. satelliti, HDOP, quota) — il più usato
RMCRecommended Minimum (pos, velocità, data, status)
GLLLat/long + tempo + status
GNSGNSS fix data (multi-costellazione)
GSADOP + satelliti attivi
GSVSatelliti in vista (CNR per satellite)
VTGCourse over ground + velocità
ZDAData e ora
GSTStatistiche errore pseudorange
GRSResidui di range
GBSSatellite fault detection
GAQ/GBQ/GLQ/GNQ/GPQ/GQQPoll di un messaggio standard (6 query)
DTMDatum reference
VLWDistanza ground/water
TXTTrasmissione testo
RLMReturn link message (Galileo SAR)
PUBX,00 (POSITION)Posizione lat/long proprietaria
PUBX,03 (SVSTATUS)Stato satelliti
PUBX,04 (TIME)Ora del giorno + clock
PUBX,40 (RATE)Set rate di output NMEA
PUBX,41 (CONFIG)Set protocolli e baud rate

🗂️ Gruppi config (CFG-* via VALSET, dallo spec F10)

CFG-SIGNAL (L1/L5 per costellazione), CFG-BDS (BeiDou), CFG-NAVMASK (satellite mask), CFG-NAVSPG, CFG-RATE, CFG-MSGOUT, CFG-ANA (AssistNow), CFG-MOT, CFG-ITFM, CFG-SBAS (EGNOS/WAAS/MSAS/GAGAN/BDSBAS/KASS/SouthPAN), CFG-QZSS, CFG-TP, CFG-SEC (lockdown, secure boot), CFG-HW (antenna switch), CFG-INFMSG, CFG-RINV, CFG-UART1/I2C/SPI (+INPROT/OUTPROT). ⚠️ niente CFG-PM (no PSM config) né CFG-BATCH.

🔗 Risorse