Program to update the D7A modem's firmware.

Dependencies:   modem_ref_helper DebouncedInterrupt

Committer:
Jeej
Date:
Tue Aug 20 13:51:30 2019 +0000
Revision:
32:e3ee65b5b835
Parent:
28:5c9c420c666e
Release SH2050 v5.3.217

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 25:cf50a4098334 1 ____ __ ____ __ ________ ________ __ __ ___ .______
Jeej 25:cf50a4098334 2 \ \ / \ / / | | | / | / | | | | / \ | _ \
Jeej 25:cf50a4098334 3 \ \/ \/ / | | `---/ / `---/ / | | | | / ^ \ | |_) |
Jeej 25:cf50a4098334 4 \ / | | / / / / | | | | / /_\ \ | _ <
Jeej 25:cf50a4098334 5 \ /\ / | | / /----. / /----.| | | `----./ _____ \ | |_) |
Jeej 25:cf50a4098334 6 \__/ \__/ |__| /________| /________||__| |_______/__/ \__\ |______/
Jeej 25:cf50a4098334 7 ___ _ _ _ _ _
Jeej 12:beabd59e0c35 8 / __|___ _ _ _ _ ___ __| |_(_)_ _ __ _ | |_| |_ (_)_ _ __ _ ___
Jeej 12:beabd59e0c35 9 | (__/ _ \ ' \| ' \/ -_) _| _| | ' \/ _` | | _| ' \| | ' \/ _` (_-<
Jeej 12:beabd59e0c35 10 \___\___/_||_|_||_\___\__|\__|_|_||_\__, | \__|_||_|_|_||_\__, /__/
Jeej 25:cf50a4098334 11 |___/ |___/
Jeej 12:beabd59e0c35 12
Jeej 25:cf50a4098334 13
Jeej 25:cf50a4098334 14 Release Notes
Jeej 12:beabd59e0c35 15
Jeej 12:beabd59e0c35 16 -----------------------------------
Jeej 28:5c9c420c666e 17 -------- Version 5.0.36 -----------
Jeej 26:7fc24677a950 18 -----------------------------------
Jeej 26:7fc24677a950 19
Jeej 28:5c9c420c666e 20 - CUP: Fixed possible incompatibility with future versions.
Jeej 26:7fc24677a950 21 - CUP: new mode - broadcast upload, unicast start, bitmap transfer status and CRC pre-check
Jeej 26:7fc24677a950 22 - ALP: Queries format NOT compatible with previous versions
Jeej 26:7fc24677a950 23 - ALP: "In-Range" Query
Jeej 26:7fc24677a950 24 - ALP: Relaxed Read-file behavior: no overflow excepted on offset. Return maximum available data
Jeej 26:7fc24677a950 25 - APP: fix boot message loss after CUP
Jeej 26:7fc24677a950 26 - APP: Improve host-modem handshake at boot
Jeej 26:7fc24677a950 27 - APP: The modem includes a LWAN stack with dynamic band selection
Jeej 26:7fc24677a950 28 - D7A: Fix NLS authentication IV initialization. Keep legacy.
Jeej 26:7fc24677a950 29 - D7A: Improve CCA backoff computation
Jeej 26:7fc24677a950 30 - D7A: Slow AGC on CSMA-CA and BG protocol
Jeej 26:7fc24677a950 31 - D7A: On TX fail, replace blocking wait by dormant session rescheduling
Jeej 26:7fc24677a950 32 - D7A: Stickier preferred gateway
Jeej 26:7fc24677a950 33 - D7A: Priorities of the new fifos (first created first served)
Jeej 26:7fc24677a950 34 - D7A: Support Te (execution delay)
Jeej 26:7fc24677a950 35 - D7A: Report D7A errors to ALP
Jeej 26:7fc24677a950 36 - D7A: Fix bug on concurrent DLL API requests
Jeej 26:7fc24677a950 37 - D7A: Improve duty management, allowing bigger duty credit without regulatory violation
Jeej 26:7fc24677a950 38 - D7A: Add and enable filter on retried (already received) packets
Jeej 26:7fc24677a950 39 - D7A: Add broadcast BG tag (calib section reflash)
Jeej 26:7fc24677a950 40 - D7A: enable option to not count retries due to CSMA-CA failure
Jeej 26:7fc24677a950 41 - D7A: fix bug with response timeout computation in pref_gw modem
Jeej 26:7fc24677a950 42 - D7A: Hardware accelerated crc16 on L0 platform (Murata)
Jeej 28:5c9c420c666e 43 - XCV: Limit SPI critical section duration to 20 us (prevent from UART byte ovf)
Jeej 26:7fc24677a950 44
Jeej 26:7fc24677a950 45 -----------------------------------
Jeej 25:cf50a4098334 46 --------- Version 4.11.3 ----------
Jeej 12:beabd59e0c35 47 -----------------------------------
Jeej 12:beabd59e0c35 48
Jeej 25:cf50a4098334 49 - Enable the LoRaWAN stack on SH2050 targets
Jeej 25:cf50a4098334 50 - Factorize SX127x driver to support the LoRaWAN API
Jeej 25:cf50a4098334 51 - Factorize LoRaWAN encryption to use the STM32L hardware acceleration
Jeej 25:cf50a4098334 52 - Improve noise floor measurement routine in continuous scan mode
Jeej 25:cf50a4098334 53 reducing the BLER.
Jeej 25:cf50a4098334 54 - Add flags in the access profile description to disable CSMA-CA on
Jeej 25:cf50a4098334 55 first requests when permitted by the regulation
Jeej 25:cf50a4098334 56 - Add CUP transfer status file
Jeej 25:cf50a4098334 57 - Extend the 868 channel list to support 870-876 MHz
Jeej 25:cf50a4098334 58 - Implement a true random generator using the RNG module on
Jeej 25:cf50a4098334 59 compatible STM32L targets (incl. SH2050, SA2050).
Jeej 16:5a6168dbe7bb 60
Jeej 25:cf50a4098334 61 -----------------------------------
Jeej 25:cf50a4098334 62 --------- Version 4.10.0 ----------
Jeej 25:cf50a4098334 63 -----------------------------------
Jeej 25:cf50a4098334 64
Jeej 25:cf50a4098334 65 - Create separate file data section for the network configuration
Jeej 25:cf50a4098334 66 - Create different network configuration bundles for ECC, FCC
Jeej 25:cf50a4098334 67 - Move the VID from DLL config file to a new file with index 6.
Jeej 25:cf50a4098334 68 - Use the former VID field in DLL config as Area Network Identifier
Jeej 25:cf50a4098334 69 - Use the former firmware version ID in the Version File as
Jeej 25:cf50a4098334 70 Area Network Identifier
Jeej 25:cf50a4098334 71 - Add workaround to prevent replay filtering for transition to
Jeej 25:cf50a4098334 72 version 4.10.0 from 4.9.x
Jeej 25:cf50a4098334 73