Disconnecting the battery should reset everything, including your radio, make sure that you have the radio code before you disconnect the battery, otherwise you will have no radio for a while.
Disconnect it for around 15 minutes, that should be plenty of time to reset everything, let us know if it gets rid of the check engine light.