Product:    MGate Manager
Version:    1.18 Build 23072714
Date:       07/27/2023
Company:    Moxa Inc.

Support Platform:
-----------------
Windows 2000 (x86/x64)
Windows XP (x86/x64)
Windows 2003 (x86/x64)
Windows Vista (x86/x64)
Windows Server 2008 (x86/x64)
Windows Server 2008 R2
Windows 7 (x86/x64)
Windows 8 (x86/x64)
Windows 8.1 (x86/x64)
Windows Server 2012
Windows Server 2012 R2
Windows 10 (x86/x64)
Windows Server 2016
Windows Server 2019
Windows 11
Windows Server 2022

Supported Moxa Product:
------------------------
MGate MB3180, MB3280, MB3480, MB3170, MB3170I, MB3270, MB3270I 
MGate MB3170-M-SC, MB3170-M-ST, MB3170-S-SC, MB3170I-M-SC, MB3170I-S-SC
MGate EIP3170, EIP3170I, EIP3270, EIP3270I
MGate 4101-MB-PBS, 4101I-MB-PBS
MGate 5101-PBM-MN, 5102-PBM-PN, 5105-MB-EIP

Release Note:
---------------
Ver1.18 Build 23072714
1. Bugfix: Fix parsing user parameters issue with 'MTS R-Series' (MTSR04C3.gsd)
2. Bugfix: Fixed parsing user parameters issue with 'MOOG ServoDrive'
3. New: Add FileVersion lib for FOSS.

Ver1.17 Build 22032910
1. New: Support Windows 11, Windows Server 2022.
2. New: Add optional configuration feature of "Accept Arbitrary Host Header" 
	for MGate MB3000 series, 5101/5102/5105-PBM-MN.
3. Bugfix: Fix the parsing maximum diagnostic data length issue with SITRAS DPU96 PU 
	   in PROFIBUS setting for MGate 5101/5102-PBM-MN.
4. Bugfix: Fix parsing user parameters issue with FR-A7NP.
5. Bugfix: Fix parsing user parameters issue with Danfoss FC-202.
6. Bugfix: Fixed MGate Manager Off-Line Configuration encountered an error
           when open MGate 5105 FW V4.3 configuration file which exported
           via web console.


Ver1.16 Build 21010717
1. New: Add LLDP configuration for MGate MB3000 series.
2. Change: Windows Secure Boot has been supported since Windows 8 / Windows
           Server 2012. In this version, MGate Manager replace the ProCOM port
           service to virtual port driver on Windows 8/Windows Server 2012
           and later. The new ProCOM port driver is WHQL certificated to
           support Windows Secure Boot.
3. Bugfix: Fix the wrong detection of I/O address in PROFIBUS setting for 
           MGate 5101-PBM-MN.
4. Bugfix: Fix the MGate Manager crash when configuring MGate which has 
           email user name length over 16 characters.

Ver1.15 Build 18111915
1. Improve: Support cybersecurity features for MGate MB3000 series.
2. New: Add username login function for MGate MB3000 series, MGate 5101-PBM-MN,
                MGate 5102-PBM-PN, and MGate 5105-MB-EIP.
2. Bugfix: User parameter in GSD file PXC_06CC.gsd is incorrectly parsed for MGate 
           5101-PBM-MN/5102-PBM-PN.
3. Bugfix: User parameter in GSD file si04806a.gsd is incorrectly parsed for MGate 
           5101-PBM-MN/5102-PBM-PN.
4. Bugfix: GSD management failed to add SE100E2E.GSD for MGate 
           5101-PBM-MN/5102-PBM-PN.

Ver1.14 Build 17110213
1. Improve: Support cybersecurity features for MGate 5101-PBM-MN, 
            MGate 5102-PBM-PN, and MGate 5105-MB-EIP.
2. New: Support Modbus fault protection function for MGate 5101-PBM-MN and 
        MGate 5105-MB-EIP.
3. New: Support EtherNet/IP fault protection function for MGate 5105-MB-EIP.
4. New: Support accessible IP for MGate 5102-PBM-PN.
5. Improve: Add EtherNet/IP encapsulation inactivity timeout and
            configuration instance settings for MGate 5105-MB-EIP.
6. Bugfix: MB3270 cannot be configured in high latency network environment.

Ver1.13 Build 17041311
1. New: Support auto device routing for MGate MB3270, MB3280, and MB3480 series.
2. Improve: MGate 5101-PBM-MN/5102-PBM-PN cannot communicate with WAGO 750-303 
            due to incorrect parsing.
3. Improve: Support EIP3000 Forward open connection path.
4. Bugfix: MGate 5101-PBM-MN/5102-PBM-PN cannot add SIE180BB.GSD (for Siemens 
           SIMEAS P).
5. Bugfix: MGate 5101-PBM-MN/5102-PBM-PN cannot remove GSD file with read-only 
           attribute.
6. Bugfix: MGate 5105-MB-EIP cannot be configured for some versions.

