Commit Graph
2736 Commits
Author SHA1 Message Date
Liam CottleandGitHub 748f9cfdda Merge pull request #2072 from robekl/fix-t1000e-pin-comments
Fix T1000-E pin comments
2026-04-13 02:27:19 +12:00
Liam CottleandGitHub 7e4d5f723a Merge pull request #2102 from robekl/docs-gps-output-format
docs: align gps output description with CLI
2026-04-13 01:51:51 +12:00
Liam CottleandGitHub 3ff8b17660 Merge pull request #1833 from olanwe/set-wifi-offline-queue-sizes
Set OFFLINE_QUEUE_SIZE=256 for missing WiFi companion environments
2026-04-13 01:41:07 +12:00
liamcottle 7d8d66c3e6 fix compilation error in wifi variants due to not enough ram 2026-04-13 01:03:32 +12:00
Malkavien 8056344b86 fix(waveshare-rp2040): add SX126X_RXEN=17 to restore RX sensitivity
The Waveshare RP2040-LoRa board has an RF switch with two complementary
control lines:
- DIO2 (CTRL)  -- driven automatically by the SX1262 chip: HIGH on TX,
  LOW on RX
- GPIO17 (!CTRL) -- was not configured in MeshCore, so it floated and
  the switch never properly selected the LNA/RX path

Without this pin driven, the RF switch never switches to RX mode,
resulting in completely degraded reception. TX was unaffected because
DIO2 alone is sufficient to activate the TX path.

Adding SX126X_RXEN=17 lets RadioLib drive GPIO17 as the complement of
DIO2, so the switch correctly routes the signal to the LNA on receive.

Reference: https://files.waveshare.com/wiki/RP2040-LoRa/Rp2040-lora-sch.pdf
2026-04-12 14:49:42 +02:00
Scott Powell 6a939ed8f8 * RegionMap: new 'default' region 2026-04-12 22:06:10 +10:00
Liam CottleandGitHub a9de5bfc0c Merge pull request #1612 from weebl2000/default-button-low
Default button polarity to active-LOW across all firmware types
2026-04-12 23:30:28 +12:00
Liam CottleandGitHub 612aa66fc8 Merge pull request #2075 from pcmoore/working-ina3221
RFE: allow for INA3221 macro overrides in platform.io files
2026-04-12 22:49:17 +12:00
Liam CottleandGitHub f2b61f1ce5 Merge pull request #1425 from thomasabbott/tcxo_voltage_fix_rp2040
RP2040 Update SX126X_DIO3_TCXO_VOLTAGE to 1.8 V
2026-04-12 22:45:00 +12:00
Liam CottleandGitHub c92cd219d1 Merge pull request #2164 from Snayler/dev
Fix Heltec Wireless Paper battery reading
2026-04-12 21:17:42 +12:00
Jared Dohrman 9e0cff9e70 chore: enable local MQTT debug builds and disable MQTT_DEBUG in GitHub workflows 2026-04-12 11:00:16 +10:00
Jared Dohrman ca7c437c10 chore: disable MQTT_DEBUG 2026-04-12 10:55:41 +10:00
Jared Dohrman 71ddba8bdc feat: expand repeater web panel with radio presets, info cards, and clock sync controls 2026-04-12 10:33:13 +10:00
Jared Dohrman 3bb4f69566 fix: add graceful MQTT reconnect backoff during broker outages 2026-04-12 09:01:25 +10:00
Jared Dohrman 4f4964e454 fix: add battery reporting toggle for Heltec V3 and clean up VS Code metadata 2026-04-11 18:14:30 +10:00
Jared Dohrman 6680e53ef5 fix: improve MQTT/web memory usage and streamline broker controls 2026-04-11 16:40:45 +10:00
SnaylerandGitHub d360931aa7 Merge branch 'meshcore-dev:dev' into dev 2026-04-10 18:31:52 +01:00
Jared Dohrman 104143f209 fix(web): correct noise floor gauge coloring and expose prv.key in web console 2026-04-10 23:55:49 +10:00
Jared Dohrman 3db8b96d6f chore(docs): simplify end-user guides and align web panel docs with current UI 2026-04-10 23:08:51 +10:00
Jared Dohrman 328a0ecf6f fix(mqtt): clear legacy prefs, restore status publishing, and expand web controls 2026-04-10 22:24:58 +10:00
Jared Dohrman 60648142a2 feat(mqtt,docs): add mqtt.status control and tighten migration guidance 2026-04-10 18:26:29 +10:00
Jared Dohrman 01d31b3121 chore: migrate site to Zensical 2026-04-10 18:01:38 +10:00
Jared Dohrman 6682ef27ce chore: add a migration guide 2026-04-10 17:30:30 +10:00
Scott Powell 3b32f35288 * Companion: default scope 2026-04-10 17:01:41 +10:00
Jared Dohrman 3470b57355 chore: add web panel to docs 2026-04-10 16:38:37 +10:00
Jared Dohrman c5a0e63239 chore: remove MQQT_DEBUG from S3 2026-04-10 15:20:46 +10:00
Jared Dohrman b5374a705a feat(web,mqtt): add repeater dashboard, MQTT settings, and stabilise HTTPS/TLS startup 2026-04-10 15:18:19 +10:00
Jared Dohrman 2a12583d34 chore: add instructions on setting wifi for companion via cli rescue 2026-04-09 18:24:22 +10:00
Jared Dohrman 9c32a94382 chore: update README and license. 2026-04-09 17:22:00 +10:00
Jared Dohrman a9e197ddfc chore: update README 2026-04-09 17:12:40 +10:00
Jared Dohrman bd60d0e631 chore: update theme for web 2026-04-09 16:39:25 +10:00
Jared Dohrman f653f9ae7c chore: clean up docs, add push workflow 2026-04-09 16:36:49 +10:00
Jared Dohrman 9ec430c241 feat: add persisted wifi CLI settings for companion wifi builds 2026-04-09 15:55:23 +10:00
Jared Dohrman 1f7d141499 chore: amend pr-build-check workflow 2026-04-09 15:36:27 +10:00
Jared Dohrman 4b184a60d9 fix: stop tracking web panel cert key and generate it under ignored artifacts 2026-04-09 15:25:52 +10:00
Jared Dohrman ca63ea923a fix: generate web panel certs per build and clean up mqtt env flags 2026-04-09 15:19:46 +10:00
Jared Dohrman 238e19d9b7 fix: trim C3 mqtt firmware size and make web panel optional 2026-04-09 15:14:06 +10:00
Jared Dohrman e8377c2dfb chore: narrow CI and release workflows to EastMesh wifi and mqtt targets 2026-04-09 15:04:22 +10:00
Jared Dohrman 98fe78a379 feat: add MQTT repeater support, web config panel, and EastMesh-specific firmware workflows 2026-04-09 15:00:53 +10:00
Jared Dohrman 2ab5f5128f fix: seed pip in uv environments for platformio CI 2026-04-09 10:28:24 +10:00
Jared Dohrman 554ccf51df fix: make uv-managed CI env compatible with platformio pip checks 2026-04-09 10:23:27 +10:00
Jared Dohrman 1dfb5f4bed fix: seed pip in uv environments for platformio CI 2026-04-09 10:20:00 +10:00
Jared Dohrman 009e281181 chore: wire uv, update GitHub workflows, and document EastMesh releases 2026-04-09 10:15:58 +10:00
Liam CottleandGitHub be780491ac Merge pull request #2263 from jirogit/fix/thinknode-m5-wifi-credentials
fix: remove real WiFi credentials from ThinkNode M5 variant
2026-04-06 21:23:40 +12:00
me d9cfd075a5 fix: remove real WiFi credentials from ThinkNode M5 variant
variants/thinknode_m5/platformio.ini contained actual WiFi SSID and
password credentials (Livebox-633C) committed by mistake. Replaced
with placeholder values consistent with other variants (myssid/mypwd).
2026-04-05 22:50:59 -07:00
Wessel NieboerandWessel Nieboer 057542625b Fix T1000E press=high 2026-04-04 13:19:13 +02:00
Wessel NieboerandWessel Nieboer 0a13ac7fc7 Default button polarity to active-LOW across all firmware types
Nearly all LoRa boards use a boot button that pulls to ground when
pressed.
2026-04-04 13:19:13 +02:00
Andy ShinnandGitHub fb726e48c2 Allows us to have custom PlatformIO envs and configs (#2234) 2026-04-04 17:34:29 +13:00
Liam CottleandGitHub 0afd5a9336 Merge pull request #2244 from jirogit/fix/generic-espnow-advert-name
fix: correct ADVERT_NAME for Generic ESPNow room server (was 'Heltec Room')
2026-04-04 17:24:50 +13:00
Liam CottleandGitHub d04ff17b8c Merge pull request #2243 from jirogit/fix/thinknode-m5-advert-name
fix: correct ADVERT_NAME for ThinkNode M5 (was M2)
2026-04-04 17:23:44 +13:00