Releases: georeport-international/g-mesh
G-Talk Gen.1 Beta for Heltec Meshtastic V3.2
G-Talk Gen.1 Beta for Heltec Meshtastic V3.2
- LoRa mesh networking with TTL routing
- Post quantistic encrypting with Kyber-512 for hadshakes & keys
- AES-256-GCM for end-to-end encrypted messages & auth
- Integrated WiFi dashboard with ESP32 async web server
- Integrated Oled display support
- Deep sleep mode
- Automatic HeartBeat every 60 seconds
Bugs Resolved - Corrected the SPI initialization
- Reduced the GPacket payload dimension from 200 to 128 to prevent buffer overload
- LoRa Radiolib error -4 resolved
- Fixed hadware compatibily with Heltec Meshtastic V3.2
How it works
GPacket - 186 byte (STX + header + payload[128] + signature + ETX)
Automatic frammentation for big messages
ACK/NACK for reception confirm
Serial Commands
K to create a handshake with everyone in the area (0xFFFFFFFF, broadcast)
S PQC encrypted test message
H Non encrypted test message
Web Dashboard
SSID: G-TALK-YOURID (You can find it on the oled screen, in the ID: section)
Password: 12345678
IP: 192.168.4.1
Notes
Firmware tested on 2 revisions of the Heltec LoRa32 V3.2 hardware (change the OLED_PWR var from 36 to 35 if the oled screen doesn't work)
Need RadioLib v6.0+
Max payload per frame: 128 byte
Credits:
(C) 2026 Emanuele Ferraro & GeoReport International Technologies
(C) 2026 Anticensura.org
(C) 2026 Liberonda
Kyber implementation: PQClean (modified)
RadioLib: jgromes