Sponsored

[Guide] Custom Supra icons throughtout iDrive

OP
OP
a90.faz

a90.faz

Well-Known Member
First Name
Faraz
Joined
Mar 20, 2024
Threads
10
Messages
170
Reaction score
313
Location
Dubai
Car(s)
24’ 3.0 Premium | Matte Avalanche White Metallic
Yes, these are the old wheels, I havent found any with the new wheels. Makes me wonder if Toyota even produced ANY pictures like these with the new wheels.

But I would say its good enough. There will need to be some PS work done to make the other images like the door/boot/hood open icons to match.

I am just planing to get a photoshot done at a studio with a black background and all these scenarios covered. When my wallet recovers from the recent parts splurge ?
Sponsored

 

BMWAF

Well-Known Member
Joined
Jul 1, 2022
Threads
70
Messages
3,077
Reaction score
4,440
Location
In orbit
Car(s)
A90 Supra; FN2 CTR
Yes, these are the old wheels, I havent found any with the new wheels. Makes me wonder if Toyota even produced ANY pictures like these with the new wheels.
I have one for yellow but its resolution doesn't seem very high. Try as I might, I can't seem to find it online anymore as its a discontinued trim.

Nitro.jpg
 
Last edited:

BMWAF

Well-Known Member
Joined
Jul 1, 2022
Threads
70
Messages
3,077
Reaction score
4,440
Location
In orbit
Car(s)
A90 Supra; FN2 CTR
Unless I missed it, having trawled through all the imagery in the dump, I couldn't find the orange Toyota Supra logo that appears on start-up. I wonder if this too can be hacked. ?
 
OP
OP
a90.faz

a90.faz

Well-Known Member
First Name
Faraz
Joined
Mar 20, 2024
Threads
10
Messages
170
Reaction score
313
Location
Dubai
Car(s)
24’ 3.0 Premium | Matte Avalanche White Metallic
Unless I missed it, having trawled through all the imagery in the dump, I couldn't find the orange Toyota Supra logo that appears on start-up. I wonder if this too can be hacked. ?
I’m sure it can, I believe those are in there somewhere as image sequences. Basically like a 100 PNGs that play one after the other. I’ll try and find it
 

BMWAF

Well-Known Member
Joined
Jul 1, 2022
Threads
70
Messages
3,077
Reaction score
4,440
Location
In orbit
Car(s)
A90 Supra; FN2 CTR
I’m sure it can, I believe those are in there somewhere as image sequences. Basically like a 100 PNGs that play one after the other. I’ll try and find it
Seriously.. this is awesome stuff. Thanks for everything you're doing!
 

BeepBoop321

Active Member
First Name
Eric
Joined
Jan 12, 2025
Threads
6
Messages
41
Reaction score
31
Location
USA
Car(s)
2025 Supra 3.0 Premium
I have dumped the Supra's iDrive assets (atleast the ones that seem to be used) here: https://github.com/FarazzShaikh/j29-supra-id6-assets

Feel free to poke though and see if you can find something intresting. There are a few intresting file formats in here, would anyone have any ideas to what they might be?
  • *.pbr - Unknown
  • *.ptr - Unknown
  • *.pbx - Unknown. Maybe a 3D/2D scene description?
  • *.pbw - Unknown. Maybe a widget?
  • *.rsvi - Unknown. Maybe a 3D/2D model?
  • *.shd - Unknown. Looks like an OpenGL shader?

I am confident most of the PNGs can be swapped out. Not sure about the other files though.

I will try to reconstruct the UI within a web app (I am a web dev) and make an interactive way to swap the assets/colors. Let's see if thats possible!
Hey,
I spent some time searching through the github and was able to find everything used in the infotainment, but no dice on the instrument cluster (which is a shame, I would love to experiment changing the cluster to blue or yellow or other colors!)
Have you made any further discoveries?
 
OP
OP
a90.faz

a90.faz

Well-Known Member
First Name
Faraz
Joined
Mar 20, 2024
Threads
10
Messages
170
Reaction score
313
Location
Dubai
Car(s)
24’ 3.0 Premium | Matte Avalanche White Metallic
Hey,
I spent some time searching through the github and was able to find everything used in the infotainment, but no dice on the instrument cluster (which is a shame, I would love to experiment changing the cluster to blue or yellow or other colors!)
Have you made any further discoveries?
that’s great news, progress as been slow as I’ve been busy with other ventures

I don’t think we’ll be able to access the cluster data from the head unit as that may live in its own subsystem. The headunit seems to only be responsible for the infotainment. I’ll try and dig more and see if I can find some link though

Would be great if you could post your findings here, maybe as a table of what infotainment asset and its path ?

thanks for taking a look!
 

BeepBoop321

Active Member
First Name
Eric
Joined
Jan 12, 2025
Threads
6
Messages
41
Reaction score
31
Location
USA
Car(s)
2025 Supra 3.0 Premium
that’s great news, progress as been slow as I’ve been busy with other ventures

I don’t think we’ll be able to access the cluster data from the head unit as that may live in its own subsystem. The headunit seems to only be responsible for the infotainment. I’ll try and dig more and see if I can find some link though

Would be great if you could post your findings here, maybe as a table of what infotainment asset and its path ?

thanks for taking a look!
I’ll fork your branch and add a spreadsheet with info on the files that I’ll be modifying (anywhere there is a black car).
While I agree that assets like the accelerometer dial and numbers arent in those files, I’m hopeful that some of the things like the photo that appears on the dash when someone opens a door or trunk is controlled by the photos on the infotainment(fingers crossed!). If this is true, then this means that something like google maps or apple maps in the dash is possible, but bmw just didnt want to implement it. Makes me wish that it was open source, so we could code all nifty things to it
 
