***Ver: 2.078.000 @ 20170612***

1. Fixed the compatibility issue with Samsung SCX-4623F Multi-function printer that caused the printing function to fail.

***Ver: 2.077.000 @ 20170511***

1. Disable Bonjour protocol to avoid conflict with a certain android device's broadcast packets which might cause 
the USB Server device to hang.

***Ver: 2.069.000 @ 20140128***

1. XR21V1414 which was originally recognized as a USB Web cam device type was changed to OTHER (vendor specific type).

***Ver: 2.068.000 @ 20130301***

1. Fix compatibility issue with EXAR XR21V1411/XR21V1414 USB to COM device.
2. Fix compatibility issue with Marvell 88E1118 PHY.

***Ver: 2.061.000 @ 20130301***

1. Fixed the compatibility issue with HP LaserJet 1010 printer.
2. Fixed the issue that when user plugs in a "broken" device that fails to respond correctly during USB enumeration, it might cause the USB Server to hang.

***Ver: 2.055.000 @ 20120419***

1. Fixed the conflict in Bonjour protocol and iOS device that may cause the USB Server device to hang. When there is a iOS device on the same network as the USB Server,
a certain network broadcast packets from it might cause USB Server to hang.
2. Fixed the issue that causes USB stroage device to malfunction when it's connected to the USB Server directly without going through a USB hub.


***Ver: 2.052.000 @ 20120327***

1. Fixed compatibility issue with Sharp M211D Multi-Function Printer
2. Fixed compatibility issue with Seagate FreeAgentGoFlex Desk USB 3.0 2TB external hard drive.
3. Fixed compatibility issue with Realtek 8211E Gigabit PHY.
4. Fixed the issue that, when user unplugs a "Connected" device from a Server, there is a small chance that other "Connected" device on the same server
might get disconnected expectedly.
5. Extend DHCP request timeout duration from 15 seconds to 40 seconds to cope with those DHCP server that takes longer than 30 seconds to respond.
6. Fixed the issue that when user unplugs a "Connected" device while other Devices one to the same server is working (ie Printing to a Printer,
reading from/writing to a USB HDD), there is a small chance that the on-ging task might get interrupted.


***Ver: 2.029.000 @ 20101229***

Bugs Fixed:
1. Fixed the issue with the chip's internal registers that causes the USB device enumeration to fail on PCBs with incompatible electrical characteristics.
2. Fixed the issue with the UNTP Control Write that causes USB Write to fail in some special case, i.e. flah programming for DisplayLink device.

***Ver: 2.028.000 @ 201001215***

Bugs Fixed:
1. Fixed the compatibility issue with SMSC USB Hub 2514 that causes USB devices plugged in might not be enumerated and accessed sometimes.

***Ver: 2.027.000 @ 201001203***

Bugs fixed:
1. Disable Apple Bonjour protocol support to prevent our server from hanging when received Bonjour packets from Mac PC/MacBook/iPhone/iPad in the same network
environment.
2. Fixed the bug that, in the 4-port USB Server case, if there is a Printer/MFP plugged into any of the ports when the server powers on, the other devices
plugged into the ports after the Printer/MFP will not work.
3. Fixed the design to handle the USB Hub events:"Port_Enable_Chg", "Port_Over_Cur_Chg", "Port_Suspend_Chg" to prevent the server/device from hanging.

Modifications:
1. Shorten the UNTP Keep Alive timeout from 60 seconds to 30 seconds. When The server stops getting data from PC unexpectedly, now only waits for 30 seconds
before performing "Disconnect" tasks.


***Ver: 2.026.000 @ 201001028***

Bugs fixed:
1. Fixed the compatibility problem with the HP printers that comes with "Smart Install" technology:
	HP LaserJet Pro M1212nf
	HP LaserJet Pro P1606dn
	HP LaserJet Pro M1132
	HP LaserJet Pro P1102
	HP LaserJet Pro P1102w
	HP LaserJet Pro P1560
   NOTE: If the user connects this type of printers manually while it's in the "Storage" stage, it would disconnect itself
	and turns into a multi-function Printer. User will have to connect it again to use it as a MFP.
 
