Search Archive

Condi's HACKMODE v2.2 - AUTOINSTALL! working also with F40BT, X940BT etc! [updated: 27.09.2012]

By condiczek · Apr 25, 2011in Hacks/Mods💬 1,207 posts👁️ 757,721 views
Page 8 of 49
Posted May 12, 2011 · 21:55 UTC#176

Thanks again Condiczek....

I'm back up and kicking... Just in case this should arise with others, Condi figured out that my unit is a bit slower than most in regard to how long it takes for it to recognize the USB/SD...(high interior temps....crappy SD card???)

 

A simple tweak to the timeout/sleep in his HMIManager.mscr file is all that was needed.

 

Thanks also for checking into the autoclicker.... I know many would use your hack for this mod alone....

Posted May 12, 2011 · 22:17 UTC#177

Condi, are you experienced in programming? If not, can you try if my WinCE GPS program works?

 

http://forum.xda-developers.com/showthread.php?t=474582

 

You might be able to use it to turn on GPS. You might have to install the ARM4 .NET Compact Framework CAB first.

 

Let me know how far you get.

Edited May 12, 2011 by ShortFuse
Posted May 12, 2011 · 22:23 UTC#178

Condi, are you experienced in programming? If not, can you try if my WinCE GPS program works?

 

http://forum.xda-developers.com/showthread.php?t=474582

 

You might be able to use it to turn on GPS. You might have to install the ARM4 .NET Compact Framework CAB first.

 

Let me know how far you get.

 

Sure, I can try :) I'm not experienced in programming, only bases.

I doubt that I can install any .cab file with that 'windows ce'.

Could this be done by extracting .cab and copying manually files? If yes, than I will try it.

http://blogs.msdn.com/b/netcfteam/archive/2005/10/11/479793.aspx

Which version for our wince 5 devices? NETCFv2.wce5.armv4i.cab?

Got your program on SD, will try it tomorrow (00:22am here ;) ).

I tried several programs like port splitter, gpsgate, sirftech utility etc., none of them worked.

 

Maybe we should compare registry from older unit, where gps was available?

Edited May 12, 2011 by condiczek
Posted May 13, 2011 · 12:59 UTC#179

All condihack version are installed. MSNdirect and BT are working fine. The only issue I see now is the significant boot time. Music and splash screen used to start almost instantly at power up, but now it is about 30 seconds before the music and splash screen start up. This did not occur until v1.2. Can this be sped up?

Posted May 13, 2011 · 14:41 UTC#180
:oops:
Edited May 13, 2011 by dawgbone
Posted May 13, 2011 · 14:58 UTC#181

Condi, are you experienced in programming? If not, can you try if my WinCE GPS program works?

 

http://forum.xda-developers.com/showthread.php?t=474582

 

You might be able to use it to turn on GPS. You might have to install the ARM4 .NET Compact Framework CAB first.

 

Let me know how far you get.

I tried all of your GPSTool versions, none of them are working/starting. Will try later with .NET framework!

 

All condihack version are installed. MSNdirect and BT are working fine. The only issue I see now is the significant boot time. Music and splash screen used to start almost instantly at power up, but now it is about 30 seconds before the music and splash screen start up. This did not occur until v1.2. Can this be sped up?

In v1.2 on start there is delay for 500ms, its almost nothing. My unit starts in ~10-15s. Without SD/USB its also that long?

Posted May 13, 2011 · 15:22 UTC#182

Im sorry to sound ignorant... Ive been following this thread since the beginning and i'm still not sure what you get out of it. I have an X920BT thats never had anything done to it. Every time apple updates their software it seems to make my radio comparability just that much worse. I was hoping this setup would push me up to the X930BT software/firmware, is that par of what you guys are working towards, or is it only an "in" to the software to add programs?

 

If im looking at the wrong things could someone give me a push in the right direction?

 

Do I need that firmware 3.0 update thing?

 

Id love that nav screen bypass too?

 

Thanks allot, for your help, again sorry if im totally off the mark here,

Eric

Posted May 13, 2011 · 22:54 UTC#183

