Notices
'10-14 Interior and Audio Place to discuss 2010-2014 interior and audio type modifications.

Instrument cluster display - set default screen or reprogram?

Thread Tools
 
Search this Thread
 
Old 6/16/14, 06:26 AM
  #1  
GT Member
Thread Starter
 
K.A.I.N's Avatar
 
Join Date: June 16, 2014
Location: Alexandria, VA
Posts: 163
Received 0 Likes on 0 Posts
Instrument cluster display - set default screen or reprogram?

Hi, all. First post, first mustang. Just bought my 2014 GT Premium two weeks ago. Is there a way to set a default screen in the instrument cluster display instead of the standard pony logo with DTE? For instance, if I want to set it to cylinder head temp or A/F ratio.

Down the road if I go F/I, is there a way to reprogram the display to include a boost pressure gauge?

Last edited by K.A.I.N; 6/16/14 at 06:28 AM.
Old 6/18/14, 06:29 AM
  #2  
GT Member
Thread Starter
 
K.A.I.N's Avatar
 
Join Date: June 16, 2014
Location: Alexandria, VA
Posts: 163
Received 0 Likes on 0 Posts
Is this a nobody-knows topic or a has-been-answered-to-death topic and not worth repeating?
Old 6/19/14, 04:09 PM
  #3  
Legacy TMS Member
 
jim010's Avatar
 
Join Date: November 7, 2006
Location: Alberta
Posts: 2,790
Received 40 Likes on 35 Posts
Sorry, you will only get the pony on start up (or snake, if you have a 2014 Shelby). There is no way to change the default screen.
Old 6/20/14, 08:20 AM
  #4  
GT Member
Thread Starter
 
K.A.I.N's Avatar
 
Join Date: June 16, 2014
Location: Alexandria, VA
Posts: 163
Received 0 Likes on 0 Posts
Originally Posted by jim010
Sorry, you will only get the pony on start up (or snake, if you have a 2014 Shelby). There is no way to change the default screen.
Interesting, thanks. Hard for me to believe no one has reprogrammed this display, especially since it can be retrofitted.
Old 6/20/14, 09:45 AM
  #5  
Legacy TMS Member
 
jim010's Avatar
 
Join Date: November 7, 2006
Location: Alberta
Posts: 2,790
Received 40 Likes on 35 Posts
Retrofitting it is one thing, but rewriting the programming is quite another story.

All we did was put in the cluster, do some wiring and do some flashing with existing programming from Ford using IDS. What you are asking for is for someone to change the firmware, which can't be done.
Old 6/21/14, 01:30 PM
  #6  
Mach 1 Member
 
berzerk_1980's Avatar
 
Join Date: April 30, 2014
Posts: 936
Likes: 0
Received 40 Likes on 38 Posts
Originally Posted by jim010
Retrofitting it is one thing, but rewriting the programming is quite another story.

All we did was put in the cluster, do some wiring and do some flashing with existing programming from Ford using IDS. What you are asking for is for someone to change the firmware, which can't be done.
Just curious why this can't be done. Is there no way to inspect the binary for the firmware? Is it encrypted or does it have a secret checksum?

Edit: I read the thread again and realize I thought the OP was going in a different direction and also I might be using "firmware" differently than Jim. To put my question another way, is the startup image a part of the programming, and can the programming image be inspected? If so, it seems the difference in the binary for the snake or pony could be isolated and switched to whatever picture you wanted. But not a gauge.

Last edited by berzerk_1980; 6/21/14 at 01:34 PM.
Old 6/22/14, 08:00 AM
  #7  
Member
 
apial's Avatar
 
Join Date: August 4, 2013
Location: New Jersey
Posts: 29
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by berzerk_1980
Just curious why this can't be done. Is there no way to inspect the binary for the firmware? Is it encrypted or does it have a secret checksum?

Edit: I read the thread again and realize I thought the OP was going in a different direction and also I might be using "firmware" differently than Jim. To put my question another way, is the startup image a part of the programming, and can the programming image be inspected? If so, it seems the difference in the binary for the snake or pony could be isolated and switched to whatever picture you wanted. But not a gauge.
Its hard to compare the snake logo with the startup option.
The logo is part of the AS built data string which is configurable, so the manufacturer integrated this as an "option" in the firmware.
You ask for something which is not officially integrated, no Mustang even a GT500 has this possibility and that's why its not an "easy" programming with IDS like for the snake logo.

