Hacking The Omnitech 16878-US | The Nerd Show
An Omnitech 16878-US GPS arrived from craigslist for $20 in early 2011. It came with worthless manuals and a CD full of PC goodies nobody wants. The unit once sold at Staples and their parent company, Quill.com. The Omnitech 16878-US GPS and other palm-type devices running Windows CE are great for hacking. The Omnitech has been discontinued, so the used market may be the best place to find one of these, or something similar.
The Omnitech 16878-US GPS comes with a suction cup mount, but it was no problem to attach the unit directly to the bicycle using zip ties. Under settings there is a setting for Bicycle or Pedestrian that calculates routes avoiding major highways and freeways.
One of the first things to notice Omnitech is that it badly needs updates. We're going to have to fix that. There are no Navigon Canada maps and no driving maps for Alaska. Included Navigon maps are privy to the lower 48 states only. It would have been great if there were Navigon Mexico maps, too, but the SD card is too small to fit all those maps. The included Destinator 7 mapping software has no new maps or hacks; the promised map update apparently never released. Following a hint from this website forum post www.techsmarttips.com/newforum/viewtopic.php?f=22&t=596 searching around popular pastebins and sharing sites for links to a download called "Navigon and iGo Complete," did the trick.
Do not ask for a link
Any link we provide is likely to stop working. Navigon and iGo are commercial, copyrighted software and downloading or distributing them may be illegal in some countries. This information is for educational purposes only. We do not condone software piracy here, only the freedom to learn about and use our technology in any way we see fit. We just wanted to try them out first, before buying. ;)
Street map and route software
iGo Maps Look Good
Navigon and iGo are two different mapping products that are compatible with Microsoft Windows CE (WinCE) 5.0, the operating system of the Omnitech 16878-US GPS, and other small devices like these. Editing the torrent and checking off only a few maps saves time. While the download was in progress, a firmware update purported to fix the clock showing the wrong time, following the instructions on navsupport.net/navsupport/gps/quickfix/ installed smoothly, but did not work.
The original Omnitech 16878-US SD card backed up easily. Copying the new NK dot bin file to it and installing the SD card back into the unit went as planned. The procedure is likely to be the same on most other Palm PCs and devices. After the update had completed pressing the reset button using the stylus brought up our custom menu. It is always best to back up the files before hacking!
Once the new mapping software, Canada maps, and Alaska maps finished downloading, I removed the Omnitech SDRAM card from the powered-off unit and installed it in my PC again, erased it, and installed the Navigon and iGo Complete software and world maps following the directions in the included "READ ME FIRST.txt" www.techsmarttips.com is the password for the included SD_Shell.rar. I also installed the font update from the above forum post. The instructions said it could take hours, but it only took a few minutes to find satellites again after the update.
Having different versions of mapping software installed on the GPS makes it seem like different GPS units! Of the two mapping software packages, I prefer the iGo software and that is what I would recommend installing on the Omnitech 16878-US based on my review of its look, features, and performance.
Installation of Mio Pocket requires a freshly formatted 2GB SD card. SDHC cards of 4GB or more are confirmed not to work.
Mio Pocket unlocks the full capabilities of the unit, including a Palm OS style desktop. A Windows XP style taskbar and programs are included to enable the WinCE functionality of the Omnitech 16878-US GPS. Having the unit boot with setup menu required changing www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=136798 to support Mio Setup. This lets the GPS start faster when needed without going through the full WinCE boot. First, copy above setup of Navigon and iGo from backup.
Crete an icon for MioAutoRun and copy the MioAutoRun folder, MioAutoRun.exe and MioAutoRun.mscr to the root of that card. Finally, go into Skins and change the contents of SysInfoSettings.ini to "MainMenu\MainMenu04.ini" and change one of the icons to point to "Command = \SDMMC\MioAutoRun.mscr" so it will run the Mio Setup any time. The first time it installed a bunch of things and powered off. The next time I ran everything worked.
Raster Navigational Charts
A variety of programs may be used to display marine or nautical charts and track position on WinCE devices like the Omnitech 16878-US GPS. The first one that worked with a limited budget and time schedule was the demo version of OziExplorerCE following the instructions on www.gps-forums.net/bsb-kap-map-t10105.html First, download the PND version of OziExplorerCE and extract it to a folder on the device's SD card. Then download the PC version of OziExplorer. It may be run on Linux using wine. The PC version includes a demo version and a trial version. The trial version is able to import USGS raster navigational charts and convert them to .map files usable by OziExplorer on the PC, however; the newly created nautical charts will not work on the GPS without further conversion. To convert the .map versions of USGS raster charts into the proprietary Ozfx3 format for OziExplorerCE, download Img2ozf and run that. Finally, copy the .map and .ozfx3 files to the corresponding Maps folder on the device.
Startup Screen Hack
We replaced the startup screen with our own hacked-together logo. The TomTom launches Mio Setup. To create the backdrop, create an image the same size as the original and save it as a bmp image. Being Windows CE, the Omnitech 16878-US can run practically anything for ARM processors and WinCE 5.0. Install Microsoft ActiveSync for Windows. ActiveSync does not work on Linux, so we had to use cabextract to extract the files manually and rename them according to strings in the ..000 files... The bigger 2GB SD card is needed for it to hold the files. The unit is only compatible with SDSC cards up to 2GB, which is what we had. The Omnitech 16878-US does not understand newer SDHC 4-32GB and SDXC 32GB-2TB cards. Just to be sure, we tried a 4GB SDHC card and even tried the hacks that came with Mio Pocket and it would not read or boot with it. Happy hacking!