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

Instrument cluster display - set default screen or reprogram?

Old Jun 16, 2014 | 06:26 AM
  #1  
K.A.I.N's Avatar
Thread Starter
GT Member
 
Joined: June 16, 2014
Posts: 163
Likes: 0
From: Alexandria, VA
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; Jun 16, 2014 at 06:28 AM.
Reply
Old Jun 18, 2014 | 06:29 AM
  #2  
K.A.I.N's Avatar
Thread Starter
GT Member
 
Joined: June 16, 2014
Posts: 163
Likes: 0
From: Alexandria, VA
Is this a nobody-knows topic or a has-been-answered-to-death topic and not worth repeating?
Reply
Old Jun 19, 2014 | 04:09 PM
  #3  
jim010's Avatar
Legacy TMS Member
 
Joined: November 7, 2006
Posts: 2,792
Likes: 57
From: Alberta
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.
Reply
Old Jun 20, 2014 | 08:20 AM
  #4  
K.A.I.N's Avatar
Thread Starter
GT Member
 
Joined: June 16, 2014
Posts: 163
Likes: 0
From: Alexandria, VA
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.
Reply
Old Jun 20, 2014 | 09:45 AM
  #5  
jim010's Avatar
Legacy TMS Member
 
Joined: November 7, 2006
Posts: 2,792
Likes: 57
From: Alberta
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.
Reply
Old Jun 21, 2014 | 01:30 PM
  #6  
berzerk_1980's Avatar
Mach 1 Member
 
Joined: April 30, 2014
Posts: 936
Likes: 40
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; Jun 21, 2014 at 01:34 PM.
Reply
Old Jun 22, 2014 | 08:00 AM
  #7  
apial's Avatar
Member
 
Joined: August 4, 2013
Posts: 29
Likes: 0
From: New Jersey
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; Jun 22, 2014 at 08:03 AM.
Reply
Old Jul 2, 2014 | 07:53 AM
  #8  
Jazzman442's Avatar
Cobra Member
 
Joined: April 7, 2014
Posts: 1,470
Likes: 26
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.
Reply
Old Jul 3, 2014 | 09:25 AM
  #9  
zeroaviation's Avatar
Mach 1 Member
 
Joined: March 1, 2007
Posts: 669
Likes: 5
From: Kansas City
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
Reply
Old Jul 3, 2014 | 01:46 PM
  #10  
berzerk_1980's Avatar
Mach 1 Member
 
Joined: April 30, 2014
Posts: 936
Likes: 40
Originally Posted by zeroaviation
Just need some patience and IDA Pro..

-Matt
n00b question, what's IDA pro?
Reply
Old Jul 4, 2014 | 08:43 AM
  #11  
zeroaviation's Avatar
Mach 1 Member
 
Joined: March 1, 2007
Posts: 669
Likes: 5
From: Kansas City
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
Reply
Old Jul 11, 2014 | 06:45 PM
  #12  
berzerk_1980's Avatar
Mach 1 Member
 
Joined: April 30, 2014
Posts: 936
Likes: 40
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.
Reply
Old Jul 12, 2014 | 08:48 AM
  #13  
zeroaviation's Avatar
Mach 1 Member
 
Joined: March 1, 2007
Posts: 669
Likes: 5
From: Kansas City
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; Jul 12, 2014 at 08:50 AM.
Reply
Old Jul 12, 2014 | 01:30 PM
  #14  
berzerk_1980's Avatar
Mach 1 Member
 
Joined: April 30, 2014
Posts: 936
Likes: 40
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.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
trackpack13gt
2010-2014 Mustang
6
Jul 25, 2017 05:29 PM
oneeyedgiant
GT
11
Nov 16, 2015 12:23 PM
austin101385
'10-14 Shelby Mustangs
3
Oct 2, 2015 01:00 PM


Thread Tools
Search this Thread

All times are GMT -6. The time now is 04:48 AM.