yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
the best ROM style: RBS vs. NBS / xNC vs. xC

A while back I was scratching my head to pick the best ROM combo style. Combinations may be multiple but the best choice for performance relatively easy to spot.

Compressed vs. Ncompressed: easy!

WMobile implements a smart performance tweak called XIP (eXecuteInPlace).

With XIP the code is directly executed from the ROM and not loaded into RAM (saves time and battery). If the storage is compressed then XIP is in the lake and you not only need to load the code into RAM across the databus but also need the CPU to decompress the code in RAM before it is of any use (kills speed and battery).

The trade off here is free StorageSpace vs. Speed/Batt ... everything has it's limits! Hermes has 128Mb ROM, 64Mb RAM. Using compressed storage would be interesting if we did not have external storage but Hermes has an SD slot that runs faster than ROM - Let's use it then! :)

BigStorage ROMs concatenate two regions of the 128Mb ROM originaly split by the manufacturer to provide a sand box for phone carriers. Cooked ROM's are essentially a custom mix of code from HTC OS area and generic carrier Apps/patches customizations (I don't use the word OEM here to avoid confusion). In our situation there is no reason for the chef to fragment the ROM space since he is acting as both parties - BigStorage is a bit faster.

For best speed and battery performance the bottom line is use (RBSNC/BSN):

RealBigStorageNotCompressed ie. BigStorageNormal.

On our device, the ROM access is what influences most the battery drain thus the art of cache tuning is essential! I will be moving to the latest Full-BSN ROM to post performance tweaks. I've got my fingers crossed for the BS flash to run smoothly:D
[8525, TyTN, MDA Vario II, JasJam ROM Development] ngagephone:
thanx for the cab.
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
I tend to disagree, may be for speed, but battery wise, these boys and other cooks have just found the cure to the DLL that CRC had hacked and given us so it gives the correct reporting of the battery status. when I used V25 of Pdacorner's ROM, I found this had been fixed even with non big storage, as I find that big storage roms are prone to hard resetting. I load mine up to the max, at times multi tasking like it should do, browsing, while email pushing with active sync exchange 2k7, chatting on palringo and it doesn't crash or hard reset. I found dvh work has improved a lot with this release, I just want the 3g video dialer, no point of having a video calling capable phone without the dialer. I also love pdacorner's art work, instead of the general boring old windows icons. Just my 2c
[8525, TyTN, MDA Vario II, JasJam ROM Development] ov2rey:
hi anyone where can i get HTC connection setup cab?

i using lite version it do not have.. i can't set my GPRG
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
look in my 4shared, I think in the CRCinAU DU folder
[8525, TyTN, MDA Vario II, JasJam ROM Development] pcgeorge23:
Hermes WM 6.1

Thanks Bro great work. Working ROM I tested 100% working
[8525, TyTN, MDA Vario II, JasJam ROM Development] jdel:
This is a great ROM. Very good speed. But....

I have one problem with all of these V24 releases. When the phone is switched off normally all the buttons (except the On/Off button) should not be active. But with all of V24 Lite, Basic & Full, if either the phone call buttons is pressed, then the phone wakes up an everything is active. This has never happened before with any ROM I've flashed. Now I am back with PDA Corner V25 and all is OK.

Has anyone experienced this before? Am I missing something?
[8525, TyTN, MDA Vario II, JasJam ROM Development] ov2rey:
thank you it's work great for the cab!
[8525, TyTN, MDA Vario II, JasJam ROM Development] mancukya:
Thank for your works.

This rom its best
[8525, TyTN, MDA Vario II, JasJam ROM Development] jimmur:
Have you checked "Key Lock" in settings?
[8525, TyTN, MDA Vario II, JasJam ROM Development] mck062002:
That is what the guy is missing:D
[8525, TyTN, MDA Vario II, JasJam ROM Development] jdel:
I've had my Hermes for 2 years and never needed to use the key lock. Just click the off button.
[8525, TyTN, MDA Vario II, JasJam ROM Development] mck062002:
We are not telling you to use keylock to lock your screen buddy. Using ur hermes for 5 years doesnt do anything with settings if you dont know how to. Go to setting/system/keylock then choose the first option. When your device sleeps no matter what button you press it will not wake up except the power button.
[8525, TyTN, MDA Vario II, JasJam ROM Development] saints5354:
Hi farres,

I got some issue to clarify....

1)The "default contacts" :

- When using the search function on default contact, everytime tapping the alphabet, let

