HTC Home & Java with UC Config - Mogul, XV6800 ROM Development

I think I'm getting the hang of setting up my SDConfig.txt and provisioning XML file to get my phone close to its as-desired condition after a clean ROM flash. DCD's tip to me about how to compare a before/after registry was most helpful. My question now is on the two procedures I'm finding the most difficult (or at least the most difficult to have confidence in the result).
First, I use HTC Home v2.1 along with Home Customizer v1.0final but would like my phone to come up with each of these completely configured as my phone currently stands. That means the correct tabs activated, the correct contact photos in the contact tab, apps in the launcher tab, custom weather cities, custom icons and so forth. I'd like these same settings to be reflected in the HHC app as well so that the next time I launch it to perform future customizations, it's in synch with the way I UC-Configured my HTC Home. I have the registry settings in hand from a before/after compare. However, I'm not sure which folders/files I should capture and then copy over to the phone in my provisioning file. If anyone can point me toward this info, I'd appreciate it.
Second part of this question is similar but for my Opera Mini v4.1 installation (using the JBed midlet manager). Is it possible to pre-install this via UC Config by just copying over the contents of \windows\appdb (I'm going from memory here) and whatever registry keys show up in the before/after comparison? Or are there other files elsewhere to worry about?
I'm looking forward to the day when a firmware update or hard reset appears to disturb none of my apps or system settings beyond clearing the PDA data and thus requiring a simple ActiveSync (and perhaps a *228 dial-in to Verizon).

Related

Extremely fast Sogarth Base ROM tweaking ideas

Okay, I've decided to start this thread with the intention of collecting specific, practical, and working ideas on how to make this ROM a real speed demon.
Currently, my device is really fast, not just fast. I'm using 192dpi with Spb Mobile Shell and Diamond Interace skin, and every single click produces instant response. My TomTom 7 loading is also much faster (faster in portrait than landscape though) .The tweaks that I have performed however, is suitable only for the way I use the device, so not all ideas will be applicable to everyone.
Requirements:
==========
For start, let me say that my requirements are as follows:
- I do not use bluetooth headset, or bluetooh gps. I only use it for file transfer purposes to/from PC and to/from other phones.
- I do not want auto-rotate. That drives me crazy. I only want it done with my user assigned hardware button. However, I do want to use the sensor applications such as the bubble level. I use this to figure out the slope on my golf putting green, as a example of its use. (It's cheating in golf rule BTW, but I use it only for practice purposes, not during Competition)
- I want to manually initiate the QuickGPS data download, not automatically, and I do not wish to be reminded if it "expires".
- I do not use the sub-display or carry hardware keyboard
- I do not use the HTC TouchFLO, as I think that FtouchSL works much better. Just remember to exclude application such as Opera, Resco File explorer so that you don't end up having the half freezing effect.
- I do not use Windows Live, as I'm not in US or England
Tool needed
=========
You need to install FDCSOFT Task Manager to manage the services.
The idea
=======
To disable all unused services which requires loading as well as resources to run on a continula basis.
What services have I disabled?
======================
1. SubDisplay(SDM0)- this is only needed if I use keyboard and I want the subdisplay to work.
2. HTC Sensor Service (Athena)(SEN1: ) this is only needed if I want the device to auto-rotate globally. If I want it to rotate only for specific applications, I still can disable this if I use the SKKV GSensor application..
3. Windows Live (WLM0). I don't use this software, so why let this service run all the time?
4. Bluetooth Audio Gateway (BAG0) I think I only need it if I'm using bluetooth headset but not sure. Those of you with BT headset might want to see if the headset still works if this is disabled.
5. Bluetooth HID Loader (BHL0) I was surprise that all file transfer still works with this disabled.
6. Certificate Enroll Engine (CES0) Not sure what the function is, but my device works okay without it. May be those who connect to the corporate server might need this,
7. Credential Manager (CRD0) Same comment as for item 6.
Set as Manual:
===========
QuickGPS app service (Stop, and set manual).
Currently my File system cache is enabled with cache size of 8MB. My File System filter cache is 4096 sectors and Glyth cache is 64KB. However, I really do no know what is the most optimal setting here. Perhaps someone who has played around and experimented more than myself would improve on this.
In addition, go to the Proccess tab and terminate the following processes:
- BioTouch.exe
- SAPSettings.exe
These two items will come back after each soft reset, so you need to do each again. Anyone knows how to more permanently disable these, please let me know.
Today plugings:
===========
If you're using SPB mobile shell, you should be able to do away with almost all other plugins. I just tick the Home Tab in Today Item selection screen, and pin my most frequently used applications there. I might also place my news feed there later. With spb mobile shell, I now basically have the entire today screen vacant for just these two plugins. Before this, my iLauncher, sbsh weather, spb time, spb phone suite used to take a while to load up after each soft reset. Now, I no longer use iLauncher, SPB time, SBSH weather, SPB Phone suite. Spb mobile shell takes far less resources and loads, loads much faster, and works more quicly than having those four plugins. Part of my continual improvement process I guess to move on.
At present the VGA skin for SPB Mobile shell could not be said to be as attractive as those availabel to the QVGA users. Hopefully this will change.
Radio
====
I'm using 1.58. I do really think that there is a noticeable improvement in data connection speed using this version.
Let's use this thread to collect all the ideas specific to the Sogarth Base ROM
Cheers.
1) Disable SAPsettings too unless you have a car BT and you want to access the SIM data (SAP=Sim Access Profile)
2) Install NETCF3.5 using modaco tools NETCFCFG and NETCFv35 cab. You still have the 2.0 and level will work PLUS the 3.5 version to speed up some other appz
BioTouch
Hi EagleSteve,
This post is great idea. This lets us collect and verify all the possible tweeks which we need very much, as this ROM is great, but needs proper set of settings.
About BioTouch, I think it belongs to TouchFlo. I did not instal it (I run Irus Vanilla flavour of Sogarth's rom and FTouchSL as well) and I do not have BioTouch on my list of processes.
It is funy, I also did not install SubDisplay staff, but I have it on list of services, but in stoped state. To be sure I disabled it.
I wonder what about TaskManager(TMX0) and EnlargeStartMenu(EMX0). Both of them I have in stopped state. I do not use TaskManager, as I use WKTask, so mayby I could disable it as well.
I also do not use EnlargeStartManu, but I remember that once Sogarth said that some other apps or services relay on EnlargeStartmenu, so I am afraid to disable it. Any clues?
By the way my, battery status shows up in 10% steps. I think I have ommited something while installing Irus addons. I wonder what could that be.
Tadeusz said:
About BioTouch, I think it belongs to TouchFlo. I did not instal it (I run Irus Vanilla flavour of Sogarth's rom and FTouchSL as well) and I do not have BioTouch on my list of processes.
Click to expand...
Click to collapse
True. BioTouch is related to TouchFLO.
Tadeusz said:
It is funy, I also did not install SubDisplay staff, but I have it on list of services, but in stoped state. To be sure I disabled it.
Click to expand...
Click to collapse
Odd. The Subdisplay service should be defined in X7510_Subdisplay, so if you removed that, the service shouldn't be there either. It's definitely not in my list, and I removed X7510_Subdisplay.
Tadeusz said:
I wonder what about TaskManager(TMX0) and EnlargeStartMenu(EMX0). Both of them I have in stopped state. I do not use TaskManager, as I use WKTask, so mayby I could disable it as well.
I also do not use EnlargeStartManu, but I remember that once Sogarth said that some other apps or services relay on EnlargeStartmenu, so I am afraid to disable it. Any clues?
Click to expand...
Click to collapse
You're correct that the HTC Task Manager depends on the TaskManager service. Removing PACKAGE_Diamond_TaskManager and PACKAGE_Diamond_TaskManager_0409 will remove that service from the list. Also, EnlargeStartMenu isn't needed - I think you're remembering when I mentioned Diamond_LargeTitleBar (and the corresponding LargeTitleBar/AP21 service), which is notably more useful.
Tadeusz said:
Hi EagleSteve,
I wonder what about TaskManager(TMX0) and EnlargeStartMenu(EMX0). Both of them I have in stopped state. I do not use TaskManager, as I use WKTask, so mayby I could disable it as well.
I also do not use EnlargeStartManu, but I remember that once Sogarth said that some other apps or services relay on EnlargeStartmenu, so I am afraid to disable it. Any clues?
By the way my, battery status shows up in 10% steps. I think I have ommited something while installing Irus addons. I wonder what could that be.
Click to expand...
Click to collapse
I TaskManager is the tool you use to view the services is'nt it?
Enlagestartmenu could be safely disabled AFAIK,but personally I like it. I do not like the enlaged bottom menu text, but I like the enlaged text for the task bar. Anyway, don't be afraid to stop it and see what happens. If it does not have any ill effect, then go ahead to disable it.
Now that you mentioned it. I thought battery could change in 1% increment in WM6.1 so I also wonder why this changes in 10% increment. That does not bother me however.
Sogarth said:
You're correct that the HTC Task Manager depends on the TaskManager service. Removing PACKAGE_Diamond_TaskManager and PACKAGE_Diamond_TaskManager_0409 will remove that service from the list. Also, EnlargeStartMenu isn't needed - I think you're remembering when I mentioned Diamond_LargeTitleBar (and the corresponding LargeTitleBar/AP21 service), which is notably more useful.
Click to expand...
Click to collapse
HTC Task Manager is too limiting in functionality, which is why we're using FdcSoft Task Manager. I suppose I would go ahead to remove that.
Edit: Actually I do not have any task manager service in my list. I think this is because I had already gone into Start/Settings/System/Task Manager (the white one, not the dark one) and under button tab, I uncheck the Enable Quick Meu on today screen.
Sogarth, from end user's perspective, what is the difference between EnlargeStartMenu and LargeTitleBar? That information is needed before I go ahead to change it and do the correct enabling/disabling.
eaglesteve said:
Sogarth, from end user's perspective, what is the difference between EnlargeStartMenu and LargeTitleBar? That information is needed before I go ahead to change it and do the correct enabling/disabling.
Click to expand...
Click to collapse
My understanding is that EnlargeStartMenu gets you the oversized start menu and menus. LargeTitleBar gets you the status bar "magnification" (where the entire screen gets filled with whatever notifications you have).
Sogarth said:
My understanding is that EnlargeStartMenu gets you the oversized start menu and menus. LargeTitleBar gets you the status bar "magnification" (where the entire screen gets filled with whatever notifications you have).
Click to expand...
Click to collapse
So, enlarge menu is for the top part of the screen, while large title bar is for the bottom?
I hate big text at the bottom. It makes it necessary for me to scroll my menu items, and mess up the text in a number of applications.
Okay, I now know what the Large Title bar is. It is the guy that gives you the full screen (with the title System Status) with the Data Conncetion Icon, Phone Signal Icon, and Volume Icon when you click on these otherwise small icons on the task bar. Okay, it is useful.
sergiopi said:
1) Disable SAPsettings too unless you have a car BT and you wan to to access the SIM data (SAP=Sim Access Profile)
2) Install NETCF3.5 using modaco tools NETCFCFG and NETCFv35 cab. You still have the 2.0 and level will work PLUS the 3.5 version to speed up some other appz
Click to expand...
Click to collapse
I can terminate the SAPsettings.exe under process, but it comes back after each soft reset. Anyway to avoid having to do it repeatedly?
Did'nt realise that we're only having NETCF2.0. Will get this updated too. Thanks for the tip.
eaglesteve said:
So, enlarge menu is for the top part of the screen, while large title bar is for the bottom?
I hate big text at the bottom. It makes it necessary for me to scroll my menu items, and mess up the text in a number of applications.
Click to expand...
Click to collapse
EnlargeStartMenu enlarges the Start Menu and all other menus (including the ones in, say, Resco Explorer). LargeTitleBar only affects the notification icons, I believe. For example, if you tap on your signal icon, does it come up with a black screen labelled "System Status", with magnified versions of all of your other notification icons? That's LargeTitleBar.
eaglesteve said:
I can terminate the SAPsettings.exe under process, but it comes back after each soft reset. Anyway to avoid having to do it repeatedly?
Did'nt realise that we're only having NETCF2.0. Will get this updated too. Thanks for the tip.
Click to expand...
Click to collapse
Remove this registry key:
[HKEY_LOCAL_MACHINE\init]
"Launch99"="SAPSettings.exe"
Also, I believe irus updated .NET in his ROM to 3.5.
Sogarth said:
Remove this registry key:
[HKEY_LOCAL_MACHINE\init]
"Launch99"="SAPSettings.exe"
Also, I believe irus updated .NET in his ROM to 3.5.
Click to expand...
Click to collapse
Thanks. Removed. Don't have a bluetooth car phone. Even if I have it, it would not make sense to use it. Athena is already a good speakphone.
What about the biotouch? I regret having installed it since if I ever want auto-rotate I could use SKKV Gsensor. Where is the registry entry to remove in order to get this service out of the system for good?
Edit: found this folder: HKLM/Software/HTC/Biotouch. Can I delete the entire key? Will it inadvertantly remove also the component needed to run BubbleLevel and the other sensor based program?
eaglesteve said:
What about the biotouch? I regret having installed it since if I ever want auto-rotate I could use SKKV Gsensor. Where is the registry entry to remove in order to get this service out of the system for good?
Click to expand...
Click to collapse
BioTouch is for TouchFLO. To completely disable TouchFLO, you should be able to disable the SmartTouch service. Unfortunately, I'm actually not sure where Biotouch.exe gets started from. I'm looking right now, though....
Sogarth said:
BioTouch is for TouchFLO. To completely disable TouchFLO, you should be able to disable the SmartTouch service. Unfortunately, I'm actually not sure where Biotouch.exe gets started from. I'm looking right now, though....
Click to expand...
Click to collapse
Ah, smart touch service could also go. That's good. I was wondering whether that was for the touch screen.
Sogarth said:
Remove this registry key:
[HKEY_LOCAL_MACHINE\init]
"Launch99"="SAPSettings.exe"
Also, I believe irus updated .NET in his ROM to 3.5.
Click to expand...
Click to collapse
Yes it has NETCF 3.5, and some applications could have problems. I prefer to have BOTH using the modaco tool to have the full compatibility
eaglesteve said:
Currently my File system cache is enabled with cache size of 8MB. My File System filter cache is 4096 sectors and Glyth cache is 64KB. However, I really do no know what is the most optimal setting here. Perhaps someone who has played around and experimented more than myself would improve on this.
Click to expand...
Click to collapse
I've seen lots of conflicting information about filesystem caching. Thing is, according to Microsoft, all of the numbers you think you're changing either do nothing (since the values are actually loaded in XIP), or the numbers only affect SD cards (post from April 13, 2006 2:13 PM).
Now... that being said... guess what? We can muck around with the XIP ourselves! So maybe that would be an interesting option....
SmartTouch service
Can anybody tell something about SmartTouch. Is it with TouchFlo, so if this is not used then we could disable SmarttToch as well?
Edit:
Sorry, didn't noticed previous posts.
Sogarth said:
Remove this registry key:
[HKEY_LOCAL_MACHINE\init]
"Launch99"="SAPSettings.exe"
Also, I believe irus updated .NET in his ROM to 3.5.
Click to expand...
Click to collapse
Maybe this is my problem with AgePhone and it's crackling sound in this rom. I believe in Irus Full, there was .NETCF 2.0 and I installed NetCF3.5 afterwards. Mayby this AgePhone uses 2.0? This means I should go back to kitchen and try to cook my version of Vanilla wit Necf2.0 and then install all the rest from Irus addons.
I wonder if I can omit this endless customization loop, as my first attempt ended up with it so I dropped it and went to Irus version, only to find out that it was there as well. Maybe it was not in the rom, but in my extended rom. I've opened it and found some config.txt with cabs to install. I think they are from my original HTC rom 6.0, but am not sure.
Sogarth said:
I've seen lots of conflicting information about filesystem caching. Thing is, according to Microsoft, all of the numbers you think you're changing either do nothing (since the values are actually loaded in XIP), or the numbers only affect SD cards (post from April 13, 2006 2:13 PM).
Now... that being said... guess what? We can muck around with the XIP ourselves! So maybe that would be an interesting option....
Click to expand...
Click to collapse
If this is the case, it would mean there is no point playing with the pagepool size, right? Might as well have 0 MB pagepool like what irus is doing with his latest ROM.
Victoria, Agee Phone works
I just found that they have new version, 2.62. I installed it and it works well. Great. so now I can stay on this rom at last, as all the other things seem to be solved.
Edit:
wuuu. It is not working on 3G/HDSPA. It only works well on WiFi. It is strange, becouse my office is connected to internet through HDSPA dongle. It means that some network settings in this rom make VoIP connection such a poor one. I have to further investigate.

How Do I Remove iContacts/How to Restore Original Contact Manager?

Hi all,
I love this forum, but I must admit I feel in way over my head.
I bought a modded xv6800 on eBay and I absolutely love it. It has Scott's ROM pack, WM 6.1, and iContacts. I, however, have never actually modified any phone successfully (the reason I bought it already done.)
I don't especially care for iContacts. I would prefer to use whatever contact manager came with the phone originally, but I can't seem to delete iContacts.
To delete iContacts, I have gone into "Remove Programs", but it is not on the list. I have found two instances of it in My Device>Windows, but neither one has the option to delete (it is greyed out for both of them when I tap and hold on them.)
Additionally, I have found what looks like the icon for the Windows contact program. When I tap on it, though, it reverts to iContacts.
Sooo... that's my question. How to get rid of iContacts?
Thank you!
You can't uninstall it like that. It's an OEM file, which means it came built into the operating system. The only way to remove it would be to download his kitchen and remove it from the selected items. Then it should use the default contacts program.
BTC
I wouldn't recommend trying to remove iContacts, since it's in the ROM, as bill said.
However, you can switch back to the default contact manager with a registry edit. No need to reinstall.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSCONTACTS]
"1"=":MSPOUTLOOK contacts"
Basically, download a registry editor and change the value of this REG_SZ registry entry to the one above. Leave off the quotes. Double click on the current registry entry and change the following value:
"Windows\iContact.exe"
to this value:
:MSPOUTLOOK contacts
Feel free to PM me if you need more help with this ROM.

[APP] LightJacker, the ultimate backlight fix & more

LightJacker 1.0.3
Universal backlight fix / TomTom backlight fix
for WM5 & Up​
Hi guys! I just installed TomTom on my S740 and found it still has that annoying bug where the backlight keeps going off, so I decided I would write my own app to fix this problem.
It features completely transparent operation with backlight resuming normal function when the target app is not focused (i.e. when one minimizes TomTom), universal-ness so it can be applied to any app, lightweightness, and doesn't touch the system in any way.
In future, I may also expand it to support configurable key-to-key and key-to-mouse translation, to make some PocketPC-only apps usable also on the Smartphone.
For the interested, see all the details at the program's webpage.
And let me know what you think about it.
Thank you!
Thanks! I think it is a great idea!
I have been looking around for such app to keep the backlight always on when necessary - e.g. reading e-books, watching video and etc.
My feedback is it may be a little troublesome to do the link to each application you want to apply?
Is it possible to make it a background app, whereby when turned on it keep the backlight on always, but when turned off it revert back to the default setting in Power management.
Thanks.
zhuozhi211 said:
Thanks! I think it is a great idea!
I have been looking around for such app to keep the backlight always on when necessary - e.g. reading e-books, watching video and etc.
My feedback is it may be a little troublesome to do the link to each application you want to apply?
Is it possible to make it a background app, whereby when turned on it keep the backlight on always, but when turned off it revert back to the default setting in Power management.
Thanks.
Click to expand...
Click to collapse
I've put on my web page an easier semi-automatic procedure for creating the link, you just have to enter the path to the executable and the name for your shortcut, and download the ready-made .lnk file (be warned that it doesn't work with firefox, though, but it does with IE and Opera.)
I don't think it's so difficult and time-consuming now
There already are apps or mortscritps that do what you want, I.e. changing the systemwide setting, but it is exactly what I don't want to do: impose additional hassle on the user having to start/stop an app, and mess with registry and systemwide settings... I wanted LightJacker to be as invisible to the use as it could.
Hi there thenext1, I tried your app and the set up was fine and it works great, so thanks very much for that. I like the way it picks up the icon from the original app, this got me thinking that you could make an adaption of your app that just injected a new icon into a shortcut for any app and that is all it would do, just to change the icon for any app and nothing else, if you see what I mean, sorry to be a little off topic but just a thought. I have some apps that have horrible Icons I would like a simple way of adding my own Icon into a shortcut. "IconJacker"
uniqueboy said:
Hi there thenext1, I tried your app and the set up was fine and it works great, so thanks very much for that. I like the way it picks up the icon from the original app, this got me thinking that you could make an adaption of your app that just injected a new icon into a shortcut for any app and that is all it would do, just to change the icon for any app and nothing else, if you see what I mean, sorry to be a little off topic but just a thought. I have some apps that have horrible Icons I would like a simple way of adding my own Icon into a shortcut. "IconJacker"
Click to expand...
Click to collapse
That function is outside LightJacker's scope, anyway, you can try editing the .lnk file and changing the last path after the "?" mark to reflect a path to an .ico file on your phone, and editing the last number to be zero or remove it with the comma altogether.
I don't know if it will work.
Perfect idea! Sounds like a super program!! I have been looking for a feature like this!
A question: can it monitor several programs also? (e.g. Tomtom and igo and acrobat reader)? Seems like the shortcut generator can only support one program...
parkhaus said:
Perfect idea! Sounds like a super program!! I have been looking for a feature like this!
A question: can it monitor several programs also? (e.g. Tomtom and igo and acrobat reader)? Seems like the shortcut generator can only support one program...
Click to expand...
Click to collapse
Just create a shortcut for each of your program.... be warned though, I didn't test multiple programs at once. It might not work.
Has anyone gotten this to work with an HTC Touch Pro? I've tried installing this - and after I create the shortcut, and click the master app I'm trying to keep lighted - I get the following error message:
"The file 'ljack' cannot be opened. Either it is not signed with a trusted certificate or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file."
When I click on the ljack.exe file on it's own - I get the following message:
"LightJacker error 2"
I'd read that another program that requires a purchase, "smartlight" was incompatible with our phones, so I'm wondering if it's something unique to the Touch Pro.
P0ll0L0c0 said:
Has anyone gotten this to work with an HTC Touch Pro? I've tried installing this - and after I create the shortcut, and click the master app I'm trying to keep lighted - I get the following error message:
"The file 'ljack' cannot be opened. Either it is not signed with a trusted certificate or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file."
When I click on the ljack.exe file on it's own - I get the following message:
"LightJacker error 2"
I'd read that another program that requires a purchase, "smartlight" was incompatible with our phones, so I'm wondering if it's something unique to the Touch Pro.
Click to expand...
Click to collapse
Error 2 means that an incorrect command line was supplied - in your case, no cmd line at all.
The other error with the proper shortcut is a windows mobile generic error, and I don't know why it comes up, it should run fine as it does when start ljack.exe on its own....
Maybe your phone isn't fully app-unlocked?
A super idea for a program! however, a GUI would be nice....
command-line options are not very handy. And I think that is where the Error 2 comes from. I also had trouble using your .lnk maker.
Hmmm, your site seems to be down.
Any chance you could upload the cab here on xda?
Yes, I confirm...
I tried several times.... The website is dead since this morning. So, no chance to download this promissing application until now.
For a very similar app go here:
http://oldsap.blogspot.com/2009/02/dontsleep.html
there is a version which prevents the PPC from entering standby, and one that does it only while wifi is on. Also a great app!
arturobandini said:
Yes, I confirm...
I tried several times.... The website is dead since this morning. So, no chance to download this promissing application until now.
Click to expand...
Click to collapse
You are right! Will investigate the problem.
@parkhaus: what'd be the GUI for?
I would love to have a program that keeps the backlight on when certain programs are running (Adobe reader, Tomtom, ebook reader, etc).
A menu for defining those programs would be great! making shortcuts for each program is a bit too complicated for most users.
A solution in MortScript you can find here
Note: knowledge of german language is required
parkhaus said:
I would love to have a program that keeps the backlight on when certain programs are running (Adobe reader, Tomtom, ebook reader, etc).
A menu for defining those programs would be great! making shortcuts for each program is a bit too complicated for most users.
Click to expand...
Click to collapse
An utility in .NET CF can be easily made, but I absolutely don't have any spare time to do it.
Or you can use the method provided by the above users, although it's the old method of changing values in the registry.
Thankyou very much, I needed an app like this for Memory-Map OS5 (App for Off-road satnav in the UK).
I don't suppose you use winmo 6.5 do you? I have another problem with that app in 6.5 where it has icons along the bottom like 6.5 does - however, as 6.5 changes the width of the icons at the bottom, I cannot see all the icons when in the app. If there is any chance you could also code something to alter the size of the bottom buttons whilst in a certain app, that would be even better!
There is a free trial @ http://www.memory-map.co.uk/ should you care to try and code this in.
OK, I used and tested this with TomTom and Memory-Map, and all seems good.
A couple of things, however.
As the size of the app is so small, why go around duplicating it?
Personally, I found that putting LightJacker in \Program Files\LightJack and then doing my app shortcuts like this:
107#"\Program Files\LightJack\ljack.exe" \Program Files\Navigator\TomTom Navigator.exe?TomTom Navigator.exe,101
Meant that I could:
a) Only keep one copy of lightjacker for multiple apps. If there is an update, you only need replace the exe and dll once.
b) Use the shortcuts anywhere. I have one shortcut in the start menu, and one in the app folder. That way, if you have to pick an app via a folder list that starts in the root, you do not have to navigate through the windows folder to get to the start folder, which takes ages
Working on Rhodium (ATT Tilt2 - WM 6.5)
This works on my Tilt2, but with the following tweaks.
The author's site recommends this format for the .lnk file, but this didn't work for me. It produced and Error 4:
123#"\Storage Card\Program Files\GoogleMaps\ljack.exe" GoogleMaps.exe?\Storage Card\Program Files\GoogleMaps\GoogleMaps.exe,101
But using the format in the previous post, it works - the backlight stays on while this program is the front program, and the backlight dims properly when the program goes into the background or is shut down:
123#"\Storage Card\Program Files\GoogleMaps\ljack.exe" \Storage Card\Program Files\GoogleMaps\GoogleMaps.exe?GoogleMaps.exe,101
The only thing not working is the icon. Following the advice on the author's site, I used Resource Hacker to find the Resource ID for the icon, which appears to be 800. But changing that in the link file stilll results in the link showing a generic icon.
Any suggestions on how to get the proper icon to show in the Start Menu for Google Maps?