OP
OP
a90.faz

a90.faz

Well-Known Member
First Name
Faraz
Joined
Mar 20, 2024
Threads
10
Messages
170
Reaction score
313
Location
Dubai
Car(s)
24’ 3.0 Premium | Matte Avalanche White Metallic
I’ll fork your branch and add a spreadsheet with info on the files that I’ll be modifying (anywhere there is a black car).
While I agree that assets like the accelerometer dial and numbers arent in those files, I’m hopeful that some of the things like the photo that appears on the dash when someone opens a door or trunk is controlled by the photos on the infotainment(fingers crossed!). If this is true, then this means that something like google maps or apple maps in the dash is possible, but bmw just didnt want to implement it. Makes me wish that it was open source, so we could code all nifty things to it
Another exciting prospect is that @nanaisu was able to get his own code to run on the supra. He can shed some light on how exactly but that’s a big deal
 

nanaisu

Well-Known Member
First Name
Ronnie
Joined
Jul 2, 2024
Threads
1
Messages
231
Reaction score
278
Location
United States
Website
bananaisu.com
Car(s)
2022 Supra 3.0 Premium
Another exciting prospect is that @nanaisu was able to get his own code to run on the supra. He can shed some light on how exactly but that’s a big deal
Hey,
I spent some time searching through the github and was able to find everything used in the infotainment, but no dice on the instrument cluster (which is a shame, I would love to experiment changing the cluster to blue or yellow or other colors!)
Have you made any further discoveries?
I haven't looked too much into gauge cluster comms (or much at all into things, similar to @a90.faz ) since the project kicked off. Life's busy and all that... I did reach out to a few folks on other forums to try to get a better understanding of what exactly people have messed around with... Did a little bit of research in trying to get a bench unit setup.

I do have the car play related shared libraries that I can share if that'd help in any way. Same with other OS related files.
1736784925500-xs.webp

1736784942487-9u.webp

As for writing custom software for QNX, you'll need to use QNX Momentics, which is no longer available from Blackberry directly :( Fortunately, for us, someone has uploaded a copy on archive.org. I would not recommend running this on your host operating system, I can't and won't vet that it's virus free (just like anything on Archive.org). Run it in a Virtual Machine for safety purposes. You'll need to compile for ARMv7/ArmV7LE.
You'll need to know a bit of C/C++ to do fun stuff with it. Here's a simple Hello World.
1736784719532-aa.jpg
 

BeepBoop321

Active Member
First Name
Eric
Joined
Jan 12, 2025
Threads
6
Messages
41
Reaction score
31
Location
USA
Car(s)
2025 Supra 3.0 Premium
While reading this, I had an interesting thought: most forum users who can afford a Supra are likely in the same boat—our time is limited because we all work. It makes me wish I could roll back time 10 years when I’d have spent all day and night diving into something like this.
That said, running custom code in the head unit is really cool! If the head unit has access to part of the instrument cluster, and we figure out how to access car diagnostics, we could do amazing things like display custom dials and info in the cluster.
But this ties back to time being extremely limited —I’ve been researching instrument cluster modifications (like custom color & dials) , and it’s more complex than I expected, requiring significant effort and research. For now, I’ll focus on accessing the head unit, and if it’s as straightforward as @a90.faz described, I’ll start by modifying the images of the black Supra in the head unit.

I’ll update this thread or create a new one once I make progress and will keep a close eye here for new discoveries! ?
 
OP
OP
a90.faz

a90.faz

Well-Known Member
First Name
Faraz
Joined
Mar 20, 2024
Threads
10
Messages
170
Reaction score
313
Location
Dubai
Car(s)
24’ 3.0 Premium | Matte Avalanche White Metallic
While reading this, I had an interesting thought: most forum users who can afford a Supra are likely in the same boat—our time is limited because we all work. It makes me wish I could roll back time 10 years when I’d have spent all day and night diving into something like this.
That said, running custom code in the head unit is really cool! If the head unit has access to part of the instrument cluster, and we figure out how to access car diagnostics, we could do amazing things like display custom dials and info in the cluster.
But this ties back to time being extremely limited —I’ve been researching instrument cluster modifications (like custom color & dials) , and it’s more complex than I expected, requiring significant effort and research. For now, I’ll focus on accessing the head unit, and if it’s as straightforward as @a90.faz described, I’ll start by modifying the images of the black Supra in the head unit.

I’ll update this thread or create a new one once I make progress and will keep a close eye here for new discoveries! ?
Headunit is indeed simple, keep us updated! Feel free to DM if you need help.

For the cluster, its likely to be complicated. As i understand it, the various modules in the car are connected to eachother via the ZGW in some kind of LAN. So in theory, if we figure out how these modules communicate, eg: for the sport display or chaning cluster settings, then we can likely modify stuff within other modules too.

This is also likely how Femto unlocks ECUs, but that is a whole another can of worms ?
 

BeepBoop321

Active Member
First Name
Eric
Joined
Jan 12, 2025
Threads
6
Messages
41
Reaction score
31
Location
USA
Car(s)
2025 Supra 3.0 Premium
Just a small update -- looks like the car image that shows on the cluster when you open a door or a trunk is controlled by the headunit. If you open your door and then restart the infotainment, you will see that the photo goes away when the infotainment restarts.
Sponsored

 
 








Top