say tapping “G”, the contacts will jump to first contacts name start with G, but it appear at the bottom of the list, is this the default setting or something wrong with the ROM? I do not have this problem with other ROM, , it is not really convenience.

2) Large Start Menu:

- Large start menu software is not functioning.

That's all, anyone else facing the same problem as me ?
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
crazy battery

same here... sometimes the battery display shows a higher % after a restart than before. I don't know how much we can trust that charge indicator. From what I have seen the error factor is within +/-5% which could explain why HTC original battMeter was made of couple bars and not numbers.

Anyway I like better battery % numbers ... just can trust them 100%.:rolleyes:
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
set ATT8525 Kbd layout

Got to set your keybd layout as (US/ATT-Cing8525):

HKLM\Software\OEM\Qwerty\Layout=263177 :D
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Notification/Sounds definition Fixes

I am on V24Full (RBSNC) smooth install from V22NBS. This ROM is way tooooo fast!

Couple problems & solutions:

- The old SDCard slot problem acting up with V24F fresh out of the box. As a preliminary workaround I've disabled SDcaching and Rem'd ENCFilt.

- I see the fix for \Init Depend110/120 issue was worked in. \Init is all good: Txs DVH! :)

- There are at least two hard issues with Sounds/Notification in V24-F and V22-F :

1- HKCU\ControlPanel\Sounds\VRecBeg\Sound=

RecStart.mid

- File is missing!

> Use RecEnd.mid for now:

HKCU\ControlPanel\Sounds\VRecBeg\Sound=RecEnd.mid

2- [HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D65D-239C-47a7-9304-0D347F580408}]

"

Wave"="online.wma

"

Wrong file extension (WMA/WAV)!

should be "\\Windows\\online.wav"

BTW: I've checked all Notification/sound file definitions under HKLM\ no problem.

3- Some paths are fully qualified, some are not... so while I run down the notifications sound definition I just qualify all the path:

From: HKCU\ControlPanel\Notifications

all the way down into: HKCU\ControlPanel\Sounds

How to:

Simply add either: "\Windows\" to "WhatSoundEventFilename.xyz"

or a new Key like: "Directory"="\\Windows\\"

BTW: if you modify your ringtones sounds and notification through the UI this will affect Reg. settings so set your UI preferences first then do #3 manually.:cool:

I am not sure if the V22 problem of unknown callers not ringing is fixed in V24 or how to fix it. Any clues :confused:

While I at it, "DisablePowerManagement=1" is set for a bunch of VPN protocols and MMC/SD memory.

This is not a valid workaround for the SD problem as SDCard still acts up. So I have it set back to 0 to shave Batt.
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
leapfrog to XIP=1 anyone?

I am wondering if anyone has tried to turn on the XIP (execute code from ROM) on the Hermes or similar HTC phones? This has great potential on a non compressed ROM.

I understand XIP support is conditional on the ROM technology in use (NAND/NOR) - I can't figure what 128Mb chip HTC has onboard (pictures, ID#, specs...)

I see a lot of registries floating out there have it Off but some have it On. Since a lot of the Reg entries are straight Vanilla from Redmond and never updated by platform builders, it is entirely possible that we can turn this thing on for our own good...

Can we have a serial flasher or someone with a development Hermes test this on non-compressed ROM:

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FLASHDRV\IMGFS]

"XIP"=dword:00000001

The best case... 25% faster

The worst case... reflash another WM

SF/.

Update1:

Also set this key:

[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS]

"ShadowRom"=0 (XIP feature executes code from ROM with no Xfers)

The good thing is it actually seems safe but so far unsure if the IMGFS runs faster. Jury still out for overall improvements on speed and Batt:

- we execute code directly from the ROM -or

- we haul it across the bus into RAM

Update2: XIP=1 nop but then PP=8MB!

Well XIP=1 is functional but we don't get the expected improvements. There are a lot of pros and cons but in the end if the build is *stable* it's better (pwr/speed) to just shadow the ROM-FS at once in the RAM PagePool and no XIP.

XIP feature may be best used on devices that are RAM poor.

This brings the question: 6 or 8MB PagePool? Based on findings I am on the 8MB wagon so we don't run too much slow/power hungry RAM to ROM swaping. Mind that the radio ends up loaded in the PP and with bit more code you're already near 6MB above that you're swaping. 8MB is an insurance against swaping. It's like this great XP tweak that "DisablePagingExecutives" to always keep the Kernel in RAM.

