Over 7 year user did not bother to read Forum Rules... I merged your last two posts.

In this way:
the most of navi devices are designed to do auto update software by just inserting a proper card (with firmware) into them and resetting them.
When booting, they first contact the card (if present), and read the content from it (update).
This feature is an exploit for making unlockers.
This bypasses system limitations, the factory launcher, and practically only invokes the OS (WinCE).

Then runs a launcher that someone is made (from card), in this case Visual GPS, or SimpleShell, or Costas's...
So, you don't need any software on device.