code 12 means "no mulfunctions are recorded by ECM",no problems founded.You can not reset this code.
how to reset suzuki sx4
how i reset code on m109r suzuki
use a scan tool use a code reader either press reset. or pull dome fuse with 2min , put back. its reset.
plug in scan tool or code reading into OBD2 DLC 16 pin connector above right knee. press reset DTC. done.
1165
To reset the radio code for a 2004 Suzuki Verona, you typically need to turn on the ignition and the radio. If the radio displays "CODE" or "LOCK," you'll need to enter the correct code, which is usually found in the owner's manual or on a card provided at the time of purchase. If you don’t have the code, you may need to contact a Suzuki dealership with your vehicle's VIN for assistance. After entering the correct code, the radio should function normally.
Go to a dealer
place the Diagnostic jumper and read out the flashes. http://www.kick-fix.com/CEL/CEL.html this looks complex but it covers 89 to 95 FED and California cars. then post your DTC errors here. code 12 is normal , but you will have others. http://www.suzuki-forums.com/suzuki-sidekick-escudo-vitara-geo-tracker/
To reset the radio in a 2002 Suzuki Grand Vitara after a battery change, turn on the ignition and then the radio. You may see a message like "CODE" or "SEC" indicating that the radio is locked. If you have the security code (usually found in the owner's manual), enter it using the preset buttons. If you don't have the code, you may need to consult a dealership for assistance.
P0400 is an EGR code. Usually caused by carbon blocking some of the the vacuum ports. It can also be caused by a blocked vaccum hose, misrouted hoses, or even a bad ECM
Get the code off the radio card and punch in the numers on the radio pre set buttons with the radio and ign key on and the radio will come back to life.
spydekick