This is a customization to allow you to run your own applications, including custom nav like igo 8.3, while using gps AND retaining some of the AV/Ipod controls/overlays, and basic BT phone features by running your own apps in app-mode.
My understanding is that normally the app in PRG0 should be launched, except when a file called My Flash Disk/PRG.FLG exists, in which case the app will load from PRG1.. (or perhaps it's the other way around??) This may be useful information if you are trying to upgrade an existing setup.
note: stock avic-apps (clock, video, etc) are not working for some reason on 310bt's with this CNSD-130FM. Hopefully somebody can find a copy of CNSD-239FM (wink wink).. i dont know why they dont work, but it doesnt really matter, as you can replace these exe's with your own apps like TCPMP for video player, etc, after doing the next hack)
Storage Card\AVIC-APPS\Launcher\Launcher.mscr will probably need to be modified to fit your setup. right now it's setup for remapping the com port from 2 to 4 (so stock navi doesnt grab it), and launching igo8 (if you have it in the right place). after exiting igo, the mscr will reset com port mappings and exit/reboot back into stock nav.
note on troubleshooting: please check that your app is working properly from testmode before trying to run it with launcher/mortscript. if it does not run in plain old testmode (with no stock navi junk running), then it will for sure not run under app-mode
1. other existing avic-apps (clock, video player, etc) dont really function for some reason (just reboots back into nav mode.) - they dont even work from test mode... no worries. just replace the existing .exe apps in those folders with your own... like tcpmp for video player, etc.
2. there is some wierdness where the av (radio/cd/ipod) overlays interact strangely when it comes to button pushes on the popup overlay. sometimes it seems that it's working ok, then others it seems as if the screen presses are registering underneath on the app (igo) instead.
I believe this is also related that sometimes when i press SRC or other buttons, it registers, but does not display on the screen, or will be delayed displaying until i touch the screen. I'm guessing that there is some kind of contention between the host app (hmimanager) and the guest app (igo) for winow layering, etc.
By running igo (or other nav) from IGOLauncher instead of generic "launcher", this makes igo a direct child process. The overlay issue seems better - keypresses are registered and overlays popup ok when in igo menu, but there are still some delays in displaying a/v menus while maps are drawing/displaying. This may just be something we have to live with for now...
3. when custom app is running, and the unit goes to sleep (i.e., you turn off the vehicle), upon resuming (waking up from car start, etc) the unit will reboot back to regular stock nav mode. Not sure why this does this yet... Still looking to find what is causing this behavior... I suspect it's some internal watchdog or "safety feature" of app mode... (Stock apps dont have this issue...)
4. safety mode (where you cant access all features). multiple users are noticing that safety mode is no longer overridden solely by parking brake pin grounding. It seems that 2.x stock nav is also using GPS speed to turn on safety mode. Seems that you also need to ground the KMODE pin, which is pin #13 labeled "NC" in service manual. Read the thread for more info, and see this diagram (this is looking at back of u310bt):
i also do get a delay when using igo and i press mode theres a delay. even when using the igo app pressing menu will sometimes delay. Other than that igo works great, very good maps compared to stock maps from pioneer
yeah you can also check out my other post about running stock nav and updated 2011 maps/pois from sdcard too... I'm just not a fan of stock navi interface... At least igo is infinitely customizable...
Hello Pionara, i followed your steps and I think i bricked my avic F320BT (trying to install a 3rd party navi-igo8).Pls help me if you can. I stucked in updating the os. You said it "launch update/user/prg/apl/aplupdate.exe. select second option. unit will reboot and flash os image". I did so and a blue screen said:" Open OS CKS FILE FAILURE
Please COld Boot and Retry". And retry, reset, nothing works it's stucked in this image. I flashed with this firmware CNSD_130FM firmupdate , and the winceimg file is 16.1 mb. , is bad? cause i'm desperate.Pls can you help me?
If so, perhaps the F320BT firmware is slightly different? Did you make a backup of your My Flash Disk before attempting this? Perhaps there is a WINCEIMG.BIN and WINCEIMG.CKS in that backup that you can try..
I forgot to say that the second screenshot is the first image that appeared (before,it asked me to update , it resetarted and said UPDATING IMAGE...),it takes 2 sec and give me the 2nd screen with that error ("OPEN OS CKS...PLEASE COLD BOOT AND RETRY). I made a full backup of the device ,My flash Disk ,before that and doesn't have any winceimg.bin and winceimg.cks files in the device. I think Pionara, it's a wrong winceimg image, not for my device, and i don't know what to do next.I'm lost...
I was able to update to 2.00101 without any issue last night...everything is running perfectly. I will probably use the hack to update the standard nav maps as that is fine enough for me and I still have to update the appslib.dll file in My Flash Disk. But before I do, I have a few questions....
1. You mention that I'll have to modify the Laucher.mscr but there are no mentions of how to accomplish this...it's probably a simple editor that I need to install, but I've never worked with MSCR files before and thought I'd ask first.
2. I downloaded MIOPOCKET 4.0 and got it to run in Test Mode last night and it "installed" and ran but it is WAY to cumbersome (and slow) to use on a daily basis and since all I really want to add is a media player, it seems like overkill. So I'm looking at TCPMP but I could use some guidance...Is there a preferred version to run on the U310BT and how do I modify the Launcher app to point to it?
5. Last question...is there a way to activate stereo bluetooth on our devices? I think I read somewhere that it was missing the actual hardware but perhaps not...is there a media player that could do this?
b37509886e