NEON 400 Windows Mobile 6.5 ROM

For NEON 400 users only!
Please do not even consider flashing this rom unless your device is a NEON 400. That's the Canadian Telus/Bell version of the HTC Touch Dual. If you don't know how to find out the model number... then I suggest you do some more reading before you consider flashing any roms.
Hey All,
My old phone died so I recently became the proud owner of the HTC Touch Dual NEON 400. Long story short I unlocked it (Thanks to jockyw2001) and found that there are no Chefs out there with this device. There's a couple dedicated dudes out there trying to help all of us NEON 400 users (Talking about you Rataplan, deepankerjha), but since they don't actually have this device it's pretty tough for them to prepare and test a rom for us.
So, I took the plunge. With Rataplan's help (thanks a lot buddy, couldn't have gotten this far without you're help) I've been cooking away and have a solid WM 6.5 ROM here for us. It's based on the Telus stock ROM and WM 6.5 build 21914. I haven't yet cleared all the extra's (so it's a bit fat) but in my testing so far it's 100% functional and bug free (well, as bug free as WM can be )
I can't guarantee how well it'll work on the Bell NEON 400's, but if you have a Telus device, this should do the trick. I'm using it right now on mine.
Please leave feedback if you try this ROM out. I am still a novice chef, but I'll take feedback to heart, and I'll continue cooking and optimizing roms for the NEON 400 as I learn more and get better.
Happy Flashing!
I'll post updates as they come.
UPDATE:
Sorry all, but in my quest to migrate to the Android OS I've ditched my Neon in favour of the Vogue. I'll upload the Lite ROM I was working on for those who want it. The only thing I was having trouble with was the GPS, apart from that the ROM runs very nicely with the extra weight of the cube and other fat removed. Feel free to PM me if you have questions, I'll do my best to help if I can.
Give me a few days to do a fresh build of the Lite ROM and to take one more stab at getting the GPS working.
Okay my final roms are up. Hopefully Rataplan will have the links posted below shortly.
Lite Version: 1.01 - 1.03
-WM 6.5 Build 21914
-TouchFlo Cube removed
-A bunch of other bundled HTC/Telus packages removed
-GPS is still flaky
Version: 2.01
-WM 6.5 Build 21914
-Nothing removed, All stock HTC and Telus packages remain
EDIT I can't post links just yet, so Rataplan's going to help me out with that, check his post below for the download links.
Here are the links:
NEON400_201 Added 19th August
NEON400_Lite_101 Added 9th November
NEON400_Lite_102 Added 9th November
NEON400_Lite_103 Added 9th November
Loaded on my Bell NEON400. Took a while to get to setup and made a few bleeps along the way, now it's at the "Customization" part. Will update as I finish setup and test it out.
EDIT: Finished installation, looks pretty good, will test calling and texting as we go. Any chance we can strip the Telus crap out of it though? Hate seeing "Telus" everywhere when it's not even a Telus phone.
EDIT 2: Trying to set up ActiveSync to sync with my Google Account - it freezes every so often for a short while and won't respond to taps or key presses. Seems to be common in all applications. Also, the keys operate but the backlight never turns on for them (disregard that - they do work, see Edit 4).
EDIT 3: Hitting the X to close a window doesn't kill the app like it did in WM 6.1. Not sure if this normal behaviour or not (first time flasher).
EDIT 4: After a reboot the key backlight is working again. When I try changing the keyboard however to a full QWERTY layout the setting never saves and always reverts to the "touch keypad" or whatever it is (same problem in WM 6.1 so it's a setting issue not a ROM issue - disregard please).
If you could get rid of the Telus branding everywhere and see what's up with the freezing this ROM would be perfect!
Nice job.
got_milk, Thanks for testing on your Bell device. Like I said in the post I wasn't sure what to expect on a Bell phone. I'm working on a lite version right now with the Telus stuff stripped out. I'm also trying to remove the added weight from HTC like the touchflo cube (I really hate that thing...)
I've noticed the problem with the X button not closing apps. It seems in WM 6.5 it just sort of minimizes them. Although if I recall there's a setting somewhere that lets you set it so you can close an app by holding the X instead of just tapping it. I'll look into that some more.
In regards to the responsiveness one thing I've noticed is that when memory is low I sometimes have to tap and hold the buttons for a moment before they register. I initially thought it just wasn't reading the hits but found by accident that I could make it work by holding it for an extra moment. Hopefully this won't be a problem once I get my Lite version working.
I highly recommend downloading and installing Finger Keyboard. It's my favourite by far. I can't post links yet, but the thread where I found it is titled:
\\\\\\\\\ F i n g e r K e y b o a r d 2 ///////// v2.1 - NOW ONLINE - all resolutions
One other thought: If you could hook me up with the ROM you're using as the stock Bell ROM I could recreate this 6.5 ROM using it as the base. This might solve some of your problems too.
Thanks again for testing!
Not a problem, thank you more for doing this! I really hate how we're limited to WinMo 6.1, when we clearly have a 6.5 capable device.
I'm using the stock Bell ROM from jockyw2001's HardSPL post (stickied at the top of this forum).
Looking forward to the lite edition, I will certainly test it when you release it.
So, I couldn't stay away (Software Engineering student...lol). I set up my own kitchen and started to cook using a stock Bell ROM. I've managed to strip all the Bell crap + the HTC cube and make a nice clean ROM.
However!
I've encountered one bug so far. On the home screen, where "Text" should be, it's simply blank and clicking it gets me to the main Outlook menu (where I choose Text Messages or Outlook E-mail). I can also not create text messages or reply to them. I know we've hit this roadblock before but no one's said how they got around it.
I also don't have data working at all - it's not being configured automatically (I think the Bell customization wizard does this, but it's disabled).
EDIT: Okay, it's as I suspected. There's a connection.xml file that's part of the Bell scripts that is added to handle data access. Anyone know how I can add data as part of the ROM package?
For sms take a look at this post from 88fingerslukee,
http://forum.xda-developers.com/showpost.php?p=6961719&postcount=49
Regards,
That registry edit is just enabling/disabling threaded SMS...in my case SMS doesn't work at all (I can receive and view SMS') but I can't create any new ones or reply to them.
got_milk said:
That registry edit is just enabling/disabling threaded SMS...in my case SMS doesn't work at all (I can receive and view SMS') but I can't create any new ones or reply to them.
Click to expand...
Click to collapse
Okay, did you select webview in the sys-part of your kitchen.
Rataplan said:
Okay, did you select webview in the sys-part of your kitchen.
Click to expand...
Click to collapse
Yes, it's essential anyway so I get prompted if it's not included. It's not part of WM build 21914 however...
So I've tried with a bunch of different WM builds, new kitchen setups, and everything I can think of under the sun.
Data works out of the box - it's just not enabled by default. If you go into the comm manager and enable data it seems to work.
SMS is still broken. When it's not highlighted right above the text 'Text' it displays 'No notif...'. Highlighting 'Text' gives you absolutely no text at all and your option for that is 'View', which takes you to your call list.
I've cooked all day and yet I cannot get this to work at all. I'm rolling back to WM 6.1 until I can find a solution.
got_milk said:
So I've tried with a bunch of different WM builds, new kitchen setups, and everything I can think of under the sun.
Data works out of the box - it's just not enabled by default. If you go into the comm manager and enable data it seems to work.
SMS is still broken. When it's not highlighted right above the text 'Text' it displays 'No notif...'. Highlighting 'Text' gives you absolutely no text at all and your option for that is 'View', which takes you to your call list.
I've cooked all day and yet I cannot get this to work at all. I'm rolling back to WM 6.1 until I can find a solution.
Click to expand...
Click to collapse
got_milk, way to go bud! Glad to have another new chef in the kitchen. I wont bother cooking a Bell ROM as you're already on track. My Lite ROM is gonna be a while anyway. Between wife, kids, job, and house... I just don't have a whole lot of time to tinker.
In regards to your SMS problem, I might be able to help. I too had problems getting SMS to work when I started working on my Lite ROM. After some trial and error what I found fixed it was to include two files from the OEMAPPS pkg.
Strip out all the crap from OEMAPPS you don't want and make sure that these two files remain, then include the package in your next build:
234f3319-55a2-46a3-be32-24530a643a0f.dsm
234f3319-55a2-46a3-be32-24530a643a0f.rgu
I'll be honest, I didn't do any research on the significance of these files, I just happened upon it by chance.
Good Luck!
Aha! I shall do another cook tonight and see if that does the trick.
EDIT: You sir, are a brilliant genius. I didn't have the .rgu version but the .dsm was there. Deleted everything out of OEMAPPS but that, cooked and flashed, and texting works now.
Thanks a ton!
Excellent! Glad I could help
So, my two bugs I've noticed so far...
No data. EV-DO is available, looks like it has to be set up manually. Anyone know how we can incorporate this into the cooking? I've tried ADC but it doesn't work, says it's not a valid Pocket PC application every time the phone boots up.
Also, the buttons along the top (sound, data, etc) work normally in the home screen, but enter any app and while the icons remain the same their functions have now been shifted one to the left. (Volume becomes Close, Data becomes Volume, etc).
When I first started a Lite ROM I stripped my Operator EXT packages. That killed my data. I put'em back to work on the OEM pkg's. I haven't had time to dissect the EXT packages yet to find the pieces we need for data. Whichever one of us figures that out first will have to share it with the other
For now I'm still picking through the OEM packages finding all the pieces I want/need to keep.
Not sure about your taskbar buttons, might be related to that handy tasks dropdown item that's usually on the far right (like a quickview task manager you can use to close running apps) I don't know if that's a WM feature, or something HTC bundled in.
That's an HTC bundled application (TaskManager.exe in OEMApps). I removed it and the bug's still there. You don't have this problem?
Data is handled via Connection.xml which is injected - somehow - during the "Customization" process. You CAN do it yourself manually - simply add a new connection and have it dial #777.
There's not much in the EXT packages - and what's there is impossible to tell for now, I'll dissect more and see what's there.
Strange, when I hit any of the buttons along that top taskbar it just opens up a bubble with icons for each of the options available, and then select an item from the bubble. Individually the icons along the top don't actually do anything for me, they all just open this bubble.
Right, which is the normal behaviour - it's when you actually select an icon from that bubble that everything appears to have shifted one position to the left.
Try it at the home screen and then in an application.
Also, looks like data is handled via "Connection.xml" which is placed inside the Windows folder (I'm back to stock 6.1 to check file locations). If I try to put that inside OEMApps or whatever and have that copy over though it doesn't end up in the Windows folder as far as I can tell.
I'm also trying to strip out the more unnecessary stuff, however, the camera always breaks and says the app is missing files to run. I can get rid of the cube, and everything else, but I'd like to leave the camera function behind (strips 30MB off the ROM if I clean everything else out). But the camera doesn't work.
got_milk said:
Right, which is the normal behaviour - it's when you actually select an icon from that bubble that everything appears to have shifted one position to the left.
Try it at the home screen and then in an application.
Also, looks like data is handled via "Connection.xml" which is placed inside the Windows folder (I'm back to stock 6.1 to check file locations). If I try to put that inside OEMApps or whatever and have that copy over though it doesn't end up in the Windows folder as far as I can tell.
I'm also trying to strip out the more unnecessary stuff, however, the camera always breaks and says the app is missing files to run. I can get rid of the cube, and everything else, but I'd like to leave the camera function behind (strips 30MB off the ROM if I clean everything else out). But the camera doesn't work.
Click to expand...
Click to collapse
Ok it seems that you found each other, hopefully it will result in a perfect NEON400 rom, whish you guy's all the best and if I can help, just ask.
Some usefull links:
http://forum.xda-developers.com/showthread.php?t=564130
http://winbreak.com/winmo/voguegoodies/
Greetz,

Scripts for XDA_UC

I've been trying for the last couple of days to solve an issue (it's not really a problem) that has been irritating me for a while. The issue is that everytime i flash a new rom i have to spent a coupe of hours after configuring everything again. Now, I use the 6.5.x tree of NRGZ28's energy rom series, specifically the standard variant and i want to create some scripts that will automatically setup things like my exchange server, hotmail, opera user-agent string and wifi. I already have a script that is supposed to work for exchange (not tested it yet) and one for the wifi. The wifi one just doesn't work but i've just done some reading and i think i know why (More on that in a mo). So, i was wondering, has anyone tried this already? If so do you have the scripts that are needed or know where i can find them?
Now, back to the wifi script. The reason i believe it doesn't work is because it would appear that the wifi has to be on for the WLAN driver to accept the new configuration. Now when you install a new rom, as most of you will know, the wifi is turned off and those of you familiar with the energy rom series will know that xda_uc runs right after first boot allowing no time for the wifi to be enabled manually. So, i was thinking, is it possible to write some code that will enable the wifi at first boot so the configuration script will successfully modify the wifi configuration?
Thanks for your thoughts in advance guys and girls.
Have a look in the FAQ for the ROM and there is post for sample scripts. I used them last night and got hotmail and exchange working. Here's the link:
http://forum.xda-developers.com/showpost.php?p=7333558&postcount=19477
Check the FAQ - each time I re-read it I figure something else out.
lol and there was me thinking it would be a lot harder. i always skip past the faq because 9 times out of 10 they are always filled with things like "How do i flash a rom" etc but i do still have a feeling it's not going to cover all my questions, things like can i write some code to enable the wifi at first boot or some other things i haven't meantioned like can i write a script that will automatically configure omarket with my login details.
I want to go all out on this and have it set up so i have to do as little manual configuration as possible so some code samples and/or further pointer would be really handy.
Just had another look at the faq and found i already had the xml generator listed in the energy addons page. One small problem... I have no idea what the hotmail server configuration is. Any clues? if not i will google it later.
Got my hotmail script. No idea if it works, guess i'll have to test it at some point.
I'm still looking for info on how to enable the wifi at first boot. Although at this point i am open to suggestions on different methods that could be used.
I am also a little disappointed. i thought this one had more legs to it. oh well, you can't always get everything you want i guess.
Just a litlle update. I got the wifi to take the settings without turning it on. Well i say i did it when really it just seemed to work. i think it might have somethig to do with some new drivers that were cooked into the rom i use.
I dropped the hotmail script because i do actually use windows live fair often and i ended up with 2 hotmail email accounts in the email tab but with a couple of tweaks i did get my exchange settings script to work like a dream.
I'm now looking into setting the phone identity using a reg file. I gave it a go using a script i picked up but instead of doing what it was supposed to it just stopped the windows and HTC sms clients from working correctly and i can't figure out why (it caused the phone to create several undeleteable sms messages). I'll post the code at the bottom. I'm also wondering if it is possbile to have a script that will copy files (ringtones specifically) to the right location. I think XDA_UC will do this if you create the directory structure in a folder in the XDA_UC folder on the sd card (hope you followed that one). Can anyone confirm that? I also created a script to configure quickgps but that didn't seem to work, i'll post the code for that too.
I'm still wondering if it would be possible to configure the opera user agent string using some form of script or reg file and it would be really nice if i could something similar with BSB tweaks, agps, HTC location service and pretty much everything else tbh. So if anyone has any scripts, reg files or cab files they wanna share i will certainly welcome them and i'm sure that many others will too.
Anyway, to posting those reg files:
Code:
[HKEY_LOCAL_MACHINE\Ident]
"Name"="Lucifer"
"Desc"="HTC HD2"
"OrigName"="Lucifer"
Code:
[HKEY_LOCAL_MACHINE\Software\HTC\QuickGPS]
"auto"=dword:00000001
"actSync"=dword:00000001
"ExpiredTime"=dword:00002760
"remind"=dword:00000001
Check this out for reference [XDA_UC][UC][SASHIMI][S4X] S4X_Auto & S4X_Backup [AUG.10.2010] XDA_UC Mods & Answers
id some looking up on the device name thing and found this: http://msdn.microsoft.com/en-us/library/aa924188.aspx seems my reg key was a little wrong.
I've also managed to create a cab file that will install my ringtones and then setthem with all related options as the defaults. I know it's not very impressive but it's a step in the right direction. I think i may have a look at exporting the bsb tweaks settings later and see how that goes.
Oh one question: i have been looking for an .reg to xml converter but my google results all seem a little vague and i don;t know if can trust the programs i'm finding. Has anyone got any suggestions?
M3PH said:
Oh one question: i have been looking for an .reg to xml converter but my google results all seem a little vague and i don;t know if can trust the programs i'm finding. Has anyone got any suggestions?
Click to expand...
Click to collapse
I don't think you need to convert reg to xml. Just leave the .reg files in the XDA_UC directory and it should run automatically.
darkblak said:
I don't think you need to convert reg to xml. Just leave the .reg files in the XDA_UC directory and it should run automatically.
Click to expand...
Click to collapse
No, you're right. I have no idea what i was thinking.
Another little update. I have working reg files for opera ua string and quickgps. I've decided not to bother with bsb tweaks because it's so easy to setup but being able to preconfigure windows live would be cool. Also being able to preconfigure agps would be nice

Categories

Resources