The BMW Navigation application is a Visual Studio solution containing applications used when updating your NBT navigation map data.
The MapCodeExtractor application is a command line tool that extracts the hex code from the map data update. The hex code is needed in order to generate the passphrase needed to update the map data in the car. The FSC Code Generator application uses this data to generate the passphrase for the vehicle based on this hex code, the map data version and the vehicles VIN.
The FSCCodeGenerator application is a graphical Windows application that generates your passcode for the selected version of the map data. This application is updated with the hex code generated by the MapCodeExtractor application and uses your cars' extracted file for the navigation module hardware.
The FindIndyShops is a command line application that processes Vcard contact info gathered from the internet and generates a text file that is then used to load data into the Android app of the same name.
The BestRoute app is a command line application that processes a list of coordinates and plans the most efficient route to visit all the destinations and return home. Uses Google APIs.
This is an example of the inputted data used when testing the Best Route app. keys[0] = new Destination(1, "Home", "XX.12857490039368,-XXX.71027481555939"); keys[1] = new Destination(2, "Ituna", "51.15749,-103.48990"); keys[2] = new Destination(3, "McNabb", "52.12323,-104.52920"); keys[3] = new Destination(4, "Big River", "53.83786,-107.02395"); keys[4] = new Destination(5, "Kipabiskau", "52.57373,-104.18980"); keys[5] = new Destination(6, "Manitu", "51.71568,-105.45143"); keys[6] = new Destination(7, "Emerald Lake", "53.17840,-106.95679"); Results: Min Distance [1067 kms] [Home, Emerald Lake, Big River, Kipabiskau, McNabb, Ituna, Manitu, Home] Max Distance [2087 kms] [Home, McNabb, Emerald Lake, Ituna, Big River, Manitu, Kipabiskau, Home]
With the Best Route calculated, we can now use the BMW Route Creator app to create a BMW formatted file suitable to import as a Navigation Route into your car via a USB flashdrive.
For videos of these application and more, check out This Link