yashsingh1/xdaforums huggingface dataset:
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
True. BioTouch is related to TouchFLO.

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.

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.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
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.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
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.
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
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).
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
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.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
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.
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
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.
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
Remove this registry key:

[HKEY_LOCAL_MACHINE\init]

"Launch99"="SAPSettings.exe"

Also, I believe irus updated .NET in his ROM to 3.5.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
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?
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
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....
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
Ah, smart touch service could also go. That's good. I was wondering whether that was for the touch screen.
[Advantage X7500, MDA Ameo ROM Development] sergiopi:
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
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
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.... :D
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
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.
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
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.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
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.
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
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.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
Yes. I got it.

I actually do not like the System Status screen. I feel that it is one extra step before I could get to the com manager, and does not add value whatsoever since it does not take over the comm manager's job. I can already see all the system status without it. I want to get to the comm manager more quickly, and this hinders that.

This must definitely go. Why have a service running at all time in order to intercept my finger at he notification icon and pop up a useless big version of the icon? Does not make sense.

This is my removal procedure. I discovered that the Task Manager does not allow me to either stop or disable it. We have to first go into the registry and change HKLM/Software/HTC/EnlargeTitleBar/Enable from 1 to 0, do a soft reset, then use the Task Manager to disable this service.

Done. One less useless service in my system now.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
If you do not like enlarge start menu, you can disable this service:

- EnlargeStartMenu(EMX0: ).

For me, I kind of like it.:)
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
Sogarth,

What does the HTC Outlook enhancement give us?
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
I already did it, I agree with eaglesteve.

I am trying to find the source of my problems with VoiP over 3G/HDSPA. What I've found is strange.

In Irus Full rom I could get speed up to 2 mB downstream and up to 280-300 KB upstream.

Now I have made exactly the same test as usually I do and found that it goes maximum to 420 KB downstream and up to 285 upstream. This is rather Edge, not HSDPA. Although it show "H" whenever the transmission goes on.

Any clues?

Edit:

I was playing with HSDPA and HSDPA/HSUPA settings and no change. It shows maximum Edge speeds on transmission. Something is wrong here.

Sogarth, could you comment on this. Remember, I use Irus Vanilla based on your kitchen, so maybe Irus could exclude something by accident?
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
According to the following thread, STK service is quite useless. Does anyone have a different opinion on this?

http://xdaforums.com/showthread.php?t=318908

Also read this, but still can't see what I would miss by not having this.

http://en.wikipedia.org/wiki/SIM_Tool_Kit

I'm going to delete

HKLM\Services\Stk_service

Change my mind. Just going to change HKLM\Services\Stk_service\Keep value from 1 to 0 and see what happens. In that way, I can revert back if necessary.

STK = Sim Tool Kit. What is this services doing in our device? Copy name to and from the SIM card?

Edit. changing keep from 1 to 0 does not stop the service from running. With value of 1, you cannot stop or disable it in the task manager.

So the correct procedure to disable this guy is:

1) First change registry HKLM\Services\Stk_service\Keep value from 1 to 0

2) Go back to FDCSoft Task Manager to stop STK Service (AP15:)

3) Disable it.

Done.

Testing:

Phone still works, data connection still works.

Let me try changing a SIM card and see if it can register a new SIM card correctly without this service. Result: I can change to a new SIM card and make call without problem.

However.... each soft reset got stuck at before the secondary flash screen. I think it is trying to read the SIM card, and without the STK it is not able to proceed. Wait, it does proceed but it takes ages, and is very very slow. Looks like the missing component is causing problem.

Nope. Looks like we need this service after all. It will significantly slow the system boot up at least.

After I re-enabled the service and changed HKLM\Services\Stk_service\Keep value from 0 back to 1, the phone again boots up very quickly as per normal.

Conclusion: Don't mess around with STK services. Just leave it alone.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
What did you do? What are we agreeing on ?
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
This is what I agree with.
[Advantage X7500, MDA Ameo ROM Development] Kenjari:
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[/QUOTE]

How is exactly do you do this?****************************EDIT: Never mind....the ROM i'm using already have this installed!!!!
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
Uh... the page pool is quite different. The page pool is used for solely for code - it's not a generic caching mechanism. Taking a look at what Microsoft says (section: So what's this stuff I can't control?/The Page Pool), considering we have NAND devices, the page pool is quite important.

As for the page pool being set to 0 MB? Hmm... if I'm reading that article correctly, it would explain why a page pool of 0 MB leaks memory - because it never unloads programs on its own. It's true that it might make programs faster, but leaking memory's usually a bad thing, imho. :)

In any case, I'm just pointing out that it's quite different from filesystem caching - they're both useful.

To each his/her own, really. I actually do like it, but that's because unlike you, I'm running at 96 dpi, where it sometimes is nicer not to have to fumble through trying to hit the exact miniscule icon. :p

