﻿FW release ver 3.1.118
===========================================================================
FW release bundle for Marvell NICs (AQC100, AQC107, AQC108, AQC111C, AQC112C)

Content:
MAC: 3.0.192
PCIROM: 3.1.1-antigua
PHY: Cal-04.04-Candidate2
PHY: Eur-03.07-Candidate12
PHY: Eur-Eng-FastAdcCal-9.1.2
PHY: v9.7.2
TOOLS: 0.7.0.0


3.1.118
15 July 2020
-------------
Bug fix
Fixed issue with waking up by link up

3.1.116
30 June 2020
-------------
Bug fix
Fixed RPC configuration at Link UP event could be overwritten by PHY FW

3.1.115
11 June 2020
-------------
New features:
Added LED provisioning

3.1.111
7 April 2020
-------------
Bug fix:
Fixed issue with WOL on AMD machines
FW should apply MSM settings without link flipping
Fixed traffic loss if MACSEC overflow occurred

3.1.109
21 February 2020
-------------
Bug fix:
Fixed TX Datapath stuck caused by flow control
Enhancement:
[AQC-100]
Improved 1G optic link up time
Changes:
LEDs interface now uses register 0x31C instead of 0x37C

3.1.106
17 December 2019
-------------
Bug fixes:
[AQC-100]
* Removed EEPTOM protection while SFP module is starting as temporary solution
Changes:
[AQC-107]
* Disabled 1G EEE mode
Enhancement:
* Reworked PCI configs for AQC 100, AQC107, AQC111 for better compatibility with some motherboards

3.1.102
4 December 2019
-------------
Changes:
* Included IEEE test mode for 100M for AQC111
* Added scheduled DMA for AQC107

3.1.100
16 September 2019
-------------
Features:
* Optional capability to negotiate at the same link rate during wake up as it was before PC suspend
* Added runtime D3 state support
Enhancement:
* SNR data provide information for all 4 pairs along with the cable diagnostic data
Bug fixes:
* Fixed false message about FW heartbeat stuck via domes

3.1.96
16 August 2019
-------------
Bug fixes:
  [AQC111]
  * Fixed rare Tx stuck at 100M and 1G link speed caused by pause frames
  [AQC100]
  * Fixed issue with AQS-107 module when FW hasn't restarted fast enough during link down-link up
  * Fixed issue of reading garbage from SFP module during start up sequence
  
3.1.93
30 July 2019
-------------
Bug fix:
* Fixed issue with 100M link after some interactions with WOL on AQC111
  [AQC100]
* Added MAC heartbeat

3.1.90
3 July 2019
-------------
Bug fix:
* Fixed issue with PTP which doesn't enable WSP mode when required
Enhancement:
* Tweaked SERDES settings for Copper SFP+ modules

3.1.89
1 July 2019
-------------
  [AQC100]
* Added dedicated SERDES settings for DACs to MAC provisioning
* Tweaked SERDES settings for Fiber SFP+ module

3.1.88
21 June 2019
-------------
Bug fixes:
* Fixed omitted refresh of Global System Configuration for 100M and 1G after link up
* Fixed BSOD for ASUS ROG CROSSHAIR VIII FORMULA motherboards
  [AQC100]
* Fixed failed link up after link down/up
* Fixed BDP for Sonnet Thunderbolt dongles
Known issues:
* NIC may missing in device manager after waking up on ASUS ROG CROSSHAIR VIII FORMULA motherboards

3.1.86
11 June 2019
-------------
Bug fixes:
* Fixed double ping replies on first ICMP request
  [Bermuda]
* Card wasn't negotiated as PCIe3 on some ASUS motherboards

3.1.84
31 May 2019
-------------
Bug fixes:
* Changed default set for stripping of padding
* Fixed issue with duplication echo replies on first echo request in ping proxy
* Increased IFG value with MACSEC enabled to avoid MACSEC overflow.
* Fixed zeroed SFP data identifier field AQS SFP+ module
* Fixed link up on 100M
* Fixed size of MAC FW revision in provisioning
  [Bermuda]
* Card wasn't negotiated as PCIe3 on some ASUS motherboards

3.1.81
13 May 2019
-------------
Bug fixes:
* Fixed timer freeze at Windows Boot Manager with enabled PXE boot
* Improved link-up time for first boot sequence, which may prevent PXE Boot

