Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Releases: pycom/pycom-micropython-sigfox

Firmware Pre-release v1.18.1.r5

16 Nov 16:16
Compare
Choose a tag to compare
Pre-release
  • Fixed problem in lte.isconnected that always sets PPP state to Attached
  • Improved socket.getaddrinfo to only resolve name if avilable interfaces are up
  • Fixed bug of not removing NICs after the interface is de-initialized

New Firmware release v1.18.1.r1

29 Aug 15:30
Compare
Choose a tag to compare
  • Fixed issue in Sequans modem upgrade script during modem state detection

New Firmware Release v1.18.1

28 Aug 21:55
f517b1d
Compare
Choose a tag to compare

Updates:

  • Added Updated Scripts for Sequans LTE modem as frozen code.
  • Added support for upgrading Sequans modem over UART.
  • Changed structure of Frozen Folder in esp32

Pybytes Firmware Release v1.18.0.r1-0.9.0

20 Jul 13:16
Compare
Choose a tag to compare

First Public Pybytes Firmware Release.

New firmware release v1.18.0.r1

20 Jul 12:11
Compare
Choose a tag to compare
  • Improvement to LTE attach and PSM disabling.

  • Updated Link to new clahub page

  • Increased Uart Rx Buffer to 4KB for FIPYs and GPYs

New development firmware release v1.19.0.b4

20 Jul 11:48
Compare
Choose a tag to compare

Added Feautures:

Added RTC memory support

Added uasyncio module

Added Lora mesh functionality with openthread protocol

Fixes:

Fixed problems with Non-Blocking Sockets
For new Lora Mesh functionality we added example scripts that you can find here

New development firmware release v1.19.0.b3

01 Jul 23:36
Compare
Choose a tag to compare
  • esp32/core: Add support for FatFS & LittleFS

  • esp32/mods: Enabled wifi/bt after light sleep wakeup

  • esp32/mods/pycom: Add bootmgr() function to control application partition, filesystem type and safeboot

  • esp32/mods: added blutooth client re-connection after wakeup from light sleep + Server advertisments resume after light sleep wakeup

  • esp32/mods: feature to recover wifi connectivity after light sleep wakeup

  • esp32/mods/modbt: Remove unnecessary Api

  • esp32/ftp: Fix a bug were files are listed twice through FTP on LFS

  • esp32/sdkconfig.h: updated after IDF new version update

New development firmware release v1.19.0.b2

15 Jun 21:13
Compare
Choose a tag to compare

We have now released the next weekly development firmware v1.19.0.b2

Important: This firmware uses a different file system that is not compatible with the file system of the stable version (1.18.0 at the time of this post) and there is no migration. All scripts on your device will be lost when switching between the stable and development firmware!

  • extmod: handling block devices with block count < 32k

  • extmod: updates fsformat() to Format fs with FAT/FAT32 according to device size

  • extmod: fix SD card formating problem whe no filesystem is present

  • Jenkinsfile: updated file to use Dev branch of IDF idf_dev & make release

  • extmod: fix SD card formating problem whe no filesystem is present

New firmware release v1.18.0

01 Jun 15:00
Compare
Choose a tag to compare
  • esp32: Fix hang in AS923 due to incorrect timer behaviour.

  • esp32: Improve LTE stability. Forbid sending AT commands while in connected (data mode) state

  • lib/lora: Fix manual channel add for US915 and AU915 regions.

  • esp32: Add hidden SSID option. Enable websockets.

  • esp32: If state is already PPP, don't change it to ATTACHED.

  • esp32: Improve the robustness of lte.connect() when resuming a previous session.

  • mpy: Show Pycom version alongside Micropython core version

New firmware release v1.17.3.b1

10 Apr 09:22
Compare
Choose a tag to compare

This release is mainly here to fix some problems introduced by 1.17.2.b1 a few days ago.
Here's the change log:

  • esp32: Switch off the heartbeat LED right after boot.
  • esp32/ftp/updater.c: updated function updater_write_boot_info() to write encrypted header (if flash encryption enabled)
  • esp32/ftp/updater.c: removed code which checked in ota_write() if chunks are multiple of 16 bytes
  • esp32: Use esp_timer_get_time instead of gettimeofday inside ISRs and the idle task (as recommended by Espressif). Fixes crashes caused when using time.ticks_ms() and ticks_us()
  • esp32: Only create the LTE task once. Fixes soft reset for the FiPy and GPy.
  • esp32: Correct the heartbeat behaviour during soft reset.

Please note that that the function ticks_cpu (https://docs.pycom.io/chapter/firmwareapi/micropython/utime.html#utimetickscpu) has been changed and it now returns a value in microseconds (it's useless to return nano-seconds anyway), so it can be seen as another version of ticks_us but a lot faster. The nano-gateway example has been updated to use this function instead: pycom/pycom-libraries@f344b5a