Slashdot Mirror


Hackable In-Car GPS Unit?

gigne writes "I'm in the market for a new, in-car GPS/sat nav. I am preferably looking for one that has live, up-to-date traffic information and route planning that doesn't make you want to cry. I'm not quite dumb enough to drive off a cliff, but something that doesn't even try and lead me to watery doom is preferable. The only thing I absolutely must have is the ability to hack it. It would be preferable if it ran GNU/Linux, but given a convincing argument, I would be swayed to another OS. Without wanting the Moon on a stick, what is the best device that would offer a decent modding community and a good feature set?"

20 of 208 comments (clear)

  1. in-car computer by socsoc · · Score: 4, Informative

    Sounds like you want something more than a TomTom. Peruse the forums at mp3car.com and you'll find tons of information. Build a computer in there and you can have whatever flavor of GNU/Linux you like. Add GPS and you're done. Add EVDO and you have Internets to watch pornhub while traveling down the interstate.

    1. Re:in-car computer by morgan_greywolf · · Score: 3, Informative

      Agreed. And If you go this route, you'll be interested in this list, since it tells you which GPS units are likely to work well the gpsd on Linux or *BSD.

    2. Re:in-car computer by cowbutt · · Score: 2, Informative

      Actually, the TomTom already runs Linux, and there's an established project for hacking it - OpenTom. Source code for the FOSS bits and notes on the toolchain TomTom use at www.tomtom.com.

  2. Mio GPS by pkbarbiedoll · · Score: 4, Informative

    I own one of these and it is hackable. Good luck!

  3. navigon by eobanb · · Score: 3, Informative

    I have a Navigon 2100, which runs WinCE but it is quite hackable. The whole OS and related data is stored on an SD card; you can simply plug it into an SD reader, replace the files, maps, everything.

    --

    Take off every sig. For great justice.

  4. Easy options by Anonymous Coward · · Score: 1, Informative

    Many car GPS units use a cut down WinCE. There are plenty of these around, and they are cheap. I use a Binatone X350 to run XCSoar. MS can provide the development environment if you want it.

    I also have a TomTom. I bought it because the OpenTom stuff meant there was a development environment for it. I never went further than getting a few simple non graphical progams compiled for it, but the information is all there if you're keen on development.

  5. Re:Proprietary Issues by juanergie · · Score: 2, Informative

    I don't doubt it is, but please check this site where they explain reverse engineering further: http://www.chillingeffects.org/reverse/faq.cgi

    --
    Aeroespacio.org
  6. Obligatory XKCD Reference by BobReturns · · Score: 4, Informative

    Randall Munroe had a cool python program on his blag at one point for a simple GPS program for linux. Can be found here

  7. Get a TomTom. by B5_geek · · Score: 2, Informative

    It runs Linux, uses mplayer for media output, and is very hackable.

    http://www.webazar.org/tomtom/index.php

    Tripmaster is the #1 3rd party app that you can install. There is lots of other stuff you can do to it too.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  8. You're a couple of generations too late by syousef · · Score: 2, Informative

    Earlier TomToms had a developers kit. With the latest versions of the OS that offer many new features, like text to speech and use of faster aquiring GPS chips, they've removed the ability to do any kind of hacking. A real pity. I came into the game just a little too late. So I get the nice features, but not the nice hacks.

    --
    These posts express my own personal views, not those of my employer
    1. Re:You're a couple of generations too late by commlinx · · Score: 4, Informative

      Without the developer API you can still access the functions that were there, you just need to roll your own code. The site http://www.opentom.org/Main_Page is a good reference for source code and documentation.

      I've got a TomTom One V3 that doesn't have Bluetooth and got console access by running a scope over the external connector to determine the functions and attached a TTL to serial converter, I've posted details of the connector pinouts for anyone interested http://blog.peter-johnson.com.au/?p=49

  9. not exactly "hackable", but... by v1 · · Score: 5, Informative

    the new garmin units plug in like a usb thumb drive and you have direct access to their .GPX data files. The files are in flat XML, heavily documented, and very flexible. (apparently garmin has gone away from NMEA/serial, good riddance)

    They come with two pieces of software, one that runs locally on your computer and the other is a browser plugin that I assume gives java control over the same things. I was very impressed with the software, but it does have its limits. (such as building routes) But since the files are xml you can use any off the shelf standard .GPX editing program (there are several, and I recently wrote my own too) to edit things how you need to. Some are free, most are pay. But the software for the garmin is free with it.

    You can't ssh into the thing, but as far as file/format goes, this is about as "open" as it gets. FYI I have an Edge 605, use it on my bike. It's got a really small screen unfortunately but those are the breaks for small and long battery life.

    --
    I work for the Department of Redundancy Department.
  10. Re:Proprietary Issues by John+Hasler · · Score: 2, Informative

    What he proposes would be quite legal in the USA even if part of the firmware is encrypted. Breaking DMCA-protected encryption for interoperability is explicitly allowed.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  11. Omnitech GPS sold at Staples or Nextar by Anonymous Coward · · Score: 3, Informative

    The most hackable GPS I have seen and owned is the Omnitech 4.3 inch GPS unit sold at Staples. On a good sale day you could get the GPS unit for under $80, and some have even found them as cheap as 50-60. They run Windows CE5, and all of the files are stored on the SD card so it's incredibly easy to modify. There are already SD card images on the net that include multiple GPS programs like iGo8, TomTom, Nav N Go, Destinator, etc. and also come with a lot of games, programs, utilities, Office for PocketPC, etc. The Omnitech GPS can be had on eBay for as little as 70-80 dollars new if you can't find it in stores. If you cannot find an Omnitech unit, the next best thing would be one of the lower tiered Nextar units sold in Kohl's and Best Buy. I also own the Nextar 43NT (this is the one I use on a daily basis) and my GPS unit normally runs iGo8 as the GPS naviation program, and I also play games on it when I have down time, and have even been known to watch an XviD TV episode on the highway on long trips.

    The downside to almost all GPS units though is that they don't accept SDHC cards. Theoretically 2GB is the maximum for a non-SDHC card to hold, but Transcend does market a 4GB non-SDHC card on Newegg for around $14 bucks. They all have about the same processor speeds and RAM though....the more you pay for the unit, the more you're paying for the software that comes on the device. Do yourself a favor and stick with the cheapie GPS and hack the unit to your satisfaction

  12. Freerunner by wurp · · Score: 4, Informative

    Get a Freerunner. It's an open phone with: GPS, internet via gprs, accelerometers, full bluetooth, wifi, 640x480 touchscreen. It runs any of several flavors of Linux (including Debian or Android, but my personal choice is SHR) and there are already Free gps programs that use OpenStreetMap (TangoGPS or Navit).

    It's about $250, IIRC, but of course you can carry it around and use it to browse the web and receive calls, as well as using it in-vehicle for navigation.

    It doesn't get any hackabler.

    1. Re:Freerunner by sgrover · · Score: 2, Informative

      turning on GPS and Bluetooth (supposing you needed BT for some reason), gives you about 1 hour of battery life, in my experience. The Freerunner does "fit the bill" in a number of ways, but it's battery life, and steep learning curve (compared to a TomTom type tool) score it lower. (I've been trying to get the GPS stuff working reliably on the FR for a week or so - getting the base system stable is um, troublesome in my case at least)

  13. A Nokia N810 with Maemo Mapper . . . ? by PolygamousRanchKid+ · · Score: 3, Informative

    . . . it fit's your GNU/Linux/Hackable requirements . . . I dunno about the "live, up-to-date traffic information and route planning " stuff. But worth taking a look at.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  14. Pioneer AVIC by gregmac · · Score: 3, Informative

    I just got a Pioneer AVIC-F700BT (http://www.pioneerelectronics.com/PUSA/Products/Navigation/In-Dash/AVIC-F700BT). It doesn't quite do everything you asked, but there are other models that add traffic updates, etc.

    It runs Windows CE (bear with me here..), and has ways to boot into it. There are people that have hacked the firmware, and added various features to it - check out avic411.com. I haven't tried this myself, but it doesn't look overly difficult. I get the impression that community is not really full of "programmers" per-se, more just enthusiasts, so it's likely that someone who actually knows how to program would get quite far. (Note, I am a programmer, I just haven't had time to mess with my car stereo which works satisfactorily).

    Pros: relatively cheap (note: the MSRP is $900-something, but it can be found for $500), has pretty decent maps, decent directions, plays MP3s from USB/CD/SD (and DVD, in some models), ipod interface, has XM/Sirius capability via add-ons, bluetooth with voice recognition (which works extremely well)

    Cons: slow-ish bootup time (~7 seconds to playing music, another 7-10 before UI is fully available), music-related voice control features only work with ipod (eg, "play songs by ____" doesn't work on cd.. but you can say "next track" or "change source to FM" - which frankly, is kinda useless), playback from SD/USB won't resume right where it left off, it always starts the song over, fast-forward/rewind is frustratingly slow (both of these are probably fixable via firmware, or even hacking.. unfortunately, they contribute to mean I can't really listen to podcasts, which is one thing I was hoping for with the ability to use SD cards). Ships with a stupid "feature" where you can't change Nav destination/settings while driving (luckily, this is easily bypass-able by connecting an extra wire while installing).

    I'm quite happy with it, honestly, and I'd definitely recommend the unit. Like I said, I haven't really gotten in to hack it yet (I likely will), but then again, I haven't really needed to.

    --
    Speak before you think
  15. Mac Mini by miggyb · · Score: 2, Informative

    I've heard a lot of people have had success with putting a Mac Mini in vehicles. There's even a site dedicated to it: http://www.macvroom.com/ Downside is that while the software hacking would be relatively easy (there's already GPS software for OS X), the hardware would be the hard part. You'd have to find a place for it in the car, as well as a touchscreen, and possibly a keyboard.

    --
    This signature serves no purpose other than to help you see which posts were made by me.
  16. Don't ask Slashdot, ask OpenStreetMap by Baloo+Uriza · · Score: 2, Informative

    Seriously, the OpenStreetMap folks have this one figured out already. See their GPS reviews wiki entry on their site for your guide to what GPSs are hackable.

    --
    Furries make the internet go.