Also, fancy aftermarket ECU packages are pointless for these mods. What you have 'modified' is extremely common and run of the mill work I would suspect most bikers do to their bikes in the 1st couple of months. The errors you are getting are because you removed devices and thus the sensors are throwing up an error. I mean the computer knows you have physically removed the devices. This is what the reflash is for, to avoid the computer throwing a code. Running aftermarket ECU would only be required if you're doing major mods to your engine and want to have full control of other parameters like timing, etc. or if you were to add a turbo.
The other reason for a reflash is to replace the above mentioned oem fueling parameters in order to take advantage of the mods which have been implemented.
Even then most bikes don't behave 100% like you want with a 'random' fuel map built on some other random bike (of which there are not many since its a 2020) and you
would be advised to get a custom tune, weather on a dyno or with a live tuning device like an Auto-Tune from Dynojet Research. Search button is your friend.
Aftermarket ECUs are complete overkill for a road bike. Yamaha has built a great product with traction control, ABS, ride modes, etc and the oem ECU makes use of them all. If you go aftermarket you've got an uphill battle to make it all work together. The only aftermarket ecu I would consider (and purely for a track bike) is the GYTR Race ECU, but it disables all the stuff you would generally use on the street like headlights, brake lights and turn signals.
Something like MOTEC will kill your pocket book, and you won't use its features.
Click the link below:
Motec M130 ECU - M130
Motec M130 ECU
Product Code: M130
Availability: In Stock
$2,295.00
NOTE: This is not a plug & play ECU. It is a professional-grade control system that will require special support in most cases to set up and use properly. The ECU will also require a firmware package, which is not included in the base cost of the ECU. Use the dropdown box above to select your firmware package and additional features.
MoTeC’s M130 ECU begins a new era in engine control. The M1’s unique technology redefines the meaning of customisation, delivering total control without compromise, and highly advanced security strategies make these ECUs ideal for both category managed and unrestricted applications.