Here are the release notes as posted on their forum...
1571:
Updater runs out of DOS instead of Windows
-Enables fixing of failed firmware installation characterized by “Yatapdong Barefoot ROM ATA”
-Enables firmware updates on Apple Mac
-Updater no longer requires AHCI mode
-Updater compatibility instability with nVidia chipsets fixed
-Bug Fix: ATA Security command now working in AHCI mode
-Bug Fix: When receiving invalid SMART subcommands, abort is now sent to host to minize long delays
-Bug Fix: Corrected values of some SMART attribute data initialization
-Bug Fix: ATA Security Command now returning correct values
-Enables life expectancy calculation
-Other internal bug corrections
1819:
- Change: SATA Rx SSC is turned off by default. Now Rx SSC = off, Tx SSC = off.
- Change: IDENTIFY word 69 bit 14 is cleared. (Non deterministic trim.)
- Change: IDENTIFY word 60-61 are changed. (User addressable logical sectors for LBA28)
- Bug fix: Fixed a bug in Error handling in Set Multiple mode command.
- Change: FPDMA error return code was not adequate.
- Change: Changed remaining life calculation formula.
- Bug fix: Fixed a bug that caused 1.5Gbps diagnostic failure.
- Change: SMART related changes were made. (BBM error log was removed.)
- Bug fix: SMART related bugs were fixed. (MLC Max PE count was displayed as 100k.)
- Change: Improved ATA8 ACS2 TRIM support
- Enhancement: Build process was enhanced.
- Enhancement: SATA error handling code was enhanced.
- Bug fix: Current ATA Security state was not reflected in IDENTIFY information.
- Bug fix: Performance boost routine reused the recently used block and it did harm to wear
leveling.
- Bug fix: After STANDBY_IMMEDIATE, most host controllers wait for OOB reply only for 100ms.
Sometimes Barefoot firmware couldn’t answer to COMRESET because FTL initialization took longer
time. This bug caused Windows Sleep/Hibernate test failure.
- Bug fix: Various read fail scenario were found with FTL simulation.
In addition, it was stated:
I believe the latest firmware has an emphasis on stability across different platforms, thus sacrificing some performance decreases.