There is a huge amount of information on the web about this problem, just google it. Apparently you can solve it by following a very weird but easy sequence of steps. I didn't try it yet, for the moment I just leave the light on.
Note: this process worked on my 1999 i30. The airbag light will go away for a day, then return. Code shows that an open connection is in the wires, but i have not found it yet. To get rid of the blinking light...
Open Driver Door.
Get In.
Shut Door.
Turn ignition to the ON position.
(all the way, but do not start car).
Open Door.
Reach down with your left hand and
Press the door ajar sensor (rubber button) 7 times quickly.
Shut Door.
Start your car...
This should reset the airbag lamp and it will stop blinking.
Update... if i move the electric seats to full back or full forward the airbag light returns. I have not moved the seats in a month after doing this reset procedure and the airbag light has not come back. All good so far.
Thanks a million!!!!!...I just finished following your posted procedure (get in car; close door; turn ignition key to full "on" position; open door; press the "open door indicator" button quickly 7 times; close door; start engine)...My air bag indicator light doesn't flash any more! Again, many thanks!