This repository has been archived by the owner on Sep 16, 2024. It is now read-only.
Releases: pycom/pycom-micropython-sigfox
Releases · pycom/pycom-micropython-sigfox
Firmware Release v1.20.2.r6
- pybytes version 1.7.1 - fix initialization
Firmware Release v1.20.2.r5
- Pybytes: version 1.7.0 with support for setting up a Pygate directly from Pybytes
- Littlefs: wear-levelling and bugfixes (thanks robert-hh)
- LoRa: bugfixes
- Coap: bugfixes
- Uart: bugfixes
- Thread: bugfixes
- WPA2 Enterprise: bugfixes
Firmware Beta Release v1.20.3.b3
Changes:
- IDF v4.1
- Micropython v13
- LoRaWAN 1.0.3 (Class A& C)
- Support for new regions (CN779, RU864 and KR920)
- BLE Mesh
- Reworked Coap
- ESP-NOW
- WiPy2, SiPy, and LoPy1 and are not supported anymore since they only have 4MB flash.
- 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
Firmware Release v1.20.2.r4
- RTC: utime/rtc/ntp fix (#206)
- modcoap: fix memory issue
- BLE: Add API create_128bit_le_uuid_from_string()
- BLE: Fix an issue that Bluetooth init() failed after deinit()
Firmware Release v1.20.2.r3
added micropython constant for manual antenna selection
lte: fix core dump during machine.deepsleep()
build: cleanup sigfox flags
lora buildflag and disable cleanly with pyeth
lte: refactor lteppp_get_modem_conn_state()
lte: detect modem in ffh/recovery mode
make pycom.rgbled() return the current color value
User C modules : enable in Makefile and application.mk
Merge branch 'Dev' into sync_Dev
version 1.20.2.r3
Merge pull request #507 from pycom/release_1.20.2.r3
Firmware Release v1.20.2.r2
Changes:
- LTE: check for SIM card before attaching
- LTE: Add timeout parameter to lte_send_at_cmd
- LTE: improve exception texts
- LTE: callback LTE_EVENT_BREAK
- LTE: reduce AT+CEREG from 2 to 1
- BLE: Fix a problem when machine.sleep(resume_wifi_ble=True)
- BLE: Resume the BT Connection from the original list if connection was not…
- BLE: Fix memory leak happens after Bluetooth disconnect
- BLE: fix address type handling
- Pybytes version 1.6.1 - OTA bug fix
- Pygate: add pygate_reset() to power cycle the module
- Pygate: reset the JIT queue margins
- make: option MICROPY_FLOAT_IMPL - thanks for this contribution! PR 470
- make: Pybytes and Pygate firmwares built from same source tree
Downgrade note!
If you update a FiPy or Gpy to this version and later downgrade again to any previous version, you need to run the following commands:
from network import LTE
lte = LTE()
print(lte.send_at_cmd('AT+CEREG=2'))
Firmware Release v1.20.2.r1
- Pybytes v1.6.0
• Sampling feature
• Machine learning model deployment feature
Pygate Firmware Release v1.20.2.rc11
- Publishing of the source code for Pygate FW
- Adding support for long AT commands - Thanks @ftylitak
- Differential Firmware Update Support - This new feature is included in the source code, but disabled in the build for the moment
- Pygate debug messages are printed to telnet
Firmware Release v1.20.2.r0
- Add support for EU433 region
- Pybytes 1.5.1
- Improve support for different firmware "types" (Pybytes, Pymesh, Pygate)
- LTE: add PSM Power Saving Mode
- IDF recompiled with v98 compiler
- Ctrl-D works if pybytes is disabled (pycom.pybytes_on_boot(False))
- update.py supports additional pybytes options
- Sigfox: finalizing certification RCZ1, 2, 4
- BLE: Allow static passwords, remove bonded when pin changes
- Support Sigfox registration for Pybytes
- MDNS advertisement works
- Adding libmdns.a to esp32/lib
- Adding scripts for PyJTAG and short Readme
- BLE characteristic update messages are lost if they sent too frequently
- add bands=() parameter to lte.attach()
- PYFW-391: Add changes needed for esp-idf v3.3.1
- bugfixes
Firmware release candidate v1.20.2.rc10
- Add support for EU433 region
- Pybytes 1.5.1
- Improve support for different firmware "types" (Pybytes, Pymesh, Pygate)