Glad it worked!
About the CRC error on the first attempt, my best guess is that you were already on FW3/K1.04 when you tried the patched kernel the first time. In that state, the firmware update process may behave differently or run a different validation path than when flashing from FW4. When...