Author Topic: "Shame on You, Toyota"  (Read 2769 times)

Offline carcrazy

  • Car Crazy
  • *****
  • Location: GTA
  • Posts: 4048
  • Carma: +1/-1
  • member
    • View Profile
Re: "Shame on You, Toyota"
« Reply #40 on: February 24, 2010, 01:34:32 pm »
No they aren't programmed, it is all a mathematical system that creates the code automatically in a logic system.

I asked a Toyota engineer that works on control systems specifically about how testing works on these systems and he explained this to me I was little thrown off because I thought it was coded and software tested but it is not.

So when you flash the ECM, TCM etc. what does this mean?  ???

I think Toyota uses a different system. RR mentioned you can't reflash a Lexus ECU.

Abacus?


Offline vdk

  • Car Crazy
  • *****
  • Location: Toronto, ON
  • Posts: 4882
  • Carma: +17/-12
  • Gender: Male
  • I try and stay limber, swim, run, ride motorcycles
    • View Profile
Re: "Shame on You, Toyota"
« Reply #41 on: February 24, 2010, 01:36:48 pm »
No they aren't programmed, it is all a mathematical system that creates the code automatically in a logic system.

I asked a Toyota engineer that works on control systems specifically about how testing works on these systems and he explained this to me I was little thrown off because I thought it was coded and software tested but it is not.

So when you flash the ECM, TCM etc. what does this mean?  ???

I think Toyota uses a different system. RR mentioned you can't reflash a Lexus ECU.

Abacus?


:rofl2:

Programming system. That's what I meant.

Offline carcrazy

  • Car Crazy
  • *****
  • Location: GTA
  • Posts: 4048
  • Carma: +1/-1
  • member
    • View Profile
Re: "Shame on You, Toyota"
« Reply #42 on: February 24, 2010, 01:41:58 pm »
No they aren't programmed, it is all a mathematical system that creates the code automatically in a logic system.

I asked a Toyota engineer that works on control systems specifically about how testing works on these systems and he explained this to me I was little thrown off because I thought it was coded and software tested but it is not.

So when you flash the ECM, TCM etc. what does this mean?  ???

I think Toyota uses a different system. RR mentioned you can't reflash a Lexus ECU.

Abacus?


:rofl2:

Programming system. That's what I meant.


This is interesting. How is this system different from other manufacturers? Is there any other manufacturer that uses a similar system?
I thought the car control modules use an embedded real-time OS for which manufacturers develop their proprietary code.

Offline tpl

  • Car Crazy
  • *****
  • Location: Guelph On.
  • Posts: 14422
  • Carma: +32/-31
  • Gender: Male
    • View Profile
Re: "Shame on You, Toyota"
« Reply #43 on: February 24, 2010, 01:52:04 pm »
For some reason I thought my Audi A4 (2000) used a Moto 68030 for the cpu in the ECU. An old but trusty processor.

Reading the above posts, and having done some programming on embedded systems ( many!) years ago, I would have thought that a  regular mass produced CPU with programming in ROM  and a minimal amount of RAM for "learning" and Black box functions would be the easiest and cheapest way. Probably running some Unix like OS for reliability and availability of SDEs.
But maybe that sort of thing is too expensive when you need a couple of million of them


 I am not familiar at all with the protocols used over the various buses between components but given the conservatism in the industry one would guess at some token passing protocol.
« Last Edit: February 24, 2010, 01:58:24 pm by tpl »
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.

- Douglas Adams, The Hitchhiker's Guide to the Galaxy

Offline wing

  • Big Wig
  • Administrator
  • *****
  • Location: Ottawa, On, Canada
  • Posts: 18104
  • Carma: +101/-61
  • Gender: Male
  • If you ain't first ... you're last!
    • View Profile
    • Drivesideways
  • Cars: 2001 Honda S2000; 2005 Nissan Titan
Re: "Shame on You, Toyota"
« Reply #44 on: February 24, 2010, 01:53:50 pm »
No they aren't programmed, it is all a mathematical system that creates the code automatically in a logic system.

