Version Number: 4.3
Product Line:   UPort 1200/1400/1600 Series Driver for Linux
Platform:       Linux kernel 4.x(x86/x64/ARM32/ARM64)
Company:        Moxa Inc.
Date:           2025/09/12

Support Product:
===============
UPort 1250, 1250I
UPort 1410, 1450, 1450I 
UPort 1610-8, 1650-8 
UPort 1610-16, 1650-16 
UPort 1250-G2, 1250I-G2
UPort 1410-G2, 1450-G2, 1450I-G2
UPort 1610-8-G2, 1650-8-G2-HUB, 1650I-8-G2

Tested Linux: 
=============
Kernel 4.20.0

Ubuntu 18.10 (kernel 4.18.0)
Ubuntu 18.04_vm (kernel 4.15.0)
Ubuntu 17.10 (kernel 4.13.0)

Fedora 29 (kernel 4.18.16)
Fedora 28 (kernel 4.16.3)
Fedora 26_vm (kernel 4.16.11)
Fedora 25 (kernel 4.13.16)

Debian 10 (kernel 4.19.0)
Debian 9 (kernel 4.9.0)
Debian 9_vm (kernel 4.9.0)

CentOS 8 (kernel 4.18.0)

OpenSuse Leap 15.1 (kernel 4.12.14)
OpenSuse Leap 15.0 (kernel 4.12.14)

Kylin (ARM 64) (kernel 4.4.131)

Release Note:
==============
Ver4.3
1. Change: Upgrade UPort G2 series UART firmware.
2. Bugfix: Fix device firmware version number in decimal.

ver4.2
1. New: Support MU250U/MU450U/MU850U UART.
2. New: Support UPort 1250-G2/1250I-G2/1410-G2/1450-G2/1450I-G2/
        1610-8-G2/1650-8-G2/1650-8-G2-HUB/1650I-8-G2.
3. New: Support DKMS.
4. Bugfix: Fixed setserial can not work in RHEL 8.

Ver4.1
1. New: Support ARM32/ARM64 platform.
2. Change: Downgraded software license from GPLv3 to GPLv2.
3. Bugfix: Fix setserial problems on kernel 4.20 and later.
4. Bugfix: Fix ioctl MOXA_SET_INTERFACE always return EINVAL.
5. Bugfix: Fix the issue that remove 2 port series UPort may cause system crash.
6. Bugfix: Fix the compile error ASYNCB_ undeclared in Debina 9 (kernel 4.9).
7. Bugfix: Fixed set interface fail in RHEL8.
8. Bugfix: Fixed compile error at function access_ok() with wrong 
           input parameters in RHEL 8. 

Ver4.0
1. New: Support Raspbian Jessie or later for Raspberry Pi 2/3.
2. Improve: Support to disable FIFO by setserial utility.
3. Bugfix: Fix read/write issue which caused by baud rate setting problem under
   Fedora 25 (Kernel 4.13.16).
4. Bugfix: Fix the issue that modem status is not correct after ports are
           opened.
5. Change: Divided an independent driver version 4.0 to support Linux kernel
           4.x.

Ver1.2
1. New: Support kernel version up to 3.4.4
2. Bugfix: Fix bug of compiling fail under gcc version 3.3.3. 
3. Bugfix: Fixed system memory leak when application keeps doing open/close 
           operations for a long time execution.
4. Bugfix: Fixed application hang up when open/close frequencytly.

Ver1.1
1. New: Support auto installation.

Ver1.0
1. New: Official released.

-End-
