Update: Found an antenna module from a 300 which works fine in the 680 and sat fix works, but BT still won't update so maybe it's integrated in the antenna module for BT models and is not present in the antenna for the non-BT 300? I'll try swapping the flat cable only and using the original module in case it's only the cable faulty.