Search Archive

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

By pionara · Dec 06, 2011in Hacks/Mods💬 233 posts👁️ 187,172 views
Page 2 of 10
Posted Dec 18, 2011 · 04:50 UTC#26

 

no, but the car is not moving, and I never connected Pioneer unit to the handbrake when I wired it in.

Yeah, it's unlikely to be the problem but I can't think of another reason it wouldn't work...Also, I noticed that Pioneer did change how the system disables certain functions for safety since ver. 1.0003...it's now GPS based but perhaps bypassing that switch has its uses anyways? Just guessing, of course.

Posted Dec 18, 2011 · 05:27 UTC#27

Yeah, it's unlikely to be the problem but I can't think of another reason it wouldn't work...Also, I noticed that Pioneer did change how the system disables certain functions for safety since ver. 1.0003...it's now GPS based but perhaps bypassing that switch has its uses anyways? Just guessing, of course.

 

hmm, well, I'm trying a different version of Igo right now, I'll see what happens again

this version seems a little better, but still if I turn the LCD switch to "off" while in Igo, it turns off, but when I switch it to "on" afterwards, I am in Igo for only 1 second, and then it immediately reboots the unit back to original Navi (pioneer logo shows up, etc).

I wonder if this is something to do with Pionara's launcher.mscr settings

Edited Dec 18, 2011 by bobomango
Posted Dec 18, 2011 · 05:59 UTC#28

it worked fine for me when connected to the unit. I have always had my parking brake wire bypassed (grounded), so that sounds like what it could be.

Posted Dec 18, 2011 · 16:24 UTC#29

 

hmm, well, I'm trying a different version of Igo right now, I'll see what happens again

this version seems a little better, but still if I turn the LCD switch to "off" while in Igo, it turns off, but when I switch it to "on" afterwards, I am in Igo for only 1 second, and then it immediately reboots the unit back to original Navi (pioneer logo shows up, etc).

I wonder if this is something to do with Pionara's launcher.mscr settings

 

Its exactly the same for me. I had the same problem with all the apps running from the Navi apps launcher using Pionara's appslib.dll.

Pionara kindly showed me what he'd changed and I did the same on my original appslib.dll (my unit is a F320BT not a U310BT) and now all apps (explorer, visual clock, etc) all resume where they left off.

All that is, except iGO8 it still resumes for a second and then reboots back to the stock Navi.

I'm going to experiment with a faster SD card and restricting the memory that iGO uses to see what happens. iGO also has sys.txt parameters that control power conditions so they might also be an area to play with. I'f I come across a fix I'll post here.

Posted Dec 19, 2011 · 02:27 UTC#30

so parking brake bypass worked, i guess it was a feature of new OS 2.0.

iGo seems to work now - had to use gps_scandebug.exe to find com/baud

 

i know Pionara launcher.mscr settings swaps com 2 for 4 if GPS uses 2

 

Mode button doesn't seem to work well while in Igo though

Edited Dec 19, 2011 by bobomango
Posted Dec 19, 2011 · 04:24 UTC#31

so parking brake bypass worked, i guess it was a feature of new OS 2.0.

iGo seems to work now - had to use gps_scandebug.exe to find com/baud

 

i know Pionara launcher.mscr settings swaps com 2 for 4 if GPS uses 2

 

Mode button doesn't seem to work well while in Igo though

When exiting iGO, does your stock nav work? I'm finding that I have to reset the machine to pickup GPS signals...I also have the problem of the stock nav running very poorly. It updates at a very slow rate and I'm off by a good .1 miles. I wonder if the com port is now screwed up?

Posted Dec 19, 2011 · 05:03 UTC#32

When exiting iGO, does your stock nav work? I'm finding that I have to reset the machine to pickup GPS signals...I also have the problem of the stock nav running very poorly. It updates at a very slow rate and I'm off by a good .1 miles. I wonder if the com port is now screwed up?

 

hmm, dunno, I'll have to play around with it more tomorrow while on the road

Posted Dec 19, 2011 · 13:27 UTC#33

Spent more time playing with the GPS this morning...the stock nav is definitely borked. iGO8 though is absolutely perfect and I'd be happy to use it all the time, but overlays don't really work with it and it resets to the now broken nav with every restart of my car. I don't mind how things are now but only if the stock nav worked properly...Can anyone help?

 

Edit: I tried to reflash the image from the first post here to see if I can get back to a starting point that works but no go...I guess the system simply won't reflash to an image with the same ID. My guess is that the registry concerning the comport for the GPS is messed up but that is strictly a guess...

 

Does anyone else have this issue? If I can't solve it, I can live with how things are but I sure would like to have overlays working properly with iGO8 at the least...Any help is appreciated! :/

Edited Dec 20, 2011 by 3rdman
Posted Dec 20, 2011 · 04:03 UTC#34

More testing...It's not my com port because I can see that it connects. Perhaps not strongly but it does connect...Really it's just running very sluggishly as if its in emulation mode or something...I think I might have screwed something up when I tried to install Miopocket. Oh well...

