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
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hi MottiF,

    Yes, the IDA dissassembler is expensive but worth it. It used to be $15,000 if I remember. This is a GrandMaster tool; not a cheap freeware.
    Even better if you can get also the ARM decompiler. Then you would be able to regenerate the source code in C and with a bit of work recreate a new manager.exe.

    Manager.exe is a pretty much standard Windows program so even when looking at the assembly code you can figure out the Windows messages and how they are handled. Even easier with the decompiler of course. I would suggest first look at the Winmain function and then from there figure out how the config.ini file is handled and then how the rrui file is interpreted and loaded. Easy stuff. The difficult part is how to recognize the MCU functions because these are hard-coded (thank you again RR for this bad design). All in all it's not a big program so with some work and a lot of patience it's doable. Another thing that could help you is to grab one of the debug versions of manager.exe floating around. That would help a lot at first to understand manager.exe architecture.

    My Android 6.0 has no problem either; never tried 7.x yet. Be careful on where you stored the contacts (and how many).
    If I remember RR uses only the SIM contacts (not the Phone contacts or Google contacts or what not...). There might be also a limit on the numbers of contacts but mine is OK at around 40. I never need to share contacts with the unit; I let the unit download the contacts automatically; it doesn't do it all the times so it works fine for me. Not sure what is the meaning of bt_pb_num; would need to experiment. Maybe the folks at China-RNS know.

    Fun stuff!
     
  2. Arturo

    Arturo Junior Member

    Joined:
    Jan 15, 2017
    3
    0
    0
    Location:
    Polska
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    I'm using google translator, so sorry for the mistakes.

    I have a Peugeot 508 radio-navigation RoadRover C7088P5 and I have some questions about the equipment.

    MCUUpdate_STM8 pokazuje mi takie informacje:
    MCU - D88P5RI7NTH-E1-V1.35
    MCU info - $VD88P51.35
    Platform name - D7088
    Build time - May 6 2013
    DVD - Roadrover
    TV - T108
    Radio - TEF6646
    NEW INN 7 Inch
    D88P5 Handbreak Enable
    unknow language A4

    on the radio have such information:
    Shell: 2.86.5
    OS: EN-PRIMA-UW380-256-V1.59
    MCU: D88P5RI7NTH-E1-V1.35

    1. I can update this equipment to which version and how. Step by step.
    2. how to use RoadRover UIEditor how to add a new application menu, and add a button to the application.
    Wogule handy to be a tutorial for this program.
    3. How to set up wifi.

    thanks for the information and for your understanding as to the translation.
     
    #682 Arturo, Jan 15, 2017
    Last edited: Jan 15, 2017
  3. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hi Arturo,

    1) First, read post #1 of this thread ; it contains information and detailed steps about upgrading OS, MCU and Shell.
    Not specific to your unit though.

    2) There is a readme.txt file. The rest is not hard to figure out. Be aware that the UIEditor was made for earlier UI versions. So it is not always usable especially which newer shell versions. Some shell functions are reported to disappear after editing...
    There is also a RRUITool you can use; it can do more but it is very painful to use...

    3) Yes; see post #1. Very slow on these units because the browsers are outdated; most websites won't even run properly.

    You might also want to check with our German friends at china-rns.com; they support a wide range of Roadrover units, they have many downloads available for MCU, Shells, and much more...

    Enjoy.
     
  4. Arturo

    Arturo Junior Member

    Joined:
    Jan 15, 2017
    3
    0
    0
    Location:
    Polska
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    And what connect the cables AD1, AD2, AD3 Reverse
     
  5. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Reverse is used for backup camera; connect to your car reverse wire.
    The other ones are (probably) for your steering wheel buttons (if you have any).
    You should have a label on the unit or a user manual that would explain all that...
     
  6. Flytox

    Flytox New Member

    Joined:
    Jan 30, 2017
    1
    0
    0
    Location:
    Toulouse - France
    Vehicle:
    2010 Prius
    Model:
    III
    Hello Everyone,
    I am surprised that my post has disappeared since yesterday… May be because my very bad english… I try to correct some sentences.


    I am in France. I just bought a second hand 2010 Prius 3. It is equipped with a car radio (+ backup camera) whose references are
    Shell: 2.86.7
    OS: IN PRIMA V1.55
    MCU: D65TPRH7-BHRT1-9.04

    My (very bad) english does not allow me to understand everything on the forum, even with Google.
    These are my questions:
    This car radio has no technical manual and user manual. Can someone provide me scanned items?
    Based on the above references, do you think it is necessary to upgrade Shell or/and MCU ?


    Sorry for this too direct questions and thanks you very much for your answers.
    Cordially
    Olivier
     
  7. renkli

    renkli New Member

    Joined:
    Feb 2, 2017
    2
    0
    0
    Location:
    Turkey
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Thank you for all the information.

    i have a question.

    Where can i find the Turkish language file?
    Can someone help me?
     
  8. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hi Renkli,

    Roadrover units do support the Turkish language; unfortunately they translated only a few strings; the rest is in English.
    There is a way to edit 100% of those strings yourself but you will have to work a little bit...

    See post #350 on this thread:
    Ottonavi HU: How to customize (a bit) the UI | Page 18 | PriusChat
    If you do try this, I recommend you make a backup of your unit just in this case.
     
  9. renkli

    renkli New Member

    Joined:
    Feb 2, 2017
    2
    0
    0
    Location:
    Turkey
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Thank you, very much. i did it.
     
  10. Airwin

    Airwin New Member

    Joined:
    Apr 14, 2017
    2
    0
    0
    Location:
    Germany
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Hi Bulle,

    thank you for the detail description and tutorial of the skinning possibilities of a RoadRover unit. Since a few weeks I own a RR myself and I try to get deeper into the subject of skinning. Sadly most of the uploads in the meantime are down. Would it be possible that you reupload the RRTools-v4.zip file? Or if there is already a newer version the latest files?

    Thanks
     
  11. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hi Airwin and welcome.

    Dropbox has changed the way the hyperlinks work.
    They are now supposedly safer but unfortunately that means all the previous posted links are broken...
    (Not sure I can fix all those previous links at once... it didn't work last time I tried).

    But for now you can get the latest version here: Dropbox - RRUIToolv12M.zip

    Enjoy
     
    Airwin likes this.
  12. Airwin

    Airwin New Member

    Joined:
    Apr 14, 2017
    2
    0
    0
    Location:
    Germany
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Thank you, Bulle :)
     
  13. Sercan Kesen

    Sercan Kesen New Member

    Joined:
    May 4, 2017
    1
    0
    0
    Location:
    Turkey
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Hi;

    I could not find RRUI editor. New link please.

    Theme available for Opel Insignia ?
     
  14. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hello Sercan,

    here's a new link for the RRUIEditor.
    Be aware that this tool is compatible only with older skins (<2.78).
    You might be able to edit the newer skins but some of the UI elements might lose their functions IDs.
    You can however fix them with the RRUITool if you have enough patience; but people say it is not easy.

    As for the Opel skins, sorry; this is only a Prius site.
    You might have more luck with our German friends at http://www.china-rns.com.
    They have a large collection of skins and software for Roadrover.
     
  15. kavah63

    kavah63 New Member

    Joined:
    May 26, 2017
    3
    0
    0
    Location:
    iran
    Vehicle:
    Other Non-Hybrid
    Model:
    Two
    hi
    i am using RRUIEditor v1.8 software
    i attached 2 pics
    my car is peogoet 206
    this skin shows doors open but do not show boot door open(in id every thing is right
    and do not show for example seat belt reminder or hand break on
    my original LCD car show all of things, seat belt reminder, hand break , ....
    please help me too edit skin and resolve this problem
    thanks for your help
     

    Attached Files:

  16. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hi Kavah,

    you will need to post both skins here: the one that works and the one that doesn't.
    Then we will can compare the 2 skins and find why one is not working.
    Sometimes the editor will corrupt the the skin; the icon id might be right but not the function id.
     
    kavah63 likes this.
  17. kavah63

    kavah63 New Member

    Joined:
    May 26, 2017
    3
    0
    0
    Location:
    iran
    Vehicle:
    Other Non-Hybrid
    Model:
    Two
    hi
    thanke you very much for answer
    all skins that i have do not show some car informations,
    i said original car lcd show not skin
    "this skin shows doors open but do not show boot door open(in id every thing is right
    and do not show for example seat belt reminder or hand break on"
     
  18. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Hi Kavah,

    If you are sure that the ID functions are ok then maybe your MCU firmware does not support those functions.

    So the first thing to do is to verify with your vendor if you have the latest MCU, UI and skins.

    Please confirm.
     
    kavah63 likes this.
  19. kavah63

    kavah63 New Member

    Joined:
    May 26, 2017
    3
    0
    0
    Location:
    iran
    Vehicle:
    Other Non-Hybrid
    Model:
    Two
    thank you
    i am sure id function is ok
    in iran after sale support is weak, means vendor not support
    i emailed to road rover support in website, but there is no reply too
    thank you very much
     
  20. Bulle

    Bulle Member

    Joined:
    Nov 5, 2011
    378
    49
    0
    Location:
    Canada
    Vehicle:
    2011 Prius
    Try also our German friends at www china-rns com ; they are very supportive of European cars.
    They also have a huge section for downloading skins, MCU, etc; may be they have the right version for your car.

    Good luck.
     
    kavah63 likes this.