Search Archive

working custom apps/nav launcher for u310bt, f310bt, & f320bt

By pionara · Dec 06, 2011in Hacks/Mods💬 233 posts👁️ 187,172 views
Page 3 of 10
Posted Dec 21, 2011 · 22:14 UTC#51

i did not really see any difference with

render_without_focus = 1

so right now, it is

[screen]

focus = 0

 

but I'm not entirely sure that it has any effect, now I have a better idea of when the overlays work so I will try disable to confirm that line is really working

 

i tried your change in launcher.mscr when unit not plugged in but it still resets

Edited Dec 21, 2011 by bobomango
Posted Dec 21, 2011 · 22:35 UTC#52

the launcher.mscr workaround wont fix the igo reset on resume, but it should fix the issue where stock nav gps is broken after reboot....

 

I dont really understand if you are saying that you had both settings active at one time or not... I was suggesting trying both together, if you havent already...

Posted Dec 21, 2011 · 22:39 UTC#53

i had both settings active and did not notice any difference

so then i just had focus=0 active and overlays display perfectly except only when igo is not in actively navigating screen

 

Ok, it seems that overlays work all the time when just browsing menus in Igo (regardless of focus lines)

the difference in adding the focus lines may only be apparent while Igo is displaying a map onscreen (although I have to do more testing to confirm that there is an actual difference)

Edited Dec 21, 2011 by bobomango
Posted Dec 22, 2011 · 00:35 UTC#54
Ok, it seems that overlays work all the time when just browsing menus in Igo

 

Come to think of it, I think you are right...When I hit the menu button, I'll then touch iGOs menu button and that gives me the overlay but overlays like volume changes weren't happening before in any case.

 

Pionara, I can confirm that your changes fix the stock nav when exiting iGO...THANK YOU!

 

Edit: I wonder what each of these commands do? Documentation is really poor...I can't find any reference for the majority of SYS.TXT functions...

 

[screen]
nightmode=0
menu_animation=0
;focus=1
;focus_type=2
;focus_color
;focus_sprite
;focus_halign
;focus_valign
;focus_followlinks
;focus_list_move_before_scroll
;focus_list_keyup
;focus_list_keydown
;focus_list_keyleft
;focus_list_keyright
;focus_activator_key
;current_background="default.bmp"

Edited Dec 22, 2011 by 3rdman
Posted Dec 22, 2011 · 01:51 UTC#55

ok guys.. havent tested this... but just working on putting together an extended apps set

 

1. launcher.. no changes here.. still customizable

2. activesync... should change some reg settings and reboot back into stock navi... now activesync should be active til next hard reset (can make another app to return to mass storage mode)

3. tools - launches cecmd (total commander) and has a few other utilities in the same folder...

4. igolauncher... this is a different approach from launcher to getting igo started.. please see readme.txt. basically:

- remaps comport, copies .enc and .pwd files to igo folder

- sets up apps.dat to point to igo after reboot

- (igo sys.txt needs your help to set a registry change to set comport back to 2 when igo starts, so next reboot stock nav will have gps)

- resets, which should launch igo.exe directly

 

these are completly untested so i need your help (since i dont have functional u310bt).. i have no idea if any of this even works or displays right ;)

Edited Dec 22, 2011 by pionara
Posted Dec 22, 2011 · 03:11 UTC#56

I'll be happy to try this but it will have to wait for tomorrow...gotta get up early tomorrow! Thanks for all your help!

Posted Dec 22, 2011 · 04:06 UTC#57

thanks for the files,

I tried this in "offline mode" (not connected to car). And System Tools works,

but the IgoLauncher and ActiveSync come up with errors

I think this may be due to how you're running the other two, bi runwait commands in the mscr's?

 

a second thought, the Leetlauncher 3.0 zip has included other apps

I'm not sure howto mod the regular Launcher to execute these programs

but I'd like to see if the Overlays have problems with these programs as well (and if there are problems, then the problem is probably inherent with the Overlays themselves / Launcher / HMImanager.exe

 

I'm also wondering if it's really necessary to Restart the device after entering App mode

Does this also happen if you install Stock Avic Apps like Clock / Photo Viewer ? (in OS 1.3)

Edited Dec 22, 2011 by bobomango
Posted Dec 22, 2011 · 05:24 UTC#58

thanks for the feed back.. there was definately a bug in the igolauncher - fixed.. also added one more reg entry that i missed for active sync that may have prevented it from working..

 

here is alpha2...

----

 

it's some kind of design of the stock pioneer software to "reboot" to run in app mode and the reboot again into regular stock navi after exiting the app. from what i understand, even the stock apps do it, although they dont work with the cnsd-130fm version that we have to work with.. I hear they work fine on f320bt ... go figure..

 

activesync doesnt do anything but apply registry changes to enable activesync and the soft reboot. after it reboots, you should be able to hook up to pc and connect w/ activesync to browse internal disk, and do other remote fun stuff like ceregedit

 

you can have launcher run and/or do anything you want... just change the RunWait line to point to the nav app of your choice...

