Program to update the D7A modem's firmware.
Dependencies: modem_ref_helper DebouncedInterrupt
RELEASE_NOTES.txt
- Committer:
- Jeej
- Date:
- 2017-07-10
- Revision:
- 19:46fbf11dfe3b
- Parent:
- README.txt@ 16:5a6168dbe7bb
- Child:
- 25:cf50a4098334
File content as of revision 19:46fbf11dfe3b:
____ __ ____ __ ________ ________ __ __ ___ .______ \ \ / \ / / | | | / | / | | | | / \ | _ \ \ \/ \/ / | | `---/ / `---/ / | | | | / ^ \ | |_) | \ / | | / / / / | | | | / /_\ \ | _ < \ /\ / | | / /----. / /----.| | | `----./ _____ \ | |_) | \__/ \__/ |__| /________| /________||__| |_______/__/ \__\ |______/ ___ _ _ _ _ _ / __|___ _ _ _ _ ___ __| |_(_)_ _ __ _ | |_| |_ (_)_ _ __ _ ___ | (__/ _ \ ' \| ' \/ -_) _| _| | ' \/ _` | | _| ' \| | ' \/ _` (_-< \___\___/_||_|_||_\___\__|\__|_|_||_\__, | \__|_||_|_|_||_\__, /__/ |___/ |___/ Release notes: ----------------------------------- --------- Version 4.7.368 --------- ----------------------------------- - Improved general broadcast performance - Statistics available in the Network Layer Status file (file 16) - Added configuration file for LED behavior at boot (file 71) - Scans now start on a random channel among the list - Some minor bug fixes ----------------------------------- --------- Version 4.7.232 --------- ----------------------------------- This version is compatible with the Dash7 specification version 1.1 Several points should be taken into account before updating your modems: - This version is not compatible with previous versions. - This update is mandatory to use the Dash7Board. - This update will reset all users configurations to their default values. - The Dash7 files are now in big-endian order as specified in section 10.1. of the spec. (mbed is in little-endian order) How to properly update: - Compile and place this code into your Nucleo. - Update your modems by following the instructions printed on the debug port. In order to use your gateways, they must also be up to date. - please contact us at support@wizzilab.com if you want to update them. - The modems are no longer calibrated. For optimal performances, it is recommended to calibrate them. > First, check that your Gateway is up-to-date, up and running. > From mbed: # write 0x01 at offset 1 of file 70 # wait 5s # read 1 byte at offset 1 of file 70 # if 0x80 : calibration OK # if 0x81 : calibration FAILED > Form the Dash7Board: # In field 'Modem --> REMOTE CONTROL --> CALIBRATION' # Write the value 'START' # Wait 5s # Read the field, you should get 'OK' or 'FAILED' > You can check the FOF value by reading int16_t (big-endian) at offset 0 of file 1 > In the Dash7Board, read: 'Modem --> FACTORY SETTINGS --> FOF' # if 0 : your modem is likely not calibrated. # else : this is your calibration value.