1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Navigation Input Override (Speed Sensor Bypass)

Discussion in 'Gen 3 Prius Accessories and Modifications' started by hawkmoon77, Jul 16, 2009.

  1. darkleafar

    darkleafar Member

    Joined:
    Jun 21, 2009
    232
    20
    0
    Location:
    Houston TX
    Vehicle:
    2012 Prius v wagon
    Model:
    Three
    I dont understand something - what happens if you simply bypass the speed sensor altogether? As far as I understand, dead reckoning only improves accuracy slightly - we wouldnt suffer any real consequences by simply by passing the speed sensor, would we?

    Im saying because - In my mom's '09 Sentra, I had a TOMTOM ECLIPSE AVN4430 installed (http://www.eclipse-web.com/us/avn/avn4430overviews.html) and we simply bypassed the parking sensor and speed sensor, and it works perfectly fine. How is the Prius different?
     
  2. Manksgloob

    Manksgloob Member

    Joined:
    Mar 2, 2006
    243
    13
    0
    Location:
    California
    Vehicle:
    2006 Prius
    Model:
    N/A
    Because the Prius' navigation relies much more on the dead reckoning.

    When you bypass the sensor, the navigation becomes HIGHLY inaccurate, to the point of being useless (for me, at least) as it displays your previous known location and updates every 30 seconds to 2 minutes, causing huge jumps in the map.

    VERY easy to miss a turn that way. I recommend against doing this.
     
  3. Bilbrey

    Bilbrey New Member

    Joined:
    Jul 28, 2009
    68
    8
    0
    Location:
    Sunnyvale, CA
    Vehicle:
    2010 Prius
    Model:
    IV
    I was talking to a service tech at the Toyota dealership, and he mentioned something about a software override for the NAV system. But when I asked him if he could do it for my 2010 Prius, he suddenly had to go get back to work. :(

    "IF" such a software override is possible, I'd much prefer that to 'tricking' the speed sensor.

    Of course, that means the driver would have to use the honor system and let the passenger touch the controls.
     
  4. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    Completely bypassing the sensor has no purpose. Without speed input, the carwill defalt to the GPS signal after 30 seconds or so. It will decrease accuracy an npt allow you input anything.

    There is a software way to do it, theoretically. It is all software controlled. However, hacking the software and uploading new software into the system seems to be the much more agressive hack. Telling the system that the car is not going fast enough to lock you out interupts the normal system via one wire of input. A software hack would be substantially more difficult, would no doubt require special tools to implement, would likely require the same amount of disassembly... I don't know, seems like a lot to me.
     
  5. Bilbrey

    Bilbrey New Member

    Joined:
    Jul 28, 2009
    68
    8
    0
    Location:
    Sunnyvale, CA
    Vehicle:
    2010 Prius
    Model:
    IV
    Please don't get me wrong...
    I think your solution is very creative and useful.
    I also liked your auto headlight hack. (ordered the kit myself, thank you!)

    But given the service tech mentioned there is supposedly a software mod, I hope it is only a matter of time before it escapes into the wild.

    Also, I tend to overkill on projects I tackle and taking the 'difficult' route is normal for me... :D
     
  6. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    A similar solution seems to have been found for Tudras of that time period as well.

    2007 Toyota Tundra Installation Report by WileETundra

    The fellow even sells them assembled for those who don't like to solder. I wonder if the same technique/device would work on the '10 Prius NAV?
     
    1 person likes this.
  7. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    Very helpful. I do not like that the 12v+ source is basically unregulated (from 12 to 14). Considering that it feeds directly into the Nav, I think I'll throw in a 7812 voltage regulator and heatsink. It may be unnecessary, but it also can't hurt.
     
  8. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    Glad that helps - I figure if you're going to do the prototyping, the least I can do is help with the research :)
     
  9. Orf

    Orf New Member

    Joined:
    Mar 11, 2006
    414
    4
    0
    Location:
    Devonport, Tasmania
    Vehicle:
    2009 Prius
    Model:
    N/A
    If the service tech is correct, surely he would be referring to a hidden system setting. The question is; How do we get into the hidden controls?
     
  10. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    I don't know. The diagnostic menu is accessible by holding the info button down while you click the headlight switch from off to parking brake 3 times. There does not seem to be a setting in there.
     
  11. Bilbrey

    Bilbrey New Member

    Joined:
    Jul 28, 2009
    68
    8
    0
    Location:
    Sunnyvale, CA
    Vehicle:
    2010 Prius
    Model:
    IV
    Don't know. But I talked with the sales manager yesterday, and he said he watched his service tech change the settings on a Prius in just a few minutes. When I asked how, he said "It is on the web." So I wonder if he thinks the 2010's act the same way earlier hacks work... And we know that the 'old' hacks don't work on the 2010's.
     
  12. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    The sales manager is probably thinking of the section 6-2 customizable settings and just doesn't know that the NAV lockout isn't part of that.
     
  13. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    Per TIS, its a digital signal, square wave, 4 pulses per revolution of the tire.

    [​IMG]
     
    1 person likes this.
  14. brosnan

    brosnan Member

    Joined:
    May 2, 2004
    159
    11
    0
    Location:
    Silicon Valley
    Vehicle:
    2010 Prius
    Model:
    IV
    I've confirmed that cutting this wire and injecting a square wave of the right frequency does allow access to navigation, phone and voice features which are normally locked out above a few miles/hour. Seems the algorithm is like this:
    speedSignalFrequency > 6.04Hz : begin lockout
    speedSignalFrequency < 4.80Hz: release lockout

    So I tried a 3.3Hz 0 to 12V square wave injected into the Nav unit side of the violet wire hawkmoon77 mentioned. Driving around for a while, I found it to give continuing access. The only side effects I've found so far are:
    1) The position on the map lags behind where you really are as you're driving but every 30 seconds or so it jumps to the correct position. So it seems it dead reckons at ~2mph for a while, then the GPS notices that deviation from GPS position is too large and over-rides the dead reckoning.
    2) The consumption bars on the bar graph are not 0 like they were for the 2004, but I think they are lower than the correct answer. Likely it's using the speed signal for distance instead of the GPS signal.
     
    1 person likes this.
  15. brosnan

    brosnan Member

    Joined:
    May 2, 2004
    159
    11
    0
    Location:
    Silicon Valley
    Vehicle:
    2010 Prius
    Model:
    IV
    Actually I think the consumption bars are OK. It was a little hot today and I think the mpg were lower due to the A/C.
     
  16. RadioZero

    RadioZero Member

    Joined:
    Jun 20, 2009
    154
    59
    0
    Location:
    Orlando
    Vehicle:
    2018 Prius
    Model:
    Four
    sounds like some of you are getting close to finding a way to defeat the system. keep us posted, i would love to be able to have the passenger key in input while i am driving.

    thanks for the hard work!
     
  17. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    Fantastic news! Now all we need is someone to put it together into a little plug-n-play box that us non-electronic types can buy for a reasonable price and plug in :)
     
  18. RobH

    RobH Senior Member

    Joined:
    Sep 18, 2006
    2,369
    980
    70
    Location:
    Sunnyvale, California
    Vehicle:
    2006 Prius
    How about a microcontroller that accumulates the pulses, feeds the system no more than the 6.04 Hz, and bursts the accumulation every 15 seconds? How high a rate can the system accept? Does it dim out with a very short burst?
     
  19. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    Now that's what I call an elegant solution! If the reaction time of the system was say 0.1 seconds, you could accumulate the pulses long enough to enable the input, then feed them back on 0.09 second bursts of very high speed, perhaps even the equivalent of 200mph or something. If you keep the bursts short enough, you might actually be able to keep it out of lock-out mode indefinitely without even losing the dead reckoning ability. Very clever idea!
     
  20. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    Neat. One concern i would have is regarding the directino input. It does not just use speed, so if you send it a 200 mph burst after changing direction, it may make the system less accurate.

    I already put together a 555 timer circuit for all of 6 bucks. It does require a switch to activate, but it works fine for my purposes. I haven't installed it yet because I am still looking for a small project box to keep everything tidy. But I did test it and am happy with the results.