Skip to content

Releases: meshtastic/firmware

0.8.1 TBEAM ONLY ALPHA RELEASE

18 Jul 20:25
d248c6b
Compare
Choose a tag to compare
Pre-release

INSTALL ONLY IF YOU HAVE A TBEAM!
This is an ALPHA release - if you are not an alpha tester you probably want the previous release - NOT THIS ONE.

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

0.7.11 beta

12 Jul 22:30
5126737
Compare
Choose a tag to compare

Major changes since 0.7.10

  • @Professr made the device status screen even more pollished (bars for GPS signal quality). She also added "north" marker on the compass display - so you can see where the device thinks is north (estimated by your past movement) and fixed "automatic location updates" when you view a node on the device screen.
  • @grcasanova - cleaned up namespace usage in the codebase
  • @slavino added (working) support for the TBEAM0.7
  • @mrvdb fixed drawing issues with sh1106 displays

0.7.10 beta

01 Jul 19:01
6dec6af
Compare
Choose a tag to compare

(This is basically 0.7.9 with a couple of small tweaks - so releasing more broadly)

Wow! This last week has so many more great commits from other devs (mostly @Professr). I'm still working on my changes (one more BLE bug still exists I think in ardunio-esp32 but I'm still working on nailing it down - now that my house tasks are complete), but I wanted to get all this new goodness out there.

Highlights of this release:

  • @Professr added GPS DOP support, battery % full calculations, a very nice 'polished looking' node status display, and fixed utf8 characters (so Japanese etc... now looks better on the display) and changed display to be event driven.
  • @aHVzY2g improved the readme with a new 3D case and added the bluetooth name to the pairing screen
  • @rososaurus improved the readme with recommendations on different TBEAM versions
  • @zjwhitehead improved the compass display, so it is clearer when you don't have a GPS lock vs the person you are trying to find doesn't have one
  • @aHVzY2g and @Professr worked together to add OLED brightness control (just longpress on the control button to change the display brightness)
  • @mrvdb added support for diffent screen widths
  • Sometimes GPS reads would stall - fixed
  • Show sw version on boot screen
  • Report battery levels to other nodes in mesh (and phone)

0.7.9 alpha

24 Jun 23:19
13806cc
Compare
Choose a tag to compare
0.7.9 alpha Pre-release
Pre-release

THIS IS A PRE RELEASE - unless you are an alpha tester, you probably want 0.7.8 instead!

Wow! This last week has so many more great commits from other devs (mostly @Professr). I'm still working on my changes (one more BLE bug still exists I think in ardunio-esp32 but I'm still working on nailing it down - now that my house tasks are complete), but I wanted to get all this new goodness out there.

Highlights of this release:

  • @Professr added GPS DOP support, battery % full calculations, a very nice 'polished looking' node status display, and fixed utf8 characters (so Japanese etc... now looks better on the display)
  • @aHVzY2g improved the readme with a new 3D case and added the bluetooth name to the pairing screen
  • @rososaurus improved the readme with recommendations on different TBEAM versions
  • @zjwhitehead improved the compass display, so it is clearer when you don't have a GPS lock vs the person you are trying to find doesn't have one
  • @aHVzY2g and @Professr worked together to add OLED brightness control (just longpress on the control button to change the display brightness)
  • Sometimes GPS reads would stall - fixed
  • Show sw version on boot screen
  • Report battery levels to other nodes in mesh (and phone)

0.7.8 beta

20 Jun 22:04
aaa6af3
Compare
Choose a tag to compare
  • A very important release for TBEAM users. Recent builds had a very high chance of failing to use the GPS correctly (bug #187).
  • Also fixes a bug in the esp32 arduino code where, if you disconnected bluetooth on the android side, the device would not reconnect to the phone for a very long time (many minutes)

Other fixes and improvements:

  • @zombodotcom fixed support for external GPSes on Heltec devices
  • Add support for sx1262 radio chips
  • Decrease RAM usage
  • Make GPS status string on display clearer

0.7.7 beta

18 Jun 18:26
698fcda
Compare
Choose a tag to compare
0.7.7 beta Pre-release
Pre-release

ALAS - Alpha testers reported unexpected problems with this release. So I've recalled it. Please stay on 0.7.6

A very important release for TBEAM users. Recent builds had a very high chance of failing to use the GPS correctly.

  • Fix Ublox GPS support for TBEAMs (and other ublox GPSes) (bug #187)
  • @zombodotcom fixed support for external GPSes on Heltec devices
  • Add support for sx1262 radio chips
  • Decrease RAM usage
  • Make GPS status string on display clearer

0.7.6 beta

15 Jun 14:21
0e9ed1e
Compare
Choose a tag to compare

I think everyone should upgrade to this release (and also the latest android app).

Thank you to the alpha testers who tested an early version of these change. This release adds fixes based on their findings.

(finally) Fixed a super nasty bug in the bluetooth library code (that I didn't even realize was there). Any packets sent from phone to device had a fair chance of corruption if they were larger than 20 bytes. With recent longer packets in the 0.7.x tree this manifested as "mysterious loss of bluetooth comms".

Also - an an upstream change in the esp32-arduino libs introduced a bug that could cause bluetooth state corruption which manifested as inability to pair and repeated requirements to repair.

Other fixes:

  • Don't leak BLE handles (found while debugging the big bug)
  • Fix out out packet errors if stress testing on big meshes
  • Fix a hang that could occur (rarely) white trying to enter sleep

0.7.5 beta

13 Jun 23:58
e80de4e
Compare
Choose a tag to compare

FINALLY! Fixed a super nasty bug in the bluetooth library code (that I didn't even realize was there). Any packets sent from phone to device had a fair chance of corruption if they were larger than 20 bytes. With recent longer packets in the 0.7.x tree this manifested as "mysterious loss of bluetooth comms".

Other fixes:

  • Don't leak BLE handles (found while debugging the big bug)
  • Fix out out packet errors if stress testing on big meshes
  • Fix a hang that could occur (rarely) white trying to enter sleep

0.7.4

09 Jun 18:57
e650033
Compare
Choose a tag to compare
  • Change nodenum and packet ID to be 32 bits (this should be backwards compatible with the apps, and this should be the last protocol change before 1.0). Longer nodenums enable the upcoming MQTT/internet gateway feature, longer packet IDs make the encryption more secure.
  • @rradar and @slavino Improved the README. Thanks!
  • Remove the rev1 BLE API (hasn't been used by recent apps)
  • When using the USB version of the protocol, prevent the device from sleeping
  • When using the USB protocol, disable the "next screen" button

0.6.8 beta

06 Jun 15:51
5d874cd
Compare
Choose a tag to compare

This is a quick small release to fix a serious bug that can cause repeated device reboots - introduced in 0.6.7. If you've installed 0.6.7 you should update to this release, otherwise it isn't critical.

9ea65c6