The satnav on Honda jazz 2016 I assume does not need a code as I had occasion to disconnect battery to clear a fault code, initially it asked for a code and displayed a number pad but I didn’t have the code but after driving a couple of miles it eventually reset itself. On replacing head unit they are different as they encompass a larger onboard memory a but both have facility for gps antenna to my knowledge, as an earlier guest pointed out Sygic is a free android app that in my view is every bit as good as the factory garmin and can be installed on non satnav units.