Correct me if I am wrong - a device won't read a jnx map if the jnx is not signed by Base Camp (garmin)? Am I correct? That is why the patch is needed?