I forgot to say, i bought a driver airbag which still showed a fault, i removed my mondeo bag as i thought I'd try a test, buy the connectors were too different for me to confidently id the custom bag pins.
I had the bright idea of seeing if the custom driver airbag would fit in the custom passenger airbag connector, well it's obvious that they would be different, but actually no it plugged straight in, and the passenger code disappeared so i was happy about that as Otto proved the bag was ok.
So now i thought maybe the driver squib was faulty as I'd read on Google.
But when i plugged the bag back into its rightful place i scanned for codes and there were none for the drivers airbag. Ffs
So it looks like i just need a passenger bag and that fooking lamp can go away.

56 350 2.2 130ps mk7 with 2 side doors
65 290 2.2 125ps custom with 2 side doors
07 350 170ps
Ids v86 licence + v86.04 update + xprog
hereIds map
here