LusoFW
ForkA community MeshCore firmware distribution for the Portuguese community, with Portugal-oriented radio defaults, duty-cycle enforcement, network time synchronisation, flood-advert controls, and curated repeater and bridge builds.
Fork of MeshCore (Reference)
- Maintainer
- MeshCore Portugal ↗
- Status
- Active
- Maturity
- Stable
- Lifecycle
- Active
- Latest version
- 2026.7.2-rc3-d164f95
- Released
- 2026-07-20
- Runtime
- Arduino · C++
- Distribution
- Community
- Licensing
- Open source
- License
- MIT
Capabilities
Transports
- ✓ USB serial
Operations
- ✓ Web flasher
- ✓ OTA updates
Networking
- ✓ Repeater
- ✕ Room server
- ✕ Observer
- ✕ MQTT
- ✕ KISS modem
Hardware
- ✓ GPS
- ✓ Display
- ✓ Sensors
- ✕ Low-power RX
Protocol
- ✓ MeshCore compatible
Node role
Repeater
Features
- Portugal-oriented radio and region defaults
- Duty-cycle enforcement
- Network time synchronisation
- Flood-advert scheduling and reduction
- ESP-NOW and RS-232 repeater bridge builds
- SX126x boosted receive gain controls
- Curated browser-flashable releases
Project signals
popularity 2026-07-20 verification 2026-07-20
- GitHub stars
- 12
- Forks
- 2
- Watchers
- 4
- Open issues
- 0
- Contributors
- 176
- Release downloads
- 1,475
- Latest downloads
- 0
- Source available
- Yes
- Releases available
- Yes
- Signed releases
- No
- Reproducible builds
- No
- CI builds
- Yes
- Web flasher
- No
- Documentation
- Yes
- Release assets include SHA-1 checksum files.
- Published releases are curated repeater and repeater-bridge builds.
Releases
from GitHub · updated 2026-07-20v2026.7.2-rc3-d164f95 # Latest Pre-release 18 hours ago · 2026-07-20 03:21 UTC
Automated dev prerelease of dev@d164f95 for v2026.7.2-rc3.
Based on MeshCore v1.16.0 main@e8d3c53ba1ea863937081cd0caad759b832f3028
Correções
- CLIENTE: A página inicial do GPS agora fica oculta no carrossel quando nenhum GPS é detectado na porta série no arranque, em vez de aparecer sempre quando
ENV_INCLUDE_GPSestá ativado. - REPETIDOR: Corrigido envio de anúncios por inundação (flood adverts): agora respeita o
default_scopee o modo de hash de caminho (path_hash_modenas preferências). - REPETIDOR: Removida a redução probabilística de flood adverts.
- REPETIDOR: Corrigido um buffer overflow no acumulador de comandos série.
Melhorias
- CLI: Adicionada a leitura do motivo de arranque do ESP32 (
get pwrmgt.bootreason). - CLI: Reforçada a cópia segura de strings no tratamento de comandos.
- RÁDIO: Ajustado o atraso de retentativa CAD para intervalo entre 120 a 360 ms.
Observabilidade
- DISPATCHER: Adicionados logs de debug para conclusão de TX.
- ESTATÍSTICAS: Removidos parâmetros não usados na formatação de respostas.
Build e Configuração
- BUILD: Adicionada a variável
DISABLE_DEBUGao processo de build. - BUILD: Reorganizadas as build flags no platformio.ini.
- CLIENTE: A página inicial do GPS agora fica oculta no carrossel quando nenhum GPS é detectado na porta série no arranque, em vez de aparecer sempre quando
v2026.7.2-rc2-e56877e # Pre-release 4 days ago · 2026-07-16 20:10 UTC
Automated dev prerelease of dev@e56877e for v2026.7.2-rc2.
Based on MeshCore v1.16.0 main@e8d3c53ba1ea863937081cd0caad759b832f3028
Correções
- CLIENTE: A página inicial do GPS agora fica oculta no carrossel quando nenhum GPS é detectado na porta série no arranque, em vez de aparecer sempre quando
ENV_INCLUDE_GPSestá ativado. - REPETIDOR: Corrigido envio de anúncios por inundação (flood adverts): agora respeita o
default_scopee o modo de hash de caminho (path_hash_modenas preferências). - REPETIDOR: Removida a redução probabilística de flood adverts.
- REPETIDOR: Corrigido um buffer overflow no acumulador de comandos série.
Melhorias
- CLI: Adicionada a leitura do motivo de arranque do ESP32 (
get pwrmgt.bootreason). - CLI: Reforçada a cópia segura de strings no tratamento de comandos.
- RÁDIO: Ajustado o atraso de retentativa CAD para intervalo entre 120 a 360 ms.
Observabilidade
- DISPATCHER: Adicionados logs de debug para conclusão de TX.
- ESTATÍSTICAS: Removidos parâmetros não usados na formatação de respostas.
Build e Configuração
- BUILD: Adicionada a variável
DISABLE_DEBUGao processo de build. - BUILD: Reorganizadas as build flags no platformio.ini.
- CLIENTE: A página inicial do GPS agora fica oculta no carrossel quando nenhum GPS é detectado na porta série no arranque, em vez de aparecer sempre quando
v2026.7.2-rc1-f22a2ba # Pre-release 6 days ago · 2026-07-14 15:57 UTC
Automated dev prerelease of dev@f22a2ba for v2026.7.2-rc1.
Based on MeshCore v1.16.0 main@e8d3c53ba1ea863937081cd0caad759b832f3028
Correções
- CLIENTE: A página inicial do GPS agora fica oculta no carrossel quando nenhum GPS é detectado na porta série no arranque, em vez de aparecer sempre quando
ENV_INCLUDE_GPSestá ativado. - REPETIDOR: Corrigido envio de anúncios por inundação (flood adverts): agora respeita o
default_scopee o modo de hash de caminho (path_hash_modenas preferências). - REPETIDOR: Melhorada a rotina de sleep com rearmar de wake sources. (upstream v1.16.0 bug)
- REPETIDOR: Removida a redução probabilística de flood adverts.
Melhorias
- CLI: Adicionada a leitura do motivo de arranque do ESP32 (
get pwrmgt.bootreason). - CLI: Reforçada a cópia segura de strings no tratamento de comandos.
- RÁDIO: Ajustado o atraso de retentativa CAD para intervalo entre 120 a 360 ms.
Observabilidade
- DISPATCHER: Adicionados logs de debug para conclusão de TX.
- ESTATÍSTICAS: Removidos parâmetros não usados na formatação de respostas.
Build e Configuração
- BUILD: Adicionada a variável
DISABLE_DEBUGao processo de build. - BUILD: Reorganizadas as build flags no platformio.ini.
- CLIENTE: A página inicial do GPS agora fica oculta no carrossel quando nenhum GPS é detectado na porta série no arranque, em vez de aparecer sempre quando
Device compatibility (17)
✓ 17 Supported
| Device | MCU | Radio | Status | Notes |
|---|---|---|---|---|
| Heltec T114 | nrf52840 | Semtech SX1262 | ✓ Supported | |
| Heltec V3 | esp32-s3 | Semtech SX1262 | ✓ Supported | |
| Heltec V4 | esp32-s3 | Semtech SX1262 | ✓ Supported | |
| Heltec V4 + Expansion Kit (Touch) | esp32-s3 | Semtech SX1262 | ✓ Supported | Uses the Heltec V4 TFT release target. |
| Heltec WSL3 | esp32-s3 | Semtech SX1262 | ✓ Supported | |
| LilyGo T3 S3 (SX126x) | esp32-s3 | Semtech SX1262 | ✓ Supported | |
| LilyGo T3 S3 (SX127x) | esp32-s3 | Semtech SX1276 | ✓ Supported | |
| LilyGo LoRa32 V2.1_1.6 | esp32 | Semtech SX1276 | ✓ Supported | |
| RAK WisBlock 3112 | esp32-s3 | Semtech SX1262 | ✓ Supported | |
| RAK WisBlock / WisMesh (RAK 4631) | nrf52840 | Semtech SX1262 | ✓ Supported | |
| Seeed Studio SenseCAP Solar Node P1 | nrf52840 | Semtech SX1262 | ✓ Supported | |
| Seeed Studio SenseCAP Solar Node P1-Pro | nrf52840 | Semtech SX1262 | ✓ Supported | |
| LilyGo T-Beam (SX1262) | esp32 | Semtech SX1262 | ✓ Supported | |
| LilyGo T-Beam 1.2 (SX1276) | esp32 | Semtech SX1276 | ✓ Supported | |
| LilyGo T-Beam Supreme (SX1262) | esp32-s3 | Semtech SX1262 | ✓ Supported | |
| Xiao nRF52 WIO | nrf52840 | Semtech SX1262 | ✓ Supported | |
| Xiao S3 WIO | esp32-s3 | Semtech SX1262 | ✓ Supported |