{"id":584,"date":"2011-02-05T18:32:46","date_gmt":"2011-02-05T23:32:46","guid":{"rendered":"http:\/\/blog.danjoannis.com\/?p=584"},"modified":"2011-02-05T18:33:01","modified_gmt":"2011-02-05T23:33:01","slug":"gps-hacking-magellan-1424","status":"publish","type":"post","link":"https:\/\/blog.danjoannis.com\/?p=584","title":{"rendered":"GPS Hacking &#8211; Magellan 1424"},"content":{"rendered":"<p>Modern day GPS devices are essentially miniature computers. Many have a compact version of Windows, called Windows CE, installed, and the GPS software runs over top of it. However, GPS manufacturers often lock out this extra functionality. There are different packages and ways to unlock your GPS, however because there are so many different brands, it isn&#8217;t always one-size-fits-all.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0040.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-586\" title=\"MioPocket OS\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0040-300x198.jpg\" alt=\"\" width=\"300\" height=\"198\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0040-300x198.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0040-1024x678.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0040.jpg 1671w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I Googled for information on unlocking the Magellan RoadMate 1424 (the GPS I have) but the only information I found was a couple of people who couldn&#8217;t do it. Not deterred, I set off and entered the unknown. Read on for my story (spoiler: it ends in success).<\/p>\n<p><!--more-->A popular GPS unlocking distribution is <a href=\"http:\/\/www.gpspassion.com\/forumsen\/topic.asp?TOPIC_ID=136798\" target=\"_blank\">MioPocket<\/a>. It is compatible with a very wide variety of GPS devices, though it was original designed as a way to free Mio branded devices. Because most GPSes have Win CE 5 as the operating system, MioPocket will run (it has support for CE 4 till 6.)<\/p>\n<p>In searching for people who had tried to unlock their RoadMate 1424s, I found <a href=\"http:\/\/www.gpspassion.com\/forumsen\/topic.asp?TOPIC_ID=137917\" target=\"_blank\">this<\/a> forum thread. It seemed like neither of the two posters had any luck. Regardless, I began the quest, hoping that I would be able to figure something out.<\/p>\n<p>I won&#8217;t repeat the steps for installation, because they are available in the read-me file when you download the MioPocket software. However, there is a remark to be made about the 1424:<\/p>\n<ul>\n<li>There is no SD card slot. Therefore, the non-permanent, no-risk SD card method is out of the question for this device. This means that modifications must be made to the device&#8217;s internal flash memory, at the risk of &#8220;bricking&#8221; the GPS.<\/li>\n<\/ul>\n<p>At this point, before I could copy over the MioPocket files, I needed to clear room. <strong>Before you do the following, make a folder on your PC and copy EVERYTHING in the Magellan drive (when you plug your GPS to your computer) into this folder. That way, you have a backup if anything goes wrong.<\/strong> Should anything go wrong, don&#8217;t panic. Simply make sure it is plugged into your USB port, move the switch to reset, wait a couple seconds, and turn it back on. It should go to USB mode in about 5 seconds, allowing you to restore the files.<\/p>\n<p>Here is a list of files I deleted, that shouldn&#8217;t cause any problems.<\/p>\n<ol>\n<li>In the APP folder, go to the SOUNDS folder. If you only need English (or French, or Spanish) delete the two other language folders.<\/li>\n<li>In the APP folder, go to the speech\\languages\\speech\\vautov5 folder. In there, find the name of the language(s) you want to keep. In my case, Samantha was english (enu). I deleted the two others.<\/li>\n<li>Go up one level, and go into the components folder. In there, I also deleted the files associated with the languages I didn&#8217;t want, making sure to keep all the files for Samantha\/enu.<\/li>\n<li>Go back to the APP folder. In there, there is a demo.avi video file. It is around 20MB, and takes up enough space. It doesn&#8217;t serve any purpose for us, so it can also be removed.<\/li>\n<\/ol>\n<p>At this point, there is enough room to install MioPocket. However, should you wish to make more room, there was one more set of files I deleted that I didn&#8217;t really need.<\/p>\n<ol>\n<li>In the MAP folder, I removed the AAA_TB_POI.poi file. This is just a point of interest file, with locations I think for service stations, etc. I never used it, and figured I could free some room to store a bit of music on the device.<\/li>\n<li>The NA_Traffic.trf file I could also do without, since I don&#8217;t think this GPS really supports the full traffic reports feature. Besides, I didn&#8217;t need it.<\/li>\n<li>Finally, if you really need space, and you don&#8217;t need any points of interest, you can just delete the NA_POI.poi file, saving you almost 320MB.<\/li>\n<\/ol>\n<p>I configured the GPS through all the steps I could in the read-me, and started it up. The read-me said that the device should begin to load, and prompt me whether I wanted to boot the built in Navigator software, or run MioPocket. However, I encountered the same problem as the other people in the forum: it just sat at the loading screen.<\/p>\n<p><span style=\"text-decoration: underline;\">To get it working<\/span><\/p>\n<p><span style=\"text-decoration: underline;\">Make sure you do try to boot it at least once after you copy the files to your GPS.<\/span> It will hang, but let it sit for at least 3 minutes as it will still copy some important files.<\/p>\n<p>I did two things before I got it working. I don&#8217;t think the first thing solved the issue, but I will mention it anyway.<\/p>\n<ol>\n<li>I opened the Navigator.mscr file (in the MioAutoRun folder on the GPS) in notepad. I then scrolled to the following section, and changed some code:\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\">If(ScreenWidth() &lt;= 320)<\/span><\/div>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\"> SetChoiceEntryFormat(31, 25)<\/span><\/div>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\">ElseIf(ScreenWidth() &lt; 640)<\/span><\/div>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\"> SetChoiceEntryFormat(35, 26)<\/span><\/div>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\">Else<\/span><\/div>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\"> SetChoiceEntryFormat(66, 46)<\/span><\/div>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\">EndIf<\/span><\/div>\n<p>changes to&#8230;<\/p>\n<div id=\"_mcePaste\"><span style=\"color: #ff9900;\"> SetChoiceEntryFormat(35, 26)<\/span><\/div>\n<div id=\"_mcePaste\">This may not be necessary, but I thought that the setup process was hanging up on the resolution detection.<\/div>\n<\/li>\n<li>Then, when that still didn&#8217;t fix it, I tried one final thing. I opened the MioAutoRun folder that I copied to the GPS, and opened the MioPocket.ini file that had been created when I first powered it on. In there, I changed one setting: right near the top, the first option [Unlock], I set StartupMenu=0. This means it won&#8217;t ask what you want to start from, it will simply starting in MioPocket right away. <strong>That solved the problem. Power it on, and let it go. After about 2 minutes it will restart in MioPocket (probably a bit less).<\/strong><\/li>\n<\/ol>\n<p>And it all works now. Having done this, I realized that this isn&#8217;t the right GPS to use as an in-car entertainment device. Yes, it can now play movies and music, with easy to use buttons. However:<\/p>\n<ul>\n<li>No bluetooth<\/li>\n<li>No wifi<\/li>\n<li>No headphone jack<\/li>\n<li>No SD card slot<\/li>\n<\/ul>\n<p>This means it cannot be hooked up to your stereo, it cannot sync with your phone, or go on the internet (wirelessly), and without an SD card slot, there really isn&#8217;t a lot of room to store any music or video.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0034.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-587\" title=\"1424 Innards\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0034-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0034-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0034-1024x768.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0034.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>See, I really did check to see if I could<br \/>\nmodify it anymore, but there are<br \/>\nno places for a headphone hack or SD slot.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0033.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-592\" title=\"Tiny MB\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0033-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0033-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0033-1024x768.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0033.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Tiny motherboard, almost smaller than an Arduino!<\/p>\n<p><span style=\"text-decoration: underline;\">Final Thoughts<\/span><\/p>\n<p>A lot of the programs do not run correctly with this software for me. However, WMP (Windows Media Player) runs fine, the file managers and most utilities work, and I can still open the original Navigator software and use it as a GPS. But it really is not usable for what I would want ideally.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0041.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-589\" title=\"WMP Pocket\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0041-300x187.jpg\" alt=\"\" width=\"300\" height=\"187\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0041-300x187.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0041-1024x639.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0041.jpg 1893w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Windows Media Player<a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044.jpg\"><\/a><\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044.jpg\"> <\/a><\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-590\" title=\"Pocket Control Panel\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044-1024x768.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0044.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Control Panel<\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0046.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-591\" title=\"iPhone Ripoff\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0046-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0046-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0046-1024x768.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2011\/02\/DSC_0046.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>I love how most custom portable OSes<br \/>\nincorporate the iOS lock screen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modern day GPS devices are essentially miniature computers. Many have a compact version of Windows, called Windows CE, installed, and the GPS software runs over top of it. However, GPS manufacturers often lock out this extra functionality. There are different packages and ways to unlock your GPS, however because there are so many different brands, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,7,9],"tags":[173,177,60,171,175,174,176,172],"class_list":["post-584","post","type-post","status-publish","format-standard","hentry","category-electronics","category-projects","category-software","tag-173","tag-gps","tag-hack","tag-magellan","tag-mio","tag-os","tag-pocket","tag-roadmate"],"_links":{"self":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=584"}],"version-history":[{"count":9,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/584\/revisions"}],"predecessor-version":[{"id":890,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/584\/revisions\/890"}],"wp:attachment":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}