When possible you want to keep your platform core on hand, specially now that we don't execute in the ROM.
[8525, TyTN, MDA Vario II, JasJam ROM Development] bjevers:
What is the SD Card problem?

I turned on XIP in the registry, reset and everything is working still. Seems pretty quick, but in general this build seems a lot faster than v22 I was running before.
[8525, TyTN, MDA Vario II, JasJam ROM Development] dudeluv:
Okay, I changed it...much faster but seems a little unstable....only at first running fine now.... No, it is running very fast :)

What is it suppose to do exactly.....is this like putting your page file on an empty hard drive?

Overnight, have 4 different push mail coming in, before 15% battery Drain, now 5%
[8525, TyTN, MDA Vario II, JasJam ROM Development] veyka:
serial flasher reporting for duty :D

Just testing now, 25% faster sounds like a dream!

Edit: feels faster! Ill let you know how I get on!
[8525, TyTN, MDA Vario II, JasJam ROM Development] _PREZIDENT_:
Hard Reset

the first one! less than 20 min of work, 9 apps installed. trying att stripped and then again...see what happens
[8525, TyTN, MDA Vario II, JasJam ROM Development] corepda:
Great appearance & fast as well. Just installed with 8mb page pool. Although not so much RAM left but still loving it..Good job the developers..
[8525, TyTN, MDA Vario II, JasJam ROM Development] _PREZIDENT_:
Sms/mms Trouble

OK. Finally it got working nice and flawly! thanks a lot DVH. but now i'm experiencing trouble with SMS and MMS: whenever i receive sms or sms s2u2 shows i received it it, but nothing inside inbox. when i try to send - i cant. using O2 SMS plus shows my inbox, but still i cant see MMS. i've tried search around the entire forum and wiki but still no luck.

P.S. i ran pim backup to backup messages and contacts when upgraded from v21.

please help me!!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] saints5354:
Hi,

Anyone got these problem ?

1)The "default contacts" :

- When using the search function on default contact, everytime tapping the alphabet, let

say tapping “G”, the contacts will jump to first contacts name start with G, but it appear at the bottom of the list, is this the default setting or something wrong with the ROM? I do not have this problem with other ROM, , it is not really convenience.

2) Large Start Menu:

- Large start menu software is not functioning.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Hissing Syd:
Your No 1 problem is a bug in all the recent WM6.1 ROMs. It is certainly the same on all recent PDA Corner ones.
[8525, TyTN, MDA Vario II, JasJam ROM Development] shortyboy:
do u hav mms installed?if not it will not show after restoring pimbackup...i recommend u find and install arcsoft mms 4281.
[8525, TyTN, MDA Vario II, JasJam ROM Development] shortyboy:
seems a little quicker but it seems to eat memory..
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
BatteryLife /StorageMgr update in the works

- First off for battery savings you want to set all "DisablePowerManagement" entries to 0. This will be a step in the right direction. The greatest savings will come from optimal storage caching to let storage snooze and WM PwrMgt.

- XIP=1: Txs to all testers! Reports so far show this is indeed a quick improvement. Still unsure if we have a NOR chip on-board??

- I am tweaking entirely new type of settings for StorageMgt caching. It's taking me time because there is a zillion combinations to work through and it's an all new spec implementation.

The result will be real long-life Batt, faster access and well behaved SD access. Everything we expected in the first place from HTC to deliver.
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
No CID = no Ring/Vib problem anyone?

I sort of expect my phone to ring on all incoming calls :D

Does anyone know of the fix for the phone not ringing nor vibrating when the incoming call has no caller ID (V22F/V24F)?

I have iContacts V0.8 installed on V24F similar as it was on V22F. Could a timeout problem to run through my 600+ contact list???
[8525, TyTN, MDA Vario II, JasJam ROM Development] tranm5:
I have exactly the same problem. I have already missed several professional calls.

I'm currently running v21 and was about to flash to v24. But since the problem still occurs in V24, I'll probably wait a little more...
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Req V22 File Explorer on V24F

V22Full has a great File Explorer but V24's Explorer is a real downgrade, sucks big time!! :eek: I have tried File Commander... cough-cough

Can someone Pls post or give us a pointer to the good File Explorer V22 style.

Txs,

SF/.
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
did this not work for you? your own post? http://xdaforums.com/showpost.php?p=2668688&postcount=813
[8525, TyTN, MDA Vario II, JasJam ROM Development] galaxys:
I like this one, try & C if U like it:
[8525, TyTN, MDA Vario II, JasJam ROM Development] 7s7:
http://www.4shared.com/file/61002720/ac923cca/fexploreext.html