It's a bit tricky, I've found that manually selecting the folder, not select all, is the best method. I'll try to make a video of the process soon.

 

OK, I followed your video to the letter and my Z120 still will not let me copy and paste the contents of USER to the SD card. I have the e-brake bypass, would this have anything to do with this? I can select the files I want to copy, the screen will quickly flash telling me the files are copied, I then go back to the root and select SD, and then try to paste USER contents to a folder I named save file. The screen flashes quickly saying it is pasting, but nothing happens! What an I doing Wrong?! I've checked to make sure the SD card isn't locked or full (it's 8G, could that be the problem?). The main reason I want to be able to do this is to upgrade to the Z130 firmware, and get rid of the Warning "OK" Nag that appears during start up. It's rather anoying especially when you are in AV mode and forget to switch back to NAV mode and press OK. It will not load up voice commands unless you do this.

Posted May 14, 2011 · 02:05 UTC#184

OK, I followed your video to the letter and my Z120 still will not let me copy and paste the contents of USER to the SD card. I have the e-brake bypass, would this have anything to do with this? I can select the files I want to copy, the screen will quickly flash telling me the files are copied, I then go back to the root and select SD, and then try to paste USER contents to a folder I named save file. The screen flashes quickly saying it is pasting, but nothing happens! What an I doing Wrong?! I've checked to make sure the SD card isn't locked or full (it's 8G, could that be the problem?). The main reason I want to be able to do this is to upgrade to the Z130 firmware, and get rid of the Warning "OK" Nag that appears during start up. It's rather anoying especially when you are in AV mode and forget to switch back to NAV mode and press OK. It will not load up voice commands unless you do this.

 

Are you by chance on a Mac when you create the folder? What permissions are on that folder?

The only time it won't let me copy/paste, is if I'm trying to copy a system file from one directory of the Avic, to another.... But if I copy it first to a SD card, I'm then able to copy it back to a system directory...

Can you copy and paste any other random file to and from? Have you tried to just copy a single file?

 

Allot of this is still new to me, so forgive me for my questions... Just figure the more we know the better...

Posted May 14, 2011 · 13:20 UTC#185

I've got some clue/idea how to get working windows ce/explorer.. Will try to figure it out this weekend! Keep your fingers crossed!

Edited May 14, 2011 by condiczek
Posted May 14, 2011 · 17:18 UTC#186

I would like to add a change request to the list. The XM Screen should have scrollable text fields for the artist information and the song information.

 

Thank you.

Posted May 14, 2011 · 18:27 UTC#187

Is it possible to upgrade a F20BT to a F30BT with this hack?

Just copy the new AV.exe file and you are done? Same goes for the maps, I would like some new maps :)

Posted May 14, 2011 · 21:06 UTC#188

Please don't get me wrong

 

i like help others and will keep doing , if i can help i will!

But i think about split this forum in two? Hackmod developper and Hackmod Install and Troubles??? best to see and watch the progress. in this forum keep only ideas questions from testers and devolopers, about develop of mods with condi´s hackmode, and, in Install and troubles , the users can post doubts about install and others.

 

For example

See post Shortfuse on the upgrade crack, has a lot of posts about not being able to download the torrent, or how to unzip the file, we could keep these issues in a post about installing and trouble, this hinders moving forward with the main issues, then this is my suggestion, and then installs the staff that is with everything in order can post here talking about what could improve or any suggestions on how to make things work!

 

it is the best way to stay in focus, and get our target!

What all think fellas?

Edited May 14, 2011 by PatrickFernandes
Posted May 14, 2011 · 21:13 UTC#189

I would like to add a change request to the list. The XM Screen should have scrollable text fields for the artist information and the song information.

 

Thank you.

It will be hard to modify pioneers executables/dlls in such direction.

 

Is it possible to upgrade a F20BT to a F30BT with this hack?

Just copy the new AV.exe file and you are done? Same goes for the maps, I would like some new maps :)

You've got access to your device. Remember about full backup of your files, and feel free to experiment with it :)

..for sure not only Av.exe needs to be replaced, but PRG0/PRG1 directory? You've got to figure/test it out by yourself ;)

 

-----

again analyzing (F30BT) registry:

 

[HKEY_LOCAL_MACHINE\Drivers\Active\44]
"Hnd"=dword:000572f0
"Name"="COM7:"
"Key"="\\Drivers\\Launch\\GPS"
"ClientInfo"=dword:00000032

 

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPS]
"GRFTYPE"=dword:00000001
"ParamFolder"="NAND\\SYSTEM\\GPS"
"CurGpsWeekRollerNum"=dword:00000001
"DefaultGpsWeekNo"=dword:0000021d
"MC_EveryStartUpdateTime"=dword:00000001
"NmeaSel3"=dword:00000001

 

[HKEY_LOCAL_MACHINE\Drivers\Launch\GPS]
"Prefix"="COM"
"Dll"="GPS.Dll"
"Index"=dword:00000007
"Order"=dword:00000002

 

Those are registry values related to GPS.. Maybe some proper modification will give us working GPS :>

Edited May 14, 2011 by condiczek
Posted May 15, 2011 · 09:50 UTC#190

It will be hard to modify pioneers executables/dlls in such direction.

 

 

You've got access to your device. Remember about full backup of your files, and feel free to experiment with it :)

..for sure not only Av.exe needs to be replaced, but PRG0/PRG1 directory? You've got to figure/test it out by yourself ;)

 

-----

again analyzing (F30BT) registry:

 

[HKEY_LOCAL_MACHINE\Drivers\Active\44]
"Hnd"=dword:000572f0
"Name"="COM7:"
"Key"="\\Drivers\\Launch\\GPS"
"ClientInfo"=dword:00000032

 

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPS]
"GRFTYPE"=dword:00000001
"ParamFolder"="NAND\\SYSTEM\\GPS"
"CurGpsWeekRollerNum"=dword:00000001
"DefaultGpsWeekNo"=dword:0000021d
"MC_EveryStartUpdateTime"=dword:00000001
"NmeaSel3"=dword:00000001

 

[HKEY_LOCAL_MACHINE\Drivers\Launch\GPS]
"Prefix"="COM"
"Dll"="GPS.Dll"
"Index"=dword:00000007
"Order"=dword:00000002

 

Those are registry values related to GPS.. Maybe some proper modification will give us working GPS :>

 

Can't you change this registry entry so it point to another COM port. This way we might be able to use COM7 for other GPS navigation software (like iGO) :)

Posted May 15, 2011 · 10:00 UTC#191

Can't you change this registry entry so it point to another COM port. This way we might be able to use COM7 for other GPS navigation software (like iGO) :)

Yes, I wrote few scripts to change registry, but:

 

1) registry resets on reboot to previous state,

2) I dont know if changes works without reboot? (some changes works, but dont know about device drivers..)

3) as for now - it doesnt work, but of course Im trying to figure it out :)

Edited May 15, 2011 by condiczek
Posted May 15, 2011 · 12:18 UTC#192

Unfortunately due to a lot of changes in life, I have been away from the forums for a bit. Without going through all these pages, what does this hack actually do?

 

Does it give the capability to add new maps, by placing new map files in a 'map folder'?

Can you change features of the Nav system?

Can you chnge the appearance of icons, backgrounds, etc.?

Can you change the color of the basic Pioneer black, to something that would match your car?

 

A simple 'yes/no' to these questions would be appreciative. Thanks

Edited May 15, 2011 by abb1
Posted May 15, 2011 · 12:25 UTC#193

Unfortunately due to a lot of changes in life, I have been away from the forums for a bit. Without going through all these pages, what does this hack actually do?

 

Does it give the capability to add new maps, by placing new map files in a 'map folder'?

Can you change features of the Nav system?

Can you chnge the appearance of icons, backgrounds, etc.?

Can you change the color of the basic Pioneer black, to something that would match your car?

 

A simple 'yes/no' to these questions would be appreciative. Thanks

 

 

Simple answer is no to all right now.

Posted May 15, 2011 · 12:31 UTC#194

Simple answer is no to all right now.

Damn, so basically, nothing is really hacked for modification. :( . If all the UI is hardcoded into the Avic, which is what was initially assessed, and I guess now proven, as we still cannot get into this interface for modding purposes, what is the purpose of this hack?

Edited May 15, 2011 by abb1
Posted May 15, 2011 · 12:36 UTC#195

Damn, so basically, nothing is really hacked for modification. :(

 

 

It's in the early stages. Condi is able to run iGo nav software but hasn't been able to tap into the GPS port.

Posted May 15, 2011 · 12:40 UTC#196

It's in the early stages. Condi is able to run iGo nav software but hasn't been able to tap into the GPS port.

I am confused? What is the Nav software running in these units? I thought that all Pioneer systems had iGo?

Posted May 15, 2011 · 12:48 UTC#197

Damn, so basically, nothing is really hacked for modification. :( . If all the UI is hardcoded into the Avic, which is what was initially assessed, and I guess now proven, as we still cannot get into this interface for modding purposes, what is the purpose of this hack?

 

The purpose of hack is to get that and other abilities! All the hacks were done from the beggining?

Please stop posting such useless statements, if nothing is possible, then just lets sell all our avic devices, and close hack/mods section.

 

As I wrote in first post: "HACKMODE is entrance to further developing". Treat it that way.

If somebody has something useful to say, than please do it.

Every clue, help, willingness of developing is welcome.

 

I am confused? What is the Nav software running in these units? I thought that all Pioneer systems had iGo?

In newer units there is no iGO software. Its based on TeleAtlas maps, nothing is left from iGO, no content/maps etc.

The maps are in totally different format. We can run other gps software, but we can't get gps port to work.

Posted May 15, 2011 · 13:02 UTC#198

Please stop posting such useless statements, if nothing is possible, then just lets sell all our avic devices, and close hack/mods section.

 

Sorry, obviously, I offended you! I did not mean to do that! I just wanted a quick rundown on what this was now cabable of doing. Nothing we are doing here is useless, but a means to get to a certain direction. I was just seeing how far we have gotten without reading 13 pages which I do not have time for. I will not post here any more in this thread! Sorry

Posted May 15, 2011 · 13:05 UTC#199

I am confused? What is the Nav software running in these units? I thought that all Pioneer systems had iGo?

 

Hold on a bit Abb1, we went from having nothing to having a potential backdoor into the our "unhackable" Avics. Using Condi's work we are hoping someone or even a collected few will be able to access the GPS port and/or run WinCE Explorer to it's full potential.

 

Getting to Testmode is one thing, running IGO, Explorer and File manager is a hack.

Posted May 15, 2011 · 14:28 UTC#200

I'm trying to do something with registry, made script to add some values to HKLM\Drivers\BuiltIn\GPS like:

 

RegWriteString("HKLM", "Drivers\BuiltIn\GPS", "Prefix", "COM")
RegWriteString("HKLM", "Drivers\BuiltIn\GPS", "ParamFolder", "data")
RegWriteString("HKLM", "Drivers\BuiltIn\GPS", "Dll", "GPS.Dll")
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "Index", 7)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "Order", 2)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel0", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel1", 0)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel2", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel3", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel4", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel5", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel6", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "NmeaSel7", 0)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "FrozenLat", 0)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "FrozenLon", 0)
RegWriteString("HKLM", "Drivers\BuiltIn\GPS", "TcxoXoPpmSetting", "0.5")
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "BackgroundLogDataEnable", 0)
RegWriteString("HKLM", "Drivers\BuiltIn\GPS", "BackgroundLogFolder", "SDMMC")
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "CurGpsWeekRollerNum", 1)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "DefaultGpsWeekNo", 469)
RegWriteDWord("HKLM", "Drivers\BuiltIn\GPS", "CCMFlag", 0)
RegWriteString("HKLM", "Drivers\BuiltIn\GPS", "IClass", "{A32942B7-920C-486b-B0E6-92A702A99B35}")

 

Comparing with other gps there is no IClass and other values, but after adding, I still cant get gps working..

I don't know if the changes are working without reboot, but we can't reboot - reseting registry..

I don't know what exactly parameters would be correct, also we have gps related entries here:

[HKEY_LOCAL_MACHINE\Drivers\Launch\GPS]
"Prefix"="COM"
"Dll"="GPS.Dll"
"Index"=dword:00000007
"Order"=dword:00000002

There is GPS.dll and GpsTmc.dll in rom \windows\, maybe easy method with replacing GpsTmc in iGO with GpsTmc from rom would work?

Havent tried that, but even if yes - then its not good solution, we have to get gps work in all the apps!

Maybe we should point it out to other GPS.dll than that in rom? Via change value in "Dll" entry? Ahh..

 

I've also made some scripts to add missing registry entrante related to shell/explorer etc.:

 

RegWriteString("HKLM", "Explorer\RunHistory", "", "")
RegWriteString("HKLM", "Services\NOTIFY", "Dll", "NOTIFY.Dll")
RegWriteString("HKLM", "Services\NOTIFY", "Prefix", "NFY")
RegWriteDWord("HKLM", "Services\NOTIFY", "Index", 0)
RegWriteDWord("HKLM", "Services\NOTIFY", "Keep", 1)
RegWriteDWord("HKLM", "Services\NOTIFY", "Order", 0)
RegWriteString("HKLM", "System\Events", "system/events/notify/APIReady", "Notifications API set ready")
RegWriteString("HKLM", "System\Events", "SYSTEM/GweApiSetReady", "Event triggered after GWES registers its API sets")
RegWriteString("HKLM", "System\Events", "SYSTEM/ShellAPIReady", "Shell APIs")

And after that copy some explorer.exe, dlls, but still cant get fully working - window instantly disappears after run.

It looks like there is lack of some resources/libraries/registry, or maybe some process instantly kill new windows/processes.

Applications which are not running are concerned in some notifications/popup windows - all of them not work.

Even MortScript is not fully working - I cant make 'message' script, or 'Choice' menu script. Limited funcionality.

Tried few versions of explorer.exe, still no luck.

 

I've also tried to point some other ceshell.dll, if we couldn't overwrite it in \windows\ directory, registry like:

RegWriteString("HKCR", "CLSID\{00021400-0000-0000-C000-000000000046}\InprocServer32", "", "\SDMMC\WinCE\ceshell.dll")
RegWriteString("HKCR", "CLSID\{000214A0-0000-0000-C000-000000000046}", "DefaultIcon", "\SDMMC\WinCE\ceshell.dll,-4354")
RegWriteString("HKCR", "CLSID\{000214A0-0000-0000-C000-000000000046}\InprocServer32", "", "\SDMMC\WinCE\ceshell.dll")
RegWriteString("HKCR", "CLSID\{000214A1-0000-0000-C000-000000000046}", "DefaultIcon", "\SDMMC\WinCE\ceshell.dll,-4352")
RegWriteString("HKCR", "CLSID\{000214A1-0000-0000-C000-000000000046}", "AltIcon", "\SDMMC\HURA\ceshell.dll,-4355")
RegWriteString("HKCR", "CLSID\{000214A1-0000-0000-C000-000000000046}\InprocServer32", "", "\SDMMC\WinCE\ceshell.dll")
RegWriteString("HKCR", "CLSID\{000214A2-0000-0000-C000-000000000046}\InprocServer32", "", "\SDMMC\WinCE\ceshell.dll")
RegWriteString("HKCR", "CLSID\{56FDF344-FD6D-11d0-958A-006097C9A090}\InprocServer32", "", "\SDMMC\WinCE\ceshell.dll")

 

Again, no luck. I begin to think that to achieve the target we will have to change Gwes.exe, NK.exe, kill AstProc.exe or other,

in rom related thing. Keep on searching for the solution..

 

Anyone have full registry backup from other/older unit with working gps/windows of pioneer?

Edited May 15, 2011 by condiczek
Page 8 of 49