While sitting at a red light today the yellow engine code light came on and stayed lit. Scooter is a 2012 500i ABS. Running fine, temp good cant seem to find an issue. Pulled into a gas station, turned the scooter off and fired it back up light is off and has not been back on since. The bike has 4200 miles on the clock and runs great. What is needed to run the codes and where is the port ? Thanks