Skip to content

feat(station-g1): initial support for station g1#1749

Open
gordol wants to merge 1 commit intomeshcore-dev:mainfrom
gordol:station-g1
Open

feat(station-g1): initial support for station g1#1749
gordol wants to merge 1 commit intomeshcore-dev:mainfrom
gordol:station-g1

Conversation

@gordol
Copy link

@gordol gordol commented Feb 20, 2026

it boots, and is configurable over usb/radio

it's screaming about i2c issues in the console (likely no rtc, or gps pins are wrong or something?)

more to come... (any help would be appreciated)

it boots, and is configurable over usb/radio

it's screaming about i2c issues in the console (likely no rtc, or gps pins
are wrong or something?)

more to come...
@robekl
Copy link

robekl commented Feb 26, 2026

  • possible invalid BLE_PIN_CODE numeric literal

    • variants/station_g1/platformio.ini:222
    • -D BLE_PIN_CODE=022288 is invalid in C/C++ (0 prefix => octal, octal cannot contain 8), so Station_G1_companion_radio_ble fails where BLE_PIN_CODE is used numerically (e.g. examples/companion_radio/MyMesh.cpp:846).
  • Potential radio init/reliability mismatch for E22/SX1262 configuration

    • variants/station_g1/platformio.ini:25-29
    • G1 sets SX126X_DIO2_AS_RF_SWITCH=true but omits SX126X_DIO3_TCXO_VOLTAGE and SX126X_CURRENT_LIMIT; CustomSX1262 then defaults TCXO to 1.6V (src/helpers/radiolib/CustomSX1262.h:18-22). Existing E22/SX1262 variants in this repo commonly set 1.8V + current limit explicitly.
  • Battery percentage UI likely inaccurate for Station G1 voltage domain

    • variants/station_g1/StationG1Board.h:73-82
    • examples/companion_radio/ui-new/UITask.cpp:106-110
    • examples/companion_radio/ui-orig/UITask.cpp:152-156
    • G1 returns scaled pack voltage (multi-cell range), but UI percent conversion is hardcoded to 3000-4200mV, likely pinning display near full and reducing telemetry usefulness.
  • Global RadioLib debug enabled for all Station G1 builds

    • boards/station-g1.json:7-9
    • Forces -D RADIOLIB_DEBUG=1 in board definition, adding debug overhead/noise in production artifacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants