PDA

View Full Version : iGO8 and [June 25] L26_KaiserDiamond_V9: they CAN work together


andrei_7004
13-07-2008, 02:40 AM
This post is all about running iGO8 with HTC Home enabled

If you tried to make them work together and didn't succeed, see what I did and how I made them work.

What we have:

1. Device: HTC TyTN II (Kaiser)

2. ROM: [June 25] L26_KaiserDiamond_V9 (new source!) (http://forum.xda-developers.com/showthread.php?t=403214)

3. iGO8: Nav N GO iGO 8 version 8.0.0.41506, June 3 2008

What we do:
NOTE: This is what i have done and how it solved the problem for me. It doesn't mean it will work for you and/or your mobile device.

1. Change page pool size for <<L26_KaiserDiamond ROM>> to 24MB
http://forum.xda-developers.com/attachment.php?attachmentid=98878&d=1215902779

This actually sounds worse than it actually is. All you have to do is to download the "PagePool Changer" archive attached to this thread, extract the "PagePool Changer.exe" program and start it. Use "Select" button to choose the RUU_Signed.nbh file that you extracted from L26_Kaiser_DIAMONDV9.rar (http://forum.xda-developers.com/showthread.php?t=403214) and select the 24 option from the "Whole part" row. Click "Change" button to update the page pool and close PagePool Changer.

2. Flash your KAISER with the modified L26_KaiserDiamond ROM
http://forum.xda-developers.com/attachment.php?attachmentid=98879&d=1215903333

After the page pool size was modified you must flash that modified ROM to your mobile device. To flash the new ROM just run the KaiserCustomRUU.exe that you extracted along with RUU_Signed.nbh from L26_Kaiser_DIAMONDV9.rar (http://forum.xda-developers.com/showthread.php?t=403214).

3. Disable Assisted GPS on your mobile device
http://forum.xda-developers.com/attachment.php?attachmentid=98884&stc=1&d=1215903811

After you flashed the ROM and got Windows Mobile started, go to Start Menu->Programs->Utilities->Device Config and select AdvancedConfig. Find the GPS settings group and select "Assised GPS" (it should say "Enabled"). Select "Disabled" from the options list and click "Done". Answer YES when prompted to soft reset and wait the system to reboot.
IMPORTANT: DO NOT go to External GPS settings and DO NOT uncheck "Manage GPS automatically".

4. You're all done
http://forum.xda-developers.com/attachment.php?attachmentid=98886&stc=1&d=1215903811

Start iGO8 with HTC Home running! It should detect GPS automatically and you're ready to go.
NOTE: This is my SYS.TXT. If you try to start iGO8 using some different settings it it doesn't, you can try some values from bellow:
[folders]
app="%SDCARD%/iGO8"

[interface]
maxzoom2d=6000000
show_exit=1

[navigation]
sim_speed_factor=3

[sound]
ding=0

[timezone]
sync_os_timezone=0
reset_os_timezone=0

[debug]
skip_eula=1
topmost=0

[gps]
port=4
baud=4800

That's all there is to it. Happy navigation!

P.S.: Some technical information.
The guys from Nav N Go didn't bother to include some error log in case something goes wrong. Even if you delete some critical files from the iGO8 folder, the application won't start and it won't tell you why. Or maybe you can activate some error logging by using some command line switches, but i'm not aware of it.
Anyways, i was wondering why did iGO8 run smoothly with Dutty's ROM and HTC Home active, but didn't start with L26_KaiserDiamond and HTC Home active. I thought that the new HTCHome.dll and/or HTCUtils.dll were causing problems and i was trying to find a way to rebuild L26 ROM with some different HTC*.dll, but since i don't master the art of replacing ROM modules (yet), i abbandoned this idea.
After finding some reference about "out of memory" error messages shown by iGO8 on HTC devices, i noticed that L26_KaiserDiamond ROM has only 6MB of page pool allocated.
All the rest is history, as they say.

andrei_7004
13-07-2008, 02:40 AM
Reserved for future use.

Laurentius26
13-07-2008, 03:02 AM
Haha... great work man.

I'm happy to be the first who respond. :D

Cheers,

Leo :)

andrei_7004
13-07-2008, 03:08 AM
Haha... great work man.

I'm happy to be the first who respond. :D

Cheers,

Leo :)

I liked your Diamond release so much that i just HAD to make it work with iGO8.
My wife started to hate me (and my new phone) for all those nights that i spent in front of my computer.

I was almost giving up but i'm happy i got it working! :)

amkaos
13-07-2008, 03:54 AM
lau26.. glad to see you come around
yours is the first rom i installed.
i dont see any reason to change.

i have igo8 installed and working fine w/all the maps w/o this extra help.

if anything goes wrong, im have a work around now ..

thanx to both of you..

when this thread gets unmanageable, feel free to delete this post..

amkaos
13-07-2008, 04:06 AM
edit: dbl post

ash057
13-07-2008, 05:51 AM
what is the reason for changing the page pool for IGO?

andrei_7004
13-07-2008, 10:47 PM
what is the reason for changing the page pool for IGO?
Well, unless there is something i'm missing, you can't run iGO8 on L26_KaiserDiamond ROM with HTC Home running.
If you can, please let me know what ROM version you have installed what's the RADIO version that you have installed, what's the amount of PROGRAM/STORAGE memory you have in use/available before you start iGO8, and what's the iGO8 version shown in iGO8 about screen.

This post was intended to help out those who try to have iGO8 running with HTC Home enabled on Laurentius KaiserDiamon ROM.

Laurentius26
13-07-2008, 11:38 PM
So does it work or not, did you test before posting? :confused:

Or is this thread useless?

Well, unless there is something i'm missing, you can't run iGO8 on L26_KaiserDiamond ROM with HTC Home running.
If you can, please let me know what ROM version you have installed what's the RADIO version that you have installed, what's the amount of PROGRAM/STORAGE memory you have in use/available before you start iGO8, and what's the iGO8 version shown in iGO8 about screen.

This post was intended to help out those who try to have iGO8 running with HTC Home enabled on Laurentius KaiserDiamon ROM.

Nick Collision
14-07-2008, 12:10 AM
So does it work or not, did you test before posting? :confused:

Or is this thread useless?

It has been posted elsewhere that iGO 8 version 8.0.0.41506 aka the "June 3rd 2008" version works fine with the new roms including the later L26 ROMS. No need to change the pagepool at all.

So while maybe not useless, this thread is redundant and partially misleading.

pserbanp
14-07-2008, 12:35 AM
IGO 8 (the specified build 3 june) is working great since L26 V9 was released . Thanks again Mr.Laurentius

andrei_7004
14-07-2008, 10:00 AM
So does it work or not, did you test before posting? :confused:

Or is this thread useless?

Of course i tested before posting. :confused: Without making any changes to the ROM, operating system or anything else iGO8 (version 8.0.0.41506 Jun 3 2008) wouldn't start on L26_KaiserDiamond ROM with HTC Home enabled.
After i changed the page pool size to the ROM iGO8 starts without any problems with HTC Home enabled.

IMPORTANT: This post's subject is a little bit missleading: it should say iGO8 runs on L26_KaiserDiamond ROM with HTC Home Enabled

L.E.: By the way, iGO8 doesn't start on Official HTC Windows Mobile 6.1 Release either. I checked their page pool size and guess what: it's set to 4MB just like L26 is. I didn't test it, but i wouldn't be surprised if by changing the page pool size to that official ROM you could run iGO8 with HTC Home.
My guess is that HTC Home eats up too much memory and iGO8 can't allocate enough for it's internal needs.

m00n61
14-07-2008, 12:34 PM
It has been posted elsewhere that iGO 8 version 8.0.0.41506 aka the "June 3rd 2008" version works fine with the new roms including the later L26 ROMS. No need to change the pagepool at all.

So while maybe not useless, this thread is redundant and partially misleading.

Indeed, this particular version of iGo8 works with every 6.1 ROM with HTC Home enabled. Tested with Dutty's, DOPOD 3.29.707, Gullum's ThrottleDiamond, Hyperdragon III and, of course Laurentius's Diamond V9.
WARNING! Most cooked ROMs come with AGPS enabled by default which causes iGO8 to hang on startup.

dani31
14-07-2008, 12:46 PM
iGO8 v8.0.0.41506 (June 3rd) works on WM6.1 ROMs with HTC Home, just disable AGPS.

Tested with fresh installs of Dutty's V1 and L26's V9.
Works with at least three different radios including NEON NIKI.


There are many threads on this already. There is no need to mess with the memory.

gidi09
14-07-2008, 03:27 PM
This not working i've installed it 2 times & still dosent work :(

P1Tater
14-07-2008, 04:08 PM
OK, if you get version 8.0.0.41506, June 3, 2008 it will work with HTC home enabled no matter what the page pool is. Just make sure you have AGPS turned off.

Problem solved.

andrei_7004
14-07-2008, 05:34 PM
Indeed, this particular version of iGo8 works with every 6.1 ROM with HTC Home enabled. Tested with Dutty's, DOPOD 3.29.707, Gullum's ThrottleDiamond, Hyperdragon III and, of course Laurentius's Diamond V9.
WARNING! Most cooked ROMs come with AGPS enabled by default which causes iGO8 to hang on startup.

I've seen two types of iGO8 loading errors:

1. iGO8 won't start at all - when trying to run iGO8 from \Program Files\iGO8\iGO8.exe or \Storage Card\iGO8\iGO8.exe the "working" cursor appears and dissappears after 1-2 seconds, and nothing happens (iGO8 won't start, won't display any error messages, won't freeze)

