Any OBD scanner/tool should be able to reset fault codes/lights, dont see why your mates Snap On computer wont work
Might be worth looking what the fault code actually is when trying to reset it as if the fault is still present the light wont go out
If you get stuck you can always buy a carista unit Carista Bluetooth OBD2 Adapter and App: Diagnose, Customize and Service your Audi, BMW, Lexus, Mini, Scion, Toyota, VW, Seat or Skoda with dealer level technology: Amazon.co.uk: Car & Motorbike
Its needs an active subscription for full functionality but you get a free trial when you first use it so would do what you want ?
Might be worth looking what the fault code actually is when trying to reset it as if the fault is still present the light wont go out
If you get stuck you can always buy a carista unit Carista Bluetooth OBD2 Adapter and App: Diagnose, Customize and Service your Audi, BMW, Lexus, Mini, Scion, Toyota, VW, Seat or Skoda with dealer level technology: Amazon.co.uk: Car & Motorbike
Its needs an active subscription for full functionality but you get a free trial when you first use it so would do what you want ?