MR-50 series 3 change-log file Firmware consists of 3 parts: * APP code mr50_3_2x_x_enc.aax * LOADER code loader_mr50_3_2x_x_enc.aax * BOOT code boot_mr50in_3_x_x_enc.aax 2023-11-07 app 3.22.8 -update FreeRTOS to v10.4.3-Patch3 -fix MbedTLS CVE-2021-43666 -update cryptoauthlib to v3.5.1 -add configurable OSDP timings loader 3.22.8 -fix MbedTLS CVE-2021-43666 -update cryptoauthlib to v3.5.1 boot 3.22.8 2023-08-25 app 3.22.7 loader 3.22.7 boot 3.22.7 2023-02-15 app 3.22.6 loader 3.22.6 boot 3.22.6 2022-10-03 app 3.22.5 loader 3.22.5 boot 3.22.5 2022-08-04 app 3.22.4 -update FreeRTOS to v10.4.3-Patch2 -update MbedTLS to v2.28.0 -add support for alternate crypto eeprom loader 3.22.4 -update MbedTLS to v2.28.0 -add support for alternate crypto eeprom boot 3.22.4 2022-04-21 app 3.22.3 loader 3.22.3 boot 3.22.3 2022-03-24 app 3.22.2 loader 3.22.2 boot 3.22.2 2022-03-16 app 3.22.1 loader 3.22.1 boot 3.22.1 2020-07-01 app 3.21.13 loader 3.21.13 boot 3.1.1 2020-06-23 app 3.21.12 -fix: do not send back ack for periodic time broadcast from controller to address issue with SIO dropping offline loader 3.21.12 -fix: do not send back ack for periodic time broadcast from controller to address issue with SIO dropping offline boot 3.1.1 2020-05-11 app 3.21.11 -fix: mbedTLS disable weak ciphers and hash algorithms loader 3.21.11 -fix: mbedTLS disable weak ciphers and hash algorithms boot 3.1.1 2020-02-07 app 3.21.10 -revert: increase priority of piv messages being sent to reader loader 3.21.10 boot 3.1.1 2019-11-26 app 3.21.9 - fix the problem with SIO not keeping OSDP readers online when configuration gets re-downloaded - fix crashing when changing the ictv_num for inputs - fix the bug with OSDP Sec Ch un-padding - fix Suprema Reader not working with latest 1.4 firmware loader 3.21.9 boot 3.1.1 2019-10-23 app 3.21.8 - add 57600, 230400 baud rate support for OSDP - fix F2F Card&Pin Led indication for BlueDiamond reader - increase priority of piv messages being sent to reader - fix the bug when extended length reply message to re-transmitted command ( this happens when comm error occurs) have incorrect length . - fix MR50 S3 does not report open conditions correctly loader 3.21.8 - increase heap size boot 3.1.1 2019-06-27 app 3.21.7 -fix the issue when reader in secure channel is not being brought back online after a Reset SCP & re-download of the configuration takes place loader 3.21.7 boot 3.1.1 2019-06-03 app 3.21.6 - fix the issue when ANSSI solution processing two cards at same time gets stuck - add ability to disable OSDP baud rate discovery - disable sending led command periodically for HID readers when (fw is 1.142.0) or (fw is 1.61.0 or higher) loader 3.21.6 boot 3.1.1 2019-05-01 app 3.21.5 - fix BlueDiamond reader F2/F Pin LED indication in CARD & PIN mode - disable Pre-beeper support for F2/F readers - fix ACK reply to osdp_COMSET command can cause endless loop loader 3.21.5 boot 3.1.1 2019-03-19 app 3.21.4 -replace WolfSSL with mbedTLS -add reset command for crypto memory chip -add improvements in handling on multiple OSDP readers on a single port loader 3.21.4 boot 3.1.1 2019-02-08 app 3.21.3 -fix OSDP File Transfer Drops SIO Offline -fix Command 109 set to require encryption with two OSDP readers configured as master/slave becomes unresponsive after sending command 127 to enable/disable/enable encryption loader 3.21.3 boot 3.1.1 2019-01-17 app 3.21.2 -fix SF2F Reader LED not correct when in Card + PIN mode -fix SF2F reader endless beep -fix aborted OSDP file transfer caused polling to stop but reader never reported offline -fix issue with osdp_ACURXSIZE that conflicted with OSDP File Transfer -fix the bug when SAVE_TO_EPRM_MASK flag value may be lost because of the race condition -add mr50 to be bilingual to also talk Honeywell protocol -add Honeywell Vindicator MSCC_CTRL MSP1 command support for MR50 board only loader 3.21.2 boot 3.1.1 2018-11-16 app 3.21.1 -fix ACR ext feature status changes with random values on new connection with SCP after previously configured with OSDP readers in Sec Ch -add support for internal OSDP biasing available in new hardware revision -add support for reporting OSDP baud rate and address being used -fix increase OSDP polling rate by setting OSDP_CMND_TMR=1 -add support for sending osdp_ACURXSIZE OSDP command when reader comes online -fix OSDP HID reader losing led config loader 3.21.1 boot 3.1.1 2018-08-27 app 3.21.0 -fix the bug when re-configuring reader from supervised f2f to no-supervised 2f2 makes reader to stop working -fix OSDP Secure Channel does not work first time after linking -fix error when downloading firmware when Master Key AES is enabled loader 3.21.0 -fix error when downloading firmware when Master Key AES is enabled boot 3.1.1 2018-07-25 app 3.20.15 -fix issue when certificate may become invalid after it programmed during production -fix HID reader "soft reboot" issue -fix SIO loses ability to grant on facility code if offline and board has power cycled -fix IAU Cannot download Firmware to any Series 3 SIOs -fix the bug when re-configuring "on-the-fly" reader port from SF2F -> D0/D1 didn't work loader 3.20.15 -fix IAU Cannot load Firmware to any Series 3 SIOs boot 3.1.1 2018-06-07 app 3.20.14 -upgrade WolfSSL library to v. 3.14.0 -fix issue with osdp_BIOMATCH not working in OSDP Secure Channel -add enable RSA blinding, recommended when using RSA encryption to avoid side-channel attack vulnerability -add support for extended reader led colors -fix the bug when secondary reader on the port would not get extended led commands -fix NAK to osdp_COMSET command can cause endless loop -fix issue when board ignores OSDP reader replies if 0x7F address is used , improve OSDP reader addresses handling -fix F2F reader led indication if strike is configured to be on a different SIO loader 3.20.14 -upgrade WolfSSL library to v. 3.14.0 -add enable RSA blinding, recommended when using RSA encryption to avoid side-channel attack vulnerability boot 3.1.1 2018-01-30 app 3.20.13 -fix OSDP Secure Channel connection is never re-established after controller connection loss -fix Offline mode of Facility Code only does not work when reader is configured for OSDP Secure Channel -fix firmware download fault condition handling ( controller connection loss) loader 3.20.13 -fix firmware download fault condition handling ( controller connection loss) boot 3.1.1 -add flash addresses validations before verifying firmware crc 2018-01-24 app 3.20.12 -fix magstripe reader not working in certain conditions loader 3.20.12 2018-01-19 app 3.20.11 loader 3.20.11 -fix timeouts during firmware download boot 3.1.0 2018-01-15 app 3.20.10 -add ability to enable PRE_BEEPER_ON in F2F reader driver loader 3.20.10 boot 3.1.0 2018-01-08 app 3.20.9 -fix: LCD text code for multiple readers -fix: Cannot set reader at reader# >0 if only one reader is attached to reader port -fix: Automatically brings OSDP reader online without 112 command loader 3.20.9 -add: boot fw upgrade support boot 3.1.0 -add: boot fw upgrade support 2017-12-14 app 3.20.8 -fix Addresses for multiple readers called incorrectly when readers drop offline loader 3.20.8 2017-12-12 -add: code for MR62e board in common code areas. app 3.20.7 -add: changes to speed up the access grant/access deny when in offline mode (4 - facility code only) -fix: fails to detect that the door was opened on access grant when using WIU-4 -fix: when off-line mode is set to unlock, relay now stays energized. -fix: addressing was not setup correctly in secure channel mode for multi readers on one port. -fix: relay activation count 24h problem loader 3.20.7 2017-10-19 -add: code for MR62e board in common code areas. -fix dropping offline at 111520 baud rate app 3.20.6 -add support for OSDP File transfer -add response to relay activation request capability -fix HID I'm alive functionality loader 3.20.6 2017-06-15 app 3.20.5 loader 3.20.5 -add: added code for SR10A board in common code areas. 2017-06-13 app 3.20.4 -fix all addresses available for multi osdp addresses on single port -fix Power Tamper and Cabinet tamper alarms are not reported when SIO comes online -fix fix potential vulnerability in Crypto Memory protocol implementation -fix OSDP secure channel does not come online loader 3.20.4 - fix can't download firmware if it is connected to EP15XX boards that has SIO encryption enabled 2017-05-23 app 3.20.3 loader 3.20.3 -fix: inputs not working when board doesn't have reader ports 2017-05-23 app 3.20.2 loader 3.20.2 -fix : priority of OSDP Secure Channel commands -fix : ability to use all four addresses per each reader port when in OSDP mode -fix : power monitor status always reports 'alarm' -add : clean up and re-factoring 2017-05-16 app 3.20.1 loader 3.20.1 - fix : Relay stays active when using Trigger & Procedure - fix : mapped on-board inputs should be disabled if configured to use Inputs on the F2F reader - fix : fix mr50 backward compatibility - fix : issues found by static code analyzer - fix : a bug when reader returns baud rate different from requested baud rate, it would cause sio to get in infinite loop sending OSDP COMSET command - fix : reader tamper not reporting 'secure' when GE Interlogix Model 240 F/2F reader is online 2017/4/11 app 3.20.0 loader 3.20.0 - initial release