1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Ottonavi HU: How to customize (a bit) the UI

Discussion in 'Gen 3 Prius Audio and Electronics' started by Bulle, Feb 12, 2012.

  1. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    You pretty much have the best right now.

    Most people prefer Primo but it may runs choppy on some some slow units.
    If that's the case, you can probably tweak some memory settings in sys.txt.

    IGO and Primo are highly customizable.
    If you open up data.zip and branding.zip you can actually change the Navigation UI a lot.
    Some people went crazy and replace everything.
    Just google if it's something you need.
     
  2. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius

    OMG jeff, what have you found here?!

    (I don't listen to radio very much but my wife noticed the same thing and I thought she was mistaken...)

    These are not only spelling mistakes but the reason why it says *educatioin* is because they shipped this unit with the European version of the RDS system.
    We don't have the same system here in America. Gosh. Not cool.
    So you can try any station, they are all screwed up except News and Religion! Great.

    I think we just need to fix the manager.exe program along with the lang.dll and that should do it.
    I'm kind of busy right now with the UI stuff but I will give it a try later. Or may be someone else can tackle this task in the mean time?

    Anyway, this is also something we were looking at before
    (I mean changing the labels) so that could be useful for the UI as well in the future.)

    Thanks for bringing that up!
     
  3. JSD

    JSD New Member

    Joined:
    Mar 2, 2012
    14
    3
    0
    Location:
    Yorba Linda,Ca.
    Vehicle:
    2011 Prius
    Model:
    II
    Zamboni2354,
    Here is a Lang.dll with the corrected spelling of 'Dialed'.
    http://dl.dropbox.com/u/65799910/LANG.DLL

    On the subject of Bluetooth, does anyone have a Droid phone (v.2.2)? I can't seem to get my contacts to sync, any advice?

    JSD
     
  4. zamboni2354

    zamboni2354 Member

    Joined:
    Feb 4, 2012
    68
    88
    0
    Location:
    Long Beach, CA.
    Vehicle:
    2011 Prius
    Model:
    II
    thanks for the link.

    My phone doesn't sync either....it's annoying. I have a Galaxy Nexus v4.0.

    jeff in long beach
     
  5. clayfree

    clayfree Junior Member

    Joined:
    May 12, 2008
    69
    15
    0
    Location:
    Frisco, Texas
    Vehicle:
    2011 Prius
    Model:
    Two
    Mine syncs fine. Samsung Galaxy S v2.2
     
  6. rrg

    rrg Active Member

    Joined:
    May 18, 2010
    458
    120
    41
    Location:
    East coast - NJ
    Vehicle:
    2011 Prius
    Model:
    Two
    I just wanted to say this thread is great and very encouraging from the results.

    With the help of Bulle's directions and notes I just unlocked my Flyaudio unit and have started to play with changes on that theme.

    Keep up the great work.
     
  7. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Clayfree, Dehhh,

    this is really great news!
    This means that 90% of the labels in the UI come from this file. For all languages...
    Therefore, we can probably change anything we want that shows up on the screen.
    Including making them invisible hehehe.


    F R E E D O M ! ! !
     
  8. charlie_rivera1

    charlie_rivera1 Junior Member

    Joined:
    Sep 3, 2011
    21
    2
    26
    Location:
    Palmetto, FL
    Vehicle:
    2011 Prius
    Model:
    Four
    Does anyone know if the steering wheel buttoms work with this unit? I have the talk switch on my steering wheel and do not know if it will stop working if I have this unit installed.
     
  9. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    No worry.
    All the steering wheel buttons will work. The talk switch will be used as Mute; which is nice.
     
  10. clayfree

    clayfree Junior Member

    Joined:
    May 12, 2008
    69
    15
    0
    Location:
    Frisco, Texas
    Vehicle:
    2011 Prius
    Model:
    Two
    Great work JSD! What apps did you use to edit the DLL? I personally would like a version with the AM/PM disabled on the homescreen, then I could set my clock back to 12hr for all other screens.
     
  11. JSD

    JSD New Member

    Joined:
    Mar 2, 2012
    14
    3
    0
    Location:
    Yorba Linda,Ca.
    Vehicle:
    2011 Prius
    Model:
    II
    I just used HxD (hex editor) and yes, it appears that most of the 'dialog' is either in Lang.dll or Manager.exe.

    While changing the radio station RDS information (in manager.exe) I have come across a little problem that I am currently trying to work out, I'll be happy to explain in a day or two. But I should have the RDS information worked out and tested by the end of the week.

    JSD
     
  12. JSD

    JSD New Member

    Joined:
    Mar 2, 2012
    14
    3
    0
    Location:
    Yorba Linda,Ca.
    Vehicle:
    2011 Prius
    Model:
    II
    Update to my last post. As mentioned I had a little 'snag' while editing my Manager.exe to display the correct radio RDS. What happened was, after reviewing my code again, I made a mistake in the editing and damaged my manager.exe file. This cause my unit to crash on power on. I was able to recover the unit after formatting and re-installing an update to the Prius I9 software from OttoNavi. Thanks OttoNavi:)

    However some screens in this new update are different from the versions we have been working with. Including the radio screens. It's funny because I no longer see the RDS information on the radio screen but under settings there is an option to set the "Local Setting".

    So, I am not sure it is worthwhile to correct the RDS text anymore as they no longer (at first glance) seem to be part of the UI. Now I don't know if this new I9 software is an improvement, I will leave that to you to decide. I have however decided that so far I like some of the changes. I have provided the .rar in case you would like to take a look and judge for yourself.

    http://dl.dropbox.com/u/65799910/OttoNavi/Pruis_I9_2.83.5.rar

    JSD
     
    2 people like this.
  13. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Kind of cool to know we have a backup plan in case we break anything.
    Alhtough I'm surprised they did not give you a way to restore it to the way it was.

    So yeah apparently this is a new UI version; I will look into it to see how compatible that is.

    Thanks JSD for posting it! Could be extremely useful.
     
  14. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Just FYI...

    The update from JSD actually upgrades the SHELL (manager.exe) and the UI.

    THE SHELL
    I'm not sure yet what has changed except for the version number.
    We were at 2.78.10. This one is: 2.83.5.
    May be JSD will tell us eventually what are the other changes.
    Personally I'd like to know if it's worth the switch.
    Specially because I don't know yet if we can revert to the previous one.
    Although I guess all we need to do is the same update procedure but with our previous files.
    If this works, it's pretty cool because then we have a way of recovering in case of damage.

    THE UI
    So not a big change in terms of file format.
    Previously the RRUI version was 0.4; this one is 0.5.
    The only difference seems to be more data for the fonts.
    The screens are almost the same except may be for the screens with the cars.
    And also some icons for XM-SAT. Would be interesting to know if the unit is capable after all...
    I was able to quickly fix my tool to support it so if we want we can handle both formats with the same art.
    Here are all the screens:
    [​IMG]
     
  15. JSD

    JSD New Member

    Joined:
    Mar 2, 2012
    14
    3
    0
    Location:
    Yorba Linda,Ca.
    Vehicle:
    2011 Prius
    Model:
    II
    Earlier this week I 'bricked' my unit by adding a new manager.exe file to it, a file I obviously did not edit right. This bad file prevented my unit from getting past the 'do not view while driving' screen so I could no longer reach the WinCE explorer to correct it.

    I mentioned before a Rav4 forum that was talking about RoadRover radios and on this forum a member, Strados, had provided a way to reset RoadRover units using the SD card. So with nothing more to lose I tried his process and it works great! So, in case you need to restore your unit, here is the process and the files.

    On a blank MicroSD (this is important, it must have no other files or folders) place the files found within this zip:
    http://dl.dropbox.com/u/65799910/OttoNavi/OttoNavi_Reset_Files.zip

    So you should have a total of five files on the card:
    _format_
    chain.bin
    chain.lst
    nk.bin
    tinynk.bin

    Insert the MicroSD into your card slot and power up the unit. The screen will display information regarding formatting and copying the OS and will take about a minute or two. <view screen image> When it's done you will be taken to the WinCE explorer.

    From explorer, open the StaticStore folder and copy the files from within the following rar into a folder named 'I9'. I used a USB stick to copy these files to the StaticStore.
    http://dl.dropbox.com/u/65799910/OttoNavi/Pruis_I9_2.83.5.rar

    And that's about it, hope this helps someone in the future as it surely helped me.

    JSD
     
    1 person likes this.
  16. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Thanks JSD! This could be extremely useful! Not just in case of problems...

    Apparently, you have upgraded not only the UI shell but the Windows OS as well!

    Which means we can now restore any of these 3 softwares.
    Very nice.

    So I have a question when you have the time to take a look:

    can you tell us which version numbers you see for SHELL, OS and MCU in Home->Apps->Options->System?
     
  17. JSD

    JSD New Member

    Joined:
    Mar 2, 2012
    14
    3
    0
    Location:
    Yorba Linda,Ca.
    Vehicle:
    2011 Prius
    Model:
    II
    Prior toReset
    Shell: 2.78.10
    OS: EN-PRIMA-ARM-SLC-V1.50
    MCU: D65TPRH7-BH-T1-V9.00

    After Reset
    Shell: 2.83.5
    OS: EN-PRIMA-ARM-SLC-V1.42
    MCU: D65TPRH7-BH-T1-V9.00

    So it appears the shell in newer but I actually went down a couple of versions in the OS. I do have an upgrade to the MCU but I'm kind of afraid to try it. Will post if someone wants it. I also think I have a V1.50 OS, but I have not yet installed it as this is working just fine for me at the moment.

    I have not noticed too much difference in the UI with this new version except the radio screen is different, and not better in my opinion as there is no longer the RDS, AF, TA, or PTY options. There is also a 'loudness' setting in the 'Audio' settings but it is global to the unit and not for individual sources, so it does not help balance the volume when switching between sources.

    I may be switching back to the previous version so I can again enjoy the development happening in this thread.

    JSD
     
  18. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    OK: this is always good to know.

    As for the MCU: there is a V9.02 which we got earlier which enables use of the JBL harness direct connexion; the sound is incredibly better with this.
    There is also a V9.05 but this one is kind of broken or was meant for other versions of this unit.

    As for the UI: may be yours has not the RSD enabled because of the lower OS?
    I mean it's surprizing that this feature is gone; unless the UI was meant for other regions.

    As for the OS: there is also a OS 1.51 version said to be *universal* but I'm not sure what are the differences.

    I will update the FAQ at the beginning of this thread...

    Thanks JSD for posting this info!
     
  19. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    50
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    1 person likes this.
  20. clayfree

    clayfree Junior Member

    Joined:
    May 12, 2008
    69
    15
    0
    Location:
    Frisco, Texas
    Vehicle:
    2011 Prius
    Model:
    Two
    Great FAQ Bulle! Looks like I have some more customizing to do :)