github meshtastic/firmware 1.1.20
1.1.20 alpha

pre-release3 years ago

There are many changes in this release, I'd be super appreciative if a couple of brave alpha testers could try it and report back (just basic sanity testing - positions still work, sending text messages still work). In the next couple of days I'll be posting a different thread (and a new tutorial for how to write device code that uses meshtastic) asking for some feedback on the new 'on device API'.

YOU WILL NEED TO UPDATE to the alpha/beta android app to talk to this release. It is recommended (but not required) to update the python client as well.

Major changes:

  • @mc-hamster added more to the web UI and wifi fixes
  • Make a new Plugin api to make it easy to run regular 'simple arduino API' code that can send and receive mesh messages. (Tutorial coming soon)
  • Allow automatically converting protobufs into plugin messages (so devs can either send their own structs, or optionally use protobufs for their custom plugins)
  • Move the existing position and text messaging code into new TextMessagePlugin and NodeInfoPlugin
  • Added a 'RemoteHardware' plugin that provides easy remote GPIO access from python or other device nodes (tutorial coming soon)
  • Add deep sleep support for NRF52 boards
  • Add soft power down. Hold down user (middle) button for 10 seconds to turn board off. Push the power button to turn board on. Works on boards with the power management IC (tbeam 1.0 and above)
  • Fix bug #513 - this will make faster network settings much faster and more useful. Related to the new IP tunnel feature
  • Fix #525 - for devices with custom GPSes
  • Add support for updating SPIFFS over BLE
  • Fix #536 so that users can set fixed positions for nodes without a GPS
  • Fix replies to network pings - so that new nodes should learn the initial node DB more quickly.

Don't miss a new firmware release

NewReleases is sending notifications on new releases.