I asked a Toyota engineer that works on control systems specifically about how testing works on these systems and he explained this to me I was little thrown off because I thought it was coded and software tested but it is not.

Are you saying that the ECU behaviour is not testable?

They use a statistical method to traverse each function / line of code is how it sounded they were pretty vague.  But not in the traditional software test roll that I am use to.


Offline vdk

  • Car Crazy
  • *****
  • Location: Toronto, ON
  • Posts: 4882
  • Carma: +17/-12
  • Gender: Male
  • I try and stay limber, swim, run, ride motorcycles
    • View Profile
Re: "Shame on You, Toyota"
« Reply #45 on: February 24, 2010, 01:56:47 pm »
You know if other manufacturers use a completely different type of software?

Offline wing

  • Big Wig
  • Administrator
  • *****
  • Location: Ottawa, On, Canada
  • Posts: 18104
  • Carma: +101/-61
  • Gender: Male
  • If you ain't first ... you're last!
    • View Profile
    • Drivesideways
  • Cars: 2001 Honda S2000; 2005 Nissan Titan
Re: "Shame on You, Toyota"
« Reply #46 on: February 24, 2010, 01:59:13 pm »
No clue unfortunately.

Offline Shnak

  • Car Crazy
  • *****
  • Location: Hull
  • Posts: 7350
  • Carma: +1/-24
  • Gender: Male
  • New toy! :)
    • View Profile
  • Cars: 2010 Hyundai Sonata Limited, 2006 Kia Sportage
Re: "Shame on You, Toyota"
« Reply #47 on: February 24, 2010, 02:14:44 pm »
I think that anyone who uses Windows can see how easily electronics can be badly programmed, with unintended results.

Windows isn't electronic.

Offline carcrazy

  • Car Crazy
  • *****
  • Location: GTA
  • Posts: 4048
  • Carma: +1/-1
  • member
    • View Profile
Re: "Shame on You, Toyota"
« Reply #48 on: February 24, 2010, 02:26:00 pm »
You know if other manufacturers use a completely different type of software?

I had the ECM and TCM on both my Mazda and Mitsubishi flashed. I'm not sure if this is an indication that these manufacturers use a different system.

Offline vdk

  • Car Crazy
  • *****
  • Location: Toronto, ON
  • Posts: 4882
  • Carma: +17/-12
  • Gender: Male
  • I try and stay limber, swim, run, ride motorcycles
    • View Profile
Re: "Shame on You, Toyota"
« Reply #49 on: February 24, 2010, 03:00:02 pm »
You know if other manufacturers use a completely different type of software?

I had the ECM and TCM on both my Mazda and Mitsubishi flashed. I'm not sure if this is an indication that these manufacturers use a different system.

Flashed as in reflashed with aftermarket software? If so VWs, Audis, BMWs, Volvos, Porsches can be reflashed also.

Offline tpl

  • Car Crazy
  • *****
  • Location: Guelph On.
  • Posts: 14422
  • Carma: +32/-31
  • Gender: Male
    • View Profile
Re: "Shame on You, Toyota"
« Reply #50 on: February 24, 2010, 03:06:27 pm »
I think that anyone who uses Windows can see how easily electronics can be badly programmed, with unintended results.

Windows isn't electronic.
Right!  And Windows, even Windows 7 would NEVER pass the testing required to use as an embedded ROMable  OS without a rewrite... although I think the mobile/phone version must be closer.

Offline wing

  • Big Wig
  • Administrator
  • *****
  • Location: Ottawa, On, Canada
  • Posts: 18104
  • Carma: +101/-61
  • Gender: Male
  • If you ain't first ... you're last!
    • View Profile
    • Drivesideways
  • Cars: 2001 Honda S2000; 2005 Nissan Titan
Re: "Shame on You, Toyota"
« Reply #51 on: February 24, 2010, 03:17:33 pm »
I deal with 5 - 9's systems which means it has to work 99.999% of the time and that's not enough for automotive applications.  Windows wouldn't even come close.

Offline vdk

  • Car Crazy
  • *****
  • Location: Toronto, ON
  • Posts: 4882
  • Carma: +17/-12
  • Gender: Male
  • I try and stay limber, swim, run, ride motorcycles
    • View Profile
Re: "Shame on You, Toyota"
« Reply #52 on: February 24, 2010, 05:46:37 pm »
FBI Raids Three Toyota Suppliers
Published Feb 24, 2010

DETROIT — Three Michigan-based suppliers to Toyota Motor Sales, U.S.A. were raided today by the FBI, The Wall Street Journal is reporting.

The Journal reports FBI search warrants were carried out on Yazaki North America in Canton, Denso International America Inc., in Southfield and Tokai Rika, also known as Tram, in Plymouth.

Denso confirmed to the Journal that it was inspected by the FBI and said the investigation was based on allegations of violations of antitrust laws.

Denso supplies accelerator pedals for several Toyota vehicles. Toyota also uses pedals from supplier CTS. CTS pedal-equipped Toyotas are subject to the current unintended-acceleration recall, Denso pedal cars are not subject to the recall.

Yazaki Corp. supplies electronic components to Toyota.

Today in Washington is the second day of congressional hearings investigating Toyota's massive recalls. Secretary of State Ray LaHood testified today: "We will get in the weeds on this to find out if electronics are part of the problem," said LaHood. "If we find a problem, we will make sure it's resolved."

Inside Line says: Toyota's troubles are getting uglier by the minute. — Kelly Toepke, News Editor

Offline carcrazy

  • Car Crazy
  • *****
  • Location: GTA
  • Posts: 4048
  • Carma: +1/-1
  • member
    • View Profile
Re: "Shame on You, Toyota"
« Reply #53 on: February 24, 2010, 06:00:38 pm »
You know if other manufacturers use a completely different type of software?

I had the ECM and TCM on both my Mazda and Mitsubishi flashed. I'm not sure if this is an indication that these manufacturers use a different system.

Flashed as in reflashed with aftermarket software? If so VWs, Audis, BMWs, Volvos, Porsches can be reflashed also.

No, OEM; both for transmission tweaks.

Offline dr_spock

  • Car Crazy
  • *****
  • Location: Canada
  • Posts: 10568
  • Carma: +10/-4
    • View Profile
Re: "Shame on You, Toyota"
« Reply #54 on: February 24, 2010, 06:42:12 pm »
I think that anyone who uses Windows can see how easily electronics can be badly programmed, with unintended results.

Windows isn't electronic.

But you can use Windows Embedded for your automotive needs.

Windows Embedded Automotive is a standardized software platform for developing in-vehicle communication, entertainment, and service enabled location based solutions. It includes a large set of integrated, tested, and flexible middleware components, as well as hundreds of components available with Windows Embedded CE 6.0 R3, enabling Windows Embedded Automotive–based systems to scale across a broad range of automotive makes and models. Windows Embedded Automotive extends customers’ lifestyles into the vehicles they drive.

Online normancw

  • Enthusiast
  • **
  • Location: Ottawa, ON
  • Posts: 320
  • Carma: +8/-30
  • Gender: Male
    • View Profile
Re: "Shame on You, Toyota"
« Reply #55 on: February 24, 2010, 07:27:18 pm »
But you can use Windows Embedded for your automotive needs.

I'd be worried about getting a BSOD :rofl2:

Offline vdk

  • Car Crazy
  • *****
  • Location: Toronto, ON
  • Posts: 4882
  • Carma: +17/-12
  • Gender: Male
  • I try and stay limber, swim, run, ride motorcycles
    • View Profile
Re: "Shame on You, Toyota"
« Reply #56 on: February 24, 2010, 07:28:15 pm »
You know if other manufacturers use a completely different type of software?

I had the ECM and TCM on both my Mazda and Mitsubishi flashed. I'm not sure if this is an indication that these manufacturers use a different system.

Flashed as in reflashed with aftermarket software? If so VWs, Audis, BMWs, Volvos, Porsches can be reflashed also.

No, OEM; both for transmission tweaks.

Then yes of course. I'm sure Toyota can do that on its cars. Third parties can't.