One thing I noticed is the new firmware does not allow overclocking and does not show exact hash board state. If some chip on the hash board are defective, it won't show which ones are. But you can tell by reduced hash rate.
BTW, where can you find HW errors? What are the numbers?
Just wanted to let you know I used to get a lot of HW errors on my 2nd board on one of my R4 miners.
Errors dropped significantly.
Kernel Version Linux 3.14.0-xilinx-gb190cb0-dirty #57 SMP PREEMPT Fri Dec 9 14:49:22 CST 2016
File System Version Sat Apr 29 20:06:48 EDT 2017