Skip to content

Releases: StevenCellist/MJLO

SW v2.7.1 + HW v2.7

29 May 21:46
69b7b2f
Compare
Choose a tag to compare

Firmware: Pycom MicroPython 1.20.2.r6
Software: v2.7.1
Hardware: v2.7

  • [New] SCD41 CO2 sensor instead of MQ135
  • [New] GPS finally working (now includes hdop as well)
  • [Change] Always use all sensors instead of once every ...
  • [Change] GPS location is now resolved upon boot, error and button press
  • [Change] LoRa fport values and meanings changed
  • [Change] Firmware version is now sent through LoRa
  • [Change] Error handling now includes UART checks as well
  • [Change] Errors are now sent through LoRa, as well as battery level
  • [Change] Pinout has been extracted to separate file
  • [Change] Values are saved in an OrderedDict instead of ordinary Dict
  • [Change] Battery accuracy bumped to three decimals
  • [Bugfix] LoRa state is retained through errors
  • [Bugfix] OTA update flow bug resolved

How to update:

  • using a mSD card and the mSD slot on the Expansion Board (requires upgrade.py below as well on the mSD card) (secret)
  • using the Pycom Firmware Updater and the mUSB connector on the Expansion Board

SW v2.6.3

10 Sep 10:52
0863aa0
Compare
Choose a tag to compare

Firmware: Pycom MicroPython 1.20.2.r6
Software: v2.6.3
Hardware: v2.6

  • [Change] Improve OTA flow and display information
  • [Change] Move GPS to second message of the day
  • [Change] Give VOC-value three-byte width in LoRa frame
  • [Bugfix] Fix datatypes in error.py
  • [Bugfix] Fix datatypes in _main.py

Known issue:

  • Datatype bug in updateFW.py, will require injection code on next OTA update

How to update:

  • using a mSD card and the mSD slot on the Expansion Board (requires upgrade.py below as well on the mSD card) (secret)
  • using the Pycom Firmware Updater and the mUSB connector on the Expansion Board

SW v2.6.2

07 Sep 07:48
2754b70
Compare
Choose a tag to compare

Firmware: Pycom MicroPython 1.20.2.r6
Software: v2.6.2
Hardware: v2.6

  • [New] Error codes to identify various hardware problems
  • [New] Allow one-time injection code from mSD card (secret)
  • [Change] Move OTA update window from pin-wakeup to poweron
  • [Change] Move settings from flash file to NVRAM

How to update:

  • using a mSD card and the mSD slot on the Expansion Board (requires upgrade.py below as well on the mSD card) (secret)
  • using the Pycom Firmware Updater and the mUSB connector on the Expansion Board

SW v2.6.1

02 Sep 05:48
Compare
Choose a tag to compare

Firmware: Pycom MicroPython 1.20.2.r6
Software: v2.6.1
Hardware: v2.6

  • [Bugfix] Fixed local frame counter not increasing
  • [Bugfix] Solved swapped GPS lat/long offsets

How to update:

  • using a mSD card and the mSD slot on the Expansion Board (secret)
  • using the Pycom Firmware Updater and the mUSB connector on the Expansion Board

SW v2.6 + HW v2.6

02 Sep 04:55
Compare
Choose a tag to compare

Firmware: Pycom MicroPython 1.20.2.r6
Software: v2.6
Hardware: v2.6

  • [New] Added microSD OTA update support
  • [Change] LoRa frame custom decoding instead of CayenneLPP

How to update: using the Pycom Firmware Updater and the mUSB connector on the Expansion Board

SW v2.5 + HW v2.5

17 Aug 21:25
Compare
Choose a tag to compare

Firmware: Pycom MicroPython 1.20.2.r6
Software: v2.5
Hardware: v2.5

  • [Change] First stable release

How to update: using Pycom Firmware updater and the mUSB connector on the Expansion Board

(Fun fact: released from Linux)