Help Crack NAV Screen Diag PIN Code
#181
Melting Slicks
Originally Posted by ein Tier
Hell yeah! Now we're getting somewhere.
Keep up the good work.
#182
Well, they couldn't be using 666 - I think Microsoft owns the copyright on that one
Seriously, I sent the stuff, and by all means pass it on to SonarTech or whoever's interested; the more input the better.
Right now I'm dealing with information overload - looks like Denso has an OS of sorts for the Super-H type CPUs, and has done a joint venture with Toshiba and Sony to develop an OS for the Toshi x49 SOC, which uses MIPS architecture. And of course VxWorks is a possiblity, but that usally uses ELF formats so I'm betting on the proprietary OS and a Super-H. Most likely something related to TRON, a pretty common Japanese RTOS. Many articles about TRON, but I haven't found a lot of documentation so far.
I do find a fair amount of stuff labelled "callback" in the code, which implys some sort of windowing system most likely derived from X-Windows, and path strings using POSIX-style notation so I think we can let out Microsoft Windows CE.
Not Greek, just Geek. Ask any 733t |-|4XoR to translate.
Seriously, I sent the stuff, and by all means pass it on to SonarTech or whoever's interested; the more input the better.
Right now I'm dealing with information overload - looks like Denso has an OS of sorts for the Super-H type CPUs, and has done a joint venture with Toshiba and Sony to develop an OS for the Toshi x49 SOC, which uses MIPS architecture. And of course VxWorks is a possiblity, but that usally uses ELF formats so I'm betting on the proprietary OS and a Super-H. Most likely something related to TRON, a pretty common Japanese RTOS. Many articles about TRON, but I haven't found a lot of documentation so far.
I do find a fair amount of stuff labelled "callback" in the code, which implys some sort of windowing system most likely derived from X-Windows, and path strings using POSIX-style notation so I think we can let out Microsoft Windows CE.
Not Greek, just Geek. Ask any 733t |-|4XoR to translate.
#183
Melting Slicks
Member Since: Jan 2005
Location: Austin, Texas Codes 660, 9448, and 295660 work in the C6 navigation unit. No DVD playback yet.
Posts: 3,168
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by Buffy
Not Greek, just Geek. Ask any 733t |-|4XoR to translate.
#184
Melting Slicks
Member Since: Jul 2001
Location: Southwest Florida
Posts: 3,284
Likes: 0
Received 3 Likes
on
3 Posts
I know reverse engineering can be fun, but doesn't anyone think it would be easier to find someone in the industry who knows enough about the GM nav to know: (a) whether it actually can use a diag PIN and (b) if so, what the PIN is? Finding "Enter diag PIN" in the code doesn't really mean anything. You could be chasing something that isn't even hooked up. It could simply be a leftover from another model and the diag PIN might not even work on our nav units.
On the reverse engineering side, would it be possible to get the code/disc for one of the similar units where you know the PIN (1791 for example), see if you can find the 1791 in that code, and then try to use that information to get an idea where the PIN might be in ours?
Mike
On the reverse engineering side, would it be possible to get the code/disc for one of the similar units where you know the PIN (1791 for example), see if you can find the 1791 in that code, and then try to use that information to get an idea where the PIN might be in ours?
Mike
Last edited by mikeyc6; 05-18-2006 at 04:51 PM.
#185
Melting Slicks
Member Since: Jan 2005
Location: Austin, Texas Codes 660, 9448, and 295660 work in the C6 navigation unit. No DVD playback yet.
Posts: 3,168
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by mikeyc6
I know reverse engineering can be fun, but doesn't anyone think it would be easier to find someone in the industry who knows enough about the GM nav to know: (a) whether it actually can use a diag PIN and (b) if so, what the PIN is? Finding "Enter diag PIN" in the code doesn't really mean anything. You could be chasing something that isn't even hooked up. It could simply be a leftover from another model and the diag PIN might not even work on our nav units.
Mike
Mike
In this world, I've been sending out emails and posting here asking ANYONE who might have access to these codes to send them to me and I don't know one person who works at GM in any capacity.
In all that time, no one's sent me one code despite the fact that I'm promising anonyminity and will take full responsibility for distributing the codes. It wouldn't be hard; disposable, untrackable email addresses are easy to find.
With no contacts at GM and no serious ties to the automotive industry, the social engineering route is pretty much a locked door. Finding out who I need to talk to and lying my way into obtaining the codes from them feels like an even more futile effort than this -- and I can't really talk on the phone for extended periods during the times when those people would normally be available. I do a lot of this while I'm stuck in meetings and don't have anything to contribute.
So, I'm doing the best I can -- picking at the KIWI files and hoping for the best. Why don't you try calling them and getting the codes?
Also, if you read the thread and look at the linked pages, you'll see where we've managed to find two seperate keypad entry screens, and someone has actually seen an engineer at the Corvette factory enter a pin and access a hidden menu -- that's how we knew where to look for the hidden button in the first place. However, I know this discussion takes place over about 15 pages on three different threads, so I understand how you'd miss something.
Perhaps if I'm feeling bored on the plane tonight, I'll type up a "master document" of all that we currently know about the navigation unit.
Last edited by ein Tier; 05-18-2006 at 05:10 PM.
#186
Melting Slicks
Ill try these #s if you repost the instructions for getting to the pin screens
Originally Posted by ein Tier
Hell yeah! Now we're getting somewhere.
Please, send me the files and docs, I sent you a PM with my email. I don't code much Java today, but it paid my bills for about seven years.
We found some more numbers in the binary code today:
Also, I've been passing emails back and forth with SonarTech, who did most of the heavy lifting over at CadillacForums. I think it might be worthwhile to run this KIWI analyser on the LOADING.KWI file that's on his disc as well. I'm wondering if all LOADING.KWI files are essentially the same, or if they've changed over time or even from car to car. Since we only have this one, any others we can source would be welcome.
Please, send me the files and docs, I sent you a PM with my email. I don't code much Java today, but it paid my bills for about seven years.
We found some more numbers in the binary code today:
Also, I've been passing emails back and forth with SonarTech, who did most of the heavy lifting over at CadillacForums. I think it might be worthwhile to run this KIWI analyser on the LOADING.KWI file that's on his disc as well. I'm wondering if all LOADING.KWI files are essentially the same, or if they've changed over time or even from car to car. Since we only have this one, any others we can source would be welcome.
#187
Melting Slicks
Member Since: Jan 2005
Location: Austin, Texas Codes 660, 9448, and 295660 work in the C6 navigation unit. No DVD playback yet.
Posts: 3,168
Likes: 0
Received 0 Likes
on
0 Posts
From our the thread that gave us the clue that the menus even existed.
Then, then how to get there:
On page seven of this thread, someone found another keypad:
This may have been posted already, but here goes. I removed the NAV DVD and put in a movie DVD and an error comes up. The error says something like this insert a nav DVD. At the top of the screen there is the word "Caution" in yellow. Press the middle of the word caution and the number pad screen shows up. I tried a few of the codes already posted, but nothing happened.
I missed it when it was first posted, but it seems to be the catalyst for kicking off this new round of 'research'.
There is also a debug/diag screen you can access by holding your finger on a point at the top of the screen. after 5 seconds, a virtual keypad comes up and depending on what code you enter, settings are visable/open to change. for example, one code will let you only view most of the settings, another will let you view all of the settings, and still a third will let you start changing the settings. i asked the engineer if there was a way to turn off the lockout feature this way and he replied no. I also asked about MP3 playback and some sources being louder than others. His response was that the levals of the sources were set in the compiled software and the mp3 playback capability will be comming soon.
If you go to the Nav screen and press "menu" then touch the screen to the right of the yellow Nav Menu and hold, you will get a new screen that shows a keypad and asks for "diag pin".
Anyone have a pin for this?
GeneS
Anyone have a pin for this?
GeneS
This may have been posted already, but here goes. I removed the NAV DVD and put in a movie DVD and an error comes up. The error says something like this insert a nav DVD. At the top of the screen there is the word "Caution" in yellow. Press the middle of the word caution and the number pad screen shows up. I tried a few of the codes already posted, but nothing happened.
#188
Originally Posted by ein Tier
If you go to the Nav screen and press "menu" then touch the screen to the right of the yellow Nav Menu and hold, you will get a new screen that shows a keypad and asks for "diag pin"
9448 and 295660
9448 has 2 additional menus: Software Update and Auto Demo
I did not see anyplace to disable the "agree" button or allow the unit to play DVD's.
Thanks much to all who have contributed to this so far!!
#189
Racer
Originally Posted by jweek
we have 2 codes so far:
9448 and 295660
9448 has 2 additional menus: Software Update and Auto Demo
9448 and 295660
9448 has 2 additional menus: Software Update and Auto Demo
ein Tier actually posted those numbers
Originally Posted by ein Tier
660, 1791, 295660, 9448, (this block occurs multiple times, sometimes in this order, sometimes with 1791 on the end rather than in the middle)
Last edited by VamPY; 05-18-2006 at 10:16 PM.
#190
Yes They Work
Originally Posted by VamPY
Are you saying that those two codes actually work ? OH MY GOD please tell me it is so PLEASE?
ein Tier actually posted those numbers
Where is everybody ?!?! I am going nuts here
ein Tier actually posted those numbers
Where is everybody ?!?! I am going nuts here
#191
Racer
Thanks PHANTOMC6, I am so excited about this and I don't even have a C6 lol, thanks to every1 who contributed and especially ein Tier and Buffy. Althought It might not do much but hey! you've unlocked pundoora's box
#192
Burning Brakes
Member Since: Dec 2004
Location: Turbocharged in NC
Posts: 810
Likes: 0
Received 0 Likes
on
0 Posts
Yeah, those two diagnostic numbers 9448, and 295660 work on my Nav too. About the only interesting menu back there to me though is the gps info where it lists all of the satellites it is receiving. Hooray, the secret codes are found.
It is too bad though the really important stuff isn't back there like turning off the i agree button or enabling the destination input while moving... rats...
I have been poking around in the loading.kwi file with a hex editor and I see that the following codes are close together in plain text in the file, 660, 295660, 9448, and 1791. Interesting that the 1791 code is in there, this is the one that the Cadillac folks say allows them to play dvd's, but so far ours won't do it.
The 660 code works for me too, but the diag menu under 660 doesn't have an exit button, you have to cut power to get out of it. At first I thought it made the I agree page not show up, but I found out that after you turn accessory mode off in the car, if you turn it back on within a few seconds the I agree page doesn't come up, you have to wait a while, same with the corvette banner page.
It is too bad though the really important stuff isn't back there like turning off the i agree button or enabling the destination input while moving... rats...
I have been poking around in the loading.kwi file with a hex editor and I see that the following codes are close together in plain text in the file, 660, 295660, 9448, and 1791. Interesting that the 1791 code is in there, this is the one that the Cadillac folks say allows them to play dvd's, but so far ours won't do it.
The 660 code works for me too, but the diag menu under 660 doesn't have an exit button, you have to cut power to get out of it. At first I thought it made the I agree page not show up, but I found out that after you turn accessory mode off in the car, if you turn it back on within a few seconds the I agree page doesn't come up, you have to wait a while, same with the corvette banner page.
Last edited by wewing; 05-18-2006 at 11:57 PM.
#193
Racer
Originally Posted by wewing
The 660 code works for me too, but the diag menu under 660 doesn't have an exit button, you have to cut power to get out of it. At first I thought it made the I agree page not show up, but I found out that after you turn accessory mode off in the car, if you turn it back on within a few seconds the I agree page doesn't come up, you have to wait a while, same with the corvette banner page.
And yes, someone has to throw a party or something. Where is ein Tier and Buffy ? they should be crowned
So what we know so far is that three codes work: 660, 9448, and 295660 and they were found in the loading.kwi that is available on the FIRMWARE UPDATE CD
please correct me if I am wrong
Last edited by VamPY; 05-19-2006 at 12:55 AM.
#195
Melting Slicks
Member Since: Jan 2005
Location: Austin, Texas Codes 660, 9448, and 295660 work in the C6 navigation unit. No DVD playback yet.
Posts: 3,168
Likes: 0
Received 0 Likes
on
0 Posts
HELL YES!!
Sorry.... I'm just really excited. I'm sitting in the airport in Vegas and grinning like a big stupid idiot. Now, if I can just get back to Austin... I'm on standby.
I gotta play!
Sorry.... I'm just really excited. I'm sitting in the airport in Vegas and grinning like a big stupid idiot. Now, if I can just get back to Austin... I'm on standby.
I gotta play!
Last edited by ein Tier; 05-19-2006 at 01:46 AM.
#196
Melting Slicks
All three codes work, but they all do the same thing. Bring you to submenu diagnostics. What I dont see them doing is allowing ou to make any changes to your system. (Besides resetting your satellites and changing the brightness.)
But there are a bunch of codes and gobblegook that Ein Tier may find interesting.
Funny that we are on the verge of cracking this, and I am taking my Xterra on a an off roading trip to Moab, Utah for a week with my friends...
But there are a bunch of codes and gobblegook that Ein Tier may find interesting.
Funny that we are on the verge of cracking this, and I am taking my Xterra on a an off roading trip to Moab, Utah for a week with my friends...
#197
Melting Slicks
Member Since: Jan 2005
Location: Austin, Texas Codes 660, 9448, and 295660 work in the C6 navigation unit. No DVD playback yet.
Posts: 3,168
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by mark1107
All three codes work, but they all do the same thing. Bring you to submenu diagnostics. What I dont see them doing is allowing ou to make any changes to your system. (Besides resetting your satellites and changing the brightness.)
Buffy's also working on decompilers. If we can get those to work, we may uncover even more functionality -- including stuff that might be "not so obvious".
Last edited by ein Tier; 05-19-2006 at 05:10 AM.
#199
Melting Slicks
Member Since: Jan 2005
Location: Austin, Texas Codes 660, 9448, and 295660 work in the C6 navigation unit. No DVD playback yet.
Posts: 3,168
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by Miaugi
To "ein Tier" and all the others who have contributed to this effort.....You Guys Rock!!
While I'm the one who posted those codes, and I technically found them, my work wouldn't have been possible without the help of literally dozens of people all over the net --it is impossible for me to remember everyone. I'm sure that as we move forward (I know I'm not done!) there will be even more people to thank.
Last edited by ein Tier; 05-19-2006 at 09:07 AM.