Pycom firmware releases

Ankündigungen von Upstream-Releases

Über neue Releases von Pycom erfährt man an einigen Stellen, die wir hier teilen wollen.

Der offizielle Weg der Ankündigungen inkl. etwaiger Diskussionen dazu läuft über das Pycom Forum.

Einen noch direkteren Überblick vermittelt der “Releases”-Feed auf GitHub.

Als Nutzer bei GitHub kann man den auch wunderbar abonnieren.

image

Firmwarearchitektur

Unter der Haube des FiPy arbeiten eine ganze Menge Geräte - jedes hat ihre eigene Firmware:

Firmware-Notizen

Hier in der Einleitung führen wir Buch darüber, welche Firmwares wir bereits erfolgreich testen konnten.

ESP32: Pycom MicroPython

  • Pycom MicroPython 1.20.0.rc7 [v1.9.4-2833cf5] on 2019-02-08; FiPy with ESP32
  • Pycom MicroPython 1.20.0.rc8 [v1.9.4-7b83c6d] on 2019-03-06; FiPy with ESP32
  • Pycom MicroPython 1.20.0.rc11 [v1.9.4-0a38f88] on 2019-05-14; FiPy with ESP32

Sequans LTE Modem

NOTE: To upgrade to the New Sequans Firmwares 41065 and 41019 you should use the latest Stable release v1.18.2.r4 or the latest Development release v1.20.0.rc9.

Expansion Board

Die New v3.1 Expansion Board Firmware: v0.0.11 | Pycom user forum vom Februar scheint zwar nicht unwichtige Änderungen zu enthalten.

Patch Notes

  • BugFix: Fixed an issue preventing boards from booting when powered via battery.
  • Improvement: Optimised power usage when in deepsleep. down to 32μA

Allerdings kann es hier scheinbar Obstacles geben, siehe Exit from DFU Mode | Pycom user forum. Also Obacht!

Quick how to

Wie man ein Firmware-Upgrade über die command line (Linux, macOS, Windows10) durchführt, ist auch bei [1] beschrieben.

[1] https://github.com/hiveeyes/hiveeyes-micropython-firmware/blob/master/doc/pycom-firmware-upgrade.rst

[v1.20.0.rc12.1] Fix wlan sta interface terminating after lte disconnect

3 Likes

Firmware release candidate 1.20.0.rc13

iwahdan88 released this 2 hours ago

Improvements

  • LoRaWan refactoring and bug Fixing
  • Updated Pybytes lib
  • Updated sqnsupgrade
  • Update Make Environment for IDF version check and checkout
  • modpycom: Added API to get Internal and External Free RAM size
  • PYFW-356 support for sending bytes in lte.send_at_cmd()

Bug Fixes

  • Fix PYFW-359: When building SW with “BTYPE=debug” littleFS assertion fails with crash
  • PYFW-348 updated rx buff size max size exception message
  • PYFW-354: LittleFS causing random crash
  • PYFW-353: Socket timeout in recv operation is not working in case of ssl socket

Release v1.20.0.rc13 · pycom/pycom-micropython-sigfox · GitHub

2 Likes

Firmware release 1.20.1

See also Pycom Firmware Release 1.20.1.

A post was merged into an existing topic: Pycom Firmware Release 1.20.2

Firmware release 1.20.2

See also Pycom Firmware Release 1.20.2.

Firmware pre-release 1.20.3-beta

Date: 05 May 2021

Changes

  • SDK: Upgrade the Espressif IDF from v3 to v4, IDF v4.1
  • MicroPython: Upgrade to MicroPython 1.13
  • LoRaWAN: Updated specification version to 1.0.3 (Class A & C)
  • LoRaMAC: Support for new regions (CN779, RU864 and KR920)
  • BLE Mesh
  • CoAP with DTLS support
  • ESP-NOW
  • OTA: Improvements to the OTA (over the air) update functionality
  • HW: Dropped support for WiPy2, SiPy, and LoPy1 devices since they only have 4MB flash
  • HW: WiPy3, LoPy4, FiPy, GPy, W01, L01, L04 and G01 are all supported

Known issues

  • Soft reset (Ctrl-D) causes core dumps
  • No ethernet support on Pygate

Release notes

1 Like