Skip to content

Conversation

@ndoo
Copy link
Contributor

@ndoo ndoo commented Jan 19, 2026

Not really sure if anyone is going to buy these to run Meshtastic, but Meshtastic does run fine on this hardware (without sensor support), and with 16Ah of battery capacity, it might be useful to someone who comes across a disposed unit.

  • STM32WLE5CCU6
  • NFC (unsupported): NXP NT3H2211W0FTTJ (NTAG I2C plus: NFC Forum T2T with I2C interface, password protection and energy harvesting)
  • Sensor (unsupported): Analog ADuCM355 (SHTC3 is connected to ADuCM355 and not directly accessible)
  • Bicolor LED
  • User button (presently not functional in STM32 variants)

The definitions for sensor voltage control are present but commented out to save power, due to lack of sensor support.

Powered by 4x 4000mAh RAMWAY ER18505 Li-SOCl2 batteries.

Flashing:

  1. Power down device (remove batteries)
  2. Connect USB-UART to J1 (USART2), pinout is below, do not connect +3V3 pin yet
  3. Short BOOT pins next to J1
  4. Connect +3V3 pin or insert batteries while BOOT pins are shorted
  5. Use STM32CubeProgrammer, connect by UART mode
  6. Load firmware .hex and download

J1 (USART2); Molex Picoblade (P=1.25mm * 4)

  1. +3V3
  2. PA3_USART2_RX_J1
  3. PA2_USART2_TX_J1
  4. GND
  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Heltec (Lora32) V3
    • LilyGo T-Deck
    • LilyGo T-Beam
    • RAK WisBlock 4631
    • Seeed Studio T-1000E tracker card
    • Other (please specify below)
      • Milesight GS301 Bathroom Odor Detector

- STM32WLE5CCU6
- NFC (unsupported): NXP NT3H2211W0FTTJ (NTAG I2C plus: NFC Forum T2T with I2C interface, password protection and energy harvesting)
- Sensor (unsupported): Analog ADuCM355 (SHTC3 is connected to ADuCM355 and not directly accessible)
- Bicolor LED
- User button (presently not functional in STM32 variants)

The definitions for sensor voltage control are present but commented out to save power, due to lack of sensor support.

Powered by 4x 4000mAh RAMWAY ER18505 Li-SOCl2 batteries.

Flashing:

1. Power down device (remove batteries)
2. Connect USB-UART to J1 (USART2), pinout is below, do not connect +3V3 pin yet
3. Short BOOT pins next to J1
4. Connect +3V3 pin or insert batteries while BOOT pins are shorted
5. Use STM32CubeProgrammer, connect by UART mode
6. Load firmware .hex and download

J1 (USART2); Molex Picoblade (P=1.25mm * 4)

1. +3V3
2. PA3_USART2_RX_J1
3. PA2_USART2_TX_J1
4. GND

Signed-off-by: Andrew Yong <me@ndoo.sg>
@fifieldt fifieldt added the enhancement New feature or request label Jan 20, 2026
@vidplace7 vidplace7 added hardware-support Hardware related: new devices or modules, problems specific to hardware and removed enhancement New feature or request labels Jan 23, 2026
@thebentern thebentern merged commit 1f7ed68 into meshtastic:develop Jan 29, 2026
79 of 80 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hardware-support Hardware related: new devices or modules, problems specific to hardware

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants