SIGforum.com    Main Page  Hop To Forum Categories  The Lounge    Question for software engineers, vehicle related.
Go
New
Find
Notify
Tools
Reply
  
Question for software engineers, vehicle related. Login/Join 
Technically Adaptive
posted
My background has been taking cars/trucks apart, replacing worn parts, chasing electrical problems, etc., for many years.
I would understand how the system, component(s), work and diagnose accordingly.
There is a oil change interval for auto transmissions thread that led me to read up some on the ZF 9 SPD.

Quote from link:
The transmission has been problematic, as customers of Jeep, Chrysler, and Acura models equipped with the transmission have experienced problems in their vehicles regarding slow shifting and noisy operation. ZF has said this is due to software problems, not mechanical issues.[7]

Chrysler issued Technical Service Bulletins (TSB) for the 2014 Jeep Cherokee to "fix rough and delayed gearshifts", and Acura has issued transmission-related recalls for the 2015 Acura TLX.[8][9]
END Quote

The link below gets very detailed on this transmission, to say it's over my head is a understatement.
So, is it easy to create software for this transmission? just a couple hours work? Just wondering how difficult the process is.

https://en.wikipedia.org/wiki/ZF_9HP_transmission
 
Posts: 1891 | Location: Willcox, AZ | Registered: September 24, 2006Reply With QuoteReport This Post
Member
posted Hide Post
quote:
ZF has said this is due to software problems, not mechanical issues.

Sounds a little like common finger-pointing.

I have written software and worked on transmissions (never at the same time). It makes me lightheaded to think of all of the inputs and decisions being made during a drive.

We have a 2017 Pacifica with that transmission, and it drives great.
 
Posts: 1454 | Location: WI | Registered: July 07, 2011Reply With QuoteReport This Post
Thank you
Very little
Picture of HRK
posted Hide Post
Everything is software driven today, ECM, BCM, can-bus systems use these "computers" to send signals to components vs the old switch and relay systems of yore.
 
Posts: 27831 | Location: Gunshine State | Registered: November 07, 2008Reply With QuoteReport This Post
Technically Adaptive
posted Hide Post
quote:
Originally posted by HRK:
Everything is software driven today, ECM, BCM, can-bus systems use these "computers" to send signals to components vs the old switch and relay systems of yore.


Yes, I understand that from a repair perspective.
I do not know how long it takes to create this software, does it come from the transmission manufacturer or the vehicle manufacturer.
If ZF blames the software, who created it.
 
Posts: 1891 | Location: Willcox, AZ | Registered: September 24, 2006Reply With QuoteReport This Post
Member
Picture of 4MUL8R
posted Hide Post
There is, in the olden days, a serious disconnect between the humanly understandable software and what is in the actual vehicle computer. Granted, this is seriously old information, but I wanted you to know this might be the situation today. In the mid-1980s, the computer required a hexadecimal program, that was compiled from a humanly readable program. Today, I'm sure things are better. But, why even start doing this? It is SO complex. Timing of signals, handoffs from BCM to TCM to ECM, it is a nightmare. A skilled "tuner" can handle basic parameter changes and install better shift logic, or whatever. But, today's programmers are using aftermarket programs, laptops, and lots of expensive systems to facilitate any change.

Working with ZF, as ZF is a Tier 1 supplier to various European OEMs, I can assure you that you will NOT understand their software. German. Very different assumptions, as well as a predilection to absolutely define and control each and every aspect of their transmission...it is brutal to attempt anything. We had to work for years and years and years to get any ZF approval for a new lubricant. In the end, any effort was for naught.


-------
Trying to simplify my life...
 
Posts: 6144 | Location: Commonwealth of Virginia | Registered: January 15, 2007Reply With QuoteReport This Post
Member
Picture of Expert308
posted Hide Post
My guess is it comes from the vehicle manufacturer. But whether it comes from them or from the transmission manufacturer, you would have to integrate your changes with the factory software. And they're not likely to be willing to give you the source code for that.

I've heard of companies that will sell you a modified "tune" (via a firmware update) for some engine/transmission setups, that give you different shift points and whatnot. It might be possible for one of them to help you out with a software update for your setup. I don't recall who they are, though.
 
Posts: 8018 | Location: Southern Idaho | Registered: February 12, 2007Reply With QuoteReport This Post
come and take it
posted Hide Post
I don't have any particular insider insight, but I'm guessing most people would be shocked how many lines of code are managing the 10 speed transmission in an F150.




"The left can't applaud me because their hands are in other people's pockets." - Javier Milei
 
