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.
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.