Jump to content
AVIC411.com

Progress: Blue Boxes and Contacts


Recommended Posts

Contacts first because it was successful.

 

Problem: Every time I tried sending one or two contacts from my phone, the F700 took all of them. In my phone I'll have or three numbers for a given name. The F700 would list the same name over and over, with no way to tell which number was under which icon without actually calling them!!!! GRRRR. I wanted to edit them so I could just say stuff like Mom - Home or Mom - Cell and I only wanted the half dozen I need, not every last flipping one that is in my phone.

 

Solution: Boot the F700 to testmode, go to My Flash Drive/User/UserData/Phonedata/PhoneBook?????????.db and copy that file to your SD card. Move the SD card to your computer and use SQLight 3.x to edit the database as much as you want, then back to the SD card and back to the F700. Presto! I have the entries I want, in the order I want, named the way I want. Yay!

 

Now the blue boxes... This is not success (yet) but definately a work in progress. The existance and presense of the boxes are determined by two files: In data.zip, ui_pioneer/800_480/ui/navigatemap_800_480.ui and ui_pioneer/common/navigatemap.ui which seems to be duplicated at ui_pioneer/common/ui/navigatemap.ui -- I don't know which is actually used at the moment so I'm messing with them both at the same time.

 

I have to learn more about how the software handles scripting, but based on what I see, it *should* be possible to make these boxes appear and disappear depending on if we're navigating or not. Currently I am able to make the boxes vanish (but not the line yet) permanently - not ideal but it's a start. I need to learn more about the scripting functions to get these things to appear/disappear based on what is actually happening. I'm confident that it can be done though.

 

Cheers!

 

p.s. Don't unzip the data.zip then rezip it - just explore it in place, make your changes then copy them into the existing data.zip rather than making a new one.

 

p.p.s. Make a backup of your original data.zip before you do anything else!!!

post-21587-12872755085643_thumb.jpg

Link to post
Share on other sites
  • Replies 269
  • Created
  • Last Reply

Top Posters In This Topic

That's awesome about the contacts list editing. This might help me get my contacts over to the unit since my Motorolla/Nextel i880 absolutely refuses to transfer anything no matter what I do. The question is, will that file actually be there if I have never transferred any contacts to the unit? I guess i will find out.

 

If not maybe I can sync up one of my friend's bluetooth phones and transfer their phone book, then the contacts database will be present for me to alter.

Link to post
Share on other sites

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.

Link to post
Share on other sites

Hi Stephanie, just a little confused on the blue boxes, I have CE booted up on my F90 right now, but don't quite understand how you got rid of the blue box. I wouldn't mind it being gone permanently, as you stated you have done. If you don't mind could you give some instruction on how to do this for simple but good with windows people. :oops:

Link to post
Share on other sites

Great progress Stephanie, you're fast becoming the pundit when it comes to hacking the F-Series.

 

I couldn't believe how much redundancy there was in the file system while playing around with adding more TTS voices today. I can't imagine the system is actually using the exact same file structure in two different places, which means the developers were even lazier than I thought. Sure makes a trial and error method of development difficult though when you don't know which files are going to make a difference.

Link to post
Share on other sites

I wonder, though, is that database linked only to the phone it was created from, or would that not matter? I'm guessing it wouldn't matter and it will display all the contacts in that database no matter what phone is connected to it?

Link to post
Share on other sites

Jascias, sorry re. the confusion. I haven't actually posted any info other than what files I'm looking at, because I don't want to post incorect info... I did that once before, got excited and posted some info prematurely and it led people into trouble.

 

I'm exploring two different methods to achieve the same objective (no blue boxes but usable navigation info). When I have a method that works and I'm fairly confident it doesn't break anything, I'll pass that on.

 

skycrave -- I'm a computer geek, not a car or audio geek :) I'm also a bit OCD. So I think of this as a computer, as opposed to a car radio/gps... I just wish it ran linux rather than wince ;)

 