2. iGO8 starts but freezes when displaying "STARTING..." on it's splash screen - the whole device freezes along, there is no response from any hardware buttons (including power button), activesync disconnects (if the device was connected) and the only way to use the device is by soft resetting (small button on the bottom).

The first error was always happening when HTC Home was enabled. I tested it with HTC Official Windows Mobile 6.1 ROM and with L26_KaiserDiamond ROM. So, if i have HTC Home enabled and try to run iGO8 - cursor appears for a couple of seconds and nothing else happens. By disabling HTC Home and soft reseting the device i always was able to run iGO8.

The second error was always happening when Assisted GPS was enabled (as you mentiond - usually all ROMs have this option enabled). Only by disabling this option iGO8 was able to start and run withou problems.

So, what i was trying to explain in this thread is that if someone wants to run iGO8 with HTC Home screen enabled he/she has to change the page pool of the ROM.

As i said in a previous post, if someone was able to install L26_KaiserDiamond ROM (as it is provided by this official download link (http://forum.xda-developers.com/showthread.php?t=403214)- that means with 4MB page pool size), install iGO8 (or run directly from Storage Card) and run it (after disabling assisted GPS, of course) with HTC Home enabled, please tell me what is the ROM version, RADIO version, what is the amount of memory (storage/program and inuse/available), and what version of iGO8 you are using, because i was unable to do so.

Thank you.

andrei_7004
14-07-2008, 05:35 PM
OK, if you get version 8.0.0.41506, June 3, 2008 it will work with HTC home enabled no matter what the page pool is. Just make sure you have AGPS turned off.

Problem solved.

I will re-install default L26 ROM and re-test it.

ser00405
14-07-2008, 11:26 PM
Just switching off A-gps does not do it! (if HTC Home is active and after a soft reset).

trekker25
11-11-2008, 06:45 PM
Just switching off A-gps does not do it! (if HTC Home is active and after a soft reset).

I have recently installed:


[27 October 08] HyperDragon III DOPOD OS 5.2.19212 Build 19212.1.0.3

After that I installed iGO8, but I have the problem where the program iGo8 is active for about 2 seconds and then stops.

When I read the thread above, it should be related to HTC Home. But is it correct to say that my HyperDragon III DOPOD is not using HTC Home, but Manilla2d?

How can i fix this problem? Should I deactivate Manilla2d??

trekker25
12-11-2008, 02:20 AM
I have recently installed:


[27 October 08] HyperDragon III DOPOD OS 5.2.19212 Build 19212.1.0.3

After that I installed iGO8, but I have the problem where the program iGo8 is active for about 2 seconds and then stops.

When I read the thread above, it should be related to HTC Home. But is it correct to say that my HyperDragon III DOPOD is not using HTC Home, but Manilla2d?

How can i fix this problem? Should I deactivate Manilla2d??
I managed to get further: decided to remove manilla2d to check if that would make a difference. and it did, after manilla2d is gone, I managed to startup iGo8, but now it hangs on "initializing warning data".

Anyone familiar with that error?

trekker25
12-11-2008, 02:25 AM
I managed to get further: decided to remove manilla2d to check if that would make a difference. and it did, after manilla2d is gone, I managed to startup iGo8, but now it hangs on "initializing warning data".

Anyone familiar with that error?

Found out i had to do with the content in the speedcam folder, just removed all and got it working!