2. Fixed the problem that sometimes USB Server hangs while it's just sitting there not doing anything due to a TX buffer running out problem
3. Fixed the problem that sometimes USB Server hangs while it's connected to the PC directly with a LAN cable and then PC goes into standby/sleep.

Modifications:

1. Extend the DHCP Requst ACK time-out duration from 15 seconds to 45 seconds to cope with routers that responds DHCP ACK slowly.
2. For Network KVM application only: PC connects the NKVM automatically after Wakes-on-LAN. 

***Ver: 2.025.000 @ 20100927***

Bugs fixed:
1. Fixed the problem that multiple plugged-in devices sometime interrupts the chip's power on sequence.
2. Fixed the compatibility issue with FT4232H USB to RS232 chip by FTDI.
3. Fixed the problem that when multiple server sends out DHCP request to the same DHCP server at the 
same time, the severs might intertupt each other to cause the IP acquiring sequence to fail.


***Ver: 2.022.000 @ 20100716***

Bugs fixed:
1. Fixed the problem in the SetInterface process that might cause the printer to malfuction when printing to it via LPR.
2. Remove device at Port 3 or Port 4 affects device with Interrupt Pipe (Keyboard, mourse, etc) on Port 1 and Port 2.
3. Fixed the problem that some the hotkey function might not work on a certain keyboards (KVM Case)
4. Fixed the problem that might cause device enumeration error when device is plugged in/removed while connecting other device.

Modifications:
1. Added support of Goodway USB to PS2 device.
2. Added network speed function code for device webpage.
3. Added support for Microsoft Windows Media Center Remote Control.
4. Added Support for LG Touch Panel.

***Ver: 2.014.000 @ 20100419***

1. Implemented Vital Data Protection for MAC address.
2. Fix the problem that USB device enumeration process could be interrupted by "Connect" operation. 
3. Do "SetConfig" Command on for USB Printer/MFP and Hubs. This improves compatibility of a certain pen drive.

***Ver: 2.012.000 @ 20100307***

Bug Fixed:
1. LPR Printing Job will not be correctly sent to the printer/MFP if it's connected through GL852 USB Hub.

***Ver: 2.011.000 @ 20100209***

Bug Fixed:
1. Change the UPnP protocol to complay with Linux.
2. Fixed the bug on internal addressing error that leads to incorrect device state interpretation.


***Ver: 2.009.000 @ 20100106***

Modification:

Firmware version format change:

New format would be "a.bbb.ccc" where "a" is the chip version, "bbb" is the major firmware version and "ccc" is
the branched firmware version.

For Example, the latest "USB Server" application firmware is of version 2.009.000, where "2" corresponds to MP
chip (or B version), 009 correstponds to the firmware version and, since the firmware for this application is
the main branch, the branched firmware version would be 000.

***Ver: 208 @ 20091211***

Bug Fixed:

All
Fixed the problem with incorrect device reset when the device is connect through a hub via PC-Link, which is the
direct USB link from Server to PC and not the USB over IP connection. Concerns more about the KVM application
since the product of this application usually comes with an additional USB connection besides the LAN connection.


***Ver: 207 @ 20091125***

Bug Fixed:

USB Server:
1. ICPlus Ethernet PHY LED Control problem fixed


Embedded Device/Network KVM:
1. ICPlus Ethernet PHY LED Control problem fixed


Features Added:

USB Server:
1. Provide device Vid & Pid for software to use

Embedded Device/Network KVM:
1. Provide device Vid & Pid for software to use


***Ver: 206 @ 20091123***

Bugs Fixed:

USB Server:
1. Allow DisplayLink firmware to be programmed through our chip.

Embedded Device/Network KVM:
1. Correctly Show device status when it is connected to the PC via USB connection
2. Allow DisplayLink firmware to be programmed through our chip.

Features Added:

USB Server:


Embedded Device/Network KVM:
