FIDO Device Onboard: Technical Deep Dive