Edited Dec 23, 2011 by pionara
Posted Dec 22, 2011 · 05:51 UTC#59

Igo8 Launcher still doesn't seem to launch

 

ActiveSync runs, and my computer detects USB device, but nothing shows up in Windows Mobile Device Center and doesn't show up as a Drive letter

maybe it's my setup

Edited Dec 22, 2011 by bobomango
Posted Dec 22, 2011 · 16:03 UTC#60

did you change the path to your igo at the top of IGOLauncher.mscr?

 

default is:

 

# set your IGO exe here:

igoExec = "\Storage Card\IGO8\IGO8.EXE"

 

 

as far as active sync goes... are you on windows 7? I dont think it shows up as a drive letter like usb mass storage mode... It should show up mobile devices though and be browsable... i think you should get some special tones when it connects via activesync ... we'll I'll just have to wait till I get my other u310bt to play with... doh!

Edited Dec 22, 2011 by pionara
Posted Dec 22, 2011 · 22:17 UTC#61

yes, igoExec points to correct path, still is giving error message "Application startup failed. Check file on SD card"

 

and for ActiveSync - Windows 7 sees Unknown Device, I've tried to install various generic USB drivers for it without success

 

about the windows not displaying - so we know that the device always registers your mode buttons/volume/etc. The overlays always draw. If Igo displaying map and you press the "mode" button, then no overlay. But if you then press "menu" within Igo, then it goes to Igo Menus then that overlay is sitting there ontop), but it appears that the display hierarchy in Igo is:

 

1st priority - navigation in Igo (overlays sometimes display if map is not refreshing)

2nd priority - stock overlays

3rd priority - menus in Igo

 

thus stock overlays always display when in the menus in Igo

 

is 3rdman's working perfectly? if so, please share sys.txt

Edited Dec 23, 2011 by bobomango
Posted Dec 23, 2011 · 01:00 UTC#62

No it is not, i'm afraid. Overlays work perfectly while iGO is in a menu but (as you said) once you are on the map screen, it doesn't work as well. The biggest issue is that even when the overlay from the radio displays correctly and predictably, all onscreen touches are registered with iGO only.If you wish to change the radio channel preset, you literally have to exit iGO. :/

 

I think my "contribution" of focus=0 was a red herring...I can't even find documentation to know what it does. LOL.

 

bobomango, is your stock nav running normally? I still have the issue of everything running slow and behind...Am I and devl85 the only ones to experience this?

Edited Dec 23, 2011 by 3rdman
Posted Dec 23, 2011 · 01:08 UTC#63

ok found and fixed the bugs in activesync and igolauncher...

 

still have the reboot after resume with non stock apps... will have to look at that later...

 

I wanted you to try this (igolauncher), so that igo is run as a direct child process from hmimanager.exe.. maybe this has something to do with window interaction...

 

cant you change radio presets with left/right or up/down press D-pad ?

Edited Dec 23, 2011 by pionara
Posted Dec 23, 2011 · 01:29 UTC#64

My stock navi does appear to run slower (updates my position less frequently, but is still accurate on my position). I thought this might be a result of the OS 2.0 version.

 

And yes, radio presets can be Accessed with Up/down on D-pad, but can only be Set if you press on the LCD screen (correct me if I'm wrong)

 

VERY nice, =), IgoLauncher works now, ActiveSync Works and I can access all files on device

I'll test out in car tomorrow

