Releases: pycom/pycom-micropython-sigfox
Firmware Pre-release v1.18.1.r5
- 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
- Fixed issue in Sequans modem upgrade script during modem state detection
New Firmware Release v1.18.1
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
First Public Pybytes Firmware Release.
New firmware release v1.18.0.r1
-
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
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
-
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
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
-
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
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