Posts: 2350 | Location: Texan on the north side of the Red River | Registered: November 05, 2003Reply With QuoteReport This Post
Technically Adaptive
posted Hide Post
quote:
Originally posted by 4MUL8R:
There is, in the olden days, a serious disconnect between the humanly understandable software and what is in the actual vehicle computer. Granted, this is seriously old information, but I wanted you to know this might be the situation today. In the mid-1980s, the computer required a hexadecimal program, that was compiled from a humanly readable program. Today, I'm sure things are better. But, why even start doing this? It is SO complex. Timing of signals, handoffs from BCM to TCM to ECM, it is a nightmare. A skilled "tuner" can handle basic parameter changes and install better shift logic, or whatever. But, today's programmers are using aftermarket programs, laptops, and lots of expensive systems to facilitate any change.

Working with ZF, as ZF is a Tier 1 supplier to various European OEMs, I can assure you that you will NOT understand their software. German. Very different assumptions, as well as a predilection to absolutely define and control each and every aspect of their transmission...it is brutal to attempt anything. We had to work for years and years and years to get any ZF approval for a new lubricant. In the end, any effort was for naught.


Thank you for your reply,
I'm retired now, 40 years of seeing "improvements" of vehicles. Reflashing and data transfers to new components, etc.
I'm not looking to improve any thing I own, it just seems odd that for the cost of new rides that they would have their act together by now with the new technology.

They have to pass FED emissions with the software for new models, yet they cannot get the transmission to shift properly?

ZF may be using it for an excuse that they screwed up (as previously mentioned).
For a vehicle that costs around $50k now there should be no programming issues.

I'm beginning to think that new cars are beyond hope, software cannot keep up.

Just wondering if it's overwhelming now to the point of unrealistic, I have very little insight on the creation of something that has to be reflashed , why send out that way sorta thing.
 
Posts: 1891 | Location: Willcox, AZ | Registered: September 24, 2006Reply With QuoteReport This Post
Shall Not Be Infringed
Picture of nhracecraft
posted Hide Post
ZF makes EXCELLENT transmissions and they're installed on MANY European high performance cars. I would not be surprised at all to learn that a Chrysler software issue is the culprit!


____________________________________________________________

If Some is Good, and More is Better.....then Too Much, is Just Enough !!
Trump 47....Making America Great Again!
"May Almighty God bless the United States of America" - parabellum 7/26/20
Live Free or Die!
 
Posts: 10927 | Location: New Hampshire | Registered: October 29, 2011Reply With QuoteReport This Post
Member
posted Hide Post
I am not a software engineer but I am familiar with this type of problem.

My Lexus has a transmission software issue.

There are hundreds of engineers working on the problem.

They work for billion dollar corporations.

They are rolling out the fix as a try it see if it works basis.

One of the most basic problems for an end user is you would need the "software key" to get into the software.

The likelihood of you getting your hands on the one you need is slim and none. Unless you well connected to the hacker community.

You would need a small fortune in hardware to connect to the software so you could play with it. Of course if you brick it, they company is going to say you broke it you own it.

This is not a trivial problem.
 
Posts: 5095 | Registered: February 15, 2004Reply With QuoteReport This Post
Speaks Bendablese
posted Hide Post
The software itself is developed by the transmission manufacturer. The OEMs then integrate with ZF for their own unique calibration of the base software which is unique to each vehicle model or even different trim/package levels of each model. There can be varying versions of both the software and the calibration.
 
Posts: 289 | Location: MD | Registered: September 28, 2004Reply With QuoteReport This Post
McNoob
Picture of xantom
posted Hide Post
quote:
So, is it easy to create software for this transmission? just a couple hours work? Just wondering how difficult the process is.


For someone off the street with general programming XP and transmission XP, possible yes, probable no.




"We've done four already, but now we're steady..."
 
Posts: 2073 | Location: MN | Registered: November 20, 2013Reply With QuoteReport This Post
Optimistic Cynic
Picture of architect
posted Hide Post
quote:
Originally posted by xantom:
quote:
So, is it easy to create software for this transmission? just a couple hours work? Just wondering how difficult the process is.


For someone off the street with general programming XP and transmission XP, possible yes, probable no.
It would be a fairly routine matter to create a simple decision loop for a particular sensor array, however, when required to integrate your loop with hundreds (thousands?) of other loops, it quickly gets complicated, mix with a tight instruction budget with real-time requirements, and the complications soon get well out of hand.

This is one place that I expect AI to outpace humans in the near term despite the vehicle industry's long demonstrated hesitancy to implement technological advancements.
 
Posts: 7970 | Location: NoVA | Registered: July 22, 2009Reply With QuoteReport This Post
  Powered by Social Strata  
 

SIGforum.com    Main Page  Hop To Forum Categories  The Lounge    Question for software engineers, vehicle related.

© SIGforum 2026