Jump to content
AVIC411.com

pionara

Members
  • Content Count

    736
  • Joined

  • Last visited

Posts posted by pionara

  1. thanks to somniac, i got a bit further on my u310bt, (not using condi hackmode stuff... i just want switchable nav between igo and stock.)

    I suspect NEventWatcher.exe may be lockign the comport.

     

    I was able to do a basic test with a mortscript to do a simple reg change followed by a reboot to "remap" the comport and take it away from stock nav. If i intercept HMIManager after the hack and load igo8, it works and sees comport on 4. However, if i do that, none of the control overlays/daemons have loaded yet. So then I intercept something further downstream - like navi.exe, and i see the av controls/overlays, but then igo8 doesnt completely load up (crashes i think with access violation).

     

    http://avic411.com/i...post__p__241162

     

    
    currentport = RegRead("HKLM", "\Drivers\BuiltIn\GPS_HWCOM", "Index")
    If (currentport = 2)
    RegWriteDWord("HKLM", "\Drivers\BuiltIn\GPS_HWCOM", "Index", 4)
    Reset
    EndIf
    Run("\Storage Card\iGO8\iGO8.exe")
    

     

    perhaps i need to intercept further upstream or maybe different exe friend of hmimanager

  2. ok. good news is the com hack seems to work, but bad news is that it's only partially :(

     

    here is the very simple way i did it with intercepting HMIManager.exe as a mortscript (renamed original to HMIManager.exe):

    
    currentport = RegRead("HKLM", "\Drivers\BuiltIn\GPS_HWCOM", "Index") 
    If (currentport = 2)
    RegWriteDWord("HKLM", "\Drivers\BuiltIn\GPS_HWCOM", "Index", 4)
    Reset
    EndIf
    Run("\Storage Card\iGO8\iGO8.exe")
    

     

    so it will do a soft reboot with the comport changed, and igo8.3 will launch and see the gps.

    Problem is with the various buttons/panels are inoperative without some of the HMIManager and friends (av.exe?)

     

    So... I tried doing the interception at navi.exe, and igo seems to launch (and i seem to see the audio controls overlay, and even popup about my BT phone connecting,) however Igo just freezes at MAINSCREEN LOAD.

    Looking at the igo8 folder on the sdcard, i see a dump log in crash.txt.

    Access violation. So i suspect some intentional misbehavior or other various unsavoury acts on behalf of HMIManager when watching or interacting with "Friends" like navi.exe, etc.

     

    So If we can somehow make HMIManager happy to run igo in place of navi.exe, we may be able to have the av controls overlay (controlled by buttons), and perhaps even BT.

     

    I think if we can do that we can put some kind of mortscript menu switch to boot regular nav vs igo/etc nav, as it may be necessary to boot into original nav in order to change any settings (at least this early in the game).

     

    man that nav software is sooo crappy, and so intertwined with the functionality of everything else :((

  3. thanks somniac.. i had a similar idea: intercept and lock com port before it gets locked by pioneer process, then free it up for igo, etc.

    after looking at some regdumps and the rom launch order in registry (i thought it might be \windows\NEventWatcher.exe who is the "master" launcher and may be locking this)

     

    we may be able to do a simplified version of this that doesnt need full condi install.

    I suspect with mortscript we can intercept one of the regular exes and do some varation of this:

    1. make needed reg changes to comport

    2. sleep small amount of time if needed

    3. launch igo or whatever (dash, etc)

    4. launch original program that we intercepted

     

    my other concerns were the way that some functions were "tied" to the navigation program (navi.exe).

    I think with the newer 2.001 software some of this has been broken out into other pieces and may make it easier to hack

    or at least provide a startup menu to do a one-time (per boot session) switch between nav systems.

     

     

  4. Yeah, im not sure why navgate apps arent running either. I get same thing.. Perhaps something else is needed? (some flag or version file?) Really need to compare My Flash Disk and My Flash Disk2 contents from legit upgraded u310/f310

     

    Could be that there are support files/folders in My Flash Disk2/NDATA that are needed (and created by normal upgarde)...

  5. now, i'm thinking we can use maps/pois from Z110 update (cnsd-210FM), but unfortunately, even after I strip out alot of stuf (canada, other langs, etc), it's still like 2+ GB and wont fit on "My Flash Disk2" which is ~1.8 GB.

     

    I'm guessing the official CNSD-230FM for u310bt family either is pared and squeezed down to fit on 1.8 gb space, or they use some trick to run maps and/or pois off of the SD card.

     

    Now... They use lots of flag (.FLG) files in various places to trigger behavior, or have specially named folders that are significant. Perhaps someone with the poi/map update can tell us how it works for them?

    Do the pois or maps run from sd card? What does the file/folder structure on sdcard look like?

  6. from the fw update from this thread.. it's the one that puts a folder called "QI_037_CNSD_130FM"

    trying to put that on a sd and updating from there even after patching RenewalIFLib.dll didnt really work. It would reboot into update mode but kept getting some error about cant read SD card.

    Anyhow, had to kick it out of update mode by booting into testmode/explorer and deleting My Flash Disk\System\?? (cant remember exactly what).

     

    To upgrade, first upgraded wince img:

    take winceimg.bin/.cks from "QI_037_CNSD_130FM", put Update/user/prg/plt, and put them in root of sd card

    boot into testmode, and run AplUpdate.exe from inside of Update/USER/PRG/APL folder. Hit the second button on that app and the unit will restart into wince update flashing with the winceimg.bin/.cks in the root of the sd card. (In case you get any ideas... Don't be tempted to use a non f320bt, f310bt, or u310bt firmware ....)

     

    Then I wiped out "My Flash Disk" (this may not be completely necessary). Then from Update/USER/PRG, copied over APL & Fonts folder, and EL090APL.HTM /.VER to My Flash Disk/PRG0/

    Also, copied Update/VERINFO.DAT over to My Flash Disk/SYSTEM/RENEWAL/ - this seems to be what gives it the version info in the app.

     

    Reset/reboot after that into 2.001

     

    Just need a dump of Maps/POI (My Flash Disk 2) or dump of update SD card to figure out how to get poi/maps updated...

  7. Well i figured out how to flash the 2.001 winceimg.bin/.cks from teh CNSD-130FM update, and copy over the PRG folders so i have 2.001 navi/menu which is an improvement (looks like newer f/x interface) - but maps are still old.

     

    I think i had to put the verinfo.dat from update into My Flash Disk/SYSTEM/RENEWAL (or something like that...) - this made the version show up correctly.

     

    Wish I could find the maps update.

     

    Saw that there is an even newer update out with 2011 maps.. (CNSD-230FM)

     

    It says it has updated navi/interface on the pioneer site.. Anybody have this and can report on what has been improved, etc?

  8. So I just pulled a u310bt out of my car and put in a used f700bt that I got really cheap off of ebay - it did not have the a/v harness included.

    The u310bt plays audio from ipod/iphone just fine over usb without additional need for separate a/v lines.

     

    Does anyone know if it is even possible for 700/900 to play audio over usb? Is this something in hw or in software?

     

    A driver/dll perhaps?

  9. epa do you still need backup of "\My Flash Disk\PRG0" and PRG1 ?

    I'm able to get into explorer via testmode hack by launching mortscript, and then doing stuff like backup registry and run miopocket on this..

    I can run igo8 from test mode which works great (and sees gps on port 2/56400), but dont have the buttons/mode/control of audio/radio...

     

    These seem to be controlled by someting launched via HMIManager.exe (Which seems to startup av.exe, navi.exe, and others).

    If i replaced navi.exe (or av.exe) with mortscript and launch igo8, i get the buttons/mode overlay, but igo8 doesnt see com2 gps. I suspect something else is holding the gps com port.

     

    It's sad cause i just want to replace navi.exe w/ igo8 (as pioneer's nav software is HORRENDOUS) - but it seems several other menu functions (like bluetooth, phone, etc) are tied into navi.exe

     

    Looking at some other way of getting this.

     

    does anybody have complete cnsd-130fm zip/rar update that they have already activated.. wanted to test update bypassing serial

×
×
  • Create New...