On top of that, one of the other nice things about the System Status screen is that it unrolls all stacked notifications. So if ever you have multiple notifications, it's (imho) a nicer, clearer way of looking at them than the row that pops up at the bottom of the screen.

Based on the information I've found, it tweaks Messaging. How, exactly? That, I'm less sure of.

Uh... not really. I don't know how the irus vanilla ROM was constructed. The only thing I can guess of offhand is to check if you're actually running in HSDPA. The default ROM, at boot, should be running this in one of the config.txt files:

EXEC:\Windows\SetHSDPA.exe /Enable

If you're running a ROM that has Advanced Network, although I never did test this, you should be able to go to the HSDPA/HSUPA screen and alter that. I should probably check to see if that actually does anything....
[Advantage X7500, MDA Ameo ROM Development] lpsi2000:
That is why I am running the full base

Sogarth,

your answers above are the reasons why I am running the full base ROM. I like most of the applications included and everything seems to be working fine without occasional issues.

As far as tweaks the caches and pagepool made the full base usable for me.
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
btw, do we have any objective means of measuring this? Is there a benchmark that can really demonstrate this, or is it mostly going to be a subjective issue?
[Advantage X7500, MDA Ameo ROM Development] sergiopi:
Speed is "unclear" sometime. Speed means Kilometres travelled in one our :) or generally speaking is the time needed to do something.

There are many "speed": video benchmark, starting time, scroll time... I feel "speed" as RESPONSIVENESS. I tap and I want to see immediate feedback. I tested also coreplayer video benchmarks, using large DIVX video and I found it is quite well related to my "responsiveness" parameters.

Then I found the obvious: more things you strip off (services, running applications) faster is the response BUT stability and "general purpose" use decrease.

I choose to install your base ROM, tweaking services and running applications (and is quite easy to do), stopping services with FDCsoft taskman and disabling applications start up in registry (launchxxx).

I think the same could be done by every athena owner, testing the many ROMs available and installing applications The chef are really needed to improve the BASE ROM, newest OS build, newest applications build, latest drivers.

I hope the next effort will be the newest base ROM with newest OS and applications, and we have to say thanks to everybody for the great contribution to general knowledge!
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
This rom from Irus, has Advanced Network settings on Connections page. Originaly it was set to "Enable HSDPA only". If I put it on HDSPA/HSUPA, reset and check this again, it is back on "HSDPA only". Changing it "Disabled" makes connections only in GPRS 3G.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
It's hard to measure. All the response time are so short that if we use stop watch to measure it I will be distorted more by our ability to react. I was thinking may be video recoding it and then anlysing the elapsed time later may be possble way.

From pratical standpoint however, if I have a ROM that does not give me the click sound followed by screen change the moment I press, then it has a performance issue. The aim of a fast and tweaked ROM is to ensure that this is the case.

Then there is the issue of internet surfing speed. How quickly do we get the page fully rendered. It is more possible to stop watch this one, as it is generally long enough for our human inaccuracy to become unimportant. This may be influenced by the radio. I noticed that 1.58 gives a rather significant performance boost in data connection speed.

Another thing that I look at is how quickly the menu items appears after I click. In a slow system, the start button may turn lighter in color for a good few seconds before the menu appear. That's not good. It should instantly display the menu item. A tweaked and fast ROM must not have that.

In a very laggy system, there will be more incidence of freezes and half freezes. That should not happen in a fast and tweaked ROM.

File operations should be quick too. Whather it is in loading, displaying or saving files. I remember the WM5 days when a microsoft document takes three to four minutes to load. That must not happen.

Subjective? Yes and no.

Sometimes, we have a good initial impression of a new ROM and we say that it is fast, only to realise after a period of usage that many of the problems described above surface with more prolonged use. I guess if it occurs only occassionally it would be ok.

At this moment I've achieved what in my view is a very fast ROM, going by the description above. I'd be pretty happy with speed of the tweaked Sogarth Base ROM, and up to now it will be my ROM of choice.

However, I'm going to try out MiChY's ROM now. I think he is a very talented cook too, and I think he has fixed a few problems in his last version.

So many good ROMs now. . . :)
[Advantage X7500, MDA Ameo ROM Development] lennie:
yup got the same problem too, was going to post about it but I now see that I'm not alone.

I was wondering if there's a registry edit to that can be done...maybe it sticks that way, maybe it won't but its worth a try.

Does Anyone know of the Registry Key(s) to enable to be able to use HSDPA/HSUPA?
[Advantage X7500, MDA Ameo ROM Development] Tadeusz:
Problems with data transmission speed solved

Not anymore. I have solved my problem with data connection speed. How?