Posted Dec 20, 2011 · 06:01 UTC#35

More testing...It's not my com port because I can see that it connects. Perhaps not strongly but it does connect...Really it's just running very sluggishly as if its in emulation mode or something...I think I might have screwed something up when I tried to install Miopocket. Oh well...

 

I ran original Navi today too, and it seems to update my location less frequently as well (although my position is accurate).

This might be a feature of OS 2.0 version (vs 1.3).

I've noticed that if you boot up into explorer and run Igo8 then it has no problems (if u turn off unit, then back on, it boots directly to Igo8), only problem is you don't get overlays and cannot get back into original Navi easily

 

For some reason my parking brake bypass seems to have failed today, strange, unless the Pioneer unit has adapted to it, or maybe I need to check my connection again

Posted Dec 20, 2011 · 06:17 UTC#36

regarding igo8, it is extensively hackable, so we should be able to iron out the kinks..

(and I know that we should find a way to get primo to run eventually too...)

 

im ordering a used u310bt off of ebay to play with...

 

w.r.t. the overlays issue... for the time being im wondering if anybody can test a few igo8 sys.txt settings out... this one looks interesting:

 

try one or both of these:

[debug]
render_without_focus=1

 


[rawdisplay]
driver="GDI"

 

 

 

 

also, if that doesnt seem to do anything interesting.. the data gathered from these may also be helpful:

 

[debug]

show_device_type=1
show_rawdisplay_info=1

Edited Dec 20, 2011 by pionara
Posted Dec 20, 2011 · 07:27 UTC#37

wow, i think that may have worked well, overlays now seem to always display (mode button has a delay of about 1s, the touchscreen overlay doesn't register my fingerpress but I'll try the other things you suggested too)

 

this is my sys.txt file:

 

[folders]

app="Storage Card/iGO8"

content="Storage Card/iGO8/CONTENT"

 

[debug]

autosave=1

bringtotop_afterresume=1

skip_eula=1

restart_mode_in_file=1

render_without_focus=1

Posted Dec 20, 2011 · 19:59 UTC#38

Since you mentioned it and I'm having a slow work day...

 

Raw Display Info:

Driver: Surface_GDI

RLandscape PDA:0

pBuffer: 0x545d4000

pRealBuffer: 0x008800020

SizeX:480 SizeY:272

PitchX:2 PitchY:960

DoubleMode: 0

BPP: 16

 

Device Info:

Platform: 3

Type: NJ077

Posted Dec 20, 2011 · 21:46 UTC#39

Nevermind, the overlays are still buggy, but it is more apparent when the Igo is running and updating the map display (i.e. more to redraw), so still sometimes the overlays don't display

Othertimes the overlays display but fail to disappear from the screen (this is usually remedied by just pressing on where a button might be on Igo LCD and it will redraw Igo).

 

1. If we could modify the settings so that maybe if the Igo display could be refreshed more often (especially after using an overlay)

2. Fixing overlays so that you can actually press something on them on-screen (bring overlays to front?)

3. and again, ensuring overlays fully display when pressing "mode", "volume", etc. (bring overlays to front?)

 

hmm, I'm not sure where to get a list of the "device info types", but I'm not sure it really matters to Igo

Edited Dec 20, 2011 by bobomango
Posted Dec 20, 2011 · 22:08 UTC#40

hrmm.. there are some other flags which look interesting on some device models for [loading] section which talk about disabling foreground focus, etc... however, these may just be for the splash screen, but i suspect they could have something to do with the way the window layers are setup, since igo can run on other head-unit multi-purpose nav/radio/dvd systems...

 

here is another one which could give us some extra debugging data...


[debug]
log_1="\SD Card\igo8_log\_debug.log::5"

 

may want to pastebin this, as im guessing it could get big, but might have some useful data for analysis..

 

(i suspect the "reboot" of igo when resuming from sleep is also power settings related) - there again may be settings for this..)

Posted Dec 20, 2011 · 22:12 UTC#41

hrmm.. there are some other flags which look interesting on some device models for [loading] section which talk about disabling foreground focus, etc... however, these may just be for the splash screen, but i suspect they could have something to do with the way the window layers are setup, since igo can run on other head-unit multi-purpose nav/radio/dvd systems...

 

here is another one which could give us some extra debugging data...


[debug]
log_1="\SD Card\igo8_log\_debug.log::5"

 

may want to pastebin this, as im guessing it could get big, but might have some useful data for analysis..

 

(i suspect the "reboot" of igo when resuming from sleep is also power settings related) - there again may be settings for this..)

 

I thought that the reboot of Igo was related to the Navi and/or Launcher settings, because if I put device into TestMode Explorer and Run Igo from there, if I turn off and back on device, it boots to where Igo left off (no reset)

Only problem with running in TestMode is that Overlays don't show up at all in TestMode/Igo

Posted Dec 20, 2011 · 23:00 UTC#42

ok interesting... yes, running igo via the app mode is the only way i know of getting the needed overlays/button controls due to the extensive tie-in for this functionality into the stock navi and apps that connect to hmimanager...

 

Perhaps the gps comport being remapped or the apps not responding to some kind of probe after resume is contributing... may need to disassemble one of the basic stock apps to see what kind of parent process interaction is happening...

Posted Dec 21, 2011 · 00:18 UTC#43

I added the following to the sys file in an attempt to push iGO's screen priority as far back as possible...

 

[screen]

focus=0

 

There may be a placebo effect because I didn't play a whole lot with the previous settings but on the way home tonight, everything worked as it did with the Navi software (only with a slight lag)...I even get the volume pop-up at the bottom when I turned the knob.

 

By the way, this link: http://forum.mobilism.org/viewtopic.php?p=354489 seems to have a complete list of the parameters you can set...

 

Also, I have a question...Is there a way of using bluetooth to update TMC data to iGO through my cell phone? I'm not familiar with iGO at all really but from what I see, it seems that in order to get BT, you first need a compatible skin...is that right?

Posted Dec 21, 2011 · 01:19 UTC#44

regarding bluetooth.. i dont really think it's possible. they use a parrot chip and drivers... I dont think there is any serial capability.. would be worth looking into the interfaces exposed by the parrot dll tho...

IGO usually conects to TMC adapters serially via comports from what i know... (I dont have any RDS-TMC gear..)

But i was looking at schematics for us model u310bt, and it appears to be wired for extra serial port, but not being used... so perhaps there is some sort of rs-232 serial port tmc adapter available?

 

Also, noticing that the ipod usb cable exposed doesnt seem to be going straight to PND/faceplate.... It's too bad that the mini-usb gets covered up when the faceplate is installed in the unit.. I woudl think that could make it expandable!

 

 

cool.. i was trying to more documenation on that section.. that and other [screen] focus.... entries looked interesting, but like alot of advanced features.... many not well documented... lots of experimentation....

 

Well, im hoping that's the magic bullet...... let's see with more users testing it out...

Edited Dec 21, 2011 by pionara
Posted Dec 21, 2011 · 05:38 UTC#45

hmm, I'll have to try the Focus = 0 setting

the bluetooth & phone was acting funny today - bluetooth loads fine, but doesn't transfer audio from call if my call is already taking place

 

and regarding the restart issue - I was wondering if maybe leetlauncher could be modified for our use, not sure if it will work tho

http://avic411.com/i...etlauncher-v30/

 

that thread has files with some extra goodies for us

Edited Dec 21, 2011 by bobomango
Posted Dec 21, 2011 · 16:35 UTC#46

Regarding phone...I tried making a call today and it worked well. I even got the overlay on top of iGO8 when the call was connected but the onscreen buttons weren't recognized...instead I was touching the iGO screen below it. All calls and dialing had to be done through my phone. I imagine that accepting a call will have to be done through my phone's interface as well (while iGO runs).

 

Ideally, it'd be fantastic to find a way to get the "menu" button to appear on iGO but that is probably a function of Navi.exe so it is (probably) impossible. I wonder if Leetlauncher ever had that ability?

Posted Dec 21, 2011 · 17:18 UTC#47

focus = 0 isn't doing much for me - sometimes it works well (like when car is not moving) but sometimes overlays still don't show/update

automatic accepting calls should be automatic setting within the original Navi

 

and yes, so far overlays do not recognize touch

Posted Dec 21, 2011 · 17:26 UTC#48

when in igo and shutting off car then starting car again igo restarts and gos to stock navi with no signal. i have to go to igo again and exit out from igo to get back a gps signal in the stock navi. stock navi is terrible its like a block behind, but that was always like that

Posted Dec 21, 2011 · 21:39 UTC#49

so I've noticed that the overlays display perfectly and quickly (no touch capability tho) only when Igo8 is not updating gps map display (i.e. Igo8 menus). However when on the road and map updating frequently, it will sometimes lag/or not display.

Posted Dec 21, 2011 · 22:05 UTC#50

ok so for the com port issue.. i suspect that when the unit goes to suspend (car turned off), on resume somehow the unit is not liking the situation (whether it be igo or pioneer hmimanager...) so the igo is getting terminated ungracefully before the second command in launcher.mscr to restore comport is getting triggered.

since the registry changes require a reboot, i suspect we can do a workaround like this:

 

in launcher.mscr, change:


RunWait("\Storage Card\iGO8\iGO8.exe")
Call("restoreComPort")

to

Call("restoreComPort")
RunWait("\Storage Card\iGO8\iGO8.exe")

 

This way, the comport will already be "fixed" when the unit reboots after resume (but still be correct for igo til it reboots)...

 

 

Bobomango,

so what is your sys.txt look like now for this issue?

 

do you have both

[debug]

render_without_focus=1

and

[screen]

focus=0

Edited Dec 21, 2011 by pionara
Page 2 of 10