diff --git a/trusted_os/rpc.go b/trusted_os/rpc.go index a2d2676..fe00c7f 100644 --- a/trusted_os/rpc.go +++ b/trusted_os/rpc.go @@ -45,8 +45,10 @@ type RPC struct { // Version receives the Trusted Applet version for verification. func (r *RPC) Version(version string, _ *bool) error { - // TODO: disable for now - return nil + if !imx6ul.Native || !imx6ul.SNVS.Available() { + log.Print("SM skipping applet version verification") + return nil + } log.Printf("SM applet version verification (%s)", version)