I think this is the one you are after.
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Nop, in the post you linked I show some reg fix for 2 missing/bad snd files.

I do not know what is causing V22F/V24F not to ring for Unknown CID's...

Could be a lot of things like a screwed reg key:

HKCU\ControlPanel\Sounds\RingTone2 ...

not sure what this key is for

.

The active Key seems to be: HKCU\ControlPanel\Sounds\RingTone0

Anyone with a key: HKCU\ControlPanel\Sounds\RingTone1 ???

Unless someone has a clue, the best thing may be to compare V24/V22registry dump with a Reg that is known to ring on ALL incoming calls. Do some troubleshooting on Apps combinations: is this caused by iContacts or Outlook contacts. Other ROM flavors with this issue??

To troubleshoot this Pb you can use telco #codes to disable your caller ID. Not sure what exact codes are ... I am busy with the StorageManager keys. :cool:
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Txs for bailing me out of jail:D This Explorer rocks! I don't know why DVH stuck that piece of junk Explorer in Rm V24 :cool:
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
20748 and 20753 are the big ones not sure why, 20749 and 20721 seems OK :(
[8525, TyTN, MDA Vario II, JasJam ROM Development] longiso:
V24无法实现与计算机通过蓝牙同步,能解决吗?
[8525, TyTN, MDA Vario II, JasJam ROM Development] _PREZIDENT_:
i do have mms installed. i installed it right after rom installation
[8525, TyTN, MDA Vario II, JasJam ROM Development] dudeluv:
According to Anryl, it is something with the new SYS

http://xdaforums.com/showpost.php?p=2653323&postcount=115
[8525, TyTN, MDA Vario II, JasJam ROM Development] chukalov:
I've been having the same isuue. My phone doesn't ring and i keep getting missed calls :(
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
roll back to 20721 or 20749 both 20748 and 20753 have this bug why why why? :confused:
[8525, TyTN, MDA Vario II, JasJam ROM Development] chukalov:
Does the 20721 or 20749 look the same as the latest two? I haven't tried them and kinda want to know what to expect :)

Are there any other issues with 20721 or 20749 or everything is working?
[8525, TyTN, MDA Vario II, JasJam ROM Development] lagoskon:
joshkoss 20753 Zocster edition did not have that issue with "Unknown caller" bug
[8525, TyTN, MDA Vario II, JasJam ROM Development] saints5354:
Thanks Hissing Syd,

bug found on this 6.1 ROM v24 are:

1)The "default contacts" :

- When using the search function on default contact, everytime tapping the alphabet, let

say tapping “G”, the contacts will jump to first contacts name start with G, but it appear at the bottom of the list, is this the default setting or something wrong with the ROM? I do not have this problem with other ROM, it is not really convenience.

2) Large Start Menu:

- Large start menu software is not functioning.

Hope someone can re-confirm these....
[8525, TyTN, MDA Vario II, JasJam ROM Development] chukalov:
It actually happens not only to Unknown caller. It's intermittent. When i get a call from somebody in my phone book, let's say David, it doesnt ring at all. I reset the phone (reboot) and it works for a little while but then it's still doesn't ring.