so as for now, it appears all our sys.txt mods do nothing (I've been trying other various things as well, such as changing rawdisplay settings and other screen settings)

Posted Dec 23, 2011 · 02:08 UTC#65
cant you change radio presets with left/right or up/down press D-pad ?

LOL I didn't even know that was an option....I'm not contributing much, am I?

 

Pionara, I just tried your beta apps set and it works a treat! W7 connected to it and automatically downloaded Device Center and then once plugged in, it installed our device as an "NX005"...I too can access all the files on the device! Excellent!

 

bobomango, I think my stock nav is screwed then...it has way too much lag to be useful...If I use it for directions, it'll be sitting there waiting for me to make a turn and I've already driven 1/2 mile away before it updates.

Edited Dec 23, 2011 by 3rdman
Posted Dec 23, 2011 · 06:52 UTC#66

yeah, i'll have to play around with the original navi more and see if it's worse than I think

 

just a thought on overlays to the top/pressable, and I'm not sure exactly how to implement, maybe in the launcher

using mortscript, assuming overlays are even windows,

 

While True

WaitFor ("Overlay Window",99999)
If WndExists("Overlay Window")
Minimize("Igo 8 Window")
Show("Overlay Window")
EndIf
While WndExists("Overlay Window")
Sleep(1000)
EndWhile
Show("Igo 8 Window")

EndWhile

Edited Dec 23, 2011 by bobomango
Posted Dec 23, 2011 · 11:31 UTC#67

Tested a bit last night and all overlays seemed to be running perfect! I am even able to changes stations and record presets while iGO is running...Perhaps it's because of a combination between iGOlauncher.exe and my sys.txt file. I'll test extensively on the way to work today and I'll let you know if it's working without a doubt.

 

Edit: The overlays are definitely behaving better...I wonder why? The only times where they won't pop up is while driving and the map is showing...perhaps the loading of the surrounding area in iGO is taking up too many resources? From its menu though, all overlays are working! I'm using the same SYS.txt from before so the only change is that it runs from a dedicated launcher.

Edited Dec 23, 2011 by 3rdman
Posted Dec 23, 2011 · 19:14 UTC#68

Yes! I also confirm that Overlays are always touch responsive (I think this is b/c of IgoLauncher not with any sys.txt settings - I removed all extraneous lines from sys.txt). Even phone overlay ("Hangup/Vol Up/Vol Down") is touch responsive.

Overlays still don't always pop up when map is showing, BUT I don't think it is IGO taking too much resources. Why? B/c Phone Overlay seems to have higher priority than the map. Try dialing (use phone to dial) when map is displaying - Phone Overlay seems to always show and furthermore when Phone Overlay displays, it will draw any other overlays in the queues - i.e. phone dialing Pauses Map display and draws all overlays in queue.

Edited Dec 23, 2011 by bobomango
Posted Dec 23, 2011 · 22:06 UTC#69

can you confirm if it's only in 2d or 3d mode, or always when map is drawing? (i think you can use demo route or flyover to simulate map drawing without having to drive around;)

 

im also trying to figure out the magic sys.txt settings to get primo 1.2 working...

 

 

I suspect the current issues (overlays not popping up with map redrawing) with igo can be solved by the right sys.txt settings

Posted Dec 23, 2011 · 23:36 UTC#70

I believe the problem is always present, whether in 3D/2D. I think the map is always refreshing, even when you are not moving, which is why Overlays don't seem to display even when car stationary. Maybe display refreshes more often when you move - not sure tho.

 

From my observations: in Map view you press Volume Up, device will execute this command immediately, but Overlay display function is placed in a Queue. Usually when u get out of map display, then the Overlay will be released from Queue and drawn to screen. The Overlay is not hiding under the map - b/c a sound is played when Overlay is drawn to screen (i.e. Volume increase beep).

 

Also, phone call not only is high priority, but it pauses/suspends Igo map display (Igo Map does not update your GPS position while u talk on phone). Thus Phonecall pauses map and releases all overlays to be drawn in the Queue.And Igo map display is resumed as normal when you hang up.

 

If we can figure out how to pause map display like a phone call - then maybe all overlays can be displayed when viewing map.

Edited Dec 23, 2011 by bobomango
Posted Dec 24, 2011 · 10:04 UTC#71

btw, 3rdman, how did you get MioPocket 4.0 to run?

nevermind i got it running now - doesn't seem slow to me - seems fast, can play games/movies normally

but I got it running only with the TestMode/Explorer startup

not sure how to get this running with the overlays

i already tried using the launcher - it keeps rebooting, but when I change Run to RunWait in the MioAutoRun.mscr, then it reinstalls MioPocket and resets. On reboot HMmanager & MioPocket are both running at the same time but it's like they are sharing the same display - very buggy.

Edited Dec 24, 2011 by bobomango
Posted Dec 24, 2011 · 19:12 UTC#72

Like you I was only able to get MioPocket to run from TestMode and it ran like crap for me...I'm sure I did it wrong somehow. Regardless, since I won't be playing Bejeweled while I'm driving, I'm not missing it. All I really wanted was the addition of video playback so I'm very happy at the moment.

 

The only thing I hope for from here is a way to access the main menu from either the video player or iGO.

Posted Dec 24, 2011 · 20:57 UTC#73

the cool thing tho with MioPocket is that it can run programs and add a "minimize" button in their top right hand corners

 

Look at LeetLauncher running on Pioneer F500bt, as you can see, it transitions between MioPocket/Igo/etc. w/o reboots, I wonder if the reboot is needed for our units tho

I notice tho that on startup- It boots with "Pioneer image" and shows HMmanager for 1second and automatically loads into MioPocket

He doesn't show any overlays tho in this video

http://www.youtube.com/watch?v=wX-oTHLBQ-I&feature=plcp&context=C3dbd366UDOEgsToPDskLj8Q-tMu1bw47GfXJCcm-J

Edited Dec 24, 2011 by bobomango
Posted Dec 24, 2011 · 21:28 UTC#74

it might be able to be used as a base menu system, but the overlays from u310bt/f310bt are done quite differently from f500/700/900bt which dont use same menu system/nav.. I have f700bt in my car which uses MainMenu.exe i think and a customized version of igo.. There are some overlays, but the stuff like AV selection/ipod menus are done from separate screens, not really overlays over the nav...

Posted Dec 25, 2011 · 09:14 UTC#75

Hello Pionara!

Your Launcher for iGO works perfect on 320BT. Now i have changed Applications Menu and

left only the original photo, video, clock and your launcher.

Page 3 of 10