With IDS you will never even have access to the firmware itself, only to the programming options. In IT its like the cluster provides an API to the IDS with several options, but not the one you're looking for.

I don't say its impossible, IF you would have the original firmware, IF you would be able to modify it correctly and IF you would find a way to flash the modified firmware back into the controller. But since all of that is more than tricky its most likely impossible

Sascha

Last edited by apial; 6/22/14 at 08:03 AM.
Old 7/2/14, 07:53 AM
  #8  
Cobra Member
 
Jazzman442's Avatar
 
Join Date: April 7, 2014
Posts: 1,469
Likes: 0
Received 26 Likes on 25 Posts
Make it part of your start up ritual. You know Get in,Set belt,Start up, Push twice on the TCS then set screen. Floor it and go.
Old 7/3/14, 09:25 AM
  #9  
Mach 1 Member
 
zeroaviation's Avatar
 
Join Date: March 1, 2007
Location: Kansas City
Posts: 669
Likes: 0
Received 4 Likes on 2 Posts
Originally Posted by apial
I don't say its impossible, IF you would have the original firmware, IF you would be able to modify it correctly and IF you would find a way to flash the modified firmware back into the controller. But since all of that is more than tricky its most likely impossible Sascha
Just need some patience and IDA Pro..

-Matt
Old 7/3/14, 01:46 PM
  #10  
Mach 1 Member
 
berzerk_1980's Avatar
 
Join Date: April 30, 2014
Posts: 936
Likes: 0
Received 40 Likes on 38 Posts
Originally Posted by zeroaviation
Just need some patience and IDA Pro..

-Matt
n00b question, what's IDA pro?
Old 7/4/14, 08:43 AM
  #11  
Mach 1 Member
 
zeroaviation's Avatar
 
Join Date: March 1, 2007
Location: Kansas City
Posts: 669
Likes: 0
Received 4 Likes on 2 Posts
Originally Posted by berzerk_1980
n00b question, what's IDA pro?
Its an application used to take "Firmware" or really any compiled code and disassemble to ASM.

Cheers,
-Matt
Old 7/11/14, 06:45 PM
  #12  
Mach 1 Member
 
berzerk_1980's Avatar
 
Join Date: April 30, 2014
Posts: 936
Likes: 0
Received 40 Likes on 38 Posts
Originally Posted by zeroaviation

Its an application used to take "Firmware" or really any compiled code and disassemble to ASM.

Cheers,
-Matt
I get it, "interactive disassembler". Suppose I wanted take this on (lots of experience in code but a little rusty). Any ideas how to emulate / get started? I can't afford to experiment on my baby.
Old 7/12/14, 08:48 AM
  #13  
Mach 1 Member
 
zeroaviation's Avatar
 
Join Date: March 1, 2007
Location: Kansas City
Posts: 669
Likes: 0
Received 4 Likes on 2 Posts
Best thing to do is pick up a used cluster somewhere... Then a BDM interface (Background Debug Mode Interface). I use a Freescale USB S08/HCS12 BDM Multilink ICD. Then you need the hiwave debugger (part of the Codewarrior HC12 Development Kit). I would also recommend a half case of shocktop and plenty of patience.

Remember you're going to get back a compiled FLASH dump, then you must RE that into ASM. I cannot stress enough how patience is going to be your friend here.

EDIT: Sorry I cannot elaborate more :/

Cheers,
-Matt

Last edited by zeroaviation; 7/12/14 at 08:50 AM.
Old 7/12/14, 01:30 PM
  #14  
Mach 1 Member
 
berzerk_1980's Avatar
 
Join Date: April 30, 2014
Posts: 936
Likes: 0
Received 40 Likes on 38 Posts
OK, I read the thread over again and see that I misunderstood a question way back and somehow turned this into a conversation about writing custom firmware. So I apologize for what essentially ended up being an unintentional thread jack.

This sounds like fun if I can ever get the motivation though. I've never worked with embedded systems and my career path had sent me more to the analysis side of the house rather than the code side. Disassembled code doesn't really scare me, it's all the background about the platform (like how to get the binary image, disassemble and manipulate it) that always turns me off... So thanks for the info. I'll report back if I ever get a wild hair.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
trackpack13gt
2010-2014 Mustang
6
7/25/17 05:29 PM
oneeyedgiant
GT
11
11/16/15 12:23 PM
austin101385
'10-14 Shelby Mustangs
3
10/2/15 01:00 PM



Quick Reply: Instrument cluster display - set default screen or reprogram?



All times are GMT -6. The time now is 07:19 AM.