First I've decided to go for another rom, I went to MichyPrima. After I've loaded the rom, it was fast and had already some nice apps, although I still had to load my set of apps. But sorry, no joy. Michy's rom does not have GPS Photo and no GSen staff at all. So then I've decided to try again to cook my own rom using Sogarths kitchen and his base. This time I had more experience and knowledge, thanks to last week of testing and exchange of posts here. SO I've eliminated all, what was described here and on other threads referring Sogarths base, used only NetCF2.0 for cooking (version 3.5 to be installed afterwards), and cooked the rom. I've installed it with some customization loop problem, and then found that now everything works fine.

In standard setting (no memory/cache tweaks) and all my apps loaded is little bit slower then Michy's rom, but I have Gsen working and GPS Photo. Its great.

So conclusion.

It is better to use Sogarth's kitchen and his base and cook it for yourself then use ready made Irus/Sogarth vanilla. Irus has removed something and probably because of that it lacks speed in data transmission.

Now my VoIP phone works smooth and when I use the phone for Internet sharing with USB connection, it gets up to about 2MB on downstream.

I will try to tweak it a little to get better responsiveness (eaglesteve gave good definition of proper speed of system interface), but now I am very happy with it, as exactly everything works well in the system.

Edit:

I have to give back the honor to Irus. It was not that he has removed something in his vanilla. The problem with limited data transfer speed was kind of my fault.

I use GPRS Monitor, the one supplied with the Advantage. But SPB has released a new version. If you install it over the old one then it does not want to be registered. I installed it as usually, but did not noticed that the second installation is in other folder and it also starts another instance of GPRS monitor. It was working well in old Irus FULL and I never had any problem with transfer speed, but here it created a problem. I have discovered that when yesterday late in the night have installed this new GPRS monitor as a last peace of software. I was mad and started to look around and then found on a task list two GPS Monitor tasks running together. After closing one of them (named SPB GPRS Monitor) the system started to work well again. So I went to STartup folder and found two links starting GPRS Monitor, one named "SPB GPRS Monitor", the other named "GPRS Monitor". I deleted the first one, and now I have only one GPRS Monitor running. And good thing is that it is this new version, and it does not want to get registration. If I tried to deinstall the old monitor before installing the new one, then it wanted to be registered.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
Tadeusz,

I have never been able to get VoIP work without using SjPhone client before, and would be great if you can give me detailed step by step procedure to install as well as to use it.

Regards and thanks.
[Advantage X7500, MDA Ameo ROM Development] eaglesteve:
One more tweaking idea that I forgot to mention, and this can be applied to any ROM.

We typically have many software keyboard that we will never use. Symbols, letter recogniser, block recogniser, etc, but the are running all the type, taking up memory space, making slower to change SIP, etc. One of the first things that I do upon installing any ROM is to remove them completely one of the system.

The tool that I use is SKtools. The demo copy will do. The demo copy has the limitation of being able to show only six items. However, if you remove one of the six SIP, the others will take the place of the removed one so that you can see them after the removal.

Go into SKtools. Initially you will be presented with the standard menu. Click category button then choose All (to show all tools).

Then look for a tool called Input Methods. You will see all the current SIP in your system.

Whatever you do , please do NOT remove the "Keyboard", otherwise you will freeze in your splash screen forcing a hard reset.

Then, click and hold any SIP that you do not want. On the pop up dialog, chose remove. Repeat this for all the unwanted SIP.

That's it.

Ah, as a point of interest, I wish to mention that in Mutou's ROM, he has managed to removed even the standard keyboard and replace it by a Chinese A4 keyboard. The response time for changing SIP in his first ROM version is unseen in any other ROM. the SIP change dialog pops up the moement my finger touches the screen! That's part of what I mean by a FAST rom. Not really subjective, but quite objective. BTW, Mutou's chinese ROM remains the fastest ROM I have ever tested to date. Having said that, it should be noted that Mutou's first version does not incorporate auto-rotate and sensor drivers. It would slow down once such drivers get in. So, we're comparing apple with oranges there. Same would go for Mitchy's ROM which does not yet have the sensors drivers. In other word, for all ROM with Sensor drivers, Sogarth's Base ROM is still currently in the lead.
[Advantage X7500, MDA Ameo ROM Development] Sogarth:
Unfortunately, Block Recognizer, Letter Recognizer, and Keyboard are all spawned from the same .dll (msim.dll). So, I don't think that removing two out of the three will actually save you any memory. If you just don't like having them in your list because you never use them, then you can remove them (which is what I used to do).

Alternately, if you're willing to run a risk (i.e. you're either doing this from a fresh hard reset or you have a trustworthy backup), then you can consider doing something that will let you get rid of all three of them, including Keyboard. It involves changing this registry key:

HKCU\ControlPanel\SIP\DefaultIM

You set it to the CLSID of the SIP you want to have as your default SIP. There's a pretty good list here, and you can always look through your own registry too. Warning: If the SIP doesn't co-operate, this will force a hard reset.