Unfortunately, what RC45 stated is the hard truth. I was the first SP1, US version atleast (ECU L-13), to flash their ECU with the Woolich software. Had to spend the hour reading it, sending the data to them in order to do their thing, and then waited 2 more weeks for them to make the ECU flashable. I also initially ran into that hard fail due to having pulled the exup valve and EVAP canister items prior to first re-write. Reached out to Anthony at Woolich right away, found out the issue with pulling parts before flashing, which is not a Honda specific issue btw, other makes/models are confirmed by Woolich to have the same “hardfail” issue nowadays if you pull parts before you flash for the first time. I restored my ECU, reinstalled stock parts, flashed, pulled parts back off and have done dozens of flashes to my SP1 over the past few months with no adverse effects. So you really can’t blame and bash Honda over this, especially when an ECU flash goes wrong, everyone has the disclaimer that you perform that action at your own risk and will most likely void any warranty by doing such, so should be prepared to roll that dice if you decide to go down that road...