======= History Log ============ ========================= 2020/01/31, ep1501_1_29_1 ============================= TOS-029 BSP-029 MSL-001 WEB-101 SCP-186 SIO-076 <<<<<<< CUMULATIVE BUILD COUNT 00633 >>>>>>> SCP MODULE: 1. 2019/01/31 - fix: Fixed issue where APB causes 'non-stop' transactions after card swipe 2. 2019/01/31 - fix: Fixed issue with REX activation after controller power is restored ========================= 2020/01/17, ep1501_1_29_0 ============================= TOS-029 BSP-029 MSL-001 WEB-101 SCP-185 SIO-076 <<<<<<< CUMULATIVE BUILD COUNT 00632 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00631 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00630 >>>>>>> SCP MODULE: 1. 2020/01/08 - fix: Fixed issue Aperio configuration would crash 2. 2020/01/09 - fix: Reverted previous LSP change (Fixed issue with LSP M8 inputs being disabled) to restore output control functionality <<<<<<< CUMULATIVE BUILD COUNT 00629 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00628 >>>>>>> SCP MODULE: 1. 2019/12/18 - fix: Fixed issue where strike mode settings were sent correctly to Vanderbilt SIO's 2. 2019/12/30 - fix: Corrections to web activity transactions 3. 2019/01/02 - fix: Fixed issue with VRINX connectivity if 109 command is resent <<<<<<< CUMULATIVE BUILD COUNT 00627 >>>>>>> SCP MODULE: 1. 2019/11/25 - fix: Fixed issue with ACR without reader not following 308 command 2. 2019/12/13 - mod: Added support for Timezone mode 5 3. 2019/12/13 - fix: Fixed issue with Timezone activation/deactivation at beginning/end of minute SIO MODULE: 1. 2019/11/25 - fix: Fixed issue Suprema BIO reader support when running FW version 1.4 <<<<<<< CUMULATIVE BUILD COUNT 00626 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00625 >>>>>>> SCP MODULE: 1. 2019/10/30 - fix: Fixed issue with reporting Control Point secure status after a Single or Repeat pulse 2. 2019/11/04 - fix: Fixed issue with Access Levels being lost after a power cycle 3. 2019/11/08 - fix: Fixed issue with host comminication settings mismatch depending on OEM capabilities 4. 2019/11/13 - fix: Fixed issue related to reporting 6:41 transaction when readers are not configured for APB 5. 2019/11/21 - fix: Fixed issue with reporting transaction 54:69 when ACR is unlocked and a PIN is entered <<<<<<< CUMULATIVE BUILD COUNT 00624 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00623 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00622 >>>>>>> SCP MODULE: 1. 2019/02/14 - mod: Log a transaction for when the web configuration settings RESTful endpoint is used 2. 2019/02/25 - fix: OSDP reader LED doesn’t display correct LED status when F2F reader is predefined on controller’s internal reader port. 3. 2019/03/07 - mod: Added nCardFormat field for COS Elevator Access transaction. 4. 2019/05/20 - mod: Add ability to disable OSDP auto discovery 5. 2019/06/03 - mod: Update to erase AES and OSDP keys during a bulk erase 6. 2019/06/04 - mod: Add card format flag to convert 200bit FASCN to 128-bit version 7. 2019/06/11 - mod: Add Card format flag to validate card is in database before matching format in card format lookup 8. 2019/06/12 - mod: Create additional method of changing OEM code with RESTful endpoint 9. 2019/07/03 - fix: Fix Aperio privacy mode now working correctly when leaving the unlocked state 10.2019/07/08 - fix: Fix Card & Pin mode for SimonsVoss locks 11.2019/07/08 - mod: Add option to preserve leading zero's from SimonsVoss readers 12.2019/07/12 - fix: Fixed issue related to reporting an Escort pending transaction for card that doesn't have access at the current time 13.2019/07/12 - fix: Fixed issue with resending 1107 command starting a new auto save 14.2019/07/26 - fix: Fixed Apartment mode prematurely firing in Card & Pin mode 15.2019/08/02 - fix: Fixed Aperio lock entering locked state if manipulating handle while activating privacy mode 16.2019/08/12 - fix: Fixed 314 command activating at top of the minute when it should activate immediately 17.2019/08/12 - mod: Upate to allow DFO filter time to be configurable per ACR 18.2019/08/14 - fix: Fixed issue with reporting Escort transactions when Escort is NOT enabled 19.2019/08/20 - fix: Fixed issue related to Schlage extended mode flags being inadvertently cleared 20.2019/08/22 - fix: Fixed issue where 308 command would reboot controller if used on an undefined ACR 21.2019/08/26 - fix: Fixed issue related to OSDP extended color support not working if on command did not include extended color 22.2019/09/03 - fix: Fixed issue related to two persons ability to leave area with 2 person control and leaving 1 person behind 23.2019/09/10 - fix: Fixed Schlage Pin only mode while in Apartment mode 24.2019/09/18 - fix: Fixed reporting of 5:2 transaction when card is presented at a Vanderbilt SIO 25.2019/09/25 - mod: Create new REX mode that can override the door strike timer if REX is kept high beyond strike time 26.2019/09/24 - fix: Fixed ability to specify more than 4 locks on some downstream SIO devices 27.2019/09/26 - fix: Fixed APB issue when a cardholder swipes at second door with 2 person control with 15 seconds of swipe at 1st door w/ 2 person control 28.2019/09/30 - mod: Update to allow link mode of multiple OSDP readers simultaneously 29.2019/09/30 - fix: Fixed LED and card access not behaving correctly when sending 308/334 commands to Vanderbilt RI devices 30.2019/10/09 - fix: Fixed BlueDiamond F2F reader Pin mode LED indication when in Card & Pin mode SIO MODULE: 1. 2019/03/22 - fix: fix BlueDiamond reader F/2F Pin LED indication is not working in CARD & PIN mode 2. 2019/04/04 - mod: update to osdp_COMSET logic to avoid potential endless loop 3. 2019/07/10 - mod: Swtich to new baud rate immediately when OSDP auto discovery is disabled WEB MODULE: 1. 2019/03/11 - mod: added OEM code for 14080 2. 2019/03/25 - mod: Updates to OEM settings for OEM code 11264 3. 2019/04/01 - mod: Updates to OEM settings for OEM code 6144 4. 2019/04/04 - fix: Fix web page save transactions to display name of user 5. 2019/05/17 - mod: Updates to OEM settings for OEM code 2560 6. 2019/06/12 - mod: Add restful endpoint with ability to change OEM code 7. 2019/07/09 - mod: Update error messages on 'edit user' page to better describe error 8. 2019/10/03 - mod: added OEM code for 15104 9. 2019/10/03 - mod: added OEM code for 14592 <<<<<<< CUMULATIVE BUILD COUNT 00621 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00620 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00619 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00618 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00617 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00616 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00615 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00614 >>>>>>> ========================= 2019/06/12, ep1501_1_27_5 ============================= TOS-029 BSP-029 MSL-001 WEB-100 SCP-184 SIO-075 <<<<<<< CUMULATIVE BUILD COUNT 00613 >>>>>>> SCP MODULE: 1. 2019/06/10 - fix: Fixed issue with door forced being reported if REX was activated (if no reader or strike is defined) 2. 2019/06/12 - mod: Update to make gratuitous ARP configurable (off by default) SIO MODULE: 1. 2019/03/27 - mod: Remove F2F pre-beeper support 2. 2019/05/29 - mod: Update to previous fix for HID OSDP reader soft reset - added FW version check <<<<<<< CUMULATIVE BUILD COUNT 00612 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00611 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00610 >>>>>>> ========================= 2019/04/15, ep1501_1_27_4 ============================= TOS-029 BSP-029 MSL-001 WEB-100 SCP-183 SIO-074 <<<<<<< CUMULATIVE BUILD COUNT 00609 >>>>>>> SCP MODULE: 1. 2019/03/08 - fix: Fixed issue with intermittent card read failures (swiping card multiple times does not fire the strike) 2. 2019/03/26 - fix: Fixed issue with LSP M8 inputs being disabled 3. 2019/03/29 - mod: Update gratuitous ARP method from time based (5 min) to carrier link based <<<<<<< CUMULATIVE BUILD COUNT 00608 >>>>>>> ========================= 2019/02/27, ep1501_1_27_2 ============================= TOS-029 BSP-029 MSL-001 WEB-100 SCP-182 SIO-074 <<<<<<< CUMULATIVE BUILD COUNT 00607 >>>>>>> SCP MODULE: 1. 2019/01/30 - fix: Fix issue with incomplete restoration of saved cards (now check autosave database settings and handle appropriately) 2. 2019/02/05 - fix: Fixed issue with downloading SIO FW when resource allocations are at their limits (additional update) and Bioscrypt failures WEB MODULE 1. 2019/02/12 - mod: updates to OEM settings for OEM code 10752 ========================= 2018/12/21, ep1501_1_27_1 ============================= TOS-029 BSP-029 MSL-001 WEB-099 SCP-181 SIO-074 <<<<<<< CUMULATIVE BUILD COUNT 00606 >>>>>>> SCP MODULE: 1. 2018/12/20 - fix: Fix issue with recent timezone activation/deactivation change causing tz to trigger at start of minute <<<<<<< CUMULATIVE BUILD COUNT 00605 >>>>>>> SCP MODULE: 1. 2018/12/08 - fix: Fix issue with Operating Mode Access Level assignments 2116 NAK 2. 2018/12/10 - fix: Fix issue re-requesting Schlage wireless lock info if 115 command is resent 3. 2018/12/13 - fix: Fix message error when attempting to override an Override mode 4. 2018/12/14 - mod: Update deadbolt logic (when ACR extended mode is None), to return to default ACR state when deadbolt active 5. 2018/12/19 - fix: Fix issue with SimonsVoss locks exiting office mode and lock becoming unstable SIO MODULE: 1. 2018/12/17 - fix: Fix issue with Blue Diamond SF2F reader dropping offline WEB MODULE: 1. 2018/12/18 - mod: Reduce size of Partner logo's to resolve issue(s) related to code space and saving certificates <<<<<<< CUMULATIVE BUILD COUNT 00604 >>>>>>> SCP MODULE: 1. 2018/11/05 - fix: Fix issue where alternate reader does not come online after initial config is loaded 2. 2018/11/14 - fix: Fix issue with ENGAGE ONR causing controller to drop offline due to cpu load 3. 2018/11/21 - fix: Fix issue where REX on reader(s) 2-8 would activate reader 1 REX 4. 2018/11/28 - fix: Fix issue with 3103 command deactivation time discrepancies SIO MODULE 1. 2018/11/14 - fix: Fix issue with OSDP reader address and baud rate reporting if opposite reader was changed 2. 2018/11/14 - fix: Fix issue HID OSDP readers soft reset causing LED table to be lost 3. 2018/11/27 - fix: Fix issue with SF2F LED when in CARD + PIN 4. 2018/11/30 - fix: Fix issue with "endless" beep with f2f reader WEB MODULE 1. 2018/11/16 - fix: Fixed miscellaneous issues found in testing related to new XML web request 2. 2018/11/26 - mod: updates to OEM settings for OEM code 10496 <<<<<<< CUMULATIVE BUILD COUNT 00603 >>>>>>> ========================= 2018/11/05, ep1501_1_27_0 ============================= TOS-029 BSP-029 MSL-001 WEB-098 SCP-180 SIO-073 <<<<<<< CUMULATIVE BUILD COUNT 00602 >>>>>>> SCP MODULE: 1. 2018/08/06 - fix: Filter invalid nEscortCode values in 124 command 2. 2018/08/14 - mod: Create new field in 1105 command (adbFlags) to support new escort type 3. 2018/08/14 - mod: Allow ACR_F_HOST_CBG to be changed via 308 command 4. 2018/08/15 - fix: Fixed issue HID reader not reporting offline if Secure Channel enabled and in link mode 5. 2018/08/17 - fix: Fix issue with Secure Channel OSDP reader not reconnecting after controller power cycle 6. 2018/08/24 - fix: Fix alt reader tamper status reporting 7. 2018/08/30 - fix: Fix to ensure AES required in 109 command is honored 8. 2018/09/04 - mod: Add support for new escort type (low-hi) 9. 2018/09/18 - mod: Allow reporting of OSDP reader address and baud rate in ACR extended status 10.2018/09/18 - fix: Fix override credential not checking anything other than 1st slot 11.2018/09/21 - mod: Remove "broadcast" of web server information in zeroconf advertisement 12.2018/10/04 - mod: Add transaction for elevator floor access 13.2018/10/04 - mod: Add support for Schlage ONR on ENGAGE devices 14.2018/10/05 - mod: Create new XML RESTful request to return all web configuration settings 15.2018/10/15 - fix: Fix backwards compatibility with 906 command (depending on driver) 16.2018/10/15 - fix: Fix invalid value in ACR status report (9105) 17.2018/10/18 - fix: Limit hostname to 62 characters when registering with zeroconf 18.2018/10/19 - fix: Fix issue with alt reader tamper reporting 19.2018/10/22 - fix: Fix issue with escort codes reporting incorrect Card record with old drivers 20.2018/10/25 - fix: Add missing card transaction when Schlage Apartment mode transitions from secure to unsecure 21.2018/10/26 - fix: Fix issue related to no buzzer at reader when in Card and Pin 22.2018/10/31 - fix: Fix watchdog timeout when defining invalid Operation Mode (out of bounds) 23.2018/10/31 - fix: Fix supervised input REX table (2K to 1K) causing reversed status SIO MODULE: 1. 2018/08/21 - fix: Resolve issues when reporting all attached reader Secure Channel statuses 2. 2018/08/21 - fix: Resolve issues reader Secure Channel status reporting 3. 2018/09/18 - mod: Report current OSDP reader address and baud rate for ACR extended status 4. 2018/10/15 - mod: Update OSDP polling rate to improve performance 5. 2018/10/31 - mod: Update to better handle OSDP BUSY status when interacting with OSDP readers WEB MODULE: 1. 2018/08/14 - mod: Update status page transactions to handle new escort transactions 2. 2018/10/05 - mod: Create new XML RESTful request to return all web configuration settings 3. 2018/10/16 - fix: Limit up to 63 characters in Hostname field 4. 2018/10/26 - mod: updates to OEM settings for OEM code 2048 5. 2018/10/28 - mod: Update status page transactions to handle new CoS Elevator Access ========================= 2018/10/12, ep1501_1_26_9 ============================= TOS-029 BSP-029 MSL-001 WEB-097 SCP-179 SIO-072 <<<<<<< CUMULATIVE BUILD COUNT 00601 >>>>>>> SCP MODULE: 1. 2018/10/12 - fix: Fixed issue with downloading SIO FW when resource allocations are at their limits ========================= 2018/09/06, ep1501_1_26_8 ============================= TOS-029 BSP-029 MSL-001 WEB-097 SCP-178 SIO-072 <<<<<<< CUMULATIVE BUILD COUNT 00600 >>>>>>> SCP MODULE: 1. 2018/09/05 - fix: Fixed issue with DNS name resolution where name is greater than 40 characters (up to 64 supported) ========================= 2018/08/15, ep1501_1_26_7 ============================= TOS-029 BSP-029 MSL-001 WEB-097 SCP-177 SIO-072 <<<<<<< CUMULATIVE BUILD COUNT 00599 >>>>>>> SIO MODULE: 1. 2018/08/15 - fix: Fixed issue HID reader not reporting offline if Secure Channel enabled and in link mode ========================= 2018/08/01, ep1501_1_26_6 ============================= TOS-029 BSP-029 MSL-001 WEB-097 SCP-177 SIO-071 <<<<<<< CUMULATIVE BUILD COUNT 00598 >>>>>>> SCP MODULE: 1. 2018/07/26 - fix: Fixed issue with SimonsVoss Smart lock reporting door forced when rex used 2. 2018/07/30 - fix: Fixed crash related to invalid reader count in 109 command 3. 2018/07/31 - fix: Fixed issue with SimonsVoss cylinder lock reporting tamper at first card usage SIO MODULE: 1. 2018/07/26 - fix: Fixed issue with HID OSDP readers random loss of LED table and tamper reporting 2. 2018/07/31 - fix: Fixed issue with Supervised F2F where readers would become unresponsive WEB MODULE: 1. 2018/07/09 - mod: updates to OEM settings for OEM code 2048 <<<<<<< CUMULATIVE BUILD COUNT 00597 >>>>>>> ========================= 2018/06/28, ep1501_1_26_4 ============================= TOS-029 BSP-029 MSL-001 WEB-096 SCP-176 SIO-070 <<<<<<< CUMULATIVE BUILD COUNT 00596 >>>>>>> SCP MODULE: 1. 2018/06/11 - add: New transaction for file downloads 2. 2018/06/14 - fix: Addressed issue where stale data was being used for access activity while in apartment mode 3. 2018/06/18 - fix: Avoid restarting door timer every time the handle is used (SimonsVoss) 4. 2018/06/19 - fix: Modified the input status report code for RIM16 5. 2018/06/19 - fix: Increase RX/TX buffer size for internal SIOs 6. 2018/06/19 - fix: Long OSDP Passthrough command can crash board 7. 2018/06/22 - fix: File download command cutting off filename 8. 2018/06/26 - fix: Logic implemented to address issue with not being able to update Series 3 SIO firmware <<<<<<< CUMULATIVE BUILD COUNT 00595 >>>>>>> SCP MODULE: 1. 2018/05/28 - mod: Added more diagnostic messages around certificates 2. 2018/05/29 - fix: 908 command is not setting network diagnostics after a reboot 3. 2018/05/31 - fix: Additional fixes related to extended LED color change 4. 2018/06/01 - fix: Addressed issue where SIOs are using default key instead of master key 5. 2018/06/04 - fix: Fixed shorted/open condition on RIM16 not reporting correctly 6. 2018/06/04 - fix: Various SimonsVoss fixes 7. 2018/06/05 - fix: Addressed potential crash if protocol is Salto and no ACRs have been defined 8. 2018/06/05 - fix: Fixed alt reader tamper status is not reporting when same reader is primary and alternate 9. 2018/06/07 - fix: Escort check on elevators was not correct, wasn't checking if any floors were active 10.2018/06/08 - fix: Clean up related to public and disabled floors when determining whether to grant or deny access 11.2018/06/08 - fix: Fixed type 1 elevators not honoring override floors ========================= 2018/05/25, ep1501_1_26_3 ============================= TOS-029 BSP-029 MSL-001 WEB-096 SCP-175 SIO-070 <<<<<<< CUMULATIVE BUILD COUNT 00594 >>>>>>> SCP MODULE: 1. 2018/05/21 - fix: Fixed multiple issues with OSDP extended LED color support 2. 2018/05/23 - fix: OSDP passthrough reply fixes SIO MODULE: 1. 2018/05/23 - fix: Fix issue related to OSDP address 0x7F <<<<<<< CUMULATIVE BUILD COUNT 00593 >>>>>>> SCP MODULE: 1. 2018/05/02 - fix: Updating the 900 set timeserver command to correctly display Interval in Minutes 2. 2018/05/07 - fix: Fix restoration of old reader LED table due to new extended LED colors SIO MODULE: 1. 2018/05/04 - fix: Fix NAK to osdp_COMSET command can cause endless loop 2. 2018/05/09 - fix: Fix a bug when OSDP readers report online briefly when first configuring ========================= 2018/04/30, ep1501_1_26_2 ============================= TOS-029 BSP-029 MSL-001 WEB-096 SCP-174 SIO-069 <<<<<<< CUMULATIVE BUILD COUNT 00592 >>>>>>> SCP MODULE: 1. 2018/04/27 - fix: Elevator floor status transaction reporting WEB MODULE: 1. 2018/04/26 - mod: updates to OEM settings for OEM code 9216 2. 2018/04/30 - fix: Setting alternative host comm to IP Server or IP Client results in 404 error <<<<<<< CUMULATIVE BUILD COUNT 00591 >>>>>>> SCP MODULE: 1. 2018/03/12 - fix: OSDP bio verify fix when in secure channel 2. 2018/03/20 - fix: Fix for chimes and 1143 command with 1006 and default group 3. 2018/03/27 - mod: Activation/deactivation time on a timezone 4. 2018/04/03 - add: Ability to simulate PIN entries at an ACR 5. 2018/04/12 - fix: Schlage WoR updates around apartment mode and deadbolt 6. 2018/04/13 - mod: Blue LED color support on OSDP readers 7. 2018/04/17 - fix: Addressed TLS MiTM vulnerability 8. 2018/04/17 - fix: Multiple SimonsVoss improvements 9. 2018/04/18 - fix: Schlage relock command around deadbolt functionality 10.2018/04/19 - fix: Update logic around RSD oem code for Schlage locks 11.2018/04/19 - fix: Update temp override logic to allow the LE lock with deadbolt to honor temp override modes 12.2018/04/25 - mod: Added an additional special 37-bit parity check 13.2018/04/26 - add: Elevator relay status reporting WEB MODULE: 1. 2018/04/04 - fix: OEM table updates to show NIC2 options by default on all LP1501 controllers 2. 2018/04/17 - mod: updates to OEM settings for OEM code 9216 ========================= 2018/03/09, ep1501_1_26_1 ============================= TOS-029 BSP-029 MSL-001 WEB-095 SCP-173 SIO-069 <<<<<<< CUMULATIVE BUILD COUNT 00588 >>>>>>> SCP MODULE: 1. 2018/01/23 - fix: Gratuitous ARP sends an Invalid IP 2. 2018/01/29 - mod: Cumulative build count should be added to controller ID report 3. 2018/02/09 - fix: Fix F2F reader LED indication if strike is configured to be on a different SIO 4. 2018/02/21 - add: New command added to retrieve controller certificate info 5. 2018/03/05 - fix: Fixed issue with ACR configurations that did not link to actual reader SIO MODULE: 1. 2018/02/20 - fix: Fix length for OSDP passthrough ========================= 2018/01/15, ep1501_1_26_0 ============================= TOS-029 BSP-029 MSL-001 WEB-095 SCP-172 SIO-068 <<<<<<< CUMULATIVE BUILD COUNT 00581 >>>>>>> SCP MODULE: 1. 2018/01/11 - fix: Remove check for OSDP Secure Channel setting at controller level when enabling link mode, check is done in SIO 2. 2018/01/12 - mod: Implement new optimized polling mechanism for MR62e WEB MODULE: 1. 2018/01/04 - fix: Display default login instruction warning when default login entered and default login mode not enabled ========================= 2017/12/16, ep1501_1_25_6 ============================= TOS-029 BSP-029 MSL-001 WEB-094 SCP-171 SIO-068 <<<<<<< CUMULATIVE BUILD COUNT 00580 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00579 >>>>>>> SCP MODULE: 1. 2017/12/07 - fix: SimonsVoss fix for lock falling out of sync with acr mode when office mode 2. 2017/12/12 - fix: Prompt for second user LED is not working after a host response 3. 2017/12/14 - fix: Controller sends time update to Aperio hubs 4. 2017/12/14 - fix: Modified how the check for disabling default login account is managed SIO MODULE: 1. 2017/12/08 - fix: Revert back support for 2 readers on a single reader port ========================= 2017/12/07, ep1501_1_25_5 ============================= TOS-029 BSP-029 MSL-001 WEB-094 SCP-170 SIO-067 <<<<<<< CUMULATIVE BUILD COUNT 00578 >>>>>>> SCP MODULE: 1. 2017/12/05 - fix: SimonsVoss fix to properly use deny access message 2. 2017/12/06 - fix: Correction for how LCD text is sent to remove garbage characters at end of string 3. 2017/12/07 - fix: Addressed crash with internal SIO definition <<<<<<< CUMULATIVE BUILD COUNT 00577 >>>>>>> SCP MODULE: 1. 2017/11/22 - fix: Two Card Control - reader does not acknowledge card 1 when it is swiped multiple times 2. 2017/11/29 - fix: Bioscrypt command ID check, now processes a poll command 3. 2017/11/29 - fix: Inovonics IPS monitor point CoS not processed all the time 4. 2017/11/29 - fix: Crash when reading card data from second reader on port 5. 2017/11/29 - fix: Addressed potential lock state related to PSIA metadata stream 6. 2017/12/01 - fix: Encrypted communications to SimonsVoss 7. 2017/12/02 - fix: Removed logos for OEM codes 7680 and 9472 8. 2017/12/04 - fix: Modification related to SimonsVoss office mode 9. 2017/12/04 - fix: 1107 command would not generate a NAK if failing to allocate triggers <<<<<<< CUMULATIVE BUILD COUNT 00576 >>>>>>> SCP MODULE: 1. 2017/11/17 - fix: SIO trace enabled with MR62e could crash board 2. 2017/11/20 - fix: Modification made for two card control 3. 2017/11/21 - fix: TLS certificate modifications to support TLS with SimonsVoss <<<<<<< CUMULATIVE BUILD COUNT 00575 >>>>>>> SCP MODULE: 1. 2017/11/13 - mod: Silence SIO Diag messages for new SIO relay activation count command 2. 2017/11/15 - fix: Additional corrections for OSDP reader if the same reader is both primary / alternate 3. 2017/11/15 - fix: Corrected issue to allow TLS connections with SimonsVoss 4. 2017/11/15 - fix: Addressed issue where OAL and office mode commands could be sent to the wrong ACR/Lock 5. 2017/11/16 - fix: Corrected issue where alternate reader tamper is not displayed as a separate message when both the primary / alternate are the same ACR 6. 2017/11/16 - fix: Fix SNMP community string issue 7. 2017/11/16 - mod: Support added for new flash chip (MICRON) <<<<<<< CUMULATIVE BUILD COUNT 00574 >>>>>>> SCP MODULE: 1. 2017/11/02 - mod: Update to automatically enable double card if in classroom or office mode 2. 2017/11/02 - add: Added flag to turn on/off the ability to disable access to elevator floors 3. 2017/11/03 - fix: Inovonics low battery will no longer cause IPS group alarm 4. 2017/11/06 - add: Generate new web activity transaction to indicate invalid login limit reached 5. 2017/11/06 - mod: Will now only force WoR value to 10 if off or greater than 10 6. 2017/11/07 - add: Offline Access List transactions added 7. 2017/11/07 - mod: Support for all SimonsVoss wave_net address masks 8. 2017/11/08 - add: Access Granted transactions will now report escort type as well as OTIS Cab info 9. 2017/11/08 - mod: Updated handling of primary/alternate reporting when same reader 10.2017/11/08 - add: Added the ability to put alternate ACR into OSDP secure channel link mode WEB MODULE: 1. 2017/11/02 - mod: Ability to disable default login credentials added ========================= 2017/11/01, ep1501_1_25_4 ============================= TOS-029 BSP-029 MSL-001 WEB-093 SCP-169 SIO-067 <<<<<<< CUMULATIVE BUILD COUNT 00572 >>>>>>> SCP MODULE: 1. 2017/10/10 - add: Support for SimonsVoss keypad 2. 2017/10/12 - fix: Poll cancel was not being handled properly and caused issues with AES encryption 3. 2017/10/13 - mod: Generate diagnostic transaction if invalid nPinDigits detected 4. 2017/10/17 - fix: Schlage WoR improvements 5. 2017/10/18 - fix: LifeSafety Power will now report outputs as offline if M8 is offline 6. 2017/10/19 - fix: Addressed issue where procedures were generating NAKs 7. 2017/10/20 - fix: Inovonics low battery reports up as a fault causing IPS groups to go into alarm 8. 2017/10/20 - mod: Ability to delete all actions within a procedure 9. 2017/10/20 - mod: Double card flag is now enabled for office mode 10.2017/10/27 - mod: Schlage RU/RM will report latchbolt 11.2017/10/27 - mod: Support for elevator override SIO MODULE: 1. 2017/10/10 - fix: Additional fix for HID I'm alive dropping offline after an access grant 2. 2017/10/24 - fix: Fixed issue of failing to detect that the door was opened on an access grant when using WIU-4 3. 2017/10/24 - fix: Only allow multiple readers on a single port if paired WEB MODULE: 1. 2017/10/20 - add: Ability to disable default login credentials added 2. 2017/10/27 - fix: Will now properly display alert message if no users defined <<<<<<< CUMULATIVE BUILD COUNT 00571 >>>>>>> ========================= 2017/10/06, ep1501_1_25_3 ============================= TOS-029 BSP-029 MSL-001 WEB-092 SCP-168 SIO-066 <<<<<<< CUMULATIVE BUILD COUNT 00570 >>>>>>> SCP MODULE: 1. 2017/09/25 - mod: Initial changes related to Aperio V3 support 2. 2017/09/26 - add: Basic Schlage RU/RM support 3. 2017/09/28 - fix: Addressed issue with LCD text not displaying properly 4. 2017/10/04 - mod: Changed the AES key transport mechanism for host communication 5. 2017/10/05 - fix: Added in protection from crashing if baud rate was specified as 0 6. 2017/10/05 - mod: Updates for new SimonsVoss functionality SIO MODULE: 1. 2017/09/12 - fix: Addressed issue with HID I'm alive dropping offline after an access grant WEB MODULE: 1. 2017/10/03 - mod: Updated logo for OEM code 1024 2. 2017/10/04 - mod: Changed the web label from "Disable Bonjour" to "Disable Zeroconf Device Discovery" <<<<<<< CUMULATIVE BUILD COUNT 00569 >>>>>>> ========================= 2017/08/30, ep1501_1_25_2 ============================= TOS-029 BSP-029 MSL-001 WEB-091 SCP-167 SIO-065 <<<<<<< CUMULATIVE BUILD COUNT 00568 >>>>>>> SCP MODULE: 1. 2017/08/25 - fix: Fixed issue with uninitialized entropy/context <<<<<<< CUMULATIVE BUILD COUNT 00567 >>>>>>> SCP MODULE: 1. 2017/07/19 - add: Added handling the returning of nAuthModFlags for ACR status request 2. 2017/07/25 - fix: Changes to address APB free pass command not being backwards compatible with older drivers 3. 2017/08/02 - mod: SimonsVoss lock comm monitoring 4. 2017/08/10 - mod: Added OSDP LED follow strike time capability 5. 2017/08/11 - fix: Fixed backwards compatibility of poll delay cancel command with older driver 6. 2017/08/23 - mod: Updated DRBG version 7. 2017/08/23 - mod: Report the Schlage OEM code as 0 8. 2017/08/25 - fix: ignores additional request when two man already pending ========================= 2017/07/17, ep1501_1_25_1 ============================= TOS-029 BSP-029 MSL-001 WEB-091 SCP-166 SIO-065 <<<<<<< CUMULATIVE BUILD COUNT 00566 >>>>>>> SCP MODULE: 1. 2017/07/06 - add: Add support for Vanderbilt GRINX board 2. 2017/07/06 - fix: Corrected Apartment mode support for Schlage locks where card access did not keep door unlocked 3. 2017/07/12 - add: Add additional support for SimonsVoss Smart Handle (manipulations, error events and escape/return) ========================= 2017/07/05, ep1501_1_25_0 ============================= TOS-029 BSP-029 MSL-001 WEB-091 SCP-165 SIO-065 <<<<<<< CUMULATIVE BUILD COUNT 00565 >>>>>>> SCP MODULE: 1. 2017/06/15 - add: Add ability to upload peer certificate with 215 command 2. 2017/06/26 - fix: Fix issue with bulk erase when using 333 command 3. 2017/06/27 - add: Add support for SimonsVoss Smart Handle w/ Door Position Sensor WEB MODULE: 1. 2017/06/14 - fix: Updated Series 3 SIO encryption status formatting on status page <<<<<<< CUMULATIVE BUILD COUNT 00564 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00563 >>>>>>> SCP MODULE: 1. 2017/05/18 - fix: Improvements to help reduce chances of cipher errors when using TLS WEB MODULE: 1. 2017/05/10 - fix: Fix potential crash when using GET If-Match 2. 2017/05/15 - fix: Updates to be better backwards compatible with IE 3. 2017/06/08 - mod: Changed data security setting to TLS required for 12800 SIO MODULE: 1. 2017/05/10 - fix: Updated OSDP addressing code ========================= 2017/05/08, ep1501_1_24_2 ============================= TOS-029 BSP-029 MSL-001 WEB-090 SCP-164 SIO-064 <<<<<<< CUMULATIVE BUILD COUNT 00562 >>>>>>> WEB MODULE: 1. 2017/05/08 - mod: OEM Setting updates for 12800 <<<<<<< CUMULATIVE BUILD COUNT 00561 >>>>>>> WEB MODULE: 1. 2017/05/05 - add: OEM Settings for 12800 ========================= 2017/05/04, ep1501_1_24_1 ============================= TOS-029 BSP-029 MSL-001 WEB-089 SCP-164 SIO-064 <<<<<<< CUMULATIVE BUILD COUNT 00560 >>>>>>> SCP MODULE: 1. 2017/05/04 - fix: Improvements related to the LifeSafety Power communication polling <<<<<<< CUMULATIVE BUILD COUNT 00559 >>>>>>> SCP MODULE: 1. 2017/05/03 - fix: Fixed crash with bio enrollment if new template is larger than database size 2. 2017/05/03 - fix: Failure to save newly enrolled bio template was generating a success transaction <<<<<<< CUMULATIVE BUILD COUNT 00558 >>>>>>> SCP MODULE: 1. 2017/04/26 - fix: LifeSafety Power fix for toggling inputs if FAI is active and device is disabled 2. 2017/04/26 - fix: Fix for momentary unlock command to handle LE lock <<<<<<< CUMULATIVE BUILD COUNT 00557 >>>>>>> SCP MODULE: 1. 2017/04/17 - fix: Added checks to determine if the MR50 connected is series 2 or 3 2. 2017/04/18 - fix: Fix F2F master reader door sensor not reporting"access grant: used", when door sensor is toggled during door cycle 3. 2017/04/19 - fix: On a poll retry no longer send out new transactions, will replay last reply - addresses issue of possibly missing transactions SIO MODULE: 1. 2017/04/19 - fix: Fix to support GE Interlogix Model 240 F2F reader <<<<<<< CUMULATIVE BUILD COUNT 00556 >>>>>>> SCP MODULE: 1. 2017/04/11 - fix: Bio enroll now saves template to SRAM 2. 2017/04/11 - fix: Adjusted a size related to restoring bio templates from SRAM 3. 2017/04/12 - fix: Addressed issue with output status from LifeSafety Power 4. 2017/04/13 - fix: Avoid sending WoR commands if the output control command is due to the IPB and the PIM FW version is 2.22 or above ========================= 2017/04/09, ep1501_1_24_0 ============================= TOS-029 BSP-029 MSL-001 WEB-089 SCP-163 SIO-063 <<<<<<< CUMULATIVE BUILD COUNT 00555 >>>>>>> SCP MODULE: 1. 2017/04/06 - fix: Saving actual template size value as template size, rather than database default template size 2. 2017/04/07 - fix: Read back of larger bio template sizes after reboot is now working 3. 2017/04/09 - fix: Additional changes for saving/restoring of OSDP bio spec WEB MODULE: 1. 2017/04/07 - fix: Front end fix for hostname not being able to log in <<<<<<< CUMULATIVE BUILD COUNT 00554 >>>>>>> SCP MODULE: 1. 2017/03/31 - fix: Fix for paired F2F readers LED 2. 2017/04/03 - fix: OSDP bio fix for size larger than 512 3. 2017/04/03 - fix: Support for larger bio templates in bio scpec for OSDP WEB MODULE: 1. 2017/04/03 - mod: Changes to front-end pages to reduce HTTP GET requests which were causing browser connection issues. <<<<<<< CUMULATIVE BUILD COUNT 00553 >>>>>>> SCP MODULE: 1. 2017/03/30 - fix: Fix for bio spec backwards compatibility <<<<<<< CUMULATIVE BUILD COUNT 00552 >>>>>>> SCP MODULE: 1. 2017/03/27 - fix: Increased template index size from byte to word to handle larger bio templates 2. 2017/03/27 - mod: Separated out the bio enroll and bio verify flags so that you can select just bio enroll 3. 2017/03/27 - fix: Addressed issue where we can get in an infinite loop when configuring a small bio spec <<<<<<< CUMULATIVE BUILD COUNT 00551 >>>>>>> SCP MODULE: 1. 2017/03/06 - fix: Schlage locks, modified to not request firmware version until SIO has been confirmed online 2. 2017/03/13 - mod: Updates to support defining larger bio databases 3. 2017/03/14 - fix: Make sure that we don't keep sending transaction 2:2 if the SIO is offline and was offline 4. 2017/03/14 - add: Added the ability to delay a procedure action in .1 second increments 5. 2017/03/15 - add: New transaction added for enrolling biometric templates via OSDP 6. 2017/03/16 - fix: Add logic to start SIO PSIA metadata connection with TLS enabled 7. 2017/03/17 - add: OSDP Passthrough ability added 8. 2017/03/17 - add: Ability to read back biometric template has been added 9. 2017/03/20 - fix: Resolved issues related to parsing LSP input/output status that could cause a "watchdog" reset 10.2017/03/20 - mod: Max bio template increased to 2048 bytes 11.2017/03/21 - mod: Now support configuring upper 8 card formats per ACR WEB MODULE: 1. 2017/03/02 - mod: Updated menu order on configuration pages <<<<<<< CUMULATIVE BUILD COUNT 00550 >>>>>>> SCP MODULE: 1. 2017/02/24 - fix: LifeSafety Power updates for expanded reporting 2. 2017/03/01 - fix: Addressed possible garbage characters logged with transaction after task name WEB MODULE: 1. 2017/02/24 - fix: Session ID killed after apply-reboot 2. 2017/02/28 - fix: Hide session ID in redirect links <<<<<<< CUMULATIVE BUILD COUNT 00549 >>>>>>> SCP MODULE: 1. 2017/02/16 - fix: Fix for Schlage ONR address checking 2. 2017/02/21 - fix: Fix for LED/BUZ settings when PIN only and needing 2nd PIN WEB MODULE: 1. 2017/02/09 - mod: Reverted back changes for handling low battery for EP1501 2. 2017/02/10 - mod: Changes for OEM code 1024, 1040 for certificates 3. 2017/02/10 - mod: Mercury OEM code now defaults to TLS if Available 4. 2017/02/21 - mod: Adjusted OEM colors for 6656 5. 2017/02/23 - mod: Secure cookie handling <<<<<<< CUMULATIVE BUILD COUNT 00548 >>>>>>> SCP MODULE: 1. 2017/01/23 - fix: Battery reporting on device info page 2. 2017/01/23 - fix: Time server could not be disabled 3. 2017/01/30 - fix: Lightframe fixes to normalize behavior between 130 and 325 commands 4. 2017/01/31 - fix: Code page downloads were NAK-ing if number of code pages was 1 5. 2017/02/01 - fix: Addressed memory leak related to LifeSafety Power WEB MODULE: 1. 2017/01/28 - mod: Changes for OEM code 6656 2. 2017/02/06 - mod: Updated IP Client hostname for OEM code 10496 3. 2017/02/08 - add: OEM code settings added for 13056 <<<<<<< CUMULATIVE BUILD COUNT 00547 >>>>>>> ========================= 2017/01/26, ep1501_1_23_6 ============================= TOS-029 BSP-029 MSL-001 WEB-088 SCP-163 SIO-062 <<<<<<< CUMULATIVE BUILD COUNT 00546 >>>>>>> SCP MODULE: 1. 2017/01/26 - fix: Fixes for elevators and operating modes type 0 <<<<<<< CUMULATIVE BUILD COUNT 00545 >>>>>>> SCP MODULE: 1. 2017/01/25 - fix: Additional fixes for operating modes <<<<<<< CUMULATIVE BUILD COUNT 00544 >>>>>>> SCP MODULE: 1. 2017/01/13 - fix: Fixed an issue of controller not returning a NAK if the user doesn't exist with the 2252 command 2. 2017/01/17 - fix: Fixes for the control of the open-collector outputs for LifeSafety Power 3. 2017/01/17 - mod: Disabled TLS 1.0 4. 2017/01/17 - mod: Removed padding from DHCP requests that was causing an issue with a particular router 5. 2017/01/20 - fix: Fixed issues with operating mode type 0 <<<<<<< CUMULATIVE BUILD COUNT 00543 >>>>>>> SCP MODULE: 1. 2016/12/15 - add: Support added for MSP1 Secure Channel AES256 encryption 2. 2016/12/15 - fix: Fixed the escort issue where access grant message was being sent incorrectly when same badge presented multiple times 3. 2016/12/27 - fix: Extended access level settings now apply to elevator access levels 4. 2016/12/28 - mod: Ability to specify SNMPv2c community string through the use of the 2250 command 5. 2017/01/04 - fix: Fixed operating modes for elevator access levels 6. 2017/01/04 - fix: Addressed issue with how access levels work with operating modes 7. 2017/01/08 - add: LifeSafety Power integration support added WEB MODULE: 1. 2016/12/29 - mod: Updates to OEM code 12032 settings <<<<<<< CUMULATIVE BUILD COUNT 00542 >>>>>>> ========================= 2016/12/15, ep1501_1_23_5 ============================= TOS-029 BSP-029 MSL-001 WEB-087 SCP-162 SIO-062 <<<<<<< CUMULATIVE BUILD COUNT 00541 >>>>>>> WEB MODULE: 1. 2016/12/09 - mod: Additional OEM code updates for 12032 2. 2016/12/09 - mod: OEM code updates for 1040 3. 2016/12/12 - mod: OEM code updates for 6912 <<<<<<< CUMULATIVE BUILD COUNT 00540 >>>>>>> SCP MODULE: 1. 2016/12/01 - add: Support of ACR extended LED default lightframe 2. 2016/12/07 - fix: Addressed issues with VIONX-24 SIO modules WEB MODULE: 1. 2016/12/01 - mod: Changed OEM code settings for 12032 <<<<<<< CUMULATIVE BUILD COUNT 00539 >>>>>>> SCP MODULE: 1. 2016/11/22 - add: Initial support for the LE locks added 2. 2016/11/23 - fix: General code cleanup WEB MODULE: 1. 2016/11/21 - add: Added OEM code settings for 12032 2. 2016/11/21 - mod: Handling added for new transaction codes on status page <<<<<<< CUMULATIVE BUILD COUNT 00538 >>>>>>> SCP MODULE: 1. 2016/11/20 - fix: General code cleanup <<<<<<< CUMULATIVE BUILD COUNT 00537 >>>>>>> SCP MODULE: 1. 2016/11/09 - fix: Addressed issue with Schlage Lock integration where we exit loop and send poll instead of commands, impacted lockdown to multiple locks 2. 2016/11/15 - mod: General code cleanup 3. 2016/11/15 - fix: Skip large encoded ID card lookup if data is all 0's WEB MODULE: 1. 2016/11/10 - mod: merged OEM code 11520 with code 11264 <<<<<<< CUMULATIVE BUILD COUNT 00536 >>>>>>> SCP MODULE: 1. 2016/11/03 - mod: Added diagnostic messages for biometric template update command failures 2. 2016/11/03 - mod: Code cleanup to remove warnings 3. 2016/11/07 - mod: Added reboot logic if there is no timer1 interrupt (no heart beat) for a period of time ========================= 2016/11/01, ep1501_1_23_4 ============================= TOS-029 BSP-029 MSL-001 WEB-086 SCP-161 SIO-062 <<<<<<< CUMULATIVE BUILD COUNT 00535 >>>>>>> SCP MODULE: 1. 2016/11/01 - fix: Support for MAC authentication bypass (MAB), by forcing a gratuitous ARP packet WEB MODULE: 1. 2016/11/01 - mod: Changed the warning message displayed to be more clear if you are configured for authorized IP addresses but do not specify one <<<<<<< CUMULATIVE BUILD COUNT 00534 >>>>>>> SCP MODULE: 1. 2016/10/13 - fix: Updated strike activation function to avoid situation (in RSI protocol) where both the once and perm command are off (in which case the lock never receives the wake-up On Radio command to relock) ========================= 2016/10/13, ep1501_1_23_3 ============================= TOS-029 BSP-028 MSL-001 WEB-085 SCP-160 SIO-062 <<<<<<< CUMULATIVE BUILD COUNT 00533 >>>>>>> SCP MODULE: 1. 2016/10/13 - fix: Updating TXT records for zeroconf could cause board to crash ========================= 2016/09/24, ep1501_1_23_2 ============================= TOS-029 BSP-027 MSL-001 WEB-085 SCP-160 SIO-062 <<<<<<< CUMULATIVE BUILD COUNT 00532 >>>>>>> SCP MODULE: 1. 2016/09/24 - fix: Addressed an issue where Vanderbilt reader lightframe commands not working if 325 command sent before reader ever reported in <<<<<<< CUMULATIVE BUILD COUNT 00531 >>>>>>> SCP MODULE: 1. 2016/09/22 - fix: Addressed issue where OSDP searching could get in a loop using broadcast address with particular reader types ========================= 2016/09/19, ep1501_1_23_1 ============================= TOS-029 BSP-027 MSL-001 WEB-085 SCP-160 SIO-061 <<<<<<< CUMULATIVE BUILD COUNT 00530 >>>>>>> ========================= 2016/09/12, ep1501_1_23_0 ============================= TOS-029 BSP-027 MSL-001 WEB-085 SCP-160 SIO-061 <<<<<<< CUMULATIVE BUILD COUNT 00529 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00528 >>>>>>> SCP MODULE: 1. 2016/09/09 - fix: Make sure that when checking for REN CoS that if it's not an AD400 or AD300 the Request To Enter variable is set to 0 ========================= 2016/09/01, ep1501_1_22_9 ============================= TOS-029 BSP-027 MSL-001 WEB-085 SCP-159 SIO-061 <<<<<<< CUMULATIVE BUILD COUNT 00527 >>>>>>> SCP MODULE: 1. 2016/08/31 - fix: Prevent crash from sending ACR mode command to undefined ACR SIO MODULE: 1. 2016/09/01 - fix: Addressed issue where firmware upgrade erases Secure Channel keys stored in EEPROM, broken in 1.22.8 <<<<<<< CUMULATIVE BUILD COUNT 00526 >>>>>>> SCP MODULE: 1. 2016/08/26 - fix: Vanderbilt driver fixes to better handle LED colors <<<<<<< CUMULATIVE BUILD COUNT 00525 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00524 >>>>>>> WEB MODULE: 1. 2016/08/24 - fix: Log out of web page by using log out button, transaction on timeout still was being generated 2. 2016/08/24 - fix: Fixed the host comm connection type options that were broken on some boards <<<<<<< CUMULATIVE BUILD COUNT 00523 >>>>>>> SCP MODULE: 1. 2016/08/23 - fix: Vanderbilt driver had an issue with strike times > 100 seconds WEB MODULE: 1. 2016/08/23 - mod: Changed default OEM settings for OEM code 11520 2. 2016/08/23 - fix: Remove IP Client option from alternate host settings based on OEM code <<<<<<< CUMULATIVE BUILD COUNT 00522 >>>>>>> SCP MODULE: 1. 2016/08/22 - fix: Vanderbilt driver had an issue with ACR mode changes SIO MODULE: 1. 2016/08/19 - fix: Only perform OSDP auto baud rate detection if only a single reader is configured for the port 2. 2016/08/19 - fix: Perform OSDP auto baud rate detection using broadcast address <<<<<<< CUMULATIVE BUILD COUNT 00521 >>>>>>> WEB MODULE: 1. 2016/08/15 - fix: Host page displays the wrong connection types for serial for some OEM codes 2. 2016/08/15 - fix: Edit and save Notes section of existing user results in 404 error <<<<<<< CUMULATIVE BUILD COUNT 00520 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00519 >>>>>>> SCP MODULE: 1. 2016/08/05 - fix: Forced local input PFLT status to return 0 SIO MODULE: 1. 2016/08/05 - fix: Fix to allow two MSP1 MRDT's attached to reader port 1 to both come online <<<<<<< CUMULATIVE BUILD COUNT 00518 >>>>>>> SCP MODULE: 1. 2016/08/02 - fix: Addressed crash on language specific test 2. 2016/08/03 - fix: Added a pointer check after RF loss flag is cleared to prevent crash with ONR ========================= 2016/07/31, ep1501_1_22_8 ============================= TOS-029 BSP-027 MSL-001 WEB-084 SCP-158 SIO-060 <<<<<<< CUMULATIVE BUILD COUNT 00517 >>>>>>> SIO MODULE: 1. 2016/07/29 - fix: No longer sending unintentional lightframe commands to non-Vanderbilt readers WEB MODULE: 1. 2016/07/29 - fix: Added in the missing transaction types for the transaction list on the status page <<<<<<< CUMULATIVE BUILD COUNT 00516 >>>>>>> SCP MODULE: 1. 2016/07/28 - fix: Command to delete biometric template was generating a NAK incorrectly SIO MODULE: 1. 2016/07/28 - fix: Addressed an issue with OSDP secure channel status toggling between 1 and 5 over and over again when connecting previously paired reader <<<<<<< CUMULATIVE BUILD COUNT 00515 >>>>>>> WEB MODULE: 1. 2016/07/25 - fix: Improved handling of the password strength processing <<<<<<< CUMULATIVE BUILD COUNT 00514 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00513 >>>>>>> SIO MODULE: 1. 2016/07/18 - fix: LED configuration was not being sent to Vanderbilt readers 2. 2016/07/19 - fix: Addressed issues re-establishing OSDP secure channel connections WEB MODULE: 1. 2016/07/19 - fix: Addressed XSS attack relating to the confirming password <<<<<<< CUMULATIVE BUILD COUNT 00512 >>>>>>> SIO MODULE: 1. 2016/07/14 - fix: Fix to support Vanderbilt LED configuration that was causing a crash ========================= 2016/07/12, ep1501_1_22_7 ============================= TOS-029 BSP-027 MSL-001 WEB-083 SCP-158 SIO-059 <<<<<<< CUMULATIVE BUILD COUNT 00511 >>>>>>> SCP MODULE: 1. 2016/07/12 - add: Language code page support added (currently only Vanderbilt reader) WEB MODULE: 1. 2016/07/11 - fix: API command to set IPv6 option (903 and 904 command) will cause NAK 2. 2016/07/11 - fix: Garbage returned for cAuthIP1 and cAuthIP2 if enableAuthIP set to 0 during read back with 900 command 3. 2016/07/11 - fix: HostIP shows 255.255.255.255 on read back when using IP Client and Hostname instead of IP address 4. 2016/07/12 - fix: Wrong reset command being called when sending command 913 to apply/reboot <<<<<<< CUMULATIVE BUILD COUNT 00510 >>>>>>> WEB MODULE: 1. 2016/07/07 - fix: API command to read back central station config works similar to host comm config SCP MODULE: 1. 2016/07/07 - mod: Special config sent to Vanderbilt readers to properly configure them for lightframe <<<<<<< CUMULATIVE BUILD COUNT 00509 >>>>>>> WEB MODULE: 1. 2016/07/07 - fix: Returns correct central station data via API <<<<<<< CUMULATIVE BUILD COUNT 00508 >>>>>>> SCP MODULE: 1. 2016/07/06 - fix: Fixed host grant issue generating 5:9 transaction on subsequent card reads in a row 2. 2016/07/06 - fix: Moved another connection-failure message to the diagnostic log range WEB MODULE: 1. 2016/07/06 - fix: Addressed an issue setting CTS/RTS flow control on central station configuration 2. 2016/07/06 - fix: Extra characters were being returned when requesting time server settings via API <<<<<<< CUMULATIVE BUILD COUNT 00507 >>>>>>> ========================= 2016/06/29, ep1501_1_22_6 ============================= TOS-029 BSP-027 MSL-001 WEB-082 SCP-157 SIO-059 <<<<<<< CUMULATIVE BUILD COUNT 00506 >>>>>>> SCP MODULE: 1. 2016/06/27 - fix: Sending 115 command when reader is in ACR override, causes superfluous 13:7 events 2. 2016/06/27 - mod: Flag added to card formats to reverse byte stream 3. 2016/06/29 - fix: Changed the order of processing for the PIM REX and Door Change of State messages SIO MODULE: 1. 2016/06/28 - fix: 4-bit keypad fix for F/2F 2. 2016/06/29 - fix: Addressed condition in which the vendor code wasn't being saved for OSDP readers <<<<<<< CUMULATIVE BUILD COUNT 00505 >>>>>>> SIO MODULE: 1. 2016/06/23 - fix: OSDP ID info can be uninitialized if SIO comes online before the reader WEB MODULE: 1. 2016/06/24 - fix: Added an invalid character and length checker alert prompt for previous password field 2. 2016/06/24 - fix: Added alert prompt when selecting multiple users to delete <<<<<<< CUMULATIVE BUILD COUNT 00504 >>>>>>> WEB MODULE: 1. 2016/06/22 - fix: Added support for transaction 64:1 on status page <<<<<<< CUMULATIVE BUILD COUNT 00503 >>>>>>> SCP MODULE: 1. 2016/06/21 - fix: Reporting changes of extended status as a transaction 2. 2016/06/21 - fix: MR51e optimized poll collisions fix WEB MODULE: 1. 2016/06/21 - fix: Additional clean up around the edit user page 2. 2016/06/21 - fix: Selection of IP Server as the alternate host port does not save properly <<<<<<< CUMULATIVE BUILD COUNT 00502 >>>>>>> SCP MODULE: 1. 2016/06/20 - fix: Lightframe commands now can be sent before the SIO is online and they will be retransmitted if necessary WEB MODULE: 1. 2016/06/20 - fix: The '<' and '>' are no longer allowed in the notes section of the home page SIO MODULE: 1. 2016/06/20 - fix: Race condition could cause incorrect Secure Channel status reported on certain readers <<<<<<< CUMULATIVE BUILD COUNT 00501 >>>>>>> SCP MODULE: 1. 2016/06/15 - fix: If a reader is both the primary and the alternate reader in an ACR, the OSDP ID info was only being set on the alternate reader 2. 2016/06/17 - fix: PIN entry echo now respects LCD string rdiPROMPT <<<<<<< CUMULATIVE BUILD COUNT 00500 >>>>>>> SIO MODULE: 1. 2016/06/10 - fix: Additional fix for detect and reconfigure OSDP baud rate 'on-the-fly' <<<<<<< CUMULATIVE BUILD COUNT 00499 >>>>>>> SCP MODULE: 1. 2016/06/13 - fix: Fixed a crash when specifying an alternate reader in an ACR <<<<<<< CUMULATIVE BUILD COUNT 00498 >>>>>>> SIO MODULE: 1. 2016/06/10 - mod: Detect and reconfigure OSDP baud rate 'on-the-fly' <<<<<<< CUMULATIVE BUILD COUNT 00497 >>>>>>> SCP MODULE: 1. 2016/06/08 - fix: SIO direct commands were causing a 2:6 diagnostic event 2. 2016/06/08 - fix: OSDP info now available even if reader/SIO come online before ACR struct is created WEB MODULE: 1. 2016/06/08 - fix: Web activity logging of username on successful login was broken 2. 2016/06/08 - mod: Confirm previous password before editing user account 3. 2016/06/09 - fix: Username reporting on unsuccessful attempts does not clear out previous username that was used <<<<<<< CUMULATIVE BUILD COUNT 00496 >>>>>>> SCP MODULE: 1. 2016/06/06 - fix: Additional cleanup related to web configuration changes via API 2. 2016/06/07 - fix: Addressed issue with incorrect secure channel status 3. 2016/06/07 - fix: IP Client receive errors will only appear if diagnostics are enabled SIO MODULE: 1. 2016/06/06 - fix: Increase temp LCD buffer size 2. 2016/06/06 - fix: Fixed LCD text buffer overflow ========================= 2016/06/01, ep1501_1_22_5 ============================= TOS-029 BSP-027 MSL-001 WEB-081 SCP-156 SIO-058 <<<<<<< CUMULATIVE BUILD COUNT 00495 >>>>>>> SCP MODULE: 1. 2016/05/27 - fix: Additional fixes related to web configuration changes via API 2. 2016/05/27 - fix: Removed unnecessary 20:8 transaction on logout of web config 3. 2016/06/01 - fix: Fixed potential race condition with EEPROM operations <<<<<<< CUMULATIVE BUILD COUNT 00494 >>>>>>> SCP MODULE: 1. 2016/05/23 - fix: Languages not working unless Large Encoded ID also defined 2. 2016/05/24 - fix: Additional fixes related to web configuration changes via API ========================= 2016/05/20, ep1501_1_22_4 ============================= TOS-029 BSP-027 MSL-001 WEB-081 SCP-155 SIO-058 <<<<<<< CUMULATIVE BUILD COUNT 00493 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00492 >>>>>>> SCP MODULE: 1. 2016/05/12 - mod: Increased default language timeout to 60 seconds 2. 2016/05/16 - mod: Support for referencing predefined strings for LCD Text command added 3. 2016/05/19 - add: Ability to updated web configuration settings via API commands added SIO MODULE: 1. 2016/05/19 - fix: OSDP Secure Channel now accepts SCS_18 message with empty data sets ========================= 2016/05/05, ep1501_1_22_3 ============================= TOS-029 BSP-027 MSL-001 WEB-081 SCP-154 SIO-057 <<<<<<< CUMULATIVE BUILD COUNT 00491 >>>>>>> SCP MODULE: 1. 2016/04/29 - fix: Fix to make OSDP reporting work on EP1501 2. 2016/05/04 - fix: Resend offline LED configuration to all SIOs every time changed WEB MODULE: 1. 2016/05/04 - mod: Now will report up username on successful web log in 2. 2016/05/05 - mod: Updated logo and home page text for OEM code 3840 <<<<<<< CUMULATIVE BUILD COUNT 00490 >>>>>>> SCP MODULE: 1. 2016/04/29 - fix: Added s_pause when performing ONR on a PIM/Gateway 2. 2016/04/29 - add: Added reporting of OSDP info through the extended ACR status fields WEB MODULE: 1. 2016/04/27 - mod: Updated logo for OEM 3840 <<<<<<< CUMULATIVE BUILD COUNT 00489 >>>>>>> SCP MODULE: 1. 2016/04/25 - fix: fixes related multi language support <<<<<<< CUMULATIVE BUILD COUNT 00488 >>>>>>> SCP MODULE: 1. 2016/04/22 - add: multi language support added WEB MODULE: 1. 2016/04/19 - fix: PSIA (Credentials/info) can cause the EP boards to reboot due to a crash <<<<<<< CUMULATIVE BUILD COUNT 00487 >>>>>>> SCP MODULE: 1. 2016/04/14 - add: Implemented Momentary Unlock for SimonsVoss <<<<<<< CUMULATIVE BUILD COUNT 00486 >>>>>>> SCP MODULE: 1. 2016/04/05 - fix: Silence SioDiag messages generated off MR51e when bringing OSDP reader online 2. 2016/04/13 - add: OSDP lightframe support added 3. 2016/04/13 - fix: Procedure command truncation fix ========================= 2016/04/03, ep1501_1_22_2 ============================= TOS-029 BSP-027 MSL-001 WEB-080 SCP-153 SIO-057 <<<<<<< CUMULATIVE BUILD COUNT 00485 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00484 >>>>>>> SCP MODULE: 1. 2016/03/31 - fix: Additional changes to handle unlinking outputs ========================= 2016/03/30, ep1501_1_22_1 ============================= TOS-029 BSP-027 MSL-001 WEB-080 SCP-152 SIO-057 <<<<<<< CUMULATIVE BUILD COUNT 00483 >>>>>>> SCP MODULE: 1. 2016/03/29 - fix: Updates to allow pairing of F/2F readers on all controllers 2. 2016/03/30 - add: Added support to retrieve installed package information WEB MODULE: 1. 2016/03/30 - mod: Added OEM settings for OEM code 11520 <<<<<<< CUMULATIVE BUILD COUNT 00482 >>>>>>> SCP MODULE: 1. 2016/03/18 - mod: Support added to TypeAcr transactions to list current auth mod flags 2. 2016/03/22 - add: Salto keypad support 3. 2016/03/23 - fix: Added code to deactivate output whenever it is unlinked so that it cannot be left unlocked when reassigning the output ========================= 2016/03/14, ep1501_1_22_0 ============================= TOS-029 BSP-027 MSL-001 WEB-079 SCP-151 SIO-057 <<<<<<< CUMULATIVE BUILD COUNT 00481 >>>>>>> ========================= 2016/02/25, ep1501_1_21_2 ============================= TOS-029 BSP-027 MSL-001 WEB-078 SCP-150 SIO-057 <<<<<<< CUMULATIVE BUILD COUNT 00480 >>>>>>> SCP MODULE: 1. 2016/02/25 - fix: Fixed Aperio LED behavior for Honeywell version of the 1 to 8 hub 2. 2016/02/25 - fix: Fixed issue with scheduled override and double-card events for Aperio hub <<<<<<< CUMULATIVE BUILD COUNT 00479 >>>>>>> SCP MODULE: 1. 2016/02/23 - fix: Addressed initialization issue with F/2F reader connection/reboot problems <<<<<<< CUMULATIVE BUILD COUNT 00478 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00477 >>>>>>> SCP MODULE: 1. 2016/02/12 - fix: Force Arm not bypassing interior active points for arm away WEB MODULE: 1. 2016/02/12 - mod: Default data security setting now "TLS Required" for OEM code 7424 ========================= 2016/02/05, ep1501_1_21_1 ============================= TOS-029 BSP-027 MSL-001 WEB-077 SCP-149 SIO-057 <<<<<<< CUMULATIVE BUILD COUNT 00476 >>>>>>> SCP MODULE: 1. 2016/02/05 - fix: Addressed a case with the Schlage protocol where the CRC low byte is equal to Checksum and CRC high byte is SOM would lead to communication issues, only for AD300 <<<<<<< CUMULATIVE BUILD COUNT 00475 >>>>>>> SCP MODULE: 1. 2016/02/03 - fix: Corrected single/multiple lock abort while continuing locks that are online 2. 2016/02/03 - fix: Updated ONR_POLL state to explicitly create poll message WEB MODULE: 1. 2016/02/01 - fix: Restored the propagation of bBit Count in the PSIA field for 3:1 messages <<<<<<< CUMULATIVE BUILD COUNT 00474 >>>>>>> SCP MODULE: 1. 2016/01/21 - fix: Addressed issues with aborting reader download when multiple reader downloads were in progress <<<<<<< CUMULATIVE BUILD COUNT 00473 >>>>>>> SCP MODULE: 1. 2016/01/05 - fix: Asset configuration autosave; BIO_TYPE processing messed up ASSET_TYPE 2. 2016/01/06 - fix: If an SIO is online, a 109 command to disable it will crash the EP, introduced in build 0463 3. 2016/01/07 - fix: Validate IPS default state in command 2221 and generate a NAK if invalid 4. 2016/01/11 - fix: Added support for NDE lock critical battery reporting 5. 2016/01/11 - fix: Create ONR timer based on the number of concurrent ONR sessions * 5 seconds 6. 2016/01/11 - mod: Updated ONR states to include an ABORT and ABORT_ALL, this will allow the controller to abort locks that have reported offline 7. 2016/01/11 - fix: New field CC_SIO_NETWORK::cHostname could be saved improperly when older drivers are used 8. 2016/01/13 - fix: Updated code to include an ONR_POLL state to ensure we poll the PIM while performing ONR WEB MODULE: 1. 2016/01/05 - fix: Status page displays garbage for transaction 13:8 if prior mode was 0 <<<<<<< CUMULATIVE BUILD COUNT 00472 >>>>>>> SCP MODULE: 1. 2015/12/22 - fix: Added condition for AD300 locks to set the target correctly in the START_FW_REFLASH command 2. 2015/12/23 - mod: Vanderbilt driver has been disabled 3. 2015/12/30 - fix: Issue downloading bio templates could result in NAKs, issue was caused by recent increase in receive buffer size 4. 2015/12/30 - fix: Fixed a crash related to ONR due to wrong structures being used <<<<<<< CUMULATIVE BUILD COUNT 00471 >>>>>>> SCP MODULE: 1. 2015/12/22 - fix: Addressed ONR issues with AD300 locks SIO MODULE: 1. 2015/12/21 - fix: Offline mode deny/admit buzzer not working when using OSDP reader <<<<<<< CUMULATIVE BUILD COUNT 00470 >>>>>>> SCP MODULE: 1. 2015/12/13 - fix: Repairing lost dt_fmt flags for OSDP 2. 2015/12/13 - mod: If an OSDP reader, configured for Track 2 decode, attempt a Track 2 decode at controller level if receiving bits 3. 2015/12/14 - fix: Aperio LED fixes were not working for PIN only mode 4. 2015/12/18 - fix: Addressed an issue that could cause the board to reboot during an ONR update to a lock 5. 2015/12/21 - fix: Modified START_FW_FLASH state to enter completed regardless of the response code SIO MODULE: 1. 2015/12/13 - fix: Repairing lost dt_fmt flags for OSDP 2. 2015/12/21 - fix: Offline mode deny/admit temp LED indication not working when using OSDP reader 3. 2015/12/21 - fix: Fixed supervised F/2F PIN entry LED notification problem WEB MODULE: 1. 2015/12/17 - fix: Fixed SIO display problem <<<<<<< CUMULATIVE BUILD COUNT 00469 >>>>>>> SCP MODULE: 1. 2015/12/09 - fix: Correction for ONR to properly set the target <<<<<<< CUMULATIVE BUILD COUNT 00468 >>>>>>> SCP MODULE: 1. 2015/12/07 - fix: Updated SIO firmware reporting for Schlage SIO's to avoid build overflow into minor version 2. 2015/12/07 - fix: Added support to Vanderbilt driver to report SIO tamper 3. 2015/12/08 - fix: Corrected issue with Vanderbilt driver trying to read model number before it was ready 4. 2015/12/08 - fix: Only request Schlage reader info if the SIO model is Gateway or PIM with FW version 2.23.2 and above and NDE lock or a non-NDE lock with FW version 2.43.x and above. Requesting this on prior versions would cause SIO to drop offline. <<<<<<< CUMULATIVE BUILD COUNT 00467 >>>>>>> SCP MODULE: 1. 2015/12/04 - fix: Additional change needed for Salto privacy 2. 2015/12/04 - fix: Update to handle standard SIO firmware download for Schlage PIM/Gateway 3. 2015/12/04 - fix: Added 3 second wait after RF Loss flag is cleared before requesting config <<<<<<< CUMULATIVE BUILD COUNT 00466 >>>>>>> SCP MODULE: 1. 2015/12/03 - mod: Vanderbilt driver updated to handle GIONX-24 devices 2. 2015/12/03 - add: Implemented privacy mode on Salto locks <<<<<<< CUMULATIVE BUILD COUNT 00465 >>>>>>> SCP MODULE: 1. 2015/12/02 - fix: Correction to handle reader firmware download map <<<<<<< CUMULATIVE BUILD COUNT 00464 >>>>>>> SCP MODULE: 1. 2015/12/01 - fix: Card updates were not able to clear ADA, VIP, PIN-Exempt, or Active status if updated with the "Don't change APB or Use Count" settings set 2. 2015/12/01 - fix: Corrected Aperio LED pattern for deny 3. 2015/12/01 - fix: Additional Schlage ONR updates 4. 2015/12/01 - fix: Addressed issue with handling inputs from Vanderbilt I/O module <<<<<<< CUMULATIVE BUILD COUNT 00463 >>>>>>> SCP MODULE: 1. 2015/11/24 - add: Added support for the Schlage NDE lock magnetic tamper 2. 2015/11/25 - mod: Added the ability to get the Schlage lock firmware info and report this via the ACR extended feature status 3. 2015/11/27 - fix: Corrected a crash when very large download packets were sent, this was broken in a previous unreleased build 4. 2015/11/28 - add: Support added for Schlage Over the Network Reprogramming (ONR) for locks 5. 2015/11/30 - mod: Double-card timeout increased to 10 seconds for Aperio readers 6. 2015/11/30 - fix: Aperio locks need specific LED patterns to function normally, so these are now static for Aperio locks <<<<<<< CUMULATIVE BUILD COUNT 00462 >>>>>>> SCP MODULE: 1. 2015/11/23 - fix: Now check to make sure Schlage lock is not in "RF Loss" state prior to requesting configuration <<<<<<< CUMULATIVE BUILD COUNT 00461 >>>>>>> SCP MODULE: 1. 2015/11/17 - add: Initial addition of Schlage ONR support 2. 2015/11/18 - fix: Fixed Vanderbilt VRIONX module not able to go online with the controller 3. 2015/11/19 - mod: Expanded receive buffer size for faster downloads SIO MODULE: 1. 2015/11/14 - fix: OSDP secure channel fixes for garbage messages and NAKs for when the security control block is not supported WEB MODULE: 1. 2015/11/17 - fix: Updated number of supported SIOs, ACRs, and MPs for status page ========================= 2015/11/12, ep1501_1_21_0 ============================= TOS-029 BSP-027 MSL-001 WEB-076 SCP-148 SIO-056 <<<<<<< CUMULATIVE BUILD COUNT 00460 >>>>>>> SCP MODULE: 1. 2015/11/09 - mod: Added support for SIO emergency input reporting WEB MODULE: 1. 2015/11/09 - fix: Default DNS server was set to 0 by default in OEM code tables 2. 2015/11/09 - fix: Removed OEM code entries for 3072 and 5120 3. 2015/11/09 - fix: Removed OEM code entries for 3585 and 8704 except on EP1501 ========================= 2015/11/03, ep1501_1_20_9 ============================= TOS-029 BSP-027 MSL-001 WEB-075 SCP-147 SIO-056 <<<<<<< CUMULATIVE BUILD COUNT 00459 >>>>>>> SIO MODULE: 1. 2015/11/03 - fix: Additional changed needed for properly reporting communication status for OSDP readers related to secure channel <<<<<<< CUMULATIVE BUILD COUNT 00458 >>>>>>> SIO MODULE: 1. 2015/11/02 - fix: Fixed potential crash problem when enabling OSDP secure channel due to running out of stack space 2. 2015/11/02 - fix: Corrected issue with properly reporting communication status for OSDP readers related to secure channel <<<<<<< CUMULATIVE BUILD COUNT 00457 >>>>>>> SIO MODULE: 1. 2015/11/01 - fix: Additional changes needed to report OSDP Secure Channel status correctly <<<<<<< CUMULATIVE BUILD COUNT 00456 >>>>>>> SIO MODULE: 1. 2015/10/28 - fix: OSDP Secure Channel link mode may now only be invoked if the reader is configured for SC and not already online 2. 2015/10/29 - fix: Additional fixes for secure channel link mode reporting WEB MODULE: 1. 2015/10/26 - fix: Disable alternate host port on EP1502/EP4502 controllers for OEM codes 1028, 1033, 1028 2. 2015/10/27 - fix: The backward slash "/" character does not save and generates error message in browser 3. 2015/10/28 - fix: Use flash memory to populate DNS Server address <<<<<<< CUMULATIVE BUILD COUNT 00455 >>>>>>> WEB MODULE: 1. 2015/10/23 - fix: Fixed default auto-save restore option for OEM code 9472 <<<<<<< CUMULATIVE BUILD COUNT 00454 >>>>>>> SCP MODULE: 1. 2015/10/22 - fix: Suppressed the invalid ID 2:3 transaction for SimonsVoss when it is coming back online from an offline state WEB MODULE: 1. 2015/10/21 - fix: Additional change needed for the ability to hide host communication port options based on OEM code for alternate port 2. 2015/10/22 - fix: Duplicate IP servers could show up in connection type dropdown 3. 2015/10/22 - fix: Better handling of "Enable Peer Certificate" checkbox 4. 2015/10/22 - fix: Data validation for XSS style of attacks was shifted earlier in the process <<<<<<< CUMULATIVE BUILD COUNT 00453 >>>>>>> SCP MODULE: 1. 2015/10/19 - fix: Added new model number (106) check for the PKI operations SIO MODULE: 1. 2015/10/19 - fix: Additional correction to the OSDP perm LED fix 2. 2015/10/19 - fix: OSDP readers were not being sent the tone data from LCD commands WEB MODULE: 1. 2015/10/16 - fix: removed extra space between device name and "Configuration Manager" on login page 2. 2015/10/16 - mod: Disabling alternate host port for OEM code 2560 3. 2015/10/16 - fix: DNS default address issues 4. 2015/10/16 - fix: Added default DNS server address for OEM code 10752 5. 2015/10/16 - fix: Addressed issue where no options selected for Auto Save for OEM code 9472 6. 2015/10/16 - fix: Additional Stored Cross-Site Scripting (XSS) fixes 7. 2015/10/19 - fix: Tamper editing non-existent user account adds garbage to notes field 8. 2015/10/19 - mod: Alternate host port made visible for all controllers, OEM code 6656 9. 2015/10/20 - fix: Ability to hide host communication port options based on OEM code 10.2015/10/20 - mod: Hide a couple of serial connection types for OEM code 6912 <<<<<<< CUMULATIVE BUILD COUNT 00452 >>>>>>> SCP MODULE: 1. 2015/10/06 - fix: Modifying card with ADBC_NOAPB flag ends up clearing out free pass flag 2. 2015/10/07 - fix: Schlage locksets now respect the underlying ACR mode when processing toggle requests from extended feature unlocked back to secure 3. 2015/10/07 - mod: Added model number for new NDE Gateway (102) and added model verification 4. 2015/10/09 - fix: SimonsVoss: SIO com messages (2:3 and 2:2) displayed before router is online SIO MODULE: 1. 2015/10/13 - fix: Changing disabling secure channel comm on an OSDP reader that requires it is not taking the reader offline. 2. 2015/10/13 - fix: "perm" LED command was not being resent on re-connection of an OSDP reader WEB MODULE: 1. 2015/10/05 - fix: Converted some symbols to use UTF-8 2. 2015/10/12 - fix: Host comm Alt Host visible for OEM code 1024 3. 2015/10/13 - mod: Changed Auto Save option from "Clear All" to "Restore to Last" for OEM 6912 4. 2015/10/15 - fix: Change to set the password strength to medium for OEM code 2560 5. 2015/10/15 - mod: Made "TLS if Available" the default setting for data security for OEM code 10496 6. 2015/10/15 - fix: DNS Server does not automatically get obtained ========================= 2015/09/17, ep1501_1_20_8 ============================= TOS-029 BSP-027 MSL-001 WEB-074 SCP-146 SIO-055 <<<<<<< CUMULATIVE BUILD COUNT 00451 >>>>>>> SCP MODULE: 1. 2015/09/04 - fix: Changing the delay_entry or delay_exit in MP config can incorrectly trigger autosave 2. 2015/09/15 - fix: Controller side changes for OSDP Secure Channel Link status updates 3. 2105/09/17 - fix: Bioscrypt reader no longer reported up transaction 6:23 when offline SIO MODULE: 1. 2015/09/15 - fix: onboard SIO side changes for OSDP Secure Channel Link status updates <<<<<<< CUMULATIVE BUILD COUNT 00450 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00449 >>>>>>> SCP MODULE: 1. 2015/09/01 - mod: Added the ability to Force Arm an IPS Group using the 332 command 2. 2015/09/01 - fix: EP boards accepts 2250 (enCcScpLogin) commands that it cannot support (Ex. BACnet) 3. 2015/09/01 - fix: If the BIO spec is not defined for the type of bio record received, the record should be NAKed 4. 2015/09/01 - fix: The time server was not functioning to update the time when powering back up <<<<<<< CUMULATIVE BUILD COUNT 00448 >>>>>>> SCP MODULE: 1. 2015/08/27 - fix: PSIA and Web users not restoring from flash WEB MODULE: 1. 2015/08/26 - fix: Removed extra slash in redirect to HTTPS 2. 2015/08/26 - fix: Character Set not specified in header 3. 2015/08/27 - fix: Form Password Field with Autocomplete Enabled <<<<<<< CUMULATIVE BUILD COUNT 00447 >>>>>>> SCP MODULE: 1. 2015/08/20 - mod: Web login API commands (2250 and 2251) only allowed over encrypted connections 2. 2015/08/20 - add: Support added for Vanderbilt downstream protocol 3. 2015/08/25 - fix: Updated Zeroconf to not advertise services that are disabled WEB MODULE: 1. 2015/08/07 - mod: Remove use of weak RC4 cipher for TLS 2. 2015/08/10 - fix: Unknown OEM codes will default to Mercury OEM settings 3. 2015/08/12 - fix: Addressed possible TLS CBC incorrect padding abuse vulnerability 4. 2015/08/14 - mod: Cleanup for how OEM code settings are handled to be more table driven 5. 2015/08/14 - fix: ACR mode for the prior mode changed from numeric to text on status page 6. 2015/08/18 - fix: The "Clear all..." setting is not restored after a reboot 7. 2015/08/19 - fix: Incomplete or No Cache-control and Pragma HTTP header set 8. 2015/08/24 - fix: Web Browser XSS Protection Not Enabled 9. 2015/08/24 - fix: Strict-Transport-Security HTTP header is not defined 10.2015/08/24 - fix: Addressed issue with PSIA user login accounts, seen on specific processors 11.2015/08/25 - fix: Possible to generate "Logged out by link" transactions over and over without logging into board 12.2015/08/25 - fix: Hitting cancel on the New User screen caused Page Not Found error ========================= 2015/08/03, ep1501_1_20_7 ============================= TOS-029 BSP-027 MSL-001 WEB-073 SCP-145 SIO-054 <<<<<<< CUMULATIVE BUILD COUNT 00446 >>>>>>> WEB MODULE: 1. 2015/08/03 - fix: EP does not redirect HTTP to HTTPS, fix to handle a blank url redirect from Qualys Test Tool <<<<<<< CUMULATIVE BUILD COUNT 00445 >>>>>>> SCP MODULE: 1. 2015/07/20 - fix: OEM and Factory modes ignore dip switch 4 but manual calls for it to be OFF WEB MODULE: 1. 2015/07/15 - mod: Enable status page for OEM code 10752 2. 2015/07/15 - fix: Status page does not properly handle a couple web activity transactions 3. 2015/07/21 - fix: EP does not redirect HTTP to HTTPS 4. 2015/07/27 - fix: Addressed a watchdog restart when a particular TLS handshake was performed by the Qualys Scanner 5. 2015/07/27 - fix: Additional changes to disable SSL 3.0 correctly, previous change worked but was not ideal ========================= 2015/07/14, ep1501_1_20_6 ============================= TOS-029 BSP-027 MSL-001 WEB-072 SCP-144 SIO-054 <<<<<<< CUMULATIVE BUILD COUNT 00444 >>>>>>> WEB MODULE: 1. 2015/07/14 - fix: Addressed watchdog reset/crash on a TLS certificate verify without a certificate 2. 2015/07/14 - fix: Made central station page visible for OEM 10752 <<<<<<< CUMULATIVE BUILD COUNT 00443 >>>>>>> SCP MODULE: 1. 2015/06/23 - mod: Remove old RNG code to reduce firmware file size SIO MODULE: 1. 2015/07/09 - fix: Addressed crash due to OSDP secure channel WEB MODULE: 1. 2015/06/22 - fix: Web Server Supports Weak SSL Encryption Certificates 2. 2015/06/24 - mod: EP controllers should only allow HTTPS if dip switch 3 is off 3. 2015/07/08 - fix: Protecting another client from requesting the session ID of another user that is logged in. 4. 2015/07/08 - add: OEM settings added for 10752 5. 2015/07/09 - fix: CGI Generic Cross-Site request forgery detection ========================= 2015/06/18, ep1501_1_20_5 ============================= TOS-029 BSP-027 MSL-001 WEB-071 SCP-143 SIO-053 <<<<<<< CUMULATIVE BUILD COUNT 00442 >>>>>>> SCP MODULE: 1. 2015/05/19 - fix: Addressed issue with interior point faults when IPS Group set to Armed Away 2. 2015/05/20 - fix: Cleaned up login users command 3. 2015/06/05 - mod: Freed up space reserved for firmware by removing unused debug strings 4. 2015/06/15 - fix: PIN-only access will now correctly toggle Schlage Apartment Mode from unlocked to secure 5. 2015/06/17 - mod: Modified random number generator to be based on NIST 800-90A WEB MODULE: 1. 2015/05/18 - fix: Fixed filters for file type requests 2. 2015/05/18 - fix: Better handling to prevent data injection 3. 2015/05/28 - fix: Peer certificate and code clean up to properly display certificate info 4. 2015/06/05 - mod: Allow PSIA over HTTP if DIP switch 3 is on 5. 2015/06/16 - fix: Additional PSIA updates for 3.0 specifications, including Simple Reliable Get for event streaming 6. 2015/06/18 - fix: PSIA event stream did not report controller tamper (tamperState) ========================= 2015/05/16, ep1501_1_20_4 ============================= TOS-029 BSP-027 MSL-001 WEB-070 SCP-142 SIO-053 <<<<<<< CUMULATIVE BUILD COUNT 00440 >>>>>>> SCP MODULE: 1. 2015/04/30 - add: Peer certificate validation support added 2. 2015/05/08 - fix: IPS points going into fault do not cause chime initially if the area is "disarmed, all points normal" 3. 2015/05/12 - mod: Support for 255 access levels per card has been added, new card command 8304 4. 2015/05/13 - mod: Flag added to APB free pass command to disable sending back NAK if card does not exist 5. 2015/05/13 - mod: Added support for SimonsVoss office mode WEB MODULE: 1. 2015/05/06 - fix: PSIA updates for 3.0 specifications 2. 2015/05/06 - mod: Removed auto completion on web login pages 3. 2015/05/13 - fix: Prevent board from crashing with particular web requests 4. 2015/05/15 - mod: Disable port 4001 used for PSIA if no PSIA users defined ========================= 2015/05/08, ep1501_1_20_3 ============================= TOS-029 BSP-027 MSL-001 WEB-069 SCP-141 SIO-052 <<<<<<< CUMULATIVE BUILD COUNT 00439 >>>>>>> SCP MODULE: 1. 2015/05/07 - fix: IPS fault of a perimeter point in arm stay not causing new alarm 2. 2015/05/08 - fix: Operating mode not initialized correctly if running in OEM or Factory settings ========================= 2015/04/28, ep1501_1_20_2 ============================= TOS-029 BSP-027 MSL-001 WEB-069 SCP-140 SIO-052 <<<<<<< CUMULATIVE BUILD COUNT 00438 >>>>>>> SCP MODULE: 1. 2015/03/18 - fix: IPS points that are appended, are not generating initial status message 2. 2015/04/21 - fix: IPS can report up disarmed no points active when points are actually active 3. 2015/04/27 - fix: IPS input fault when in group fault transitions to new alarm SIO MODULE: 1. 2015/04/24 - fix: osdp_BUSY reply is not handled properly ========================= 2015/03/12, ep1501_1_20_1 ============================= TOS-029 BSP-027 MSL-001 WEB-069 SCP-139 SIO-051 <<<<<<< CUMULATIVE BUILD COUNT 00437 >>>>>>> SCP MODULE: 1. 2015/03/10 - fix: Addressed issue where the 124 command could cause the board to reboot if the 1105 command specified no access levels 2. 2015/03/11 - fix: 1105 command can cause watchdog reset when running in factory defaults WEB MODULE: 1. 2015/03/12 - fix: Corrected issue with custom hostname prefixes <<<<<<< CUMULATIVE BUILD COUNT 00436 >>>>>>> SCP MODULE: 1. 2015/02/17 - add: Initial support for SimonsVoss protocol 2. 2015/02/19 - mod: Ability to specify the hostname in the enCcSioNetwork (128) command 3. 2015/02/27 - fix: Inovonics Monitor Points were not respecting Log Function Codes 4. 2015/03/03 - fix: Additional fix needed to handle Salto double hex ASCII card data 5. 2015/03/03 - fix: Triggers on Monitor point transaction 7:3, with arg[0] == 4 were not firing WEB MODULE: 1. 2015/02/11 - mod: Modified title background color for OEM code 7424 2. 2015/03/04 - mod: Updated default OEM settings to be IP Client for OEM code 10496 ========================= 2015/02/11, ep1501_1_20_0 ============================= TOS-029 BSP-027 MSL-001 WEB-068 SCP-138 SIO-051 <<<<<<< CUMULATIVE BUILD COUNT 00435 >>>>>>> SCP MODULE: 1. 2015/02/11 - fix: Schlage WoR status completion message was not cancelling the WoR timeout logic, causing some subsequent WoR messages to be interrupted WEB MODULE: 1. 2015/02/11 - add: Added OEM settings for OEM code 7424 <<<<<<< CUMULATIVE BUILD COUNT 00434 >>>>>>> SCP MODULE: 1. 2015/02/10 - fix: Strike output changes not resent to PIM if generated while PIM was powered down 2. 2015/02/10 - mod: Handle Salto's double hex ascii card data and HID Prox card data using dt_fmt 3. 2015/02/10 - fix: Changing IP address of MR51e does not cause it to drop offline and or come online when corrected ========================= 2015/01/30, ep1501_1_19_9 ============================= TOS-029 BSP-027 MSL-001 WEB-067 SCP-137 SIO-051 <<<<<<< CUMULATIVE BUILD COUNT 00433 >>>>>>> SCP MODULE: 1. 2015/01/30 - mod: An RF Jam condition on an Inovonics ACG will now report as a 7:5 fault (status 6) on the SIO Cabinet Tamper. <<<<<<< CUMULATIVE BUILD COUNT 00432 >>>>>>> SCP MODULE: 1. 2015/01/19 - fix: Addressed software exception generated when sending the 2116 command down to a config that did not have operating modes setup 2. 2015/01/26 - fix: Addressed issue where OSDP biometric templates were not saving properly to flash 3. 2015/01/26 - mod: Inovonics ACG now reports "RF Jammed" as a 7:6 event WEB MODULE: 1. 2015/01/22 - fix: Larger hostnames for IP Client were not saving properly SIO MODULE: 1. 2015/01/23 - fix: OSDP secured reader port switching problem <<<<<<< CUMULATIVE BUILD COUNT 00431 >>>>>>> WEB MODULE: 1. 2015/01/14 - mod: Made '%' an illegal character to the home page notes field. <<<<<<< CUMULATIVE BUILD COUNT 00430 >>>>>>> SCP MODULE: 1. 2014/12/23 - fix: Sending a MSP1 command (108) with non-existent port number can cause phantom reads 2. 2015/01/05 - fix: The set date and time command sent to Salto router is one hour ahead when it is not DST 3. 2015/01/06 - fix: Fixed the momentary unlock command to Salto locks 4. 2015/01/07 - add: Support for operating modes (threat levels) has been added 5. 2015/01/08 - mod: Using IP Client "On-Demand", if there are no procedures configured to "dial out", then IP Client will act as "continuous" 6. 2015/01/08 - fix: Possible for messages to be sent that are larger than the Driver allows. Now the controller will NAK a command that would create a response larger than the driver could handle. 7. 2015/01/09 - fix: Inovonics repeaters would not report offline if they had "neighbor lists" 8. 2015/01/12 - fix: Addressed issue with Salto ACR output status SIO MODULE: 1. 2015/01/05 - fix: Change osdp_POLL sec_blk_type from 0x17 to 0x15 WEB MODULE: 1. 2015/01/09 - fix: TLS issues fixed which were causing issues with HTTPS on new versions of Chrome and Safari browsers 2. 2015/01/09 - mod: SSLv3.0 has been disabled ========================= 2014/12/11, ep1501_1_19_8 ============================= TOS-029 BSP-027 MSL-001 WEB-066 SCP-136 SIO-050 <<<<<<< CUMULATIVE BUILD COUNT 00429 >>>>>>> SCP MODULE: 1. 2014/11/19 - fix: Link-local addresses were still being advertised in Zeroconf after a DHCP address assigned 2. 2014/12/03 - add: Added support to send an OSDP Link/Abort control 3. 2014/12/08 - fix: Fixed an issue with the IPS Append 4. 2014/12/09 - fix: Fix to better handle the Salto lock low battery reporting SIO MODULE: 1. 2014/11/13 - mod: Implementation of the OSDP key set command 2. 2014/11/19 - mod: Store OSDP SCBK in EEPROM ========================= 2014/11/07, ep1501_1_19_7 ============================= TOS-029 BSP-027 MSL-001 WEB-066 SCP-135 SIO-049 <<<<<<< CUMULATIVE BUILD COUNT 00428 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00427 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00426 >>>>>>> SCP MODULE: 1. 2014/10/29 - fix: Fixed superfluous connection/reconnect cycle on networked SIOs 2. 2014/10/29 - add: Added the ability to request the filesystem version <<<<<<< CUMULATIVE BUILD COUNT 00425 >>>>>>> SCP MODULE: 1. 2014/10/28 - mod: Modified the fix made for the 108 command from build 0424 SIO MODULE: 1. 2014/10/28 - fix: SioDiag message being generated with all trace turned off for osdp biometric verify <<<<<<< CUMULATIVE BUILD COUNT 00424 >>>>>>> SCP MODULE: 1. 2014/10/03 - fix: Addressed issue with how data was returned for the user management API feature. 2. 2014/10/07 - add: Reset use limit added to procedure action (type 26) 3. 2014/10/10 - fix: user commands entered in excess of 16 digits could cause a memory overrun 4. 2014/10/22 - fix: 108 command could kick off an unneeded auto save if reply_time was not a multiple of 5 WEB MODULE: 1. 2014/10/03 - mod: Put back logging of session timeout transaction that was removed in previous version ========================= 2014/10/02, ep1501_1_19_6 ============================= TOS-029 BSP-027 MSL-001 WEB-065 SCP-134 SIO-048 <<<<<<< CUMULATIVE BUILD COUNT 00423 >>>>>>> SCP MODULE: 1. 2014/10/02 - fix: Fixed a couple of issues that were broken with the user management API feature SIO MODULE: 1. 2014/09/30 - fix: Relay on WIU/HID4033 continuously pulsing after reset WEB MODULE: 1. 2014/10/02 - mod: Removed logging of session timeout transaction due to an issue <<<<<<< CUMULATIVE BUILD COUNT 00422 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00421 >>>>>>> SIO MODULE: 1. 2014/09/18 - mod: Swap BZR and LED signals on reader port when using F2F readers SCP MODULE: 1. 2014/09/16 - add: User management API features WEB MODULE: 1. 2014/09/13 - mod: Additional adjustment for Logo and color change for OEM code 6912 2. 2014/09/15 - mod: Added .png to image list 3. 2014/09/15 - mod: Put back clickjacking changes that were previously rolled back <<<<<<< CUMULATIVE BUILD COUNT 00420 >>>>>>> SCP MODULE: 1. 2014/09/11 - fix: Command 112 could kick off auto-save if set for OSDP when not required WEB MODULE: 1. 2014/09/11 - mod: Logo and color change for OEM code 6912 2. 2014/09/12 - mod: Rolled back the clickjacking changes <<<<<<< CUMULATIVE BUILD COUNT 00419 (patched to 1.19.4) >>>>>>> SIO MODULE: 1. 2014/09/11 - fix: On-board Input points were not being scanned correctly if RS485 port was in use. 2. 2014/09/12 - mod: Swapped the onboard reader port BZR and LED signals when using F/2F <<<<<<< CUMULATIVE BUILD COUNT 00418 >>>>>>> SCP MODULE: 1. 2014/08/21 - fix: OSDP flag was not being saved to flash correctly WEB MODULE: 1. 2014/08/18 - mod: Change to default SNMP to off 2. 2014/08/22 - mod: Clickjacking prevention added 3. 2014/09/09 - fix: Added SNMP option to custom OEM tables SIO MODULE: 1. 2014/08/22 - fix: Fixed reporting 43-bit bit array when Casi-Rusco 940 and any other than 940 is connected ========================= 2014/08/14, ep1501_1_19_5 ============================= TOS-029 BSP-027 MSL-001 WEB-064 SCP-133 SIO-047 <<<<<<< CUMULATIVE BUILD COUNT 00417 >>>>>>> SCP MODULE: 1. 2014/07/29 - add: Tracking of web configuration logins/changes has been added 2. 2014/07/30 - mod: Inovonics (PSIA Client) interface now saves the device timestamp of the last event 3. 2014/08/01 - mod: The aux tailgate output no longer activates when a door is configured for Quiet REX 4. 2014/08/01 - fix: Resolved issue where AAM transactions could be incorrectly sent 5. 2014/08/11 - fix: Cards will now get APB violations if access is attempted while card is already pending at another APB reader WEB MODULE: 1. 2014/08/04 - fix: A level 1 user can ONLY be created if the current session user has level 1 permissions 2. 2014/08/11 - mod: Created warning to alert user that password strength needs to be saved <<<<<<< CUMULATIVE BUILD COUNT 00416 >>>>>>> TOS MODULE: 1. 2014/07/21 - mod: Remove the ability to fingerprint Mercury controllers on the network ========================= 2014/07/16, ep1501_1_19_4 ============================= TOS-028 BSP-027 MSL-001 WEB-063 SCP-132 SIO-047 <<<<<<< CUMULATIVE BUILD COUNT 00415 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00414 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00413 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00412 >>>>>>> SCP MODULE: 1. 2014/06/18 - mod: IP Client "on-demand" is not implemented, and is invoked via the same commands as dialup (though dial string is ignored). 2. 2014/06/25 - fix: Inovonics firmware levels were being reported incorrectly if the third number was > 15. Now using both SIO "boot" and "app" fields to report Inovonics firmware levels. 3. 2014/06/25 - mod: On Allegion/Schlage locksets, the Deadbolt no longer invokes "Privacy" if the unit is in Apartment/Canadian Law function. 4. 2014/06/25 - mod: Removed Power Fail reporting on the Allegion/Schlage PIM-400, as the point does not exist. 5. 2014/06/27 - mod: Allegion/Schlage AD-series Extended Functions (e.g., Apartment/Canadian Law), invoked by the Interior Push Button (IPB), no longer are dependent on Wake-on-Radio to change state. The latch state changes immediately. 6. 2014/06/30 - add: The ability to use Allegion/Schlage's Wake-on-Radio feature to simulate a momentary unlock. Command 311 (CC_UNLOCK) will invoke a Temporary ACR Mode unlock override of approximately the strike time to 10 second granularity, not less than 20 seconds. It will only be invoked if the lock is not already in an override function, and is not already in an unlock state. 7. 2014/06/30 - fix: Allegion/Schlage AD300 locksets could be incorrectly sent an unlock command on door closure, if the strike was not configured in the corresponding CC_ACR command. 8. 2014/07/01 - mod: Adjustments to reconnect logic for the Inovonics ACG device. 9. 2014/07/02 - add: Inonvonics interface now reports low battery, offline, and electrical tampers for End-Devices (e.g, wireless units other than repeaters). WEB MODULE: 1. 2014/06/18 - mod: Security enhancements to web configuration, included FIPS-compatible random number generation for session IDs, and authorization for the relogin pages. 2. 2014/06/20 - fix: DIP switch settings changes were not being advertised in Zeroconf unless the controller was online with a host. 3. 2014/06/30 - mod: Made new FIPS-compatible session IDs 64 bits. 4. 2014/06/30 - fix: Host Comm Page data save issue fixed (introduced as part of a bug fix in another version). TOS MODULE: 1. 2014/06/27 - fix: TLS 1.2 connections were being improperly attempted to be downgraded to TLS 1.1, causing significant performance issues with web browsers attempting to connect using TLS 1.2. <<<<<<< CUMULATIVE BUILD COUNT 00411 >>>>>>> WEB MODULE: 1. 2014/06/11 - fix: Re-logging in as default user, have to toggle dip sw1 twice 2. 2014/06/16 - add: Added in brute force attack protection to the web configuration logins SIO MODULE: 1. 2014/06/16 - fix: Addressed reboot issue if the second reader port is configured as Supervised F/2F with inputs from reader 2. 2014/06/16 - fix: Reading 200 bit card through WIU could cause memory overwrite <<<<<<< CUMULATIVE BUILD COUNT 00410 >>>>>>> WEB MODULE: 1. 2014/06/09 - fix: Addressed issue with default login if previous default login was still logged in SCP MODULE: 1. 2014/06/09 - fix: Fixed dual comm stability issues, due to timers and UTAG processing <<<<<<< CUMULATIVE BUILD COUNT 00409 >>>>>>> WEB MODULE: 1. 2014/06/03 - mod: Updated how and when the default user account is enabled SIO MODULE: 1. 2014/05/30 - fix: Wiegand reader doesn't read data when changed from F/2F to Wiegand ========================= 2014/05/29, ep1501_1_19_3 ============================= TOS-027 BSP-027 MSL-001 WEB-062 SCP-131 SIO-046 <<<<<<< CUMULATIVE BUILD COUNT 00408 >>>>>>> SIO MODULE: 1. 2014/05/28 - fix: adjustment needed to handle binary formatted data from Lenel/UTC transition reader <<<<<<< CUMULATIVE BUILD COUNT 00407 >>>>>>> SCP MODULE: 1. 2014/05/22 - add: Tamper reporting for Inovonics wireless repeater units. SIO MODULE: 1. 2014/05/23 - fix: OSDP baudrate 115200 fix. 2. 2014/05/23 - fix: Supervised F2F with large bit lengths would reboot SIO. 3. 2014/05/23 - mod: OSDP timeout changed from 600ms to 200ms. 4. 2014/05/23 - fix: Adjustments for binary data on non-supervised F2F. <<<<<<< CUMULATIVE BUILD COUNT 00406 >>>>>>> SCP MODULE: 1. 2014/05/16 - add: Enclosure tamper and power fail events for Inovonics ACG interface. 2. 2014/05/16 - mod: Upon reconnection to an Inovonics ACG, controller now queries for history since last event. 3. 2014/05/20 - mod: Monitor points and ACRs may now be linked to an SIO using point/reader number -1 (this allows for proper online/offline reporting). ========================= 2014/05/09, ep1501_1_19_2 ============================= TOS-027 BSP-027 MSL-001 WEB-062 SCP-130 SIO-045 <<<<<<< CUMULATIVE BUILD COUNT 00405 >>>>>>> SIO MODULE: 1. 2014/05/09 - fix: Addressed issue with OSDP baud rate configuration <<<<<<< CUMULATIVE BUILD COUNT 00404 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00403 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00402 >>>>>>> SCP MODULE: 1. 2014/05/05 - fix: Improvements to make the osdp flags more backwards compatible 2. 2014/05/05 - fix: Large SIO reply buffers were triggering PKI / RSA key exchange, even if the SIO was not a MR51e, causing default key to not work SIO MODULE: 1. 2014/05/05 - mod: Changed how the OSDP flags are handled by SIO to treat 0 as default settings <<<<<<< CUMULATIVE BUILD COUNT 00401 >>>>>>> SCP MODULE: 1. 2014/04/30 - fix: Fixed issue with DNS server and DNS suffix not saving when in static IP address mode (introduced in 1.18.9) 2. 2014/05/01 - fix: Corrected spelling error in PSIA CredentialNotPresented event 3. 2014/04/01 - mod: Updated logo and color scheme for OEM 9472 ========================= 2014/04/24, ep1501_1_19_1 ============================= TOS-027 BSP-027 MSL-001 WEB-062 SCP-129 SIO-044 <<<<<<< CUMULATIVE BUILD COUNT 00400 >>>>>>> SCP MODULE: 1. 2014/04/18 - fix: Further fix related to Inovonics: Non-IP SIOs would crash board when linked 2. 2014/04/21 - fix: Fixed problem in which the SIOs in link/unlink transition might not be saved correctly 3. 2014/04/21 - mod: Added details regarding what triggered autosave to the "start host config autosave!" message 4. 2014/04/22 - fix: If transaction limit in the 1107 command was non-zero, an autosave would always be invoked 5. 2014/04/24 - fix: EP status page does not handle a MP status of 0x11 (and others) and leaves the text blank for the status ========================= 2014/04/18, ep1501_1_19_0 ============================= TOS-027 BSP-027 MSL-001 WEB-062 SCP-128 SIO-044 <<<<<<< CUMULATIVE BUILD COUNT 00399 >>>>>>> SCP MODULE: 1. 2014/03/31 - fix: Inovonics duress activations no longer report double events. 2. 2014/04/08 - mod: Inovonics interface now uses downloaded login/password credentials (C_2250 CC_SCP_LOGIN nLoginType = 2) if available, otherwise uses default. 3. 2014/04/17 - mod: Enforced limit of 1 Inovonics ACG; require specific protocol type 7 for Inovonics. WEB MODULE: 1. 2014/04/11 - mod: Removed obsoleted OEM logo files. 2. 2014/04/11 - mod: Device Info page cleanup related to new upcoming board types. SIO MODULE: 1. 2014/04/11 - fix: Corrected OSDP tamper status report and baudrate mapping. 2. 2014/04/14 - add: Baudrate 115200 added for OSDP. ========================= 2014/03/25, ep1501_1_18_9 ============================= TOS-027 BSP-027 MSL-001 WEB-061 SCP-127 SIO-042 <<<<<<< CUMULATIVE BUILD COUNT 00398 >>>>>>> SCP MODULE: 1. 2014/03/25 - fix: More fixes for issue in which some OSDP bio template lengths would cause a fault SIO MODULE: 1. 2014/03/20 - mod: Additional updates for OSDP Secure <<<<<<< CUMULATIVE BUILD COUNT 00397 >>>>>>> SCP MODULE: 1. 2014/03/18 - fix: Some OSDP bio template lengths would casue a fault WEB MODULE: 1. 2014/02/28 - mod: Modified custom OEM settings for select OEM codes SIO MODULE: 1. 2014/03/19 - mod: Updates for OSDP Secure ========================= 2014/02/26, ep1501_1_18_8 ============================= TOS-027 BSP-027 MSL-001 WEB-060 SCP-126 SIO-041 <<<<<<< CUMULATIVE BUILD COUNT 00396 >>>>>>> WEB MODULE: 1. 2014/02/26 - fix: Additional fixes to issue in which the Status page would display status for Monitor Points beyond what was defined. 2. 2014/02/26 - mod: PSIA event feed now reports unformatted mag stripe events. 3. 2014/02/26 - mod: PSIA event feed now unknown card attempts as access.requested, if the door is in Defer-to-Host mode. <<<<<<< CUMULATIVE BUILD COUNT 00395 >>>>>>> SCP MODULE: 1. 2014/01/10 - fix: DIP switch settings were not being read at power up if switches 1 & 2 were ON and 3 & 4 were OFF. 2. 2014/01/23 - add: Initial functionality of Inovonics Area Control Gateway added. 3. 2014/01/29 - fix: Allegion/Schlage locksets would not report an additional "Mercury traditional tamper" event on the transition from BATTERY CRITICAL to RF LOSS. 4. 2014/02/18 - fix: When upgrading from firmware older than 1.18.2, the cardholder database would be deleted. 5. 2014/02/24 - fix: Sending a CC_ACR (C_115) command corresponding to an Allegion/Schlage lockset no longer causes a temporary unlink event (65:1) on the Internal Pushbutton. 6. 2014/02/24 - fix: Sending an identical CC_ACR (C_115) command no longer starts a superfluous auto-save. WEB MODULE: 1. 2014/01/13 - fix: Various strings on the Status page were too long for allocated buffers, potentially causing future issues. 2. 2014/01/15 - fix: Spelling error on status page corrected for event 8:4. 3. 2014/01/29 - fix: The Status page would display status for Monitor Points beyond what was defined, in certain circumstances. 4. 2014/01/30 - mod: Controller name changes for OEM codes 1024, 1025, 3585, 8192 and 9216. 5. 2014/02/06 - mod: Color scheme change for OEM code 10240. 6. 2014/02/06 - fix: Detection of mismatched certificate/key combinations, and automatic revert to default key if an illegal combination is loaded. 7. 2014/02/06 - fix: Issuer information for certificates with UTF-8 encoding now correctly displayed. 8. 2014/02/24 - fix: Various spelling corrections in PSIA interface. 9. 2014/02/24 - fix: Changes to the Default Gateway field on the Network Settings page would not save. SIO MODULE: 1. 2013/12/31 - fix: Strike follower function was not operational on the 1st reader, if the strike for the 2nd reader was on a different SIO. BSP MODULE: 1. 2014/02/10 - mod: Streamlining and cleanup of BSP configuration files. ========================= 2013/12/20, ep1501_1_18_7 ============================= TOS-027 BSP-026 MSL-001 WEB-059 SCP-125 SIO-041 <<<<<<< CUMULATIVE BUILD COUNT 00394 >>>>>>> WEB MODULE: 1. 2013/10/20 - mod: ACR Status was broken on the web status page. 2. 2013/10/20 - mod: Central Station status now visible for OEM code 10496. <<<<<<< CUMULATIVE BUILD COUNT 00393 >>>>>>> SCP MODULE: 1. 2013/12/19 - fix: Additional fix to ACR status being sent incorrectly to older API versions, plus fixed similar issues with other status request types. WEB MODULE: 1. 2013/10/19 - mod: Transaction log status was broken in the previous version. <<<<<<< CUMULATIVE BUILD COUNT 00392 >>>>>>> SCP MODULE: 1. 2013/12/16 - fix: Anti-passback mode 8 (Delay by Area in minutes), was not functional in all circumstances. 2. 2013/12/18 - fix: Tamper status caused by a "Low Battery" on a Schlage AD-400 were being cleared when the status went to "Critical Battery". 3. 2013/12/19 - fix: IPS reporting of Reader tampers were only working if the Door Contact was not defined. <<<<<<< CUMULATIVE BUILD COUNT 00391 >>>>>>> SCP MODULE: 1. 2013/12/13 - fix: ACR status was being sent incorrectly when more than 10 ACRs were queried at once by DLL/MPL prior to 4.6.1.148 and prior. SIO MODULE: 1. 2013/12/12 - mod: Input on supervised F2F readers are now configurable (ie., Normally open/closed), and enforced as DPOS and REX. <<<<<<< CUMULATIVE BUILD COUNT 00390 >>>>>>> SCP Module: 1. 2013/12/10 - fix: The default MAC address was not properly being loaded from flash to EEPROM 2. 2013/12/10 - fix: Allow EEPROM clear command to clear entire EEPROM ========================= 2013/12/04, ep1501_1_18_6 ============================= TOS-027 BSP-026 MSL-001 WEB-059 SCP-124 SIO-03F <<<<<<< CUMULATIVE BUILD COUNT 00389 >>>>>>> SCP MODULE: 1. 2013/10/31 - fix: Send clock update messages to Salto reader once or week or as the clock is updated 2. 2013/11/05 - fix: Defining the alternate reader no longer messes up Schlage APM configuration 3. 2013/11/12 - fix: Defining a procedure number greater than the max number of triggers will now save properly 4. 2013/11/12 - mod: Synchronized firmware with the Auxiliary Authentication Module (AAM) processing available in Linux product 5. 2013/11/13 - fix: Issue where "999 Type Error" displayed for a Monitor Point in a fault condition has been resolved 6. 2013/11/13 - fix: IPS reader tamper offline was treated as a fault but fault count not incremented 7. 2013/11/13 - fix: Enabled MRDT status scrolling when in an IPS fault state 8. 2013/11/21 - add: Added three new APB modes with delays specified in minutes 9. 2013/11/21 - fix: Extended reporting for Schlage LOW BATTERY condition was incorrect 10.2013/11/26 - fix: Schlage AD400 was not returned extended event for Battery Critical, because APM OEM codes were being discarded 11.2013/11/27 - fix: Schlage Wireless Reader Interface (WRI) buzzer/beeper was not working. Note: the fix now means the custom ADA strike time will not work on the WRI400 TOS MODULE: 1. 2013/11/25 - fix: Some POSTs over HTTPS not working (Login from Apple Safari browser, Java 6 RESTful connections) WEB MODULE: 1. 2013/11/20 - mod: Updated logo for OEM code 6144, added OEM table entry for 10496 ========================= 2013/10/23, ep1501_1_18_5 ============================= TOS-026 BSP-026 MSL-001 WEB-058 SCP-123 SIO-03F <<<<<<< CUMULATIVE BUILD COUNT 00388 >>>>>>> SCP MODULE: 1. 2013/10/23 - fix: A conflict between IPv6 and web services was causing many socket log messages upon disconnect of an IPv6 host connection. ========================= 2013/10/21, ep1501_1_18_4 ============================= TOS-026 BSP-026 MSL-001 WEB-058 SCP-122 SIO-03F <<<<<<< CUMULATIVE BUILD COUNT 00387 >>>>>>> SCP MODULE: 1. 2013/10/20 - mod: IPv6 connections are now allowed by default in IP_SERVER configuration. This allows Zeroconf/DNS name to be used to connect to the controller. 2. 2013/10/21 - mod: If an IPv6 connection is active, connections (on the primary channel) to the IPv4 address are disabled, and vice versa. WEB MODULE: 1. 2013/10/18 - mod: Default settings changed for OEM code 9984. 2. 2013/10/21 - mod: Changed the checkbox "Use IPv6" to "Use IPv6 Only" on the Host Comm page, to reflect that IPv6 now available by default. <<<<<<< CUMULATIVE BUILD COUNT 00386 >>>>>>> WEB MODULE: 1. 2013/10/17 - fix: IPv6 network endian issue on some platforms. <<<<<<< CUMULATIVE BUILD COUNT 00385 >>>>>>> WEB MODULE: 1. 2013/10/14 - mod: Default settings changed for OEM code 9984. 2. 2013/10/15 - fix: HTTP response metadata time was incorrect, reporting dates far in the future. <<<<<<< CUMULATIVE BUILD COUNT 00384 >>>>>>> TOS MODULE: 1. 2013/10/11 - fix: SNMP information did not display proper OEM code data, showing 0 in place of OEM code. <<<<<<< CUMULATIVE BUILD COUNT 00383 >>>>>>> SCP MODULE: 1. 2013/09/30 - fix: Adding active points to an IPS group will now cause an appropriate change of state of the whole group. 2. 2013/10/02 - fix: Reader tamper now supported on Supervised F2F readers. 3. 2013/10/08 - mod: Aperio Scheduled Override, if triggered on a pre-grant event, will be sent in lieu of an output control message, as the lock can accept only one message after a card read. 4. 2013/10/10 - mod: Aperio Scheduled Override, if triggered on a card-read-while-unlocked event, will be sent in lieu of an output control message (allowing a way to cancel the scheduled unlock). WEB MODULE: 1. 2013/10/01 - fix: Disabling the Web Server no longer also disables SNMP. 2. 2013/10/01 - fix: Disabling SNMP now properly disables the service. 3. 2013/10/03 - mod: OEM defaults changed for OEM code 9984. 4. 2013/10/10 - fix: PSIA: PUTs on Credentials and Permissions were not being authenticated at the resource level. 5. 2013/10/10 - fix: Fix reboot that occurred if Zeroconf/Bonjour was disabled from the web configuration. TOS MODULE: 1. 2013/10/07 - fix: Fix for occasion Zeroconf deadlock issue at startup. <<<<<<< CUMULATIVE BUILD COUNT 00382 >>>>>>> SCP MODULE: 1. 2013/09/06 - add: CC_CARD_SIM is now a valid option for procedures commands. 2. 2013/09/09 - fix: Fixed Schlage backwards compatibility issue for older AD-series locksets. 3. 2013/09/11 - mod: Schlage Wake-On-Radio messages are no longer sent to locksets if a change in ACR mode did not result in a change of latch state. 4. 2013/09/12 - mod: Schlage IPB and "Schlage" button behavior now more closely mimics standalone locks' functionality. 5. 2013/09/12 - fix: Sending a Schlage link command to an undefined ACR would crash the board. 6. 2013/09/22 - add: Schlage locksets now report RF Loss as Extended Input #9, in addition to normal Tamper processing. WEB MODULE: 1. 2013/09/16 - fix: PSIA changes for maskState, AccessResponse, BootTime, and other resources that were either missing or did not match the XML schema. 2. 2013/09/17 - fix: PSIA fixes for POST-ing cards, reboot time now must be at least 10 seconds in the future, and more permissions enforcement. 3. 2013/09/18 - mod: New logo for OEM code 9216. SIO MODULE: 1. 2013/09/18 - add: Support for CASI supervised F2F readers. TOS MODULE: 1. 2013/09/20 - mod: Blunk 2013 OS update applied. <<<<<<< CUMULATIVE BUILD COUNT 00381 >>>>>>> SCP MODULE: 1. 2013/09/03 - fix: Reader Tamper no longer ignored in IPS group processing 2. 2013/09/03 - fix: Temp ACR Mode (Command 334) will now properly NAK requests other than to change basic modes. 3. 2013/09/03 - mod: IPS state now respects effective changes-of-state by points added and removed by command 2222. 4. 2013/09/03 - mod: IPS point list may now be cleared. 5. 2013/09/03 - fix: Illegal transaction 13:0 no longer occurs. SIO MODULE: 1. 2013/09/04 - mod: HID "I'm Alive" status code changed from 4 to 3. WEB MODULE: 1. 2013/09/03 - fix: IPv6 web connections now use Zeroconf name, resolving browser incompatibilities with IPv6 literal addresses. ========================= 2013/08/30, ep1501_1_18_3 ============================= TOS-025 BSP-025 MSL-001 WEB-058 SCP-121 SIO-03F <<<<<<< CUMULATIVE BUILD COUNT 00380 >>>>>>> WEB Module: 1. 2013/08/30 - fix: Fixed omitted namespace attributes <<<<<<< CUMULATIVE BUILD COUNT 00379 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00378 >>>>>>> SIO Module: 1. 2013/08/27 - mod: Change the OSDP reply timer to 200 ms. Send the id request every 3 sec if the OSDP reader is offline <<<<<<< CUMULATIVE BUILD COUNT 00377 >>>>>>> SCP MODULE: 1. 2013/08/14 - mod: Regular EP1501 controllers may now support PIM400s 2. 2013/08/15 - add: Support for keypad modes 6,7,8,9 to support HID keep-alive msg 3. 2013/08/15 - fix: IPS # of bypassed points displayed is correct only for first IPS group 4. 2013/08/19 - fix: Addressed issue where a large value was returned for nActive for type 25 in the 1853 command when IPS not defined 5. 2013/08/20 - fix: If the system is armed, a short/fault/offline of entry delay point will no longer cause IPS - entry delay SIO MODULE: 1. 2013/08/15 - add: Support for HID keep-alive msg WEB MODULE: 1. 2013/08/15 - add: OEM defaults for oem code 9984 2. 2013/08/15 - fix: Properly will save password strength values 3. 2013/08/16 - add: New transaction for "tranTypeAcrExtFeatureCoS" handled on the status page ========================= 2013/08/13, ep1501_1_18_2 ============================= TOS-025 BSP-025 MSL-001 WEB-057 SCP-120 SIO-03E <<<<<<< CUMULATIVE BUILD COUNT 00376 >>>>>>> SCP MODULE: 1. 2013/08/01 - add: Support added for OSDP biometric types 2. 2013/08/06 - fix: Fixed the Temp ACR Override double-cancel issue 3. 2013/08/07 - mod: NAK will now be generated if additional not used freeform fields allocated bytes that exceed total block size 4. 2013/08/09 - fix: Enabling a bypassed ACR that is active does not cause an alarm in an armed area 5. 2013/08/12 - fix: Fixes for point name configuration to check for null and generate NAK if point type or ID is out of range 6. 2013/08/12 - fix: Fix to not generate the 14:0 transactions which are not valid SIO MODULE: 1. 2013/07/31 - add: Support for biomatch command in OSDP 2. 2013/08/02 - mod: Change OSDP reply timer to 800ms 3. 2013/08/02 - add: Support for supervised F2F readers using onboard reader ports 4. 2013/08/13 - fix: Fix for supervised F2F support on EP1501 <<<<<<< CUMULATIVE BUILD COUNT 00375 >>>>>>> SCP MODULE: 1. 2013/07/18 - add: Support added for Extended Lockset Modes, notably Classroom, Office, Privacy & Apartment/Canadian-Law. 2. 2013/07/19 - add: Support indefinite Temp Acr Mode override, using the value 32768 (0x8000) for number of minutes in the 334 command. 3. 2013/07/23 - add: Double-Card events implicitly invoke a "toggle" state in Extended Lockset Modes "Classroom" and "Office". 4. 2013/07/23 - fix: Schlage Interior Push Button (IPB) indicator fixes 5. 2013/07/24 - mod: Extended Lockset Mode trigger processing modifications. 6. 2013/07/25 - fix: Fixes for temp LED commands on Schlage locksets. 7. 2013/07/26 - add: New flag in ACR status actl_flags to indicate ACR is in override mode. TOS MODULE: 1. 2013/07/18 - mod: SNMP contact info update for "Mercury Security". ========================= 2013/07/17, ep1501_1_18_1 ============================= TOS-024 BSP-025 MSL-001 WEB-057 SCP-119 SIO-03D <<<<<<< CUMULATIVE BUILD COUNT 00373 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00372 >>>>>>> SCP MODULE: 1. 2013/07/10 - mod: Schlage Wake-On-Radio status now actively requested, improving performance of latch state changes (acr modes). 2. 2013/07/10 - fix: Schlage locksets not working in "Card OR PIN" mode. 3. 2013/07/10 - mod: No longer sending strike pulse on REX to Schlage locksets that will ignore it (AD-400, etc.) WEB MODULE: 1. 2013/06/24 - mod: PSIA now supports Baseline Access Control profiles, reflecting name changes. 2. 2013/07/16 - mod: Mercury default logo updated. ========================= 2013/06/24, ep1501_1_18_0 ============================= TOS-024 BSP-025 MSL-001 WEB-056 SCP-118 SIO-03D <<<<<<< CUMULATIVE BUILD COUNT 00371 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00370 >>>>>>> SCP MODULE: 1. 2013/05/21 - fix: Addition fix to "SIO Discovery". 2. 2013/05/24 - fix: If an I-R AD300 lockset was configured with a REX, but not a reader, the controller could reboot. 3. 2013/06/11 - fix: Changes to CC_RDR (command 112) now take effect immediately. SIO MODULE: 1. 2013/06/03 - fix: Fixes to LED 2-wire drive modes for red LED. WEB MODULE: 1. 2013/05/24 - fix: DIP switch memory image was dependent on mDNS being enabled. ========================= 2013/05/17, ep1501_1_17_9 ============================= TOS-024 BSP-025 MSL-001 WEB-055 SCP-117 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00369 >>>>>>> SCP MODULE: 1. 2013/05/03 - fix: Bit7 in CC_ACR::default_mode now immediately makes the ACR mode take effect, as documented. WEB MODULE: 1. 2013/05/02 - mod: PSIA Profile now advertised as "AccessControl-EnterpriseOption". 2. 2013/05/08 - mod: Web configuration filesystem now automatically generated. No functional changes. <<<<<<< CUMULATIVE BUILD COUNT 00368 >>>>>>> SCP MODULE: 1. 2013/04/03 - add: Scheduled Relock functionality added: Temp ACR Override now supports absolute times. Bit-14 of Duration specifies minutes from midnight instead of from invocation. 2. 2013/04/05 - fix: Schlage AD300 lock motors no longer needlessly energize on Request-to-Exit. 3. 2013/04/05 - fix: Schlage locksets now correctly signal the "PIN Requested" LED sequence when appropriate. 4. 2013/04/16 - fix: Local Monitor (fault/tamper) events sometimes indicated incorrect prior state. 5. 2013/04/18 - mod: Card transactions not resulting from a formatted-card read (e.g. PIN-only entry) will no longer result in a Large Encoded ID transaction (if LEID's is enabled in database). 6. 2013/04/18 - add: Low-Battery status now reports as fault condition on the local monitor point. 7. 2013/04/23 - add: Aperio native support for Scheduled Relock (Temporary ACR Override unlock). 8. 2013/04/29 - fix: If many more SIOs are defined & enabled than actually exist on a 485 line, as is done during "SIO Discovery", then actual online SIOs could go offline intermittently during the first few minutes. 9. 2013/04/29 - mod: If more SIOs on a 485 line are Offline than are Online, the hunt interval time is shortened (from 4 to 3 seconds). 10.2013/05/01 - fix: Various corrections to Aperio Scheduled Relock. WEB MODULE: 1. 2013/03/28 - fix: Status page now handles new Double-Card transaction. 2. 2013/04/04 - mod: PSIA: Assorted updates to access.requested, daylight savings time offsets, and history queries. 3. 2013/04/04 - fix: Assorted functionality fixes for OEM code 10240. 4. 2013/04/05 - fix: Zeroconf announcement for PIM400-EP1501 was incorrectly indicating a standard EP1501. 5. 2013/04/08 - mod: Access.requested events now suppressed on history queries; AccessResponse resource now functional. 6. 2013/04/16 - fix: Zeroconf announcement now correctly updates current DIP switch setting. 7. 2013/04/26 - mod: PSIA: Access grants in historical queries now marked with "(*)" in the "Info" tag. 8. 2013/04/26 - add: PSIA: Support for /PSIA/System/reboot/time resource. 9. 2013/05/01 - mod: PSIA: All formatted card transactions in historical queries now marked with "(*)" in the "Info" tag. ========================= 2013/03/28, ep1501_1_17_8 ============================= TOS-024 BSP-025 MSL-001 WEB-055 SCP-116 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00367 >>>>>>> SCP MODULE: 1. 2013/03/26 - fix: IR-PIM "abort-link" command would not work on PIM-400s in which the WAPM range did not begin with 0. 2. 2013/03/27 - add: Double-Card presentation events added: If the same card is presented to a reader within 5 seconds of a valid access attempt involving the physical card, then event 6:31 is generated (6:32 if acr mode is unlocked or locked). Enabled by flag 0x0100 in CC_ACR::spare. WEB MODULE: 1. 2013/03/25 - mod: PSIA: The /System/reboot feature is now functional, BitCount added for access.requested for known cards, datetime values beyond maximum date corrected to maximum date. TOS MODULE: 1. 2013/03/25 - fix: HTTP PUT requests did not accept empty bodies. <<<<<<< CUMULATIVE BUILD COUNT 00366 >>>>>>> SCP MODULE: 1. 2013/03/22 - fix: EP1501 without feature code could communicate with only one AD300. <<<<<<< CUMULATIVE BUILD COUNT 00365 >>>>>>> SCP MODULE: 1. 2013/03/21 - fix: Default MAC address incorrect on some virgin boards. 2. 2013/03/21 - fix: Power-up DIP switch report was showing current settings. 3. 2013/03/21 - fix: EP1501 IR-PIM feature code behavior was incorrect in the prior build. <<<<<<< CUMULATIVE BUILD COUNT 00364 >>>>>>> SCP MODULE: 1. 2013/03/21 - fix: Resolved Schlage issue, introduced in prior build, which caused connection refusal to older Schlage firmware. <<<<<<< CUMULATIVE BUILD COUNT 00362 >>>>>>> SCP MODULE: 1. 2013/03/12 - fix: The Save Status Report (command 1853 sub 22) was returning incorrect data, incorrectly indicating the local database was out-of-sync with the host. 2. 2013/03/12 - mod: Removal of disabled pre-filesystem overhaul logic (no functional change). 3. 2013/03/19 - mod: EP1501 w/o IR-PIM feature code now supports IR AD300 wired locksets. WEB MODULE: 1. 2013/03/12 - add: OEM defaults for OEM code 10240. 2. 2013/03/13 - add: PSIA support for query string parameters for Credentials/state. 3. 2013/03/15 - add: PSIA support for ACR/MP/CP names. 4. 2013/03/19 - mod: PSIA rework of most operations to use the common command request processor. ========================= 2013/03/12, ep1501_1_17_7 ============================= TOS-023 BSP-025 MSL-001 WEB-054 SCP-115 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00361 >>>>>>> WEB MODULE: 1. 2013/03/06 - mod: PSIA support for history queries. 2. 2013/03/07 - fix: PSIA fixes for datetime offsets, credential status and permissions updates. <<<<<<< CUMULATIVE BUILD COUNT 00360 >>>>>>> SCP MODULE: 1. 2013/03/03 - mod: Increased stack memory allocation for several tasks, to better accommodate RESTful service requests. 2. 2013/03/04 - mod: Changes to support new build targets. WEB MODULE: 1. 2013/02/27 - fix: Display of SIO status events that do not have extended ID information. 2. 2013/02/28 - add: Initial support for PSIA event history query. 3. 2013/03/03 - fix: PSIA fixes for large encoded card IDs. 4. 2013/03/04 - mod: Host comm port options for new build targets. ========================= 2013/02/27, ep1501_1_17_6 ============================= TOS-023 BSP-025 MSL-001 WEB-054 SCP-115 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00359 >>>>>>> SCP MODULE: 1. 2013/02/22 - fix: Freeform/Large Encoded Card IDs were being truncated, or reported in reverse, if size was 16 bytes (128 bits) or larger. 2. 2013/02/26 - fix: Request-to-Exit (REX) functionality was not working on Ingersoll-Rand Schlage WRI400 modules. WEB MODULE: 1. 2013/02/19 - add: PSIA support for Credential management. <<<<<<< CUMULATIVE BUILD COUNT 00357 >>>>>>> SCP MODULE: 1. 2013/01/18 - fix: ACR names could not be downloaded if Control Points were named also. 2. 2013/01/23 - add: New transaction 6:30 indicating an incomplete Card & PIN sequence for a known card. 3. 2013/01/28 - add: Enabled Exception-List access for non-Honeywell controllers. 4. 2013/01/28 - mod: Increased Direct SIO communications buffers to handle device signatures. 5. 2013/02/06 - fix: Fix for MAC address saving to EEPROM issue on brand new boards. WEB MODULE: 1. 2013/01/06 - add: PSIA support for editing access levels (PSIA Permissions); Metadata DeviceID fixes. 2. 2013/01/15 - add: PSIA support for Credentials. 3. 2013/01/22 - fix: PSIA latchState events. 4. 2013/01/28 - fix: Fixed memory leak related to empty PSIA XML payloads. 5. 2013/02/05 - fix: Unterminated HTTP body strings were causing memory errors. 6. 2013/02/05 - fix: PSIA Credential records could not be queried. SIO MODULE: 1. 2013/01/10 - fix: Bioscrypt fix for clearing the verification queue. TOS MODULE: 1. 2013/02/07 - add: IPv4 Link-local address is automatically configured, if controller is configured for DHCP but does not get a DHCP address within 1 minute. If Zeroconf is enabled, the address is properly registered allowing the controller to be found. <<<<<<< CUMULATIVE BUILD COUNT 00356 >>>>>>> SCP MODULE: 1. 2012/12/31 - mod: Changes required for a build target. WEB MODULE: 1. 2012/12/27 - add: PSIA support for adding access levels (PSIA Permissions). ========================= 2012/12/18, ep1501_1_17_5 ============================= TOS-022 BSP-025 MSL-001 WEB-053 SCP-114 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00354 >>>>>>> SCP MODULE: 1. 2012/12/18 - add: PSIA updates for network resources and support for raw door open/closures 2. 2012/12/18 - fix: Fixed issues with Salto locks where ACR mode changes (lock/unlock) could get lost making it to down to the lock ========================= 2012/12/04, ep1501_1_17_4 ============================= TOS-022 BSP-025 MSL-001 WEB-053 SCP-113 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00353 >>>>>>> ========================= 2012/11/13, ep1501_1_17_3 ============================= TOS-022 BSP-025 MSL-001 WEB-053 SCP-112 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00351 >>>>>>> SCP MODULE: 1. 2012/11/09 - fix: Very large encoded card numbers were being incorrectly reported. WEB MODULE: 1. 2012/10/30 - fix: Auto-save "Restore from flash" not working properly for OEM code 9472. <<<<<<< CUMULATIVE BUILD COUNT 00350 >>>>>>> SCP MODULE: 1. 2012/10/18 - fix: Resolved Salto REX incorrect status issue. 2. 2012/10/19 - fix: Ingersoll-Rand Locksets no longer report REX-1 unlinked after a CC_ACR (115) command is sent. 3. 2012/10/22 - fix: Ingersoll-Rand Locksets not linked at controller startup would not get configuration downloads. <<<<<<< CUMULATIVE BUILD COUNT 00349 >>>>>>> SCP MODULE: 1. 2012/10/18 - fix: SIO comm loss events (2:2) were being reported every 15 seconds in the case of offline MR51e boards. WEB MODULE: 1. 2012/10/17 - fix: Transaction for card database save complete was improperly labeled. <<<<<<< CUMULATIVE BUILD COUNT 00348 >>>>>>> SCP MODULE: 1. 2012/10/17 - fix: Resolved failure to connect to MR51e boards for some hardware. <<<<<<< CUMULATIVE BUILD COUNT 00347 >>>>>>> SCP MODULE: 1. 2012/10/16 - fix: Resolved inability to delete certain unlock commands from procedures. 2. 2012/10/16 - mod: Ingersoll-Rand Wake-on-radio configuration now sent only if detected to be different. 3. 2012/10/16 - fix: Ingersoll-Rand locksets now working correctly for HID keypad mode. <<<<<<< CUMULATIVE BUILD COUNT 00346 >>>>>>> SCP MODULE: 1. 2012/10/05 - fix: Resolved stability issue when Salto locks reported an event on an unconfigured ACR. 2. 2012/10/08 - fix: Multiple IR-PIM Wake-On-Radio messages will no longer be sent within the Wake-On-Radio timeout period. 3. 2012/10/08 - fix: Configuration will not be sent to unlinked Ingersoll-Rand locks, which would clear their existing configuration when first connected. 4. 2012/10/08 - fix: Indala keypad mode now working correctly on Ingersoll-Rand locksets. WEB MODULE: 1. 2012/10/05 - mod: PSIA Metadata streaming port is now TLS-only. 2. 2012/10/05 - fix: Auto-Save configuration page now correctly set to restore from flash, for OEM codes where it was incorrectly displayed. <<<<<<< CUMULATIVE BUILD COUNT 00345 >>>>>>> SCP MODULE: 1. 2012/10/02 - fix: Ingersoll-Rand locksets were being sent additional strike control commands on door open/close. 2. 2012/10/04 - fix: Cleanup of potentially problematic IR-PIM and Salto protocol code. ========================= 2012/09/24, ep1501_1_17_2 ============================= TOS-022 BSP-025 MSL-001 WEB-052 SCP-111 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00343 >>>>>>> SCP MODULE: 1. 2012/09/24 - mod: PSIA Event Feed now properly filters by Login permissions; thread safety fixes. 2. 2012/09/24 - fix: Unknown Large Encoded ID events now properly report encoded data. <<<<<<< CUMULATIVE BUILD COUNT 00342 >>>>>>> SCP MODULE: 1. 2012/08/21 - fix: Triggers for "Valid Access at an Unlocked Door" would not work for Precision Access. 2. 2012/09/14 - fix: Communications issues with IR-PIM devices, related to new features. 3. 2012/09/17 - fix: Reboot if Salto lock number was greater than reader number. 4. 2012/09/19 - mod: A Large Encoded Card Id, if not found in database, will now report as -1 instead of 0. WEB MODULE: 1. 2012/08/22 - add: PSIA CMEM support. 2. 2012/08/28 - fix: IPv6 Checkbox on host config page could not be unchecked. 3. 2012/09/17 - fix: New logo for OEM code 3584. TOS MODULE: 1. 2012/09/07 - mod: Disabled FTPv6, which was mistakenly enabled. 2. 2012/09/07 - fix: If dual comm was configured with both IP connections, and the controller was in DHCP mod, its address would be lost about a minute after losing host comm. 3. 2012/09/14 - mod: Disabled SMTP and traceroute, both inadvertently enabled. 4. 2012/09/17 - fix: Controller would go offline under heavy traffic of large packets. ========================= 2012/08/20, ep1501_1_17_1 ============================= TOS-021 BSP-025 MSL-001 WEB-051 SCP-110 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00336 >>>>>>> SCP MODULE: 1. 2012/08/20 - fix: Additional fix for last-reported transaction number issue (see below). If the controller had no database and optimized poll was in use, control commands would not execute immediately. <<<<<<< CUMULATIVE BUILD COUNT 00335 >>>>>>> SCP MODULE: 1. 2012/08/17 - fix: Additional fix for last-reported transaction number issue (see below), in which the last-reported transaction would be incorrectly handled if the e_max setting was high enough to allow for re-connect without breaking the active socket. WEB MODULE: 1. 2012/08/16 - fix: Additional fix for auto-save defaults for OEM code 9472. 2. 2012/08/17 - fix: Additional fix for host communications page for OEM code 9472. 3. 2012/08/17 - mod: Added missing XML namespace information to /PSIA/profile resource. <<<<<<< CUMULATIVE BUILD COUNT 00334 >>>>>>> SCP MODULE: 1. 2012/08/10 - fix: Last reported transaction number was still being updated if a transaction occurred, but host comm was lost, in the middle of the delay cycle of an optimized poll. 2. 2012/08/14 - fix: Downgrading to older firmware still caused reboots, if Web Services logins were defined. 3. 2012/08/14 - mod: The allowed ACR count on EP1501 boards is now enforced by actual used hardware linkage, and not by ACR number. 4. 2012/08/15 - mod: Temporarily disabled new PIM features. WEB MODULE: 1. 2012/08/10 - fix: Default DNS settings now working correctly after a bulk-erase. 2. 2012/08/13 - fix: PSIA Resources which did not require authentication, such as "/PSIA/profile", were setting incorrect HTTP response codes. 3. 2012/08/13 - mod: The PSIA standard description resource, "/description", was not available on every resource where it was eligible to be. TOS MODULE: 1. 2012/08/14 - mod: SNMP now reports Mercury's Private Enterprise Number (PEN). <<<<<<< CUMULATIVE BUILD COUNT 00333 >>>>>>> SCP MODULE: 1. 2012/08/02 - fix: Fixed issue in which downgrades to earlier firmware would cause reboots. 2. 2012/08/07 - fix: Override ACR Modes were not working when used as procedure commands. 3. 2012/08/09 - fix: Procedure actions will now use cardholder database memory as overflow, if needed. WEB MODULE: 1. 2012/08/02 - mod: OEM tables now respect DNS information. 2. 2012/08/03 - fix: Fixed crash on certificate load. 3. 2012/08/06 - mod: IPv6 Checkbox now disabled for non-level-1 users. 4. 2012/08/06 - fix: Fixed issue in which host comm and auto-save settings wouldn't save for OEM code 9472. 5. 2012/08/07 - add: PSIA Profile support, as well as extended portals support. 6. 2012/08/08 - fix: Certificate load was giving no indication of success nor failure. TOS MODULE: 1. 2012/08/09 - mod: The number of ARP table entries, as well as maximum sockets and network buffers, increased to support maximum MR51e connections. ========================= 2012/08/01, ep1501_1_17_0 ============================= TOS-020 BSP-025 MSL-001 WEB-050 SCP-109 SIO-03C <<<<<<< CUMULATIVE BUILD COUNT 00332 >>>>>>> WEB MODULE; 1. 2012/07/31 - mod: Enabled the "Disable SNMP" checkbox and allowed the web options section to be visible if the login has admin privileges. 2. 2012/07/31 - mod: "Serial-Cobox" now reads "Serial-Adapter" for Host Communications port types. 3. 2012/08/01 - add: PSIA Profile and Portals information. 4. 2012/08/01 - fix: Issue in which Host Communications settings would not save. 5. 2012/08/01 - fix: IP Server should be only option for OEM code 9472. <<<<<<< CUMULATIVE BUILD COUNT 00331 >>>>>>> SCP MODULE: 1. 2012/07/30 - fix: Requests to enable the virtual SIO port were being NAK'd. WEB MODULE: 1. 2012/07/30 - fix: New OEM codes were not being respected in the web configuration. TOS MODULE: 1. 2012/07/30 - fix: SNMP information always said "Mercury". 2. 2012/07/30 - fix: Secure connections requesting TLSv1 were being downgraded to SSL3. <<<<<<< CUMULATIVE BUILD COUNT 00330 >>>>>>> SCP MODULE: 1. 2012/03/09 - add: Added OEM code 9216. 2. 2012/03/09 - add: Added "Always Honor Day-of-Week" timezone mode. 3. 2012/03/09 - fix: Specifying an invalid Freeform size will now cause a NAK. 4. 2012/03/01 - add: PSIA support. 5. 2012/03/20 - add: Added virtual SIO support. 6. 2012/03/26 - add: IPv6 support. 7. 2012/04/03 - add: Added ability to configure timeouts for Escort, Multi-Card, and Assets. 8. 2012/04/19 - mod: Change to allowable EP1501 SIO combinations for OEM code 8960. 9. 2012/04/23 - fix: Reader tamper status issues on Aperio hub. 10. 2012/05/01 - add: EPROM backup issues. 11. 2012/06/19 - add: Added APM linking support to IR-PIM. 12. 2012/07/10 - add: Override ACR Mode feature. 13. 2012/07/17 - add: Added OEM code 9472. 14. 2012/07/17 - mod: Modified rules for Authentic Mercury enforcement. 15. 2012/07/18 - mod: Expanded internal timer sizes, in order to support longer timer durations required by Override ACR feature. 16. 2012/07/24 - fix: Fixed issue in which changes to MR51e networking settings would not take effect until after a controller reboot. BSP MODULE: 1. 2012/07/23 - mod: New board support (operating system) upgrade. WEB MODULE: 1. 2012/03/09 - add: Added OEM code 9216. 2. 2012/06/19 - mod: Added cumulative build count to device info page. 3. 2012/06/22 - fix: Added missing transaction code support on the status page. 4. 2012/07/17 - add: Added OEM code 9472. 5. 2012/07/24 - fix: IPv6 web connections were reverting to IPv4 after the welcome page. TOS MODULE: 1. 2012/03/12 - mod: Re-enable SNMP support, adding more specific SNMP information. 2. 2012/07/13 - add: IPv4 Link-Local support enabled, if DHCP fails. 3. 2012/07/26 - mod: Fix to TLS session resumption issue, and encryption preferences. SIO MODULE: 1. 2012/07/18 - fix: Fix to Bioscrypt 4G communications issues. ========================= 2012/03/01, ep1501_1_16_2 ============================= TOS-019 BSP-024 MSL-001 WEB-049 SCP-108 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00314 >>>>>>> SCP MODULE: 1. 2012/03/01 - mod: Default time server changed from "time.nist.org" to "time.nist.gov". 2. 2012/03/01 - fix: Time server query was not occurring, because the request was made at a point in startup where the Ethernet connection was disabled. <<<<<<< CUMULATIVE BUILD COUNT 00313 >>>>>>> SCP MODULE: 1. 2012/02/27 - fix: Fixed issue in which flash data could become corrupted. <<<<<<< CUMULATIVE BUILD COUNT 00312 >>>>>>> SCP MODULE: 1. 2012/02/24 - fix: More fixes to the EP1501 maximum SIO count restriction. <<<<<<< CUMULATIVE BUILD COUNT 00311 >>>>>>> SCP MODULE: 1. 2012/02/21 - fix: EP1501 maximum SIO count restriction not working properly when restoring from flash, when multiple downstream SIO channels were in use. ========================= 2012/01/19, ep1501_1_16_1 ============================= TOS-019 BSP-024 MSL-001 WEB-049 SCP-107 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00307 >>>>>>> SCP MODULE: 1. 2011/12/30 - add: EP1501 needs to support up to 16 24-inputs boards for OEM code 8960 2. 2011/12/30 - fix: EP1501 maximum SIO count restriction 3. 2012/01/06 - fix: IPS - unlinking an SIO can cause reset, if the SIO has a LCD reader that participates in IPS group 4. 2012/01/06 - fix: Text output to LCD could cause EP to crash if invalid starting position was specified 5. 2012/01/19 - add: Salto router authentication ========================= 2011/12/08, ep1501_1_16_0 ============================= TOS-019 BSP-024 MSL-001 WEB-049 SCP-106 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00306 >>>>>>> SCP MODULE: 1. 2011/12/08 - fix: Airlock Busy transactions were not being reported correctly if the ACR_F_ALLUSED flag was set. 2. 2011/12/08 - fix: Secondary port was reporting the Data Security configuration of the Primary port. WEB MODULE: 1. 2011/12/08 - fix: TLS Data Security options were incorrectly being displayed for Serial Port options, if the OEM code did not have IP Client enabled. <<<<<<< CUMULATIVE BUILD COUNT 00304 >>>>>>> SCP MODULE: 1. 2011/11/23 - add: Feature added to promote a connection to TLS if both the firmware and the DLL support it. In DLL, use connection type 4 or 7; on controller choose "TLS if Available" as Data Security option. 2. 2011/11/28 - add: New fields in Bonjour/Zeroconf announcement for TLS: "IsServer" equals 1 for IP Server, 0 for IP Client or all else. "TlsStatus" is a bitmap: 0x1 = TLS supported/preferred, 0x2 = TLS active. WEB MODULE: 1. 2011/11/23 - add: Data Security option "TLS if Available" added. <<<<<<< CUMULATIVE BUILD COUNT 00303 >>>>>>> SCP MODULE: 1. 2011/11/13 - fix: TLS connections were assuming that Mercury AES data encryption was also in use. 2. 2011/11/18 - fix: Downgrades from 1_16_0 to 1_14_8 would cause hardware configuration to be lost, due to a mismatch in file header formats. 3. 2011/11/18 - mod: Diagnostic output trimmed of excessive newline characters. BSP MODULE: 1. 2011/11/14 - fix: TLS-enabled sockets were always reporting as "busy", causing delays in packet transmission. 2. 2011/11/18 - fix: Not enough stack memory was being allocated to the flash-load task, causing a reboot on some configurations (e.g., IPS). WEB MODULE: 1. 2011/11/14 - fix: The "Data Security" combo box was appearing empty after firmware upgrade, and when central station port setup was changed. <<<<<<< CUMULATIVE BUILD COUNT 00302 >>>>>>> SCP MODULE: 1. 2011/11/07 - fix: File download command was NAKing last packet. 2. 2011/11/07 - mod: Changed Elevator Output Selection tracking to report transaction code 14 (never allowed) when floor/bin selection was out of range. <<<<<<< CUMULATIVE BUILD COUNT 00301 >>>>>>> SCP MODULE: 1. 2011/11/03 - fix: Floor reporting for Elevator Output Selection reported incorrect floors when the elevator access level was unspecified. <<<<<<< CUMULATIVE BUILD COUNT 00300 >>>>>>> SCP MODULE: 1. 2011/10/21 - mod: OEM code 6144, logo change 2. 2011/10/27 - fix: MR51e now downloads offline reader LED modes. 3. 2011/10/28 - add: Floor reporting for Elevator Output Selection when user enters a valid floor for which they do not have access. WEB MODULE: 1. 2011/10/25 - fix: Transaction codes 1:5, 1:6 and 23:11 were incorrectly reported as Unknown Transaction Codes in status page. 2. 2011/10/27 - fix: IP client selection is visible for all but 1024, 1025, 1028 and 1033 OEM codes. 3. 2011/10/27 - fix: DNS suffix now defaults as blank or as what was received from prior DHCP. 4. 2011/10/27 - fix: IP CLIENT port number now defaults to 3001 if otherwise blank. 5. 2011/10/27 - fix: When changing host comm to IP Server from something else, neither of the authorized IP mode choices were selected, causing comm to be disabled. <<<<<<< CUMULATIVE BUILD COUNT 00299 >>>>>>> SCP MODULE: 1. 2011/10/20 - fix: Elevator Output Selection was energizing all doors if the full correct PIN code was entered. WEB MODULE: 1. 2011/10/20 - fix: DNS Suffix and IP Client fields were too short, and would occasionally display gibberish after an upgrade. <<<<<<< CUMULATIVE BUILD COUNT 00298 >>>>>>> SCP MODULE: 1. 2011/09/28 - fix: MR51e boards will now report OFFLINE if they are not initially available at startup or configuration-time. 2. 2011/09/30 - fix: MR51e communication now supported in Factor and OEM default modes. 3. 2011/10/05 - add: IP Client connections may now specify hostnames, instead of IP addresses only. 4. 2011/10/06 - mod: Append/Offset Duress now works as documented. 5. 2011/10/14 - add: Elevator Output Selection Tracking feature. 6. 2011/10/14 - add: TLS/SSL now supported for host communications (IP Server connection type). 7. 2011/10/17 - mod: The DNS Suffix (domain name) may now be specified for EP's in Static IP configuration. This is necessary for MR51e DNS name resolution, if the EP has a Static IP address, and the MR51e's are using Public DHCP. 8. 2011/10/18 - add: Support for Salto wireless locksets. WEB MODULE: 1. 2011/10/13 - fix: incomplete drop down list of primary/alternate host port for OEM code 6144 - mod: make everything available for OEM code 3840: central station, load certificate, status page etc. 2. 2011/09/29 - mod: OEM code 6144, change logo etc. <<<<<<< CUMULATIVE BUILD COUNT 00294 >>>>>>> WEB MODULE: 1. 2011/09/22 - mod: Enable IP client option of host port for OEM code 3840. <<<<<<< CUMULATIVE BUILD COUNT 00292 >>>>>>> SCP MODULE: 1. 2011/08/10 - add: AES-256 encryption support. 2. 2011/08/10 - add: One Time Event (OTE) support. 3. 2011/08/10 - add: Freeform / Large Encoded ID support. 4. 2011/08/10 - fix: A race condition was causing IP Client connections to fail, if the host did not respond to to the socket open within 30ms. 5. 2011/08/11 - fix: An issue with OTE was causing MR51e boards not to connect. ========================= 2011/07/25, ep1501_1_14_8 ============================= TOS-019 BSP-023 MSL-001 WEB-048 SCP-105 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00285 >>>>>>> SCP MODULE: 1. 2011/07/25 - mod: Improved bulk-erase performance. <<<<<<< CUMULATIVE BUILD COUNT 00284 >>>>>>> SCP MODULE: 1. 2011/07/20 - fix: Firmware prior to 1_14_4 were not restoring MR51e addressing information correctly from storage. This did not matter until new MR51e addressing modes were introduced. 2. 2011/07/20 - fix: Erratic LED#1 flashing during host-invoked bulk erase now resolved. 3. 2011/07/25 - mod: Removed AES-256 bit encryption, prematurely added. 4. 2011/07/20 - fix: Bulk-erase time improved. <<<<<<< CUMULATIVE BUILD COUNT 00283 >>>>>>> SCP MODULE: 1. 2011/07/06 - fix: Mercury-specific DHCP now will only be granted to MR51e boards which are explicitly set up for addressing mode 0 in the 128 command, fixing the issue in which boards incorrectly DIP-switch-set would still receive DHCP addresses when they requested them. WEB MODULE: 1. 2011/07/05 - mod: Web page and default connection changes for OEM code 7936. ========================= 2011/07/01, ep1501_1_14_7 ============================= TOS-019 BSP-023 MSL-001 WEB-047 SCP-104 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00282 >>>>>>> SCP MODULE: 1. 2011/07/01 - fix: LEDs were not flashing during a bulk-erase operation. ========================= 2011/06/24, ep1501_1_14_6 ============================= TOS-019 BSP-023 MSL-001 WEB-047 SCP-103 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00281 >>>>>>> SCP MODULE: 1. 2011/06/24 - fix: Wake-on-Radio messages were still being sent to PIMs that did not support it, causing offlines. <<<<<<< CUMULATIVE BUILD COUNT 00280 >>>>>>> SCP MODULE: 1. 2011/06/22 - add: Support for Ingersoll-Rand PIM extended OEM message (AD_RSD_OEM_CODE). 2. 2011/06/22 - add: Allow for specific messages in downstream protocols NOT to cause and offline if no response is received. <<<<<<< CUMULATIVE BUILD COUNT 00279 >>>>>>> SCP MODULE: 1. 2011/06/16 - fix: Additional Wake-on-Radio fix. <<<<<<< CUMULATIVE BUILD COUNT 00278 >>>>>>> SCP MODULE: 1. 2011/06/16 - fix: Restoration of configuration info not complete if Ingersoll-Rand feature code was enabled. 2. 2011/06/16 - fix: Prior Momentary Unlocks after valid cards had been disabled by prior Wake-on-Radio fix. <<<<<<< CUMULATIVE BUILD COUNT 00277 >>>>>>> SCP MODULE: 1. 2011/06/15 - fix: Issue in which Ingersoll-Rand PIM Wake-on-Radio would not work on more than the first controlled device, as well as sending unnecessary duplicate unlock commands <<<<<<< CUMULATIVE BUILD COUNT 00276 >>>>>>> SCP MODULE 1. 2011/06/10 - fixed: LED 6 indicates the status of tamper input(IN1). <<<<<<< CUMULATIVE BUILD COUNT 00275 >>>>>>> SCP MODULE 1. 2011/06/10 - modify: LED 6 indicates the status of tamper input(IN1). ========================= 2011/06/03, ep1501_1_14_5 ============================= TOS-019 BSP-023 MSL-001 WEB-047 SCP-102 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00274 >>>>>>> SCP MODULE: 1. 2011/06/03 - fix: Fixed issue in which configured MR51e boards would not come online (introduced in 1_14_4). <<<<<<< CUMULATIVE BUILD COUNT 00273 >>>>>>> SCP MODULE: 1. 2011/06/01 - fix: Firmware downgrades, in which the access database message size changed, could result in resets. 2. 2011/06/02 - mod: EP1501-PIM controllers no longer can be downgraded to firmware which does not respect feature code (earlier than 1_14_4_0270). <<<<<<< CUMULATIVE BUILD COUNT 00272 >>>>>>> SCP MODULE: 1. 2011/05/27 - mod: Removed freeform field support. 2. 2011/05/27 - mod: PIM keyswitch reporting no longer requires Request-to-Enter also to be engaged. 3. 2011/05/31 - fix: Fixed reset issue on bulk-erase command. ========================= 2011/05/24, ep1501_1_14_4 ============================= TOS-019 BSP-023 MSL-001 WEB-047 SCP-101 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00271 >>>>>>> SCP MODULE: 1. 2011/05/27 - fix: Incorrect NAKs when PIM code support if feature code enabled. <<<<<<< CUMULATIVE BUILD COUNT 00270 >>>>>>> SCP MODULE: 1. 2011/05/16 - mod: Modifications for PIM code support if feature code enabled. Internal SIO is disabled, product code becomes 11, and input point 1 becomes tamper. 2. 2011/05/05 - add: EP support for MR51e for static and public DHCP addressing. 3. 2011/05/23 - mod: Configuration restrictions for EP1501-PIM. 4. 2011/05/22 - add: Freeform field support. WEB MODULE: 1. 2011/05/20 - fix: Recover the host comm page for PIM400-1501. 2. 2011/05/19 - mod: Changes made in web pages for OEM code 8704. <<<<<<< CUMULATIVE BUILD COUNT 00269 >>>>>>> SCP MODULE: 1. 2011/05/04 - fix: Build environment issue fixed. <<<<<<< CUMULATIVE BUILD COUNT 00268 >>>>>>> SCP MODULE: 1. 2011/04/28 - mod: OEM table change for 2048. 2. 2011/04/27 - fix: The 108 command (msp1 driver setup) was being incorrectly processed if sent from older DLL versions. 3. 2011/03/22 - add: Added bulk erase support to diagnostic command. ========================= 2011/03/10, ep1501_1_14_3 ============================= TOS-019 BSP-023 MSL-001 WEB-046 SCP-100 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00266 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00265 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00264 >>>>>>> SCP MODULE: 1. 2011/03/01 - fix: Zeroconf/Bonjour announcement now working properly for IP_CLIENT (reverse IP) connections. 2. 2011/03/02 - fix: HTTPS and MR51e decryptions now optimized, speeding up MR51e handshakes and web logins. <<<<<<< CUMULATIVE BUILD COUNT 00263 >>>>>>> SCP MODULE: 1. 2011/02/18 - mod: Function prototyping for file transfer functions. 2. 2011/02/21 - add: Feature Code reporting added using 1853 command, subcommand 28. 3. 2011/02/23 - mod: Modified Authorization code check for Feature codes. <<<<<<< CUMULATIVE BUILD COUNT 00262 >>>>>>> SCP MODULE: 1. 2011/02/15 - add: Functions for future diagnostic and file transfer added. 2. 2011/02/16 - fix: LED buzzer commands were not working on various reader types. ========================= 2011/02/08, ep1501_1_14_2 ============================= TOS-019 BSP-023 MSL-001 WEB-046 SCP-099 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00261 >>>>>>> SCP MODULE: 1. 2011/02/08 - fix: LEDs were not being reset after a legacy NV file write, causing frozen LEDs after firmware downgrades. 2. 2011/02/04 - mod: Web page defaults changes for OEM codes 1024, 1025, 1028 and 1033. ========================= 2011/02/03, ep1501_1_14_1 ============================= TOS-019 BSP-023 MSL-001 WEB-046 SCP-098 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00259 >>>>>>> SCP MODULE: 1. 2011/02/03 - fix: LEDs were not being reset after an NV file write, causing frozen LEDs after a bulk-erase or firmware download. <<<<<<< CUMULATIVE BUILD COUNT 00258 >>>>>>> SCP MODULE: 1. 2011/02/02 - fix: Hostname was getting corrupted after bulk-erase, if defaults were not explicitly defined for the OEM code in use. 2. 2011/02/02 - mod: Maximum rate of LED flashing during card save now slowed by a factor of 3. WEB MODULE: 1. 2011/02/02 - mod: Web page defaults changes for OEM codes 1024, 1025, 1028 and 1033. <<<<<<< CUMULATIVE BUILD COUNT 00257 >>>>>>> SCP MODULE: 1. 2011/01/30 - fix: Explicit requests to save host configuration resulted in corrupted SRAM, causing database load failures. 2. 2011/01/30 - fix: Encrypted connections with the host would be intermittent if optimized polling was in effect. This was due to a an issue inserted in 1_14_0_0253. WEB MODULE: 1. 2011/01/30 - mod: Web page defaults changes for OEM codes 1025 and 2560. ========================= 2011/01/19, ep1501_1_14_0 ============================= TOS-019 BSP-024 MSL-001 WEB-045 SCP-097 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00256 >>>>>>> SCP MODULE: 1. 2011/01/19 - fix: The previous change to clear cards after an SRAM overflow during save, also removed card the card database spec, as well as preventing re-processing of SRAM under non-overflow circumstances. <<<<<<< CUMULATIVE BUILD COUNT 00255 >>>>>>> SCP MODULE: 1. 2011/01/19 - fix: Further fixes to card database saves interrupted by firmware downloads. 2. 2011/01/19 - mod: If the SRAM buffer overflows again during an save of cards, cards are cleared, a message sent, and the controller will reset. 3. 2011/01/19 - fix: Further fix to LED behavior during a save to flash. <<<<<<< CUMULATIVE BUILD COUNT 00254 >>>>>>> SCP MODULE: 1. 2011/01/18 - fix: If the number of SIOs specified in 1107 command was too high, it would still nak, but 109 and 115 commands could cause a reset. 2. 2011/01/18 - fix: Clock time was still falling behind on reading large card databases. 3. 2011/01/18 - fix: LED #1 would occasionally cease to indicate heartbeat after some card or configuration saves. 4. 2011/01/18 - fix: LED #6 could indicate 51e comm on EP2500s and EP1502s. 5. 2011/01/18 - fix: Further fixes to card database saves interrupted by firmware downloads. <<<<<<< CUMULATIVE BUILD COUNT 00253 >>>>>>> SCP MODULE: 1. 2011/01/10 - fix: If card data was corrupted upon startup, a re-save of the data would be unnecessarily queued. 2. 2011/01/12 - mod: Bulk-Erase now requires not only DIP switches 1 and 2 to be ON, but also that 3 and 4 are OFF. 3. 2011/01/12 - mod: During a save to flash, LEDs 1 through 4 now display ONLY the flash pattern, and all other behavior is suspended. 4. 2011/01/12 - fix: Adjustments made so that during heavy processing load such as a card save, timers would no longer fall behind schedule. 5. 2011/01/12 - fix: The full upper-limit SIO count is now available, whereas before it was one less than maximum. 6. 2011/01/14 - mod: Support for diagnostic ASCII message logging settings, and re-numbering of RSA and non-volatile storage diagnostic messages. 7. 2011/01/14 - fix: If long optimized poll settings were in use, the controller would go offline from host during a storage save. 8. 2011/01/14 - fix: Newly added cards were not saved if a firmware download interrupted a card-save. 9. 2011/01/14 - fix: During upgrades from firmwares prior to the filesystem overhaul, the card database CRC was not being enforced. 10.2011/01/17 - mod: Cards added during a card database save are not loaded into working RAM until the save is complete. WEB MODULE: 1. 2011/01/11 - add: New option added to turn on and off various ASCII diagnostic messages. 2. 2011/01/12 - fix: Fixed end-of-line issues with certificate loads. <<<<<<< CUMULATIVE BUILD COUNT 00251 >>>>>>> SCP MODULE: 1. 2011/01/05 - fix: NV file was unnecessarily re-saving on a firmware download, due to an error in the way firmware downgrades were detected. 2. 2011/01/10 - fix: Msp1 command 108 would always initiate a host configuration autosave if Dialect type was zero. 3. 2011/01/10 - fix: During a database restore at start-up, the clock time would not be updated, causing the on-board clock to be behind by the amount of time taken to restore the database from flash. 4. 2011/01/07 - fix: LED #2 would not correctly indicate host communications, if internal SIO communications began before the host connected. WEB MODULE: 1. 2011/01/06 - mod: Changed Default Alternate Port type to "None" for OEM code 1024. <<<<<<< CUMULATIVE BUILD COUNT 00250 >>>>>>> SCP MODULE: 1. 2011/01/03 - fix: Could not save web setup or host comm settings after bulk erase. 2. 2011/01/03 - fix: Perpetual reset if DIP switches set to OEM or Factory Default mode after bulk erase. <<<<<<< CUMULATIVE BUILD COUNT 00249 >>>>>>> SCP MODULE: 1. 2011/01/03 - fix: Firmware downgrades from 1_14_0 to 1_7_6 or older would cause loss of NV file (web and host comm settings). 2. 2011/01/03 - fix: Firmware upgrades from 1_7_6 and older to 1_14_0 would result in loss of host config and card information. <<<<<<< CUMULATIVE BUILD COUNT 00248 >>>>>>> SCP MODULE: 1. 2010/12/28 - mod: Reverted changes to free memory back to original sizes. 2. 2010/12/29 - fix: Bio records not saving with new filesystem now working properly. 3. 2010/12/29 - mod: Sector linking and file header modifications applied for future usage. 4. 2010/12/29 - fix: Downstream driver commands (108 commands) were not, in and of themselves, triggering an autosave. 5. 2010/12/29 - fix: If SRAM was corrupted, host config and card databases would not necessarily be cleared. 6. 2010/12/28 - mod: Web Certificate and Key data now using new filesystem. <<<<<<< CUMULATIVE BUILD COUNT 00247 >>>>>>> SCP MODULE: 1. 2010/12/23 - mod: 3MB of newly-freed RAM now available for the card database and other activities. 2. 2010/12/23 - mod: New log messages for the card database record type that currently being saved. BSP MODULE: 1. 2010/12/16 - mod: Stack trace on exception now outputs more data. 2. 2010/12/21 - fix: Implemented Blunk fix for DHCP messages, so all packets not bound to an interface are ignored. <<<<<<< CUMULATIVE BUILD COUNT 00244 >>>>>>> SCP MODULE: 1. 2010/12/15 - mod: The flash storage task no longer waits until a re-save of the card database is complete before signaling for communications to begin. 2. 2010/12/15 - mod: Improved speed when loading data from non-volatile storage. WEB MODULE: 1. 2010/12/15 - add: New OEM code 8192 added. <<<<<<< CUMULATIVE BUILD COUNT 00243 >>>>>>> SCP MODULE: 1. 2010/12/13 - fix: Resolved reset saving Bioscrypt records. 2. 2010/12/14 - fix: Resolved issue in which cards were being lost on an upgrade. 3. 2010/12/14 - fix: Fixed issue in which OEM and Factory Default modes would not be respected by buffered read/write. <<<<<<< CUMULATIVE BUILD COUNT 00242 >>>>>>> SCP MODULE: 1. 2010/12/09 - mod: Removed dual-save of NV parameter file. 2. 2010/12/09 - mod: NV parameter now saves in legacy format during a firmware downgrade, if the new firmware has internal build number less than 0242. <<<<<<< CUMULATIVE BUILD COUNT 00241 >>>>>>> SCP MODULE: 1. 2010/12/08 - fix: Upgrade issues with non-empty databases fixed. 2. 2010/12/08 - add: Dual-save of NV parameter file in new and legacy formats, so downgrading firmware will not result in the loss of comm parameter data. <<<<<<< CUMULATIVE BUILD COUNT 00240 >>>>>>> SCP MODULE: 1. 2010/12/06 - add: Non-volatile parameters now using new filesystem. 2. 2010/12/03 - mod: Modifications for Host Configuration save using new filesystem. 3. 2010/11/30 - mod: New filesystem header information added. <<<<<<< CUMULATIVE BUILD COUNT 00239 >>>>>>> SCP MODULE: 1. 2010/12/03 - fix: Downstream SIO (sub-panel) optional dialect parameters would not be restored correctly from flash, problem introduced in firmware 1_11_8_0203. BSP MODULE: 1. 2010/12/03 - mod: stack size doubled for TLS and TCP tasks. <<<<<<< CUMULATIVE BUILD COUNT 00238 >>>>>>> SCP MODULE: 1. 2010/11/12 - add: Command 333 added for diagnostic requests. 2. 2010/11/29 - add: Initial add of Buffered save and receive to flash of cards and card-related data. ========================= 2010/11/11, ep1501_1_12_2 ============================= TOS-019 BSP-023 MSL-001 WEB-044 SCP-096 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00236 >>>>>>> SCP MODULE: 1. 2010/11/10 - mod: Added internal build number to post-mortem forensic output. 2. 2010/11/11 - mod: Disabled network interface while configuration is loaded from flash. 3. 2010/11/11 - fix: Beep commands were being ignored for LCD displays connected to MR50 and MR52 boards with firmware revisions between 1.41 and 1.47, inclusive. 4. 2010/11/11 - add: Stack information available using command 1853, option 41. BSP MODULE: 1. 2010/11/10 - mod: DHCP client options update. <<<<<<< CUMULATIVE BUILD COUNT 00235 >>>>>>> BSP MODULE: 1. 2010/11/10 - fix: Additional fixes to network stack to address buffer exhaustion under certain network conditions. <<<<<<< CUMULATIVE BUILD COUNT 00234 >>>>>>> SCP MODULE: 1. 2010/10/18 - fix: Fix to the issue in which the default security score was being assigned to all Bioscrypt records, instead of just the first. WEB MODULE: 1. 2010/11/03 - mod: Filesystem security enhancement. 2. 2010/11/03 - mod: Changed certificate for https. 3. 2010/11/09 - mod: Widened web session ID's to 32 bits from 16 bits. BSP MODULE: 1. 2010/11/10 - fix: Fixes to network stack to address buffer exhaustion under certain network conditions. <<<<<<< CUMULATIVE BUILD COUNT 00222 >>>>>>> SCP MODULE: 1. 2010/09/29 - add: Feature Code map now added to EEPROM data. 2. 2010/09/29 - add: EP1501 may now support one Ingersoll-Rand PIM device, if the feature code is set (Bit0) ========================= 2010/09/20, ep1501_1_12_1 ============================= TOS-019 BSP-022 MSL-001 WEB-043 SCP-095 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00220 >>>>>>> ========================= 2010/09/13, ep1501_1_12_0 ============================= TOS-019 BSP-022 MSL-001 WEB-043 SCP-094 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00219 >>>>>>> ========================= 2010/08/31, ep1501_1_11_9 ============================= TOS-019 BSP-022 MSL-001 WEB-043 SCP-093 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00215 >>>>>>> <<<<<<< CUMULATIVE BUILD COUNT 00214 >>>>>>> BSP MODULE: 1. 2010/08/26 - fix: Additional fixes for resets caused by heavy network activity. <<<<<<< CUMULATIVE BUILD COUNT 00212 >>>>>>> BSP MODULE: 1. 2010/08/25 - fix: Temporary fix for resets caused by heavy network activity. 2. 2010/08/24 - fix: Fixes for Program Counter and Stack Trace forensics. <<<<<<< CUMULATIVE BUILD COUNT 00210 >>>>>>> SCP MODULE: 1. 2010/08/17 - fix: Ingersoll-Rand wired locks were being sent the Wake-On-Radio command, causing an offline. 2. 2010/08/09 - fix: Zeroconf/Bonjour announcement of DHCP service was incorrectly spelled "DCHP". <<<<<<< CUMULATIVE BUILD COUNT 00209 >>>>>>> SCP MODULE: 1. 2010/08/06 - fix: Communications would be momentarily lost during autosaves of large ( >15K) card databases. <<<<<<< CUMULATIVE BUILD COUNT 00206 >>>>>>> SCP MODULE: 1. 2010/07/21 - mod: Enforced 17 ACR limit. WEB MODULE: 1. 2010/07/23 - mod: Web server name change for OEM code 2560. ========================= 2010/07/19, ep1501_1_11_8 ============================= TOS-019 BSP-021 MSL-001 WEB-042 SCP-092 SIO-03B <<<<<<< CUMULATIVE BUILD COUNT 00205 >>>>>>> SCP MODULE: 1. 2010/07/19 - fix: DHCP server would not start in Factory and OEM Default modes, preventing communications with MR51e boards. 2. 2010/07/19 - fix: If the ACR command (115) for Type-II Elevators was sent before the associated SIO for its reader, a reboot would occur later during configuration save-to-flash. <<<<<<< CUMULATIVE BUILD COUNT 00203 >>>>>>> SCP MODULE: 1. 2010/07/02 - add: Dialect support for downstream drivers, to handle small variations in protocols. 2. 2010/07/06 - fix: Issue in which host config save would cause a brief offline condition, if optimized/delayed poll was in use on an encrypted connection. SIO MODULE: 1. 2010/07/02 - mod: Cleanup related to dialect support, no functional changes. ========================= 2010/06/22, ep1501_1_11_7 ============================= TOS-019 BSP-021 MSL-001 WEB-042 SCP-091 SIO-03A <<<<<<< CUMULATIVE BUILD COUNT 00202 >>>>>>> WEB MODULE: 1. 2010/06/22 - mod: Changed web page color settings for OEM code 6144. <<<<<<< CUMULATIVE BUILD COUNT 00201 >>>>>>> SCP MODULE: 1. 2010/06/21 - add: Triggers on Type 5 events now support user-level checking. Constraints: Trigger must be on a non-zero user level, and cards must be known, currently valid, and would have received access-level-based access at the door at that time. WEB MODULE: 1. 2010/06/17 - mod: Navigation button changes for OEM code 7680. ========================= 2010/06/02, ep1501_1_11_6 ============================= TOS-019 BSP-021 MSL-001 WEB-041 SCP-090 SIO-03A <<<<<<< CUMULATIVE BUILD COUNT 00200 >>>>>>> SCP MODULE: 1. 2010/04/28 - fix: False power fault status would be reported when the on-board battery was tested. 2. 2010/05/07 - mod: Normalized compile-time directives for portability. No functional change nor target firmware differences. 3. 2010/05/28 - add: New Product Code added. 4. 2010/06/02 - fix: IPS group "append" command was causing reporting errors and resets. WEB MODULE: 1. 2010/05/25 - add: New OEM codes 7680 and 6144 added. ========================= 2010/04/27, ep1501_1_11_5 ============================= TOS-019 BSP-021 MSL-001 WEB-040 SCP-089 SIO-03A <<<<<<< CUMULATIVE BUILD COUNT 00198 >>>>>>> SCP MODULE: 1. 2010/04/26 - fix: If multiple Host Grant requests timed out after the host stopped communicating, but before offline_time expired, event flooding would occur. ========================= 2010/04/23, ep1501_1_11_4 ============================= TOS-019 BSP-021 MSL-001 WEB-040 SCP-088 SIO-03A <<<<<<< CUMULATIVE BUILD COUNT 00197 >>>>>>> SCP MODULE: 1. 2010/04/23 - mod: Rebuild, as board support info was wrong in 0196. <<<<<<< CUMULATIVE BUILD COUNT 00196 >>>>>>> WEB MODULE: 1. 2010/04/21 - add: Update OEM table. <<<<<<< CUMULATIVE BUILD COUNT 00193 >>>>>>> WEB MODULE: 1. 2010/04/13 - add: New OEM table. SCP MODULE: 1. 2010/04/14 - fix: Addition fixes for retention of "Durress-ness" of a transaction, should the request ultimately be denied for another reason. Duress entries during soft antipassback "violations" would not report as duress. ========================= 2010/04/06, ep1501_1_11_3 ============================= TOS-019 BSP-021 MSL-001 WEB-039 SCP-087 SIO-03A <<<<<<< CUMULATIVE BUILD COUNT 00191 >>>>>>> WEB MODULE: 1. 2010/04/06 - mod: OEM-specific labeling changes and typo fixes. <<<<<<< CUMULATIVE BUILD COUNT 00190 >>>>>>> WEB MODULE: 1. 2010/04/05 - mod: Resolved typo regarding single readers, OEM-Specific hiding of Central Station Page. ========================= 2010/03/30, ep1501_1_11_2 ============================= TOS-019 BSP-021 MSL-001 WEB-038 SCP-087 SIO-03A <<<<<<< CUMULATIVE BUILD COUNT 00189 >>>>>>> WEB MODULE: 1. 2010/03/30 - fix: Corrected a status page issue involving dates (28th of a given month). <<<<<<< CUMULATIVE BUILD COUNT 00188 >>>>>>> SCP MODULE: 1. 2010/03/29 - fix: Addition fixes for Bulk-Erase feature. 2. 2010/03/26 - mod: OEM table changes. 3. 2010/03/29 - mod: OEM table changes. <<<<<<< CUMULATIVE BUILD COUNT 00187 >>>>>>> SCP MODULE: 1. 2010/03/23 - fix: Time Zones (excepting Always and Never timezones) were broken in 1_11_0_0182 by the non-exclusive Holiday change. 2. 2010/03/23 - fix: The Bulk-Erase feature was broken in 1_11_0_0185, coincident to the Numonyx flash fix. SIO MODULE: 1. 2010/03/19 - fix: The internal SIO's second reader port may now be configured before the first reader port without error. ========================= 2010/03/17, ep1501_1_11_1 ============================= TOS-019 BSP-021 MSL-001 WEB-038 SCP-086 SIO-039 <<<<<<< CUMULATIVE BUILD COUNT 00186 >>>>>>> SIO MODULE: 1. 2010/03/12 - fix: Reader port 0 loop-back test; Reader port 0 could be connected with 2 serial readers WEB MODULE: 1. 2010/03/12 - mod: OEM-specific status page updates. ========================= 2010/03/01, ep1501_1_11_0 ============================= TOS-019 BSP-021 MSL-001 WEB-037 SCP-086 SIO-038 <<<<<<< CUMULATIVE BUILD COUNT 00185 >>>>>>> SCP MODULE: 1. 2010/03/01 - fix: Fixed Numonyx flash hung problem, after reset command locked all flash blocks after a reboot. 2. 2010/03/01 - fix: Rolled back previous change in build 1_10_8: "PIN+1" Duress now once again enabled by default. <<<<<<< CUMULATIVE BUILD COUNT 00183 >>>>>>> SCP MODULE: 1. 2010/02/23 - add: Added checking of SIO population on each channel type, enforcing the number of SIOs on the EP1501 reader port be 8 or less, and the number of MR51e boards supported be 16 minus the number of SIOs on the reader port. A 109 command that would cause a violation will now be NAKd. 2. 2010/02/19 - fix: Defer reset from the Reset command "301", if an EEPROM write is in process or pending. SIO MODULE: 1. 2010/02/19 - mod: If external SIOs are configured, then the RS485/TTL reader port is not reader 0 anymore, The TTL only reader port becomes the first and only reader for the on-board SIO. WEB MODULE: 1. 2010/02/22 - mod: Product names changed for OEM versions of the EP1501. 2. 2010/02/22 - mod: Not-yet-applicable Data Security option removed from Central Station page. <<<<<<< CUMULATIVE BUILD COUNT 00182 >>>>>>> SCP MODULE: 1. 2010/02/15 - add: Setting a holiday with a duration offset of 128 days marks it as an Special Holiday. Special Holidays will NOT override the normal day-of-week schedule of timezones, but rather will add additional enabled time to it. ========================= 2010/02/09, ep1501_1_10_9 ============================= TOS-019 BSP-021 MSL-001 WEB-037 SCP-085 SIO-037 <<<<<<< CUMULATIVE BUILD COUNT 00181 >>>>>>> SCP MODULE: 1. 2010/02/05 - mod: Firmware download now has priority over card database save, resolving conflict. 2. 2010/02/09 - fix: DHCP lease given to MR51e boards now contains the real DNS address as known by the EP. ========================= 2010/02/04, ep1501_1_10_8 ============================= TOS-019 BSP-021 MSL-001 WEB-037 SCP-084 SIO-037 <<<<<<< CUMULATIVE BUILD COUNT 00180 >>>>>>> SCP MODULE: 1. 2010/02/04 - fix: MR51e boards would be granted lease times of 0 seconds, causing constant renewals, if the addresses 192.168.0.240 - 250 were not valid in the EP's own current subnet (might not always occur if the EP was in DHCP mode). <<<<<<< CUMULATIVE BUILD COUNT 00179 >>>>>>> SCP MODULE: 1. 2010/01/29 - fix: Cypress time module updates: Time could be up to 1 minute slow, and time being sent on drivers that did not support it. 2. 2010/01/28 - mod: Duress attempts remain reported as duress, should the attempt later be denied for some other reason. 3. 2010/01/30 - fix: Duress "+1" mode was always enabled unless another form of duress was set up. WEB MODULE: 1. 2010/01/27 - add: New OEM code 6656 added. ========================= 2010/01/20, ep1501_1_10_7 ============================= TOS-019 BSP-021 MSL-001 WEB-036 SCP-083 SIO-037 <<<<<<< CUMULATIVE BUILD COUNT 00177 >>>>>>> SCP MODULE: 1. 2010/01/15 - fix: SIO communications would not start after power cycle if addressing mode was DHCP and the network cable unplugged. 2. 2010/01/18 - fix: Firmware downgrades from versions x.10.0 through 1.10.6 to anything prior would result in SIO communication not starting, and would require a re-download of configuration. 3. 2010/01/19 - fix: When offline from hosts, Zeroconf (Bonjour) service registrations were needlessly being re-transmitted. 4. 2010/01/20 - mod: Command 1107 (CC_SCP_SCP) sent to firmware versions x.10.0 through 1.10.6 would always cause an autosave, regardless of lack of changes. SIO MODULE: 1. 2010/01/15 - mod: Modified Strike Follower logic: Removed the 200ms strike follower delay, follower and strike to be turned off at the same time. WEB MODULE: 1. 2010/01/15 - mod: OEM code 6912: Status page and Central Station page enabled and disabled, respectively. 2. 2010/01/20 - add: Session Id retrieval added, necessary for configuration tool. ========================= 2010/01/13, ep1501_1_10_6 ============================= TOS-019 BSP-021 MSL-001 WEB-035 SCP-082 SIO-036 <<<<<<< CUMULATIVE BUILD COUNT 00176 >>>>>>> SCP MODULE: 1. 2010/01/13 - fix: Reboot occurred when multiple-occupancy was enabled when the other side of the door was in an invalid area. 2. 2010/01/13 - add: Two new transactions added: 1:5 for host config autosave done, 1:6 for database autosave done 3. 2010/01/13 - mod: communications tasked stopped after firmware download, to prevent interrupt issue. <<<<<<< CUMULATIVE BUILD COUNT 00175 >>>>>>> SCP MODULE: 1. 2010/01/08 - fix: Resolved conflicts when Firmware download was queued while autosave was pending. <<<<<<< CUMULATIVE BUILD COUNT 00174 >>>>>>> SCP MODULE: 1. 2009/12/31 - fix: Maximum MR51e connections now supported. 2. 2010/01/05 - add: Partition head free data now available using 1853 command, option 27. 3. 2010/01/05 - mod: SNMP disabled until further notice. SIO MODULE: 1. 2010/01/04 - mod: Strike follower specification 3 applied to internal SIO. <<<<<<< CUMULATIVE BUILD COUNT 00173 >>>>>>> SCP MODULE: 1. 2009/12/28 - mod: Adjustments to fully support the maximum number of MR51e connections. 2. 2009/12/29 - fix: Error on time update diagnostic output. ========================= 09/12/22, ep1501_0_10_5 ============================= TOS-019 BSP-021 MSL-001 WEB-035 SCP-081 SIO-035 <<<<<<< CUMULATIVE BUILD COUNT 00172 >>>>>>> SCP MODULE: 1. 09/12/21 - fix: New "Airlock Busy" transaction codes were misreporting for some type 5 and type 6 events. 2. 09/12/22 - fix: New Airlock single-door granularity was disabling Airlock functionality. SIO MODULE: 1. 09/12/22 - fix: Strike Follower would not work if Shunt Relay was set up for any reader on the same SIO. 2. 09/12/22 - mod: Strike Follower had a possibility of energizing within the same 5ms as a strike for another door. Changed to prevent electrical issues. <<<<<<< CUMULATIVE BUILD COUNT 00171 >>>>>>> SCP MODULE: 1. 09/12/18 - fix: Some downstream driver properties were not properly separated as "generic" properties. 2. 09/12/17 - mod: Airlock functionality is now configurable with single-door granularity, in which only one "busy" door is allowed for ANY threshold into the Airlock Area. (Bit-1 in CC_AREA_SPC::area_flags sets airlock to be single-door busy. (Bit-0 designates the area itself as an airlock). <<<<<<< CUMULATIVE BUILD COUNT 00169 >>>>>>> SCP MODULE: 1. 09/12/16 - fix: User commands requiring a valid access N seconds beforehand were still allowed to execute if an Airlock Busy occurred. 2. 09/12/16 - mod: Explicit transaction codes created for denials due to airlock busy: 5:13, 6:29, 8:8 (for host grant airlock denied), event 8:7 remains only as REX denied due to airlock busy. <<<<<<< CUMULATIVE BUILD COUNT 00166 >>>>>>> SCP MODULE: 1. 09/12/14 - fix: Holiday information not being restored correctly from flash. 2. 09/12/15 - fix: Pooled I/O driver records for MR51e connections were unnecessarily being written to flash. 3. 09/12/15 - mod: Set the number of MR51e connections supported to a maximum of 16. 4. 09/12/15 - mod: Support for Ingersoll-Rand now disabled for the EP1501. A 108 command to enable it will NAK. SIO MODULE: 1. 09/12/15 - fix: If Strike Follower Pulse was set to track the Strike Time, and the strike time was greater than 25 seconds, the Strike Follower Pulse time would be reduced. 2. 09/12/15 - mod: Strike Follower Delay now enforced to be less than the Strike Time. 3. 09/12/16 - mod: Internal SIO version number now 0.3.5. ========================= 09/12/11, ep1501_0_10_4 ============================= TOS-019 BSP-021 MSL-001 WEB-035 SCP-080 SIO-034 <<<<<<< CUMULATIVE BUILD COUNT 00165 >>>>>>> SCP MODULE: 1. 09/12/09 - add: Enabled Door Forced Open filter support. 2. 09/12/10 - fix: Additional long Mag stripe fixes for Ingersoll-Rand PIMs. 3. 09/12/10 - add: Auto-correction for bitstream inversion on Ingersoll-Rand PIM mag stripe cards. 4. 09/12/10 - fix: Keypad data was not functional on Ingersoll-Rand PIM readers. 5. 09/12/11 - fix: Strike Follower fixes. Strike Follower was sometimes being enabled by default, and could not be disabled once enabled. 6. 09/12/10 - mod: Airlock Area now enforces only at an Area level (i.e., multiple doors can be open as long as they are between the same 2 areas). WEB MODULE: 1. 09/12/08 - add: Door Forced Open filter enable checkbox added to User page, when DIP 1 is set. SIO MODULE: 1. 09/12/11 - mod: Internal SIO version number now 0.3.4. <<<<<<< CUMULATIVE BUILD COUNT 00164 >>>>>>> SCP MODULE: 1. 09/12/07 - add: Strike Follower Relay Feature available, using CC_ACR::strk_follow_pulse and CC_ACR::strk_follow_delay 2. 09/12/07 - fix: Additional fix to reboot-after-upgrade issue from 0_10_3_0159 and prior. 3. 09/12/08 - mod: Airlock status check now allows for exclusion of current ACR, so that multiple reads at the only open portal are not denied. 4. 09/12/08 - fix: Very long mag stripe reads on Ingersoll-Rand magstripe WAPMs would cause a reboot. 5. 09/12/08 - mod: Output configuration was not being sent to Ingersoll-Rand PIMs until the first card read or output control command. SIO MODULE: 1. 09/12/07 - add: Strike Follower Relay Feature, on-board SIO changes. <<<<<<< CUMULATIVE BUILD COUNT 00163 >>>>>>> SCP MODULE: 1. 09/12/07 - fix: Empty and erroneous PIM output control messages were causing myriad issues. <<<<<<< CUMULATIVE BUILD COUNT 00162 >>>>>>> SCP MODULE: 1. 09/12/04 - add: Diagnostic output for PIM driver communications. 2. 09/12/04 - add: Airlock / Mantrap functionality, using bit flag 0x1 in CC_AREA_SPC::area_flags field 3. 09/12/04 - mod: Fixed an erroneous cast in monitor point group flash save function. 4. 09/12/04 - fix: Upgrade to PIM-capable firmware from non-PIM-capable firmware was causing a reboot. <<<<<<< CUMULATIVE BUILD COUNT 00161 >>>>>>> SCP MODULE: 1. 09/12/02 - mod: Additional Ingersoll-Rand Panel Interface Module (PIM) support, fixing various bugs <<<<<<< CUMULATIVE BUILD COUNT 00160 >>>>>>> SCP MODULE: 1. 09/11/20 - mod: Abstraction of downstream device driver. 2. 09/11/25 - add: Initial add of direct Ingersoll-Rand Panel Interface Module (PIM) support. ========================= 09/11/20, ep1501_0_10_3 ============================= TOS-019 BSP-021 MSL-001 WEB-034 SCP-079 SIO-033 <<<<<<< CUMULATIVE BUILD COUNT 00159 >>>>>>> BSP MODULE: 1. 09/11/20 - mod: New Blunk Build tools applied. SCP MODULE: 1. 09/11/12 - fix: time mismatch in the time zone if elapsed time request derived from the time server. 2. 09/11/16 - add: web command process for password strength, power-up diag, Bonjour service up/down. 3. 09/11/17 - mod: do not register mDNS if Bonjour service disabled. 4. 09/11/18 - fix: time server cannot be enabled if disabled previously SIO MODULE: 1. 09/11/12 - fix: reader port 485 mode, led3 not turn off after transmission done. WEB MODULE: 1. 09/11/16 - fix: Bonjour enable/disable related. 2. 09/11/16 - mod: battery status always shows N/A for EP1501 board. TOS MODULE: 1. 09/11/16 - mod: not to start mDNS if Bonjour service disabled. ========================= 09/11/10, ep1501_0_10_2 ============================= TOS-018 BSP-021 MSL-001 WEB-033 SCP-078 SIO-032 <<<<<<< CUMULATIVE BUILD COUNT 00158 >>>>>>> SCP MODULE: 1. 09/11/04 - fix: Issue regarding timing of DHCP and Time server requests. Lease time fixes. 2. 09/11/05 - fix: Reboot when board set to static IP. 3. 09/11/06 - add: Code to adapt dynamic DNS or static DNS. WEB MODULE: 1. 09/11/05 - add: DNS server configuration. 2. 09/11/05 - add: Bonjour/Zeroconf enable/disable on user page (but not yet functional). 3. 09/11/06 - add: Password Strength configuration. 4. 09/11/06 - add: Power-up diagnostics on device info page. <<<<<<< CUMULATIVE BUILD COUNT 00157 >>>>>>> SCP MODULE: 1. 09/11/02 - mod: MAC address now available on Zeroconf/Bonjour TXT record. 2. 09/10/30 - add: Time server support. 3. 09/11/02 - fix: Flash Record discrepancy was causing a revert-to-OEM default after an upgrade from original EP1501 firmware WEB MODULE: 1. 09/10/26 - mod: Central Station page is not viewable. 2. 09/10/28 - add: New OEM codes and logos. 3. 09/10/29 - add: Time server specific changes to web pages. 4. 09/10/29 - mod: Serial port status now displays "N/A" 5. 09/10/29 - mod: remove all of the serial ports selection from the drop-down list in the host port configuration page SIO MODULE: 1. 09/10/30 - mod: Fixed incorrect internal SIO build number, set it to 0.3.3. ========================= 09/10/26, ep1501_0_10_1 ============================= TOS-018 BSP-021 MSL-001 WEB-032 SCP-077 SIO-031 <<<<<<< CUMULATIVE BUILD COUNT 00156 >>>>>>> SCP MODULE: 1. 09/10/23 - add: Merged EP-1501 support into main codebase 2. 09/10/23 - add: Reason codes now appear in diagnostic dumps. 3. 09/10/22 - add: The EP now reports its MAC address in the ID report (necessary to identify incoming IP Clients). WEB MODULE: 1. 09/10/15 - mod: Removed unused data tags. 2. 09/10/23 - mod: Updated default certificate to one that is valid until 2036. ========================= 2009/09/09, ep15_0_9_2 ============================= TOS-018 BSP-022 MSL-001 WEB-031 SCP-076 SIO-031 *** NOTE: SNMP support temporarily disabled in this version. ***** <<<<<<< CUMULATIVE BUILD COUNT 00145 >>>>>>> WEB SERVER MODULE: 1. 09/09/09 - fix: web server device info page displays incorrect flash id format BSP MODULE: 1. 09/09/09 - fix: Numonyx flash not able to program ========================= 2009/09/02, ep15_0_9_1 ============================= TOS-018 BSP-021 MSL-001 WEB-030 SCP-076 SIO-031 *** NOTE: SNMP support temporarily disabled in this version. ***** <<<<<<< CUMULATIVE BUILD COUNT 00144 >>>>>>> WEB SERVER MODULE: 1. 09/09/03 - fix: web server network and user page displays incorrect info after status page is displayed. <<<<<<< CUMULATIVE BUILD COUNT 00143 >>>>>>> SCP MODULE: 1. 09/09/02 - mod: disabled model and serial number checking/enforcement for on-board SIOs. ========================= 2009/08/03, ep15_0_9_0 ============================= TOS-018 BSP-021 MSL-001 WEB-030 SCP-075 SIO-031 *** NOTE: SNMP support temporarily disabled in this version. ***** <<<<<<< CUMULATIVE BUILD COUNT 00142 >>>>>>> SCP MODULE: 1. 09/08/27 - fix: adjusted clock precision <<<<<<< CUMULATIVE BUILD COUNT 00141 >>>>>>> SCP MODULE: 1. 09/08/25 - fix: real time clock slipped 20 seconds over 16 hours <<<<<<< CUMULATIVE BUILD COUNT 00141 >>>>>>> SIO MODULE: 1. 09/08/24 - fix: RS485 signaling standards does not work on the first Reader Port