Search Archive

Progress: Blue Boxes and Contacts

By Stephanie · Aug 20, 2008in Hacks/Mods💬 270 posts👁️ 43,696 views
Page 9 of 11
Posted Sep 01, 2008 · 12:09 UTC#201

As you know, the content of those three boxes in the lower left can be customized through the normal Navi settings menu. So if you're still using the original text elements etc then you can just change the context through the settings as per the manual.

 

If you've replaced the original elements with your own and you need the actual internal variables to display what you want, then have a look in data.zip\ui_pioneer\common\ui\navigatemap.ui and down towards the bottom you will find all the variables for the various options for those three lines.

Posted Sep 01, 2008 · 14:11 UTC#202
Well after some research, trying to decompile the executables (which I cannot fully accomplish since they are ARM Windows CE (though surprisingly I have found a linux tool which will work) it looks like Pioneer farmed out much of the script and actual code work to China. Also trying to follow the script flow I am seeing some really bad programming practices. Its real spaghetti code, even for a script. There are multiple copies of the same files in different directories for crying out loud!

 

Anothe problem I am having, I am trying (using Winzip 11.2) to uncompress/modify/recompress the data.zip to make life easier. Also i wanted to mess with the compression settings (using none and very compressed) to see the impact on boot time.

 

I did replace the chimes with a nice bump type sound. Its a smaller wav so it plays faster (to me at least) and its less grating. Still the NAV uses different sound files, as do the main menu hard buttons.

 

I am pretty close to getting the Windows CE device emulator to work on my desktop. i hope to at least run MainMenu.exe - granted there is no hardware emulators so I dont know how much it will test.

 

But, I am still thinking its just not worth the effort. I just wanted a nice NAV system that worked, not one I had to work for.

 

I wonder if the inefficient code writing is contributing to the boot time?

 

Don

Posted Sep 01, 2008 · 17:00 UTC#203
If the file isn't there, then having someone else do a sync to initialize it should be fine. The ???? was for a bunch of crazy hex characters that are in the file name. Or I could provide the SQLite dump for an empty database, if you like? Then you could plug in your own values and go from there. The crazy hex characters should be the same as those for the recently-calls database file.

 

Caveat - I don't really know how to use SQLite, I just downloaded it and fumbled my way through this 2 hours ago... I can provide the empty dump file but not really much in the way of detailed instructions on what to do next.

8)
Posted Sep 01, 2008 · 17:01 UTC#204

Can i have your Data.zip File Please :)

 

 

So I've finally got my nav running almost the way I want. I've got the boxes coming and going when I'm not navigating. I've made the clock easier to read. I added the route kill button. The last thing I want is to have the box in the lower left with 3 piece of nav info come and go when I'm navigating. I've almost got it working but I can't get something figured out. I've gotten the pictures showing for the info I want. I am able to have it show the distance to destination and current speed but I can't figure out the proper variable to use to show either time remaining to destination or ETA to destination. Anyone have any insight?
Posted Sep 01, 2008 · 19:07 UTC#205

I've got a question... the next time there is a firmware update, will all this will have to be done over again or not?

Posted Sep 01, 2008 · 19:21 UTC#206
I've got a question... the next time there is a firmware update, will all this will have to be done over again or not?

 

I doubt it. A firmware update will probably come with its own data.zip, so it might be necessary to replace that file, but unless they do something very drastic, it shouldn't impact any of this.

Posted Sep 01, 2008 · 20:15 UTC#207
Can i have your Data.zip File Please :)

 

 

So I've finally got my nav running almost the way I want. I've got the boxes coming and going when I'm not navigating. I've made the clock easier to read. I added the route kill button. The last thing I want is to have the box in the lower left with 3 piece of nav info come and go when I'm navigating. I've almost got it working but I can't get something figured out. I've gotten the pictures showing for the info I want. I am able to have it show the distance to destination and current speed but I can't figure out the proper variable to use to show either time remaining to destination or ETA to destination. Anyone have any insight?

 

Me too please

Posted Sep 01, 2008 · 20:51 UTC#208
I've got a question... the next time there is a firmware update, will all this will have to be done over again or not?

 

I doubt it. A firmware update will probably come with its own data.zip, so it might be necessary to replace that file, but unless they do something very drastic, it shouldn't impact any of this.

 