Ver1.12 Build 16040710
1. Improve: Modify MG4101 I/O mapping page, dynamic GSD export, and I/O data view.
2. Improve: Support MB3180 Web Console.
3. Improve: Add MB3000 Modbus TCP listen port setting.
4. New: Support Windows 10.
5. Bugfix: MGate manager does not modify broadcast IP after changing IP and
           netmask settings on MGate 5101/5102/5105 device.
6. New: MGate 4101 Modbus Fault Protection setting.
7. Bugfix: Update the PNIO version of MGate 5102 GSDML.
8. Bugfix: Fill all sentence in multi-language.


Ver1.11 Build 14122210
1. New: Support MGate MB3170-M-SC, MB3170-M-ST, MB3170-S-SC, MB3170I-M-SC,
        MB3170I-S-SC.
2. New: Support Modbus routing by TCP port, IP address and multi-range slave
        ID.
3. New: Support MB3000 monitor log exporting to CSV format.

Ver1.10 Build 14070416
1. New: Support Windows 8.1, Windows Server 2012 R2.
2. Bugfix: Modify the file extension of MB3000 offline configuration to "cfg".
3. Bugfix: "Monitor" function of device will be failed if the device address is
           translated (NAT) by a router.
4. Bugfix: GSD Management cannot add the GSD file with long argument.
5. Bugfix: Allow Modbus command 06 with swap being set to "Byte".
6. Improve: Support PROFIBUS module name with size over 32 characters. The 
            displayed module name will be truncated when size over the 
            32-character limitation specified by PROFIBUS GSD specification.

Ver1.9 Build 13080610
1. New: Support SNMP configuration for MGate EIP3000 series.
2. New: Support SNMP and LLDP configuration for MGate 5101-PBM-MN.
3. New: Support Off-Line configuration for MGate MB3000, EIP3000 and 4101-MB-PBS
        series.
4. Improve: Change the minimum poll interval value of Modbus master command to 
            100 ms for MGate 5101-PBM-MN and 5105-MB-EIP.
5. Bugfix: When configuring ProCOM Mapping for MGate EIP3270, it doesn't show 
           the model name.

Ver1.8 Build 13070311
1. New: Support MGate 5105-MB-EIP.
2. New: Support RTS toggle flow control for MGate MB3000 series.
3. New: Support adjustable inter-character timeout and inter-frame delay for 
        Modbus setting of MGate MB3000 series.
4. New: Add SNMP function to MGate MB3000 series.
5. New: Support offline open function in ProCOM.
6. Bugfix: Setting DF1 Ack-timout will fail on MGate EIP3000 series.
7. Bugfix: For MGate MB3000 series, the maximum length of password is restricted 
           within 15 characters.
8. Bugfix: Upgrading multiple MGate series devices with the same IP address 
           will fail.
9. Bugfix: Adding another PROFIBUS module after the warning message "Slot 
           input/output address is full" has popped up. The assigned input 
           address of the module will be invalid. If user try to modify the 
           input address to an available address, the warning message "PROFIBUS 
           input address is conflict" will be shown on MGate 5101-PBM-MN, 
           5102-PBM-PN.
10. Bugfix: Fix the bug that mapped ProCOM ports were not removed after driver 
            being uninstalled.
11. Bugfix: Fix the bug that service of driver was not stopped and removed after 
            driver being uninstalled.
           
Ver1.7 Build 13031215
1. New: Support MGate 5102-PBM-PN.
2. Improve: Change the minimum polling interval value of Modbus master command 
            on MGate 4101-MB-PBS to 10 ms.
3. Bugfix: PROFIBUS slots share the same input or output address on 
           MGate 5101-PBM-MN.
4. Bugfix: Incorrect information will be shown when PROFIBUS module type is 
           longer than 10 bytes.
5. Bugfix: Skip the validity check of user parameter of PROFIBUS slot 
           on MGate 5101-PBM-MN.
6. Bugfix: In configuring compact mode (one slot only) of MGate 5101-PBM-MN,
           slot can not be added again after removed.
7. Bugfix: In PROFIBUS setting page of MGate 5101-PBM-MN, when user click 
           on edit menu, an error message will be shown if no any GSD file 
           exists.
8. Bugfix: The name on main page will be shown incorrectly if the length is 
           exactly 40 bytes.
9. Bugfix: The address of copyed PROFIBUS slave modules are not in sequence on 
           MGate 5101-PBM-MN.
10. Bugfix: MGate 5101-PBM-MN can not communicate with PROFIBUS slave if GSD 
            file does not include the maximum length of diagnostic information. 
11. Bugfix: The information of Slave Diagnose page will be shown incorrectly on 
            MGate 5101-PBM-MN.

Ver1.6 Build 12091815
1. New: Support MGate 5101-PBM-MN.
2. Bugfix: Show "illegal IP" when the last address of ProCOM IP is bigger than
           244.