HiFiSi - I don't know if that database is phone-dependant. I can pair a 2nd phone and then check and see if the existing database is usable with the 2nd phone, that should confirm that there is just one database? OTOH those hex characters in the filename could tie the database to a given handset... but if you've done any calls with your own phone, there should be a CallHistory?????.db file, and the hex part of that filename will be the same as what you need for your PhoneBook database. So even if your friend's phone creates a second set of databases, you should be able to edit the new phonebook database and then just rename it to have the same hex filename as what is in your existing call history file.

 

Edited to add: The hex digits in the filename are definately tied to the handset - they are the bluetooth 'MAC address' of the handset, so they will be unique and probably tied to the individual phone.

Link to post
Share on other sites

It doesn't matter, once a phone is paired with the device it can access any of the contacts that are stored in memory. So any of the (five?) phones that system can be paired to will all access the same contact database.

 

I'm guessing the hex characters in the name are the unique identifiers for that bluetooth device. Each device has a unique ID that is registered with the FCC, and that's probably what those characters represent.

Link to post
Share on other sites

Thanks for the reply Stephanie. I fully understand your position. Would you mind if a usable method doesn't come up though, and its not to much trouble, could you still send a pm of how it could possibly still be turn off permanently. For me some fix is better then nothing. Good Job so far, you the man!

Link to post
Share on other sites

Thinking about it some more, I think this is pretty safe. Just understand that you will not get those navigation boxes ever if you do this.

 

In the data.zip file, pioneer-ui\800_480\ui directory, use notepad to open the file navigatemap_800_480.ui

 

Look for the following two lines:


 

Note that they may not look *exactly* like this, but if you just search on the names sprNMRCockpit and sprSecCorner you'll find them.

 

Edit the two lines to look like this (just add the word hide at the end of the lines):


 

One other bonus: Near the top of this file is the line that sets the clock text - change the size and colour by editing this line:


(note - I haven't had a chance to test the clock changes yet but I am pretty sure it will work.

 

Cheers!

 

p.s. Jascias -- I be the woman, not the man ;)

Link to post
Share on other sites

....has anybody throught of how the wording and turn icon would look, without the box and line???? now that im thinking about it, if you set it to night, i think just the text and arrow by itself would look pretty nice.

 

Stephanie, awesome job thus far! just a question about this.. it will only delete the box and line right? it wont have any effect on the text and turn arrow while En Route? cuz if it has no effect ill do away with them forever and post pics of how it looks. And if i want to put them back, i can just take out the Hide texts and they'll go back?

 

and with the clock color mod, is there a color code table to go by? because i will do that too

Link to post
Share on other sites

Using the 'hide' thing in my last post will eliminate not just the boxes, but the stuff that went in the boxes. That's why it was not ideal.

 

What follows, however, will eliminate the boxes but (I think!) keep the content - so you get the directional icons and details floating over the map image, without any box backgrounds. This simply eliminates the graphics of the boxes, without eliminating the 'sprites' that hold the boxes, hence the content can still appear.

 

I have attached two files: navigatemap.ui and 746_32K_OM-blank.bmp

 

navigatemap.ui goes into data.zip\pioneer_ui\common *and* data.zip\pioneer_ui\common\ui (because I'm still not sure which of those two is the 'real' location)

 

746_32K_OM-blank.bmp goes into data.zip\pioneer_ui\800_480

 

With the navigatemap.ui file changed, and the 746_32K_OM-blank.bmp file added, this replaces the bar across the top, and the two rectangles on the left-hand side, with a one-pixel transparent bmp file.

 

With that change made, there are no blue (or green) boxes on the screen, but when you are navigating, the icons and text should still appear. I tested this a little, I plotted a route and the info did appear, but I didn't actually drive anywhere so I didn't see the info change. I'll test that tomorrow morning.

 

Also -- I tested the clock colour change and it works fine. The colours are straightforward RGB hex, so any HTML colour chart will do you fine. The first colour is the outline and the second colour is the fill of the text, IIRC.

 

That's about all the fun for me for tonight. :)

no_boxes.zip

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...



×
×
  • Create New...