Releases: meshtastic/firmware
1.1.1 alpha
Lots of changes in this alpha release. Alpha tester geeks if you could try this and report back that would be great.
Major changes
- @mc-hamster added Wifi support. If enabled by setting the access point name and password, the API port will be exposed on a TCP port 4403. Also there is an HTTP server embedded into the device.
- @mc-hamster added a HTML UI
- Much lower power consumption for all boards, but particularly boards with GPSes
- SX1262 code had a bug that could cause sleep to hang (and enormous power draws)
- Substantial cleanup of the GPS codebases
- Add support for router mode (enable with "meshtastic --set-router"). Currently lowers power consumption even more than normal and ensures the devices will not go to sleep if permanently installed. Other enhancements for this config will come later in the 1.1 development queue.
- There is now a factory_reset option you can set via the python tool to force the device to a factory state.
- Region settings are now stored in flash, so that we can soon move away from having different builds for different regions.
- Add support for the prototype TTGO eink device
Full list of changes here: 1.1.0...1.1.1
1.1.0 beta
This is the first 1.1.0 series release.
Changes since 1.0.0:
- @a-f-G-U-C fixed a bug where bogus GPS positions could be reported while GPS was doing initial lock. #397
- @r51n added AU/NZ frequency ranges
- Limit transmit power to 13 dBm in Japan (regulatory) #346
- We were incorrectly setting transmit power too low on sx1262 based radios. The default is now 22 dBm.
- The max power users could selection for sx127x radios was too low. You can now set up to 23 dBm, the default is still 17 dBm.
- Added portunino support. Which currently enables development/debugging as a linux app (no need to run on ESP32/NRF52). Eventually will allow a much smaller/more portable version of the software on NRF52 devices and support for directly running meshtastic (with local radios) on Raspberry Piish boards directly. Alas, this feature is super alpha still and still not ready for 'users'.
1.0.0
Yay! Thanks to everyone's good work, I think we should call this 1.0 (because it is feature complete and fairly solid for the original 'tool for hikers' use case described at www.meshtastic.org).
This build is identical to the (successful) 0.9.7 alpha. I just bumped the number.
This week I'll do a post that tries to reference the 1.1 feature list wiki. Please edit that wiki with your ideas. When I do that post we can then triage and propose which items are in the 1.1 bucket (because a developer wants to work on them mostly...).
btw: The android app seems to have a serious bug still with some Samsung devices. So as soon as that one is fixed, I'll blessmotize that as 1.0. also.
0.9.7 alpha
0.9.7 a quick hotfix on 0.9.6 to fix the reboot when gps lock status changes.
0.9.6 alpha
This is an alpha test release, unless you are in the alpha tester group on meshtastic.discourse.group you probably don't want this yet.
I'm still working on 2-3 bugs before 1.0 but I wanted to get this build out because people have contributed some great fixes:
- @a-f-G-U-C fixed a number of GPS related problems. In particular the 8m ublox gpses should now work better. Also GPS sat locking should now work even with marginal signals.
- @mc-hamster added a first draft of the much discussed GPS status screen
- @Dafeman improved the build instructions
- @drewse added some more 3d printed case options
- Fix a serious bug that could cause repeated BLE pairing messages on devices that have been used for a long time.
0.9.5 beta
- Fix #333 screens were redrawing when they should not
- Fix #336 don't send battery status from nodes without batteris
- Fix #322 lora32 deep sleep bug
- Support @corvus NRF52 board
- Fix an autobug that showed in android - root cause was an error in the firmware update restart code on the device
- Fix #349 channel name suffix was not displayed correctly (wrong letter)
0.9.3 beta
A minor set of fixes since 0.9.2
0.9.2 alpha
This is an alpha release. Unless you are helping with the alpha-tester thread on the forum, you probably want 0.9.1 instead!
Dear alpha tester brothers and sisters, any feedback would be appreciated.
- @ColPanic improved the ESP flasher script!
- @Dafeman improved the developer build instructions
- fix #269 We now show a suffix on the channel names to make it more obvious if someone is inadvertently not sharing the channel URL correctly.
- fix #249 Show battery levels even when we don't have a GPS lock
- fix #279 Show battery levels on TTGO LORA32 and TBEAM0.7
- Add support for the @BigCorvus NRF52+SX1262 board
- fix #327 Always factory reset the GPS once per install
Full list of changes here:
0.9.1...0.9.2
0.9.1 beta
0.9.1 - Fix #266 (the 'esp32 loses BLE pairing' bug). Other benefits:
- 4x faster
- substantially lower RAM and FLASH consumption (which makes plenty of IRAM space to leave wifi always enabled)
- Eventually will allow the same BLE implementation on NRF52 and ESP32 targets - because NimBLE can run on both platforms
- BLE 'handles' are assigned in a stable fashion, so eventually (after widely deployed) the nasty "force service refresh" hack needed on Android clients can be removed.
NOTE You will need to re-pair once 😄 after installing this new load (because it is keeping different device signing data than the old Bluedroid based implementation)
0.8.2 beta
Major changes:
- @aHVzY2g added support for the ttgo-lora-v2-1-1.6 device (which is apparently different from the other ttgo-loras ;-) )
- The problem of ESP32 devices forgetting their BLE pairing should be fixed