updated prius firmware - Toyota Prius Forum : Prius Online Toyota Forums
User Tag List

Reply
 
LinkBack Thread Tools
post #1 of 22 (permalink) Old 01-18-2006, 11:37 PM Thread Starter
Junior Member
 
Join Date: Jan 2006
Posts: 28
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
(Thread Starter)
Default updated prius firmware

Isn't there some way to update the Prius internal software via firmware on a CD or DVD (with Navi)? I have heard that to update the Navi maps, you need a DVD update of something. Is this true with the firmware, and how can this be done? I am interested in how this all works...very fascinating
khermans is offline  
Sponsored Links
Advertisement
 
post #2 of 22 (permalink) Old 01-18-2006, 11:51 PM
Senior Member
 
Join Date: Apr 2005
Posts: 344
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Default

toyota did release a firmware update for the 04 and early 05 priuses, and one previous to that for the early 04s (i think) the newer one is SSC 50P and the older one is SSC 40D, both recall issues.

they require a toyota scantool to load the software, and the software is loaded onto the scantool from toyota's internal network.

it's no child's play. takes quite a while for the new version to load, they actually have to use a battery tender for the 12v battery.

not all ECUs are updatable. the NAV system can be updated with a CD, but i don't know of any other software updates for the prius.
galaxee is offline  
post #3 of 22 (permalink) Old 01-19-2006, 12:00 AM Thread Starter
Junior Member
 
Join Date: Jan 2006
Posts: 28
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
(Thread Starter)
Default

1) How big is this file?

2) Is it encrypted when it comes over the Toyota network or is it encrypted on this scantool device?

Cool stuff!!! I don't see why it would take so long to update the software, unless it begins an entire diagnostic sequence to verify the loaded code. Hrmmm.. My hex editing dreams are seeming to be killed. Wish I could get that software somehow

3) How much is this scantool device?

There must be some I/O port. However, I assume it is using proprietary protocls because they think it is safer to protect from modification. I bet the security, if any, is weak should I be able to access the data -- it might be easy to change. Wondering...
khermans is offline  
post #4 of 22 (permalink) Old 01-19-2006, 12:20 AM
Senior Member
 
Join Date: Apr 2005
Posts: 344
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Default

they update using the OBDII connector, i believe.

i'm not sure how TIS works, i've only seen it a couple times. but i know they send all updates and such over this system. i don't think it's really the same thing as a computer file that you're thinking of.

scantool? ooh, maybe $10k. very very expensive. my husband is the first person in the history of the service department to ever take one home (for a bad, intermittent diagnostic issue) and he was told that if anything happened to it, he would be fired no questions asked despite being one of their "rising stars."

i don't think they're taking chances with any of this programming stuff. it does not seem accesible to play with, as you seem to be intending to do. you could do some serious damage, as this stuff controls the usage of the HV battery, engine timing, etc, etc, etc.
galaxee is offline  
post #5 of 22 (permalink) Old 01-19-2006, 12:50 AM Thread Starter
Junior Member
 
Join Date: Jan 2006
Posts: 28
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
(Thread Starter)
Default

I'm more interested in finding enable/disable procedures somewhere in the code/firmware.

1) I really want to enable the FM radio RDS MSG function while driving.

2) And in addition to that, would like to know how to keep the BACKUP CAMERA on while driving! I figured if I could capture that API call "TURN_BACKUP_CAM_ON" or something, I could patch the software to call this function using a modified button combination -- say "INFO + DISPLAY". It would be a cool hack...
khermans is offline  
post #6 of 22 (permalink) Old 01-19-2006, 12:55 AM
Senior Member
 
Join Date: Apr 2005
Posts: 344
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Default

hmm. don't think you'll be able to play around with that, sad to say

if you can dig around in the diagnostic menu you may find something, someone found the nav lockout workaround on the 05s that way... i think. i don't have nav or any of that stuff so i don't pay attention to that.
galaxee is offline  
post #7 of 22 (permalink) Old 01-19-2006, 04:23 AM
Super Moderator
 
Join Date: Feb 2005
Location: Eastern Washington State
Posts: 886
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Default

khermans,

Please read my thread in your other post regarding wanting to "reprogram" the vehicle. That will answer your desires regarding backup beep and seatbelt beep. I'll say it here also, search the site, instructions on how you defeat them using a series of button presses and powerup procedures is all over the place.

