I have a check engine light on as I took it to an autoshop they said that there is a updated version on my vehicle that needs to be done otherwise it would not scan correctly due to its current version. They looked up the fault P0139 Code on 2005 honda civic and they said that there are recalls on this model. Which leads my CEL on and its probably a false reading.
Read more:
How much does Honda charge for ECM or software update on recalled vehicles such as 2005 Honda Civic?