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 Release v1.20.2.r6

28 Oct 14:51
Compare
Choose a tag to compare
  • pybytes version 1.7.1 - fix initialization

Firmware Release v1.20.2.r5

27 Oct 14:54
1b1e869
Compare
Choose a tag to compare
  • 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

05 May 10:30
92f2b22
Compare
Choose a tag to compare
Pre-release

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

12 Jan 16:31
ffb0e1c
Compare
Choose a tag to compare
  • 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

23 Dec 16:29
7d80661
Compare
Choose a tag to compare

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

24 Nov 11:15
3a7776d
Compare
Choose a tag to compare

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

09 Sep 17:51
a5aa0b8
Compare
Choose a tag to compare
  • Pybytes v1.6.0
    • Sampling feature
    • Machine learning model deployment feature

Pygate Firmware Release v1.20.2.rc11

25 Aug 16:18
d574024
Compare
Choose a tag to compare
  • 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

12 Aug 16:03
Compare
Choose a tag to compare
  • 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

26 Jun 16:24
Compare
Choose a tag to compare
Pre-release
  • Add support for EU433 region
  • Pybytes 1.5.1
  • Improve support for different firmware "types" (Pybytes, Pymesh, Pygate)