3.1.79
17 Apr 2019
-------------
Bug fixes:
* Fixed reset cycle for Promis and Caldigit dongles by disabled DirtyWake
* Fixed Aquantia SFP+ modules power gating control functionality, which cause fails

3.1.78
08 Apr 2019
-------------
Bug fixes:
* Fixed issue with stuck of 10G fiber SFP modules after several OIRs

Known issue:
* Usage of Aquantia SFP+ modules (revisions AQS-107-CX-1 or later aren't affected) cause fails


3.1.77
27 Mar 2019
-------------
Bug fixes:
* Fixed thermal shutdown reconfiguration on MDIO failure

Enhancements:
* Changed pause frame quanta thresholds from 0xFEF0 to 0x000F


3.1.75
20 Mar 2019
-------------
Bug fixes:
* PTP Log storm during link is down

Known issue:
* PTP/AVB roles can't be negotiated automatically on macOS

3.1.73
14 Mar 2019
-------------
Enhancements:
* Default values for all commands are introduced
* PHY reload option for host boot

3.1.71
27 Feb 2019
-------------
Feature:
  [Calypso]
* Clause 22 support added
* M-USX loopback support was added

Enhancements:
  [Calypso]
* CTC improvements

Bug fixes:
  [Europa]
* CRC errors on 10G NIC with long cables were fixed
* PHY stuck after PRBS reception mode activation was fixed

3.1.69
06 Feb 2019
-------------
Features:
* Padding stripping support
  - Variable packet's headers length support
* MACSEC support was added
  - Enhanced encryption for network connection channel
* Added support for active DAC cables
* Added support of USX on AQC100

Enhancements:
* Updated to the latest PTP

Fixes:
* mDNS requests were ignored by SleepProxy during high intensity

3.1.64
18 Jan 2019
-------------
Fix fox:
 [PCIROM]
*      ATLDRV-727 NIC fails to initialize at BIOS startup on ASUS platform


3.1.62
18 Dec 2018
-------------
Feature:
* FW pass through PHY heartbeat to the driver

Fixes:
- set wrong timeouts during host boot
- stuck in MAC FW
- doesn't hold serdes for 60 seconds after link up in sleep proxy
- Fix of cable diagnostics for automotive 4 pair design on GM board
- Loop Timing between Master and Slave was fixed

3.1.58 
26 Oct 2018
-------------
Fix in OptionROM:
- 	PXE Linux stuck after loading

3.1.57
-------------
[AQC100] Fixes:
•	Optimized default FW values for SFP+ compliance.

3.1.56
------------
Fixes for:
-	FW doesn’t report 5G capability to the driver when Autoneg is set on both parties 
-	“Boot to PXE” option doesn’t work on Dell Matira (double PERST case)
-	No link in PXE after image loading was interrupted in PXE with “Ctrl+Alt+Del” (reproducible on Dell Zuma)
Features:
•	Improved transition of PHY to/from low power mode (do not allow other operations while it is in progress)
[AQC111/112] Fixes:
•	Disabled PCIe lane auto-disable feature because it cannot work correctly due to switched PCIe lanes in AQC111/112 chip and caused system hang on startup on particular HW
 [PCIROM]
•	Fixed BSoD due to memory corruption on system start up caused by active datapath: when booting from PXE/UEFI to OS, datapath in the chip remained active and could write to memory while system is booting up.  This fix is important for all platforms with enabled OptionROM
•	Fixed long start up in PXE when media is not connected (this was caused by attempts to get DHCP address)   

3.1.44
-----------
Fixes:
- Fixed issue with no link during loopback test
- Fix for pause frame handling in PHY FW
- PHY goes to thermal shutdown at 80 degrees
Features:
•	Interface for controlling LEDs from the driver [requested for DPDK]
•	Reduced link up time (important for automotive designs) 
•	Preparations for Host Boot: MAC FW reads BDP from the host after loading

[AQC100] Fixes:
-	Fix for long link up at 1G for fiber
•	Added SFP+ SMBUS malfunction detector for Felicity board. 
•	Added SMBus access for the driver [requested for DPDK]
[AQC111/112] Fixes:
•	Power optimizations