I hope there is fix for that, otherwise I need to switch to another rom and I really like this one :(
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
everything is working, 20749 by phamquang on one of the thread's quite good.
[8525, TyTN, MDA Vario II, JasJam ROM Development] chukalov:
Seems cool but it doesn't have the iContacts and the Advanced File explorer that's in V22. Does anybody have 'em as a CAB or can they be extracted?

I'll give the PhamQuang rom a try tonight. Also would you guys recommend the [20753/Manilla2d ALSO][09/18](AlmostNak3d)(V6)? It looks kinda cool too.

Thanks
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
it did :( may be after i installed spb phone suite? :confused:
[8525, TyTN, MDA Vario II, JasJam ROM Development] lagoskon:
I checked it without installing anything. Only joshkoss Configuration. And it ringed with unknown call:o
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
thanks bro, I am very busy this week with work, I will have to test it again and see what happened, back on my sig release for now the pdacorner flavour of course, as I need a working phone and love those icons!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] galaxys:
Are those colored icons cooked in or available somewhere? Don't work too hard :D
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
lol need to work hard to get the touch 3g now eh! lol, hmm not sure can ask chef to do a cab for it, joshkoss managed to cook them in with his releases so not sure ..
[8525, TyTN, MDA Vario II, JasJam ROM Development] Galvatron:
V24 with "extended_ROM" takes 9Mb

Is there a way to remove this extended ROM from build V24?

Thanks,

(Additional: I'm using V24 Full, no big storage)
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
Isn't it what the big storage is for? :confused: no extended rom?
[8525, TyTN, MDA Vario II, JasJam ROM Development] Galvatron:
Thans for quick reply, Zocster. Prior to V24, "no big storage" did not have extended ROM. Ive heard that "big storage" means files are compressed.

Thanks,
[8525, TyTN, MDA Vario II, JasJam ROM Development] zocster:
arr ok, ... hmm i think with these boys, big storage roms are no extended rom, but lite is compressed :D never liked either of them, so .... never tried :D
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Tanks for the info. So we know CID Ring issue is from the OS not Apps related.
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Yeah, perhaps the Extended was hiden...
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pumpiron579:
It is empty. I used Total Commander and opened it, or you n go into the Miki and use there method...

http://wiki.xda-developers.com/index.php?pagename=Hermes_Unhide_Extrom
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
Sayonara V24/F-RBS

The file system in V24/Full-RBS is really muuuch faster than V22. Txs DVH!!

On the down side:

1- I ran into countless 3 finger salutes HRs, chased problems when at all possible but I finally had to pull the plug on this darn ROM.

2- For some reason the Crypto is all jacked up. A bunch of core DLL's are missing like:

\Windows\dssdh.dll

\Windows\Rsaenh.dll

V24 crypto has a different implementation than V22. :eek:

3- This ROM is unfriendly to Radio 1.54.30.10 but works fine on 1.56.70.11. The RIL driver may work only with newer Radio API's

4- System issue of "No CID - No ring" mentioned earlier is Not Apps related.

5- Sound event Reg pointing at couple missing WAV/MID files

6- SD slot worst than ever out of the box (Filters order, ENCFilt...?)

7- Eats up battery with DisablePowerManagement=1 entries. I'll post my settings for PowerMgt only (No storage related tweaks).

On the Apps side, I can only hope the next RBSNC release will have the same fast file system without the junk TaskMgr & FileExp (V22 HTCTaskMgr and WM6.1Explorer are A1) and the V22custom iContacts (new v0.8 iContacts config not as good)

I am sure the DVH team already puts a lot of energy into spining these great ROMs. I have assembled this list to be a poor-man's bugDatabase to help track known issues.

Sayonara V24 & Gracias DVH -

SF/.
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
LCD controler PowerManagement settings

The reg file attached is the collection of the PwrMgt timings I use.

It specially uses UserIdle timeouts to power off the LCD controler when idle not just turn off the backlight as with xUserIdle=0

I also bundled PwrMgt restore for flash cards and misc protocols.

It's all good and stable for many ROM flavors.

xUserIdle not being zero is a nice improvement on existing default settings but xSystemIdle is a different story. It's not there in the first place and as far as I can see it's not implemented at all.

enjoy UserIdle savings for now

SF/.
[8525, TyTN, MDA Vario II, JasJam ROM Development] dudeluv:
Could somebody make a cab file for this:)

Please
[8525, TyTN, MDA Vario II, JasJam ROM Development] sanfrenchysco:
I would make a Cab for ya but I don't have the tool. :cool:

Quick hands-on instructs:

- Just remove the dot Txt extension and drop the file on your SD card.

- Launch the reg editor then Menu: Registry > Import: navigate to where you droped the file.

NB: This file is an addition or update of existing keys, not a content replacement (don't go deleting your reg with what's is not the file :D). Anyway if you just run a Reg. Import, the update will run as expected.

Enjoy!
[8525, TyTN, MDA Vario II, JasJam ROM Development] galaxys:
san, thanks for listing out these reg setting tweaks!

Most of us use Schaps Advanced Config Tool V3.0 for Performance & Power Management auto reg tweak settings. Are your's in addition to this? Just concerned about any duplication or if Schaps should make some updates to his tool?
[8525, TyTN, MDA Vario II, JasJam ROM Development] dudeluv:
@ Galaxy....I just looked in schaps advanced powersavings and they all show they are set to disable which I take is off or "0", but looking in the Registry, all the disable powermanagment DWord is set at "1"

@sanfrenchysco, In Power and Timeouts the values with 12c and such will not work. Manually it says invalid reg entry:confused: I did try and import the registry and I had gotten an error:eek: