Releases: meshtastic/firmware
0.2.0 alpha
Some good improvements! Upgrading is recommended.
Also included are untested builds (because I don't have the hardware) for: the original 0.7 version of the TBEAM and both the 1.0 and 2.0 versions of the TTGO Lora board. I'll post on the forum with more details and ask for someone to try it.
Highlights:
- @girtsf added show GPS lock status and battery voltage on the debug screen
- @spattinson fixed interrupt handling for the AXP192 power management chip on the TBEAM boards
- Changed to use the platformio build system for our various different board types (rather than the old hacky way we used to do it). Thanks to @sensorslot for the pointer to https://github.com/arendst/Tasmota and thanks to Tasmota for the settings I copied from you ;-)
- Plausible settings for TBEAM07, TTGO LORA V1 and LORA V2 boards based on spreadsheet from @SensorsIot and reading various git repos
This release zip is getting kinda big. At some point we'll use fuse bits for the various regions/frequency bands. And we'll stop needing a different build for each region. Sometime in the next couple of weeks I'll probably turn firmware update over bluetooth back on in the android app.
Full list of changes:
0.1.10...0.2.0
0.1.10 alpha
Minor improvements - update if you want.
Highlights:
- When you press a button to wake the screen, the device will now (behind the scenes) ask any remote node you are looking at to exchange updated position data. This should make navigation to other users work much better once you are close.
- Devices that don't have a GPS will now automatically learn their network time from other nodes on the mesh that do have GPS (either built in or because the attached phone is helping it)
- More debugging support to track down a couple of issues that show remotely but not here.
Full list of changes:
0.1.9...0.1.10
0.1.9 alpha
Everyone will want this change, it fixes some serious bugs.
Highlights:
- The failure to connect from the phone to the device should be fixed now
- An 'installer script' now programs devices completely from scratch, so HELTEC clone devices should now work. Would one of ya'll mind testing the new instructions I added in the README? If someone wants to make a Windows batchfile version of device_install.sh, that owuld be great!
- We now keep full elf files in the release zip, which makes it easier to debug remote crash reports (though this does make the zip file quite a bit larger)
- Device bugs are now reported up to the phone (and then back to the devs via analytics starting in the next Android release). This should help a lot in tracking down remaining problems that happen in the field.
- @girtsf flipped the TBEAM screen so it has the correct orientation.
Full list of changes:
0.1.8...0.1.9
0.1.8 alpha
Everyone will want this change, a lot of important fixes
Great fixes from @girtsf (related to bluetooth android problems and general cleanup):
- Work towards separating out how Screen interacts with other stuff.
Screen
should now be thread-safe. All commands to it are put in a
queue and handled indoTask
from theloop()
task.- Break dependency from
BluetoothUtil
toScreen
by changing the
pairing request into a callback. - All accesses to screen now happen through the class.
- Fix
drawRows
so that the text scrolls along with frame animations.
Changes from geeksville:
- Oops, my recent GPS 'improvements' broke the compass display update, fixed.
- We now report dynamic 'has working gps' data to the phone (so if your device doesn't have a GPS the phone automatically helps out and provides position data for this node)
- devices that only have a single data wire for their GPS should now work.
- Whenever you are watching a node on the OLED display, behind the scenes the devices will be exchanging your position more quickly than normal (just for those two nodes), to ensure a nice user experience if you are trying to get to someone.
Full list of changes:
0.1.7...0.1.8
0.1.7 alpha
A quick small release to fix some bugs that showed up the last few days. Thanks everyone for the reports.
Fixes of note:
- Some OLED clone displays discard the first write, so we now draw the boot screen twice
- Possible fix for bug #17 for users to test and report back
- Allow GPSes to work even on HELTEC style boards (but you'll need to connect the GPS to the two serial pins)
- @girtsf added a slick tool to analyze crash reports
- Fix the breakage I introduced for HELTECs in 0.1.6
Credits:
- Woot @girtsf is coming up to speed and fixing things!
Full list of changes:
0.1.6...0.1.7
0.1.6 alpha
IMPORTANT NOTE: This version has a bug on HELTEC devices, if you are using HELTEC stay on 0.1.5 for now.
(A fix is already checked in and will be in the next release)
This fixes a serious bug in button behavior on the TBEAMs (it was not waking from sleep on press).
Also, a completely different GPS driver allows substantially lower power consumption (haven't remeasured yet, but I wouldn't be surprised if it isn't now up to five days) and much faster GPS acquisition.
Credits:
Changes:
0.1.5...0.1.6
0.1.5 alpha
@astro-arphid added support for 433MHz radios in Europe. Bravo!
Credits:
@iveskins pointed out some documentation errors
@claesg provided information about better 3D printed cases
Changes:
0.1.3...0.1.5
0.1.3 alpha
Fix serious bug with deep sleep. everyone should update.
Credits:
Thanks to @claesg for reporting
Changes:
0.1.0...0.1.3
0.1.0 alpha
Various minor bug fixes.
Changes:
0.0.9...0.1.0