I'm shooting from the hip here. Simply put, this vehicle requires 2 things for any kind of software update. A THHT (Toyota Hand Held Tester), which is then loaded with any software updates that Toyota may produce for the vehicle. Those software updates do indeed come down from TIS. And that of course leads to the second thing it needs, a properly trained Toyota Master tech and a connection to TIS for Toyota written updates.

From what I can tell, the onboard systems do not have any ability to handle upload, download of software or data on their own. An ODB II compliant device, specifically a THHT, is necessary to start those operations on the vehicle. And further from that point, I'm inclined to believe that onboard software cannot be downloaded into the THHT or any other device. In other words, softare has a one way trip, from the THHT to the computer's nonvolital storage. The tester cannot download the current software to itself. I'm also inclined to believe that as part of the upload process for any software updates, the software on the THHT goes through some kind of "transformation" between the hand held device and the vehicle. This could be nothing more than some kind of deencryption or decompression. Either way, in the case of SSC 50p, I'm pretty sure the software residing on the THHT for upload to a vehicle that needs the update will be in a different format once it is onboard the vehicle. Toyota wouldn't leave the software in a state where it could be harvested from a THHT, reverse engineered or modified.

The best you are going to be able to do is enjoy devices such as Scan Gauge which is a read only ODB II device that many here really like for moitoring coolant temperatures, rpm and other operating conditions of the vehicle. I'm going to get one this spring. Plus, it can be used on any ODB II vehicle you wish to read the codes and operating conditions from.

This car is not user programmable. Just as the label says on many products, "No user serviceable parts inside."

It has been said:
Hybrid drivers come in 3 flavors, greenie, techie and cheapie. Pick any 2.
2005 Prius, Millenium Silver Metallic (color code 1C0) over gray, package 5 (AI)
jeromep is offline  
post #8 of 22 (permalink) Old 01-19-2006, 09:13 AM
Senior Member
 
Join Date: Nov 2005
Posts: 213
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Default

Sorry to be pollyannish, but I'd say any messing with the Prius computer beyond factory options is a really bad idea. Even cautious bit flipping in an unfamiliar environment could have unintended consequences. Especially with a jury rigged setup, which sounds like the only possible option becasue Toyota has a propriatary controller.

Hypothetically, if someone messed with their car computer and it went out of control and killed sombody, I think it would qualify as manslaughter. Even a distracting mod might qualify if the accident was borderline negligence. Just saying... bad idea.
niomeka is offline  
post #9 of 22 (permalink) Old 01-19-2006, 10:30 AM
Moderator
 
Join Date: Aug 2004
Location: Tampa Bay
Posts: 7,162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Send a message via AIM to DanMan32 Send a message via MSN to DanMan32
Default

Galaxee, don't confuse drivetrain reprogramming with AVC reprogramming. Those TSBs/ SSCs are reprogramming the ECM/HV ECU, not the NAV or MFD.

If you recall, updating the combination meter for the fuel guage problem required a replacement, not an onboard firmware update. Which by the way, that is on a separate LAN called the BEAN (Body Electronics Area Network).

The NAV can get a firmware update through the DVD. Not sure about the MFD though. The file on the DVD that is actual code is LOADING.KWI.
DanMan32 is offline  
post #10 of 22 (permalink) Old 01-19-2006, 01:20 PM
Senior Member
 
Join Date: Jan 2005
Location: Los Angeles area
Posts: 2,285
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Default

I also expect there are checksums in most of the files, and changing a few bits would probably end up disabling the car for a "bad S/W load" type of error at startup.

2005 Seaside Pearl, BC#6
KTPhil is offline  
Reply

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page



  Similar Threads
Thread Thread Starter Forum Replies Last Post
Official Toyota Remote Start for Prius? UPDATED (Answer: No) cshbell Prius - General 47 06-29-2014 01:26 PM
screen updated tea Prius - Q & A 1 05-24-2006 06:16 PM
Fox Lake Toyota Has 2006 Prius In stock. Updated Inventory Fox Lake Toyota Dealers 0 04-01-2006 08:02 PM
Did we get the 2005 updated May Prius? leeskarha Prius - General 4 06-24-2005 03:59 PM
Updated to Michelin Hydroedge Tires on Prius SLowen Prius - Technical 0 07-04-2004 10:09 AM

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome