B1102 on a Hyundai, Kia, or Genesis means the airbag control module saw supply voltage below its acceptable range. The SRSCM sets it when the reading stays low for more than four seconds. It is one of the most common airbag codes on these cars, and the fix is usually the battery or the charging system.
The SRSCM watches its own input voltage every time the ignition comes on. It has to, because the module has to be able to guarantee it can fire a squib on command. Hyundai's specification for the affected SRSCM generation runs roughly 8.4 to 17 volts, and voltage that sits under the low limit for more than four seconds sets B1102.
Owners usually notice this one after a hard start on a cold morning, after a jump, or after the car has sat for a few weeks. The battery sags far enough during cranking that the module logs the event, and the air bag lamp comes on and stays on even though voltage recovered the moment the engine caught.
The lamp does not go out on its own in most cases. The code sits in memory until it is cleared with a tool that can talk to the restraint system.
Circuit. Nothing inside the restraint system has failed when B1102 sets. The module is reporting on the electricity reaching it. It belongs to the same family as B1318 on other makes, and it is the same idea as B1112 on the older Hyundai and Kia systems.
No reset is needed in the usual case. Repair the battery or charging fault, clear the code with a scan tool that reaches the SRS, and it stays gone. A reset comes into play when the module is also holding something no scan tool can erase, such as crash data from an accident that was never properly addressed, and our airbag module reset handles that. If B1102 returns immediately with a known good battery and charging system, the module's internal power circuit may be at fault, and we can test it in our shop.
B1102 in this reading is Hyundai, Kia, and Genesis. It shows up across Sonata, Elantra, Accent, Santa Fe, Tucson, Genesis Coupe, Optima, Sorento, Soul, and Forte, among others. The B1100 number range is manufacturer specific, so on another brand the same digits point at something unrelated to the airbags.
Load test the battery before anything else, and do it properly rather than reading resting voltage at the terminals. Clean and torque the connections, then check charging output with the engine running and the headlights and blower on. If the battery is four or five years old and marginal, replace it and clear the code, because a battery that struggles once will do it again on the next cold night. Related codes: B1101 for the high voltage side, B1111 on the earlier Hyundai and Kia modules, and B1318.
Related codes: B1101, B1111, B1318
Keep reading:
Code scope: Hyundai, Kia, Genesis. The same number can mean something different on another manufacturer, so match the code to your make before you act on it.
A reset clears stored crash data. A replacement part fixes a hardware fault. We have read these codes since the nineties and will tell you which one you are looking at.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Hyundai parts and codes · Do not see it listed? Request a part or call 501-988-0611.