Ver1.5 Build 11112311
1. New: Support MGate 4101-MP-PBS.
2. Improve: Re-layout for main dialog.
3. Improve: When ProCOM mapping fail, recover previous mapping settings.
4. Improve: Remove the unnecessary step (restart mgdrv service) when mapping 
            ProCOMs.
5. Improve: Remove response time-out setting of ProCOM on EIP3000.
6. Improve: Set monitoring function to use an adjustable sized dialog.
7. Bugfix: Incorrect display of list in configuration dialog.
8. Bugfix: MGate manager fails to add/delete ProCOMs since registry key (ComDB) 
            size is not compatibile.
9. Bugfix: Unable to set EIP3000 response time-out as value over than 30000 ms.
10. Bugfix: Login always failed after setting password with 16 bytes length.
11. Bugfix: Uncorrect name of EIP3000 after importing configuration file. 
12. Bugfix: Uncorrect information of MGCI.dll. 
13. Bugfix: When set specified requests for priority control, modify a request 
            would make MGate Manager add a new one instead. 
14. Bugfix: On EIP3000, ACK time-out of DF1 could be set over than response 
            time-out/4.

Ver1.4  Build 10060317
1. New: Add Modbus ProCOM.
2. New: Add "Clear" button in "Monitor" page.
3. New: Add "Copy to clipboard" popup menu when user select a command in 
        "Monitor" page.
4. New: Add "Accessible IP" page in configuration dialog.
5. New: Add web console setting in "Miscellaneous" page.
6. New: Add "Load Default" function.
7. Improve: Broadcast after all MGates' IP settings finish.
8. Improve: Add 4 ProCOM mapping in first time with non-used port and it can be 
            modified by double-click the item.
9. Bugfix: User apply ProCOM mapping fail due to un-existed registry.
10. Bugfix: Import/export "Second_IP" configuration of EIP3270/EIP3270I.
11. Bugfix: Second IP of Modbus is NULL.

Ver1.3 Build 09062211
1. New: Add EIP3000 series.
2. New: Add EIP ProCOM.
3. New: Increase "slave TCP port" setting on "Slave ID Map".
4. New: Increase "Auto Relay Warning" setting on the "Miscellaneous" page.
5. Improve: Add new language string in "Miscellaneous" page into files.
6. Improve: Use multithread to upgrade firmware if several models are selected.
7. Improve: User cancel detection without patient when auto detection is                
            running, show the completed results in list.
8. Improve: Modify code architecture and add comments for multiple models 
            supporting.
9. Improve: Enable only "Network" as setting a group of different model                 
            devices.
10. Improve: Enable 8 serial data bits setting in ASCII mode.
11. Bugfix: Break if one error occours without setting others in CCfgMiGW & 
            CCfgModbus.
12. Bugfix: Modify MyOnMove() in MyTabCtrl. And remove initialized variable in 
            DlgMBConfig.
13. Bugfix: Firmware version is inconsistent on telnet console and utility.
14. Bugfix: Check firmware version to decide if target MB3X70 supports "Auto 
            Relay Warning" function.
15. Bugfix: Increase "Auto Relay Warning" setting on export/import function.

Ver1.2 Build 07081514
1. New: Configuration of emergency requests.
2. New: Support MB3280, MB3170/3170I and MB3270.
3. New: Support language of Polish. 
4. Improve: Available to set multiple MGates in the same name or only set one 
            MGate when configure multiple MGates.
5. Improve: Available to set multiple MGates in ascending IP, in the same IP or 
            only set one MGate when configure multiple MGates.
6. Improve: Display firmware version in 2 digits instead of 3 digits.
7. Improve: Less error occurs when broadcast search is just after power on of 
            MGate which uses DHCP.
8. Improve: Increase paging on log monitoring.
9. Improve: Change layout of Slave ID Map configuration page.
10. Bugfix: Displaying of wrong raw data address on traffic monitor.
11. Bugfix: Mismatched status and firmware version when sort the MGates list.
12. Bugfix: Fail to configure MGate when password set by MGate Manager and then 
            changed by other utility.
13. Bugfix: Password import fail after target MGate is reset to default.
14. Bugfix: Incorrect MGate's name after set MGate's name in maximum size.

Ver1.1 Build 07041910
1. New: Available to enter the configuration pages by double click a MGate on 
        the MGates list. 
2. New: Add Group Box to separate settings of mode and serial of each port. 
3. Improve: Language button and dialog would always keep showing in English 
            instead of language user specified.
4. Improve: Auto set extend file name as saving/loading files.
5. Improve: Change the message of "Modbus Tcp" to "Modbus TCP".
6. Improve: Available to add found device time to time by searching in  
            specified IP.
7. Improve: Less error message displaying occurs when broadcast search is just
            after power on of MGate which uses DHCP.
8. Bugfix: Wrong firmware version returned by dsc_GetKernelInfo of MGCI.
9. Bugfix: Wrong tab order.
10. Bugfix: Unlimited length of MGate's name.
11. Bugfix: Incorrect displaying of "Unlock" on the MGates list.    

Ver1.0 Build 07032819
1. First released version.
