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. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    Yes, it is fortunate for you that I am not a moderator. It is somewhat less fortunate that 4800+ posts seems not to have imparted the ability to stay on topic. But evidently post-count is a substitute for manners these days, so I'll keep to my place from now on.
     
  2. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV
    Racheal... with due respect... most topics on PC carry a broad swath with points taken and considered.

    4800 posts means I've read much more and learned much more than I've posted.

    Enough of the family spat....... we give new folks repect to state their mind... but new folks are usually interested in gleaning from those who are veterans.

    There are some very smart people on PC.... both in education as well as common sense.

    My hat is off to anyone who can actually make a circuit to bypass the programming and be so humble about it.

    Way to go hawkmoon77..... I could never dream to build such a "simple" circuit as you call it.

    I guess we all have our areas of expertise.
     
  3. LRKingII

    LRKingII New Member

    Joined:
    May 31, 2009
    679
    132
    0
    Location:
    Idaho
    Vehicle:
    2010 Prius
    Model:
    III
    Gotta go with you on this r7. The point of the thread is not WHY Toyota did it but how do we fix it. Going to Toyota and their lawyers is going to get us nadda. They darn sure aren't going to fix it for us.
     
    1 person likes this.
  4. RodJo

    RodJo Member

    Joined:
    May 30, 2009
    423
    56
    0
    Location:
    Boston
    Vehicle:
    2010 Prius
    Model:
    V
    Sorry, when I asked what I thought was a rhetorical question I should have known that we would go off-topic. Anyway, I hope that we can find an override without having a need to blame anyone who might have provided input to Toyota's or Denso's decision process.

    Regardless, those decision were made and now some users would like another nav input option -- so that should be the focus of the discussion. It looks like there's a simple hardware bypass, but I hope someone will find a software one.
     
  5. jayvee

    jayvee Member

    Joined:
    Aug 11, 2009
    341
    89
    0
    Location:
    WA
    Vehicle:
    2010 Prius
    Model:
    IV
    Agree. The point of the thread is how to bypass it. While windstrings may make very valid points, I believe that discussion belongs in the General forum, not in Accessories and Mods, and certainly not in a thread that through 80 posts has been focused on solving the problem, not debating the reason it exists.
     
  6. jayvee

    jayvee Member

    Joined:
    Aug 11, 2009
    341
    89
    0
    Location:
    WA
    Vehicle:
    2010 Prius
    Model:
    IV
    Thanks for sharing this, hawkmoon. A very similar circuit to what I'm playing with.

    A couple of comments and a question (warning: not for those who get bored with technical details :)):
    - If C1= 22uF, and your R2 = 1K, then a value of R1 = 10K would give you a frequency of about 5.3 Hz - but at a 90% "duty cycle", meaning the signal is high 90% of the time, low 10%.. This probably still will work just fine, since the pulse is so slow from a digital logic standpoint and the NAV can probably respond to it with no problem. But according to the repair manual, the pulse is supposed to be close to a 50% duty cycle.
    In my experimenting, the lockout engages at about 6.0 Hz (and you actually need to drop significantly below 6 Hz to get access back again) so I think your 5.3 Hz frequency is darn near perfect! I too am using a potentiometer, but for R2. My values are C1 = 1uF tantalum cap (higher V limit and smaller size), R1 = 1K, and R2 = approx 130K (150K pot). This gives 5.3 Hz and 50% duty cycle.
    - I'm going to be triggering the pulse two ways: A timed pulse, about 1 minute long, that will return automatically to normal (lockout) condition without me doing anything (enough time for me to make a few touches and make sure it gets turned off); and a switch/relay circuit similar to yours. I'm using a switch that has a momentary connection one direction, and "hard" switch the other. "(ON)-OFF-ON" in switch jargon.

    Now the question:
    Can you tell me why are you using an electrolytic cap in series on the output? Did you see this in an example circuit somewhere? (I have not seen this used on a 555 Timer before). What this does is "AC couples" the signal to the NAV, and causes the signal to "float' away from the ground reference. I tried this and watched it on a scope while connected to the NAV, and noticed that the pulse output going into the NAV "shift" from 0-10V (without the cap) up to 4-14V (with the cap). (By the way, a 2V drop from the Vcc voltage is normal for a 555 timer output - that's why the 10V high value..) This "level shift" depends on the "load" that the NAV is putting on the 555 output signal, and whether the logic input is pulled up (to 12V) or down (to ground) internal to the NAV. (I suspect it's pulled up.)

    You might want to think about removing that cap - you may not be putting the pulse you think you are into the NAV (because the output is no longer tied to your regulated Vcc.) The circuit still may work just fine (as long as the "low" state doesn't rise too high to not trigger the NAV input), but it's not the same pulse it's supposed to be getting from the wheel. It's shifted upward.

    Thanks again for posting your circuit!

    (BTW, I've discovered something very cool regarding the auto headlights. See that thread, if anyone's interested.....)
     
    1 person likes this.
  7. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV

    Sorry for the stray... Rodjo.. I get pretty wound up sometimes after a 14 hour shift at work...

    anyway, I agree a software bypass would be awesome.. but I'm not sure how we would "impregnate" the addition without assistance from the toyota dealer.

    Seems we can't even adjust locks, headlamp timeouts or virtually anything anymore without their help when it comes to software.

    I'm thinking the hardware solution may actually end up being the easiest and possibly the least detectable if installed discretely.
     
  8. RodJo

    RodJo Member

    Joined:
    May 30, 2009
    423
    56
    0
    Location:
    Boston
    Vehicle:
    2010 Prius
    Model:
    V
    As I understand it the circuit is exploiting a hole in the software. It would then seem that a code change could defeat the circuit, if they were so inclined.
     
  9. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV
    Good point and I agree... just not sure how we could introduce that code unless Toyota was in on the deal.

    We would have to have a device that could link up to the computer port to do so.. something most of us don't have and it would be cost prohibitive to buy such a device just for software mods.

    I just don't know enough about the system to be aware of just "how" to do such a hack or software mod.

    I have no problem with hardware mods... as long as when they are removed, it renders everything stock and factory functional again.

    I've never removed a mod yet that I've done so even that is a non issue for me.
    Even when selling the car, I would think the new buyer would welcome the existing mod... especially since fear of violating some warranty wouldn't even be an issue.

    Speaking of that.... its much safer IMO to introduce a hardware mod and be able to defend yourself in a warranty claim as they would have to "prove" your mod affected the failed issue at hand before they could not cover the claim.
    On the other hand.. monkeying with the software would be much more of a warranty violation unless the mod was totally undetectable by most prius mechanics.

    Based on what I've seen so far, the latter would not be difficult to accomplish! :p
     
  10. mgb4tim

    mgb4tim Noob

    Joined:
    Jul 8, 2009
    1,153
    111
    9
    Location:
    Pittsburgh, PA
    Vehicle:
    2010 Prius
    Model:
    III
    the real question is "will you be offering a bag of parts to allow consumer-assembly of the unit any time soon"
     
  11. rachaelseven

    rachaelseven New Member

    Joined:
    Jul 7, 2009
    616
    212
    0
    Location:
    Adams, MA
    Vehicle:
    2010 Prius
    Model:
    IV
    Injecting the code is the easy part, it's decrypting and modifying the code that is difficult. The code is part of the DVD that goes into the NAV system, so IF (and yes, that's a big 'if') someone with the appropriate firmware knowledge could decrypt and modify the firmware, installing it would just be a matter of burning a new DVD and sticking it in the head unit. And removing the mod, like for warranty purpose and such, would just be a matter of putting back the original DVD.
     
  12. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV
    Soldering and orienting the caps right could be room for error with most of us....

    If the package was already assembled ready for plug and play would be better and worth the price IMO.....

    I'm just trying to figure out the best or easiest way to get the thing mounted without pulling the whole center console apart....

    If thats the "only way".. so be it.

    Before with the Gen II, I could tap into the wire that comes out of the DVD player underneath the seat... now the DVD appears to all be in the dash so dismantling may be the only way unless there is a tracer wire that runs underneath the dash that could be accessed without ripping stuff apart.
     
  13. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    For what its worth, there was a comparitive fault thing in that case. The lady was responsible to a point, and so was MC D's, for having the setting of the coffee turned up to nearly the boiling point causing sever scalding and third degree burns. If it was just hot, the person wouldn't have needed quite so many skin grafts. It also wouldn't have burned through quite so much muscle tissue and nerves. At least, that's how I seem to remember the facts. It's been awhile since I looked it up.

    Not defending it, just saying. Now... back to topic...
     
  14. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    I laughed out loud at this given the prior line of messages. This makes your comment very ironic. I am a lawyer.
     
  15. Bilbrey

    Bilbrey New Member

    Joined:
    Jul 28, 2009
    68
    8
    0
    Location:
    Sunnyvale, CA
    Vehicle:
    2010 Prius
    Model:
    IV
    A lawyer that hacks his car. I like it.
    :)
     
  16. Bilbrey

    Bilbrey New Member

    Joined:
    Jul 28, 2009
    68
    8
    0
    Location:
    Sunnyvale, CA
    Vehicle:
    2010 Prius
    Model:
    IV
    I have the skill, just not the time. And that includes disassembling the code and the hardware to understand enough to make the mods necessary. Years ago, I modified the software on my AVIC-N1. Unfortunately, life is a bit busier now-a-days.
     
  17. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
     
  18. Bilbrey

    Bilbrey New Member

    Joined:
    Jul 28, 2009
    68
    8
    0
    Location:
    Sunnyvale, CA
    Vehicle:
    2010 Prius
    Model:
    IV
    It is amazing what folks can do. (Especially when an 'expert' can tell them why it won't work...)
    :)

    I manage a young design team and we had a project that other teams said was 'impossible' or 'too difficult'. My team got it done while the other teams were still making excuses...

    hawkmoon77 , I admire your willingness to 'jump in' and just do.
    ;)
     
  19. hawkmoon77

    hawkmoon77 New Member

    Joined:
    Jul 6, 2009
    233
    162
    0
    Location:
    Tampa, FL
    Vehicle:
    2010 Prius
    Model:
    IV
    Is your schematic the same with just different values, or is it a little different? If so, can you post it? I'd like to mock it up in the circuit design software i have and see the differences. (I only have 7 days left on the trial). Thanks for the info.
     
  20. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV

    LOL! Well there are good ones too.. otherwise we would all really be in trouble.

    Incidentally.. I"m in the medical field and what simply makes one person mad can cause severe burns on another.

    Good example is a babys skin or a womans skin or even an uncovered leg "wearing a dress" verses spilling on clothes or jeans first.
    Another factor is what they did with the burn afterwards.
    I got 600 degree hot tar burns on my arm while roofing.. part of it I peeled off immediately afterwards until the skin started coming of with it.
    All the areas I "did not peel" ended up with 3rd degree burns which needed skin grafts, while the areas I did peel is barely noticeable now "without skin grafts".
    Difference being heat was released when I peeled the tar off verses not and less damage occured.

    I agree, allot of coffee is too hot to drink for my taste... but I think we all know coffee is hot unless ice cubes are in it.


    The whole point I was making, I'm sure you can identify with if your a lawyer.
    Toyota is afraid to let us access what we have paid for while driving for fear someone will blame them for recklessly building a product thats dangerous to drivers.
    You also know, law suits follow the money..... which makes Toyota a big target.

    Getting back on topic, we as customers should have the liberty to put bicycle tires on our cars for max gas mileage if we want... regardless of the dangers involved, especially if we did the mod ourselves and Toyota is not responsible for our actions.

    I guess thats the bottom line... we and we alone should be responsible for our actions and Toyota should be responsible for their actions..... the lines seem to get blurred in court.