Im suspecting thats whats taking them so long to release the second update. They are probably trying exactly that, to reverse everything were doing and keep us from doing it again. However, based on the piss poor condition of the OS coding to begin with, Im in doubt they are competent enough to do so. So I hope your right.

Posted Sep 01, 2008 · 20:53 UTC#209
Well after some research, trying to decompile the executables (which I cannot fully accomplish since they are ARM Windows CE (though surprisingly I have found a linux tool which will work) it looks like Pioneer farmed out much of the script and actual code work to China. Also trying to follow the script flow I am seeing some really bad programming practices. Its real spaghetti code, even for a script. There are multiple copies of the same files in different directories for crying out loud!

 

Anothe problem I am having, I am trying (using Winzip 11.2) to uncompress/modify/recompress the data.zip to make life easier. Also i wanted to mess with the compression settings (using none and very compressed) to see the impact on boot time.

 

I did replace the chimes with a nice bump type sound. Its a smaller wav so it plays faster (to me at least) and its less grating. Still the NAV uses different sound files, as do the main menu hard buttons.

 

I am pretty close to getting the Windows CE device emulator to work on my desktop. i hope to at least run MainMenu.exe - granted there is no hardware emulators so I dont know how much it will test.

 

But, I am still thinking its just not worth the effort. I just wanted a nice NAV system that worked, not one I had to work for.

 

I wonder if the inefficient code writing is contributing to the boot time?

 

Don

 

I suspect it indeed does have an impact on the slow boot time.

Posted Sep 01, 2008 · 21:31 UTC#210
Im suspecting thats whats taking them so long to release the second update. They are probably trying exactly that, to reverse everything were doing and keep us from doing it again. However, based on the piss poor condition of the OS coding to begin with, Im in doubt they are competent enough to do so. So I hope your right.

 

If that's the case, then I probably wont even update the the F a second time unless:

 

A) It contains a fix that's worth updating the unit

B) It won't be restored to factory and they dont put a block on windows mode

Posted Sep 01, 2008 · 22:51 UTC#211

they're waiting on an update from Parrot regarding some BT compatibility...including bberry curve and others, according to the pioneer rep i talked to, he doesn't know of any major mods...

Posted Sep 01, 2008 · 23:17 UTC#212

Does anyone have definitive word on a second update anytime soon? I called Pioneer and the rep I spoke to told me that there was no update in the works as of yet but he expects they will release several more updates over the lifetime of the unit ( :roll: ). I am starting to lose hope in this thing.

Posted Sep 01, 2008 · 23:17 UTC#213
If the file isn't there, then having someone else do a sync to initialize it should be fine. The ???? was for a bunch of crazy hex characters that are in the file name. Or I could provide the SQLite dump for an empty database, if you like? Then you could plug in your own values and go from there. The crazy hex characters should be the same as those for the recently-calls database file.

 

Caveat - I don't really know how to use SQLite, I just downloaded it and fumbled my way through this 2 hours ago... I can provide the empty dump file but not really much in the way of detailed instructions on what to do next.

 

Do you know where I can download SQlite to edit the phonebook?

Posted Sep 02, 2008 · 03:37 UTC#214
Can i have your Data.zip File Please :)

 

 

So I've finally got my nav running almost the way I want. I've got the boxes coming and going when I'm not navigating. I've made the clock easier to read. I added the route kill button. The last thing I want is to have the box in the lower left with 3 piece of nav info come and go when I'm navigating. I've almost got it working but I can't get something figured out. I've gotten the pictures showing for the info I want. I am able to have it show the distance to destination and current speed but I can't figure out the proper variable to use to show either time remaining to destination or ETA to destination. Anyone have any insight?

 

Me too please

 

To everyone that wants a copy of my data.zip, I will post it once I have figured out the right variable to use to get time remaining or eta to work. I have manually set it to use specific data types instead of the ones set by the nav because everytime I try to use the ones from the nav they don't go away when not navigating :(

Posted Sep 02, 2008 · 03:46 UTC#215

Time remaining:

navigation.time_to_destination

 

ETA:

navigation.eta_at_destination

 

You can find all the variables used in the three info lines, by looking in data.zip\ui_pioneer\common\ui\navigatemap.ui around line 978.

Posted Sep 02, 2008 · 12:25 UTC#216

Kool sounds good so this Data.zip file when you post it can you post the Mods that was done to it? i guess they should make a Sticky Thread of of Modded Data.zip files with everyone who modded out there files with different styles, fonts, etc.. :)

 

Can i have your Data.zip File Please :)

 

 

So I've finally got my nav running almost the way I want. I've got the boxes coming and going when I'm not navigating. I've made the clock easier to read. I added the route kill button. The last thing I want is to have the box in the lower left with 3 piece of nav info come and go when I'm navigating. I've almost got it working but I can't get something figured out. I've gotten the pictures showing for the info I want. I am able to have it show the distance to destination and current speed but I can't figure out the proper variable to use to show either time remaining to destination or ETA to destination. Anyone have any insight?

 

Me too please

 

To everyone that wants a copy of my data.zip, I will post it once I have figured out the right variable to use to get time remaining or eta to work. I have manually set it to use specific data types instead of the ones set by the nav because everytime I try to use the ones from the nav they don't go away when not navigating :(

Posted Sep 02, 2008 · 12:29 UTC#217
i guess they should make a Sticky Thread of of Modded Data.zip files with everyone who modded out there files with different styles, fonts, etc.. :)

 

This was my intention when I made the Custom Skins thread. Get a bunch of different styles and ideas and other members can post theirs/ask other members for certain .bmps they made and so on. I was actually going to create an official one in a few weeks, let more members mod theirs so we'd have a lengthy list :D It would work exactly like the Custom Backgrounds Gallery with requests and stuff. at least I hope so :roll:

Posted Sep 02, 2008 · 13:22 UTC#218

I know that holding the knob in for 2 seconds mutes the radio, but I find that a bit hard to do at times, i usually end up zooming in or out...

 

I there a way to put a mute button on the MAP? I'd love to be able to just press a simple button to mute/unmute.

 

doc

Posted Sep 02, 2008 · 13:24 UTC#219

Yes. It's just a matter of finding the script for the mute button and making it work with an added button on the map.

Posted Sep 02, 2008 · 20:03 UTC#220
Time remaining:

navigation.time_to_destination

 

ETA:

navigation.eta_at_destination

 

You can find all the variables used in the three info lines, by looking in data.zip\ui_pioneer\common\ui\navigatemap.ui around line 978.

 

I've tried both of those and they don't seem to work... I just get nothing there. I tried adding text_full at the end to see if that would work and it didn't either :( There must be something simple I am missing. Has anyone else tried to do this at all with or without success?

Posted Sep 02, 2008 · 21:29 UTC#221
I've tried both of those and they don't seem to work... I just get nothing there. I tried adding text_full at the end to see if that would work and it didn't either :( There must be something simple I am missing. Has anyone else tried to do this at all with or without success?

 

The clock has this in it: formatmodel="local.short_timeformat" so you could try adding that into the element?

 

Edited to add: Change the textmodel_wstr bit into textmodel_time, that should fix it.

 

Edited again: textmodel_time is for the ETA I think and textmodel_timespan is for the time remaining / countdown, I think.

Posted Sep 03, 2008 · 02:18 UTC#222
Yes. It's just a matter of finding the script for the mute button and making it work with an added button on the map.

 

So, has anyone found this script? I'm looking and I can't seem to find one that relates to Mute.

Posted Sep 03, 2008 · 02:18 UTC#223
Yes. It's just a matter of finding the script for the mute button and making it work with an added button on the map.

 

So, has anyone found this script? I'm looking and I can't seem to find one that relates to Mute.

Posted Sep 03, 2008 · 02:56 UTC#224
Yes. It's just a matter of finding the script for the mute button and making it work with an added button on the map.

 

So, has anyone found this script? I'm looking and I can't seem to find one that relates to Mute.

Unfortunately it's not just as simple as finding that script. If you think of the F-Series as a book, all of the installed software components are different chapters. So far, our ability to customize is pretty much limited to the navigation chapter (with the exception of the images used in various places throughout the rest of the UI).

 

The hard keys (volume, track forward/back, menu, map, etc.) are not controlled within the navigation system, so there may not be a "shortcut" that can be called to mute the system.

Posted Sep 03, 2008 · 03:02 UTC#225

I found these 2 scripts in the Common.ui under the ui_pioneer\Common folder, so it looks like we can turn up or down the volume, we just have to assign a button to them:

 

 

EXEC "sound.doincosvolume"

 

EXEC "sound.dodecosvolume"

 

 

Doc

Page 9 of 11