there is an idle adjustment its next to the pipe on the TB the ecu doesnt control idle its just a cpu that controls fuel delivery for what you tell it if you set your idle to 5000rpm and tell your ecu that 0% is there with the tps it thinks thats idle, might not work very well but you control idle
I am glad ya'll mentioned valves cause i checked mine from curiosity and found out that my local dealer that just did mine wayyyy over tighted one exhuast valve! So the problem was that and not the idle like previously intended. So i ended up fixing their mistake!
The electric control module(ecm) reads input voltage and values of the sensors(iacv one of many Section 6-15) and uses it's input voltage and values to control the efi system of the 700xx. Section 6-56 in the service manual.
boost is correct it reads inputs and directly relates to how much fuel is delivered the iacv, tps, maf sensor all send inputs which are used to calculate fuel delivery but that is not the only thing needed to make it go put put it needs air which is what you will set with the idle screw or your throttle which is the air metering device. if you set idle slightly higher with the screw it wont effect anything except make it idle higher if its a ways off you may want to recalibrate the tps but all i have seen have been ok. the iacv valve im pretty sure is not even necessary most efi atv's dont even have one i will probably end up bypassing it when i finally get a chance to make up a TB i think it really acts more like an enrichment valve. i need to get some time and hook up an occiliscope and see what it effects it has
now that im thinking about it i guess the iacv could bleed off air to try and keep idle at a set rpm i havent really paid it much attention which may be how it works i will have to see next time i tear one apart, i still think its unessesary and if that is how it work its silly idle should be controlled by rider imo. if you dont recalibrate the tps it will think its a 1% throttle and it will idle higher which is not a bad thing as long as you dont get carried away and put it up to 2500rpm.
when i set up bikes to race i always set the idle higher it has less of a chance to stall