V
Visla Hardware
Portal R&D
πŸ‡§πŸ‡ͺ Premium IoT SoM β€” DPTechnics (Knokke-Heist, Belgio)

Walter v1.4

ESP32-S3-WROOM-1 + Sequans GM02SP Β· LTE-M/NB-IoT + GNSS + WiFi + BLE 5 Β· CE/FCC/UKCA/RCM
πŸ“– Documentation β†’
βœ“ Full datasheet rev 0.8 πŸ“‘ Sequans GM02SP onboard πŸ“œ 5 cert global πŸ’€ 9.8 Β΅A deep sleep 🌐 Open source HW

🎯 Punto di partenza: Walter usa il GM02SP che hai in chip library!

Il Walter è un SoM (System-on-Module) basato su Sequans GM02SP (lo stesso chip Monarch 2 LTE-M+NB-IoT+GNSS che abbiamo schedato). DPTechnics ha fatto il lavoro di integrazione + carrier board + certificazioni globali. È probabilmente la scelta migliore per Visla v2 (vedi decisione strategica sotto).

🎯 Hardware identificato (datasheet rev 0.8 oct 2025)

FunzioneComponenteNote
MCU hostESP32-S3-WROOM-1-N16R2Xtensa Dual-core LX7 32-bit (ESP32-S3 SoC)
Modem cellulareSequans GM02SP β†’LTE Cat M1/NB1/NB2, chipset SQN3430 Monarch 2
GNSSβœ… Integrato nel GM02SPGPS + Galileo + GLONASS + BeiDou (no chip dedicato)
WiFi802.11 b/g/n 150 MbpsAntenna on-board (PCB)
BluetoothBT 5 LE 2 Mbps + BT MeshStack ESP-IDF Bluedroid o NimBLE
RAM2 MB Quad SPI PSRAM8MB opzionale (P000000118/119)
Flash16 MB Quad SPIStandard ESP32-S3-WROOM-1
GPIO esterni24 fisici (28 totali: 3 power + 1 strap + 24 I/O)2.54mm pin header β€” solderless integration
DCDCTI TPS6208833VIN/USB-C β†’ 3.3VDC reg, max 250mA out
Form factor55.00 Γ— 24.80 mmMechanical PCB drawing in datasheet
Deep sleep9.8 Β΅A (Walter total)GM02SP solo Γ¨ 1 Β΅A, +ESP32-S3 deep sleep
DC Supply3.0V - 5.5V (typ 5V)Max 1.5A peak (LTE TX burst)
Operating temp-40Β°C to +85Β°CIndustrial range
Storage temp-40Β°C to +100Β°CWide storage range
Humidity10-90% RH (working)No condensation allowed

πŸ›’ 3 Orderable part numbers

Part numberDescrizioneTarget use case
P000000100 16MiB Flash + 2MiB PSRAM + PCB antenna Base config
P000000118 16MiB Flash + 8MiB PSRAM + PCB antenna PiΓΉ PSRAM per app pesanti
P000000119 16MiB Flash + 8MiB PSRAM + u.FL WiFi/BLE Antenna esterna u.FL

HS code 851762 Β· ECCN 5A992.C Β· Vat producer BE0682 598 007 (DPTechnics bv, Westkapellestraat 396/44, 8300 Knokke-Heist, Belgio)

πŸ“œ Certificazioni globali (5 mercati)

CertScopeDetail / ID
CE European Economic Area CE compliance
FCC USA 2BDGUWALTER
ISED Canada Contains 21098-ESPS3WROOM1 + 12732A-GM02SA
UKCA Great Britain UK conformity
RCM New Zealand + Australia Regulatory Compliance Mark

πŸ’° Risparmio Visla evitando cert da-zero: ~€20-30k + 4-6 mesi di cert lab.

πŸ“ Pinout (28 pin esterni)

Header 2.54mm dual-row. Power + GPIO listati sotto. I pin IO5-IO18 sono General Purpose I/O bidirezionali a 3.3V.

Pin #FunctionESP pinDirDescription
1 RESET EN input ESP32 reset con pullup 10k
2 IO44/RX0 RXD0 bidir ESP32 UART0 Receive
3 IO43/TX0 TXD0 bidir ESP32 UART0 Transmit
4 DFU/3V3_EN IO0 bidir DFU mode quando low at boot + 3V3 output enable
26 3V3_OUT N/A power out 3.3VDC switchable output (max 250mA)
27 GND GND power ground GND connection
28 VIN N/A power input DC Power input port (3.0-5.5V)
+ 17 pin IO1, IO2, IO4-IO18, IO38-IO42 (tutti GPIO bidirezionali 3.3V)

πŸ”Œ Internal pins (ESP32 ↔ GM02SP)

8 pin ESP32 dedicati alla comunicazione con il modem Sequans (UART AT + handshake + wake/reset):

ESP pinDescrizione
IO19 USB D-
IO20 USB D+
IO46 LTE_WAKE0
IO48 LTE_UART0_TX (verso GM02SP)
IO14 LTE_UART0_RX (da GM02SP)
IO21 LTE_UART0_RTS
IO47 LTE_UART0_CTS
IO45 LTE_RESET

πŸ§ͺ 22 testpoints (debug + JTAG GM02SP)

Sul bottom della board (22 testpoints):

JTAG GM02SP (1-5):           UART GM02SP (8-17):       Power (18-22):
1. JTAG TDO                  8. RX0  / 9. TX0           18. Walter input power
2. JTAG TCK                  10. TX1 / 11. RX1          19. 3V3 output (not switched)
3. JTAG TRSTN                12. RX2 / 13. CTS0         20. GM02SP 1V8 output
4. JTAG TMS                  14. RTS0/ 15. CTS1         21. Ground
5. JTAG TDI                  16. RTS1/ 17. TX2          22. ESP32-S3 GPIO3 (strapping)

Misc GM02SP (6-7):           ESP32 strap (22):
6. PS status                 22. ESP32-S3 GPIO3 (boot mode strap)
7. RES / FFF_FFH

πŸ“‘ 3 UART del GM02SP (configurazione standard)

UARTBaud + HW handshakeUso
UART0115200 8N1 + HWAT commands (connesso a ESP32-S3 via IO48/IO14/IO21/IO47)
UART1921600 8N1 + HWManual firmware update / SFU (Serial Firmware Update via testpoint)
UART2115200 8N1 no HWConsole log output (debug)

πŸ’» Software ecosystem (4 toolchain supportate)

πŸ“Ÿ
ESP-IDF
Native Espressif
πŸ€–
Arduino
PlatformIO ready
🐍
MicroPython
REPL friendly
⚑
Toit
Live edit + OTA

Walter ships without firmware out of the box β€” full freedom. Library DPTechnics 11k righe giΓ  pronte (drivers AT, BlueCherry IoT cloud, esempi LTE/MQTT/HTTP).

🎯 Decisione strategica per Visla v2

Confronto 4 strade per Visla v2 (next-gen GPS tracker bici/moto, sostituto Seeworld G11L SE):

CriterioWalter SoMCustom chip-downNordic nRF9160Freematics ONE+
Time-to-market v1.0 3-4 mesi ⭐ 6-9 mesi 6-12 mesi 1 mese (compri)
BOM cost qty 1k €50-60 €25-30 ⭐ €30-40 €100+ rebrand
Cert ready CE+FCC+UKCA+RCM ⭐ tutto da fare (€20k+) tutto da fare solo FCC US
Autonomia 3000mAh 30-180 gg 30-100 gg 90-500 gg ⭐ 7 gg (no battery)
Toolchain ESP-IDF/Arduino ⭐ ESP-IDF/Arduino ⭐ Zephyr (steep) ESP-IDF/Arduino
Carrier complessità Bassa (~30 comp) ⭐ Alta (~90 comp) Media (~50 comp) Zero
Rischio RF spin Basso (Walter cert) ⭐ Alto (RF da-zero) Medio Zero
Branding Visla tuo carrier tutto tuo ⭐ tutto tuo ❌ Freematics
Margine 60-70% 70-80% ⭐ 70-80% 20-30%
Library code pronto 11k righe ⭐ scrivi da zero Zephyr libs Freematics libs

⭐ Raccomandazione: Walter SoM per Visla v2.0

Walter SoM Γ¨ la scelta migliore per la prossima generazione Visla. Motivi forti:

  1. Cert ready CE/FCC/UKCA/RCM = risparmi €20-30k + 4-6 mesi su cert lab
  2. Carrier board semplice ~30 componenti = design KiCad in 2-3 settimane
  3. 11k righe library giΓ  pronte (drivers AT, MQTT, HTTP, BlueCherry IoT)
  4. BLE 5 + Mesh + WiFi = abilita app pairing + scenari avanzati
  5. 9.8 Β΅A deep sleep competitive (vs 1Β΅A solo GM02SP)
  6. EU manufacturer (Belgio) = supply chain affidabile
  7. ESP-IDF/Arduino familiare = team scrive firmware immediato

Costi accettati: BOM ~€55 vs €25-30 custom = +€25/unit ma -4 mesi time-to-market. Lock-in al SoM Walter (no easy migration path) accettabile per v2.