yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam ROM Development] Riccardinho:
Can anyone help? I cannot get a battery displayed for love or money.

Installed sdkerts.cab first, installed the PK White+ColorNewWarningClean3GCompressed.cab, nowt. Configured the registry tweak for ShowTitleBarClock to all possible values, soft reset, still nowt.

Using Pandora Naked 8b3, which did have a battery indicator in at some point but I've managed to lose that.

Been through the wiki and searched hard for any other battery icon threads - no luck. Any help appreciated. :o
[8525, TyTN, MDA Vario II, JasJam ROM Development] johnny.gers:
This works very well with the Diamond, but it screws up the keypad used to enter the PIN number on startup... It changes the default HTC one for some black keys which look quite bad in comparison.

If that was fixed it would be awesome.
[8525, TyTN, MDA Vario II, JasJam ROM Development] JstarLuvsTina:
just installed this on a newly released rom, ( check my sig for details ) as instructed and no problems at all..

heres a screen cap:
[8525, TyTN, MDA Vario II, JasJam ROM Development] Zenoran:
any chance at getting this to work with 1% increments like the rest of battery reporting in windows mobile? the updated dll for 1% increments affects everything, not sure why this mod still shows in 10%.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Panja:
thanks for this tool!

Very handy :)

Just a quick question:

Does it only do steps of 10%? So 100, 90, 80, etc

Or can we have steps of 1%? So 100, 99, 98, etc

Thanks
[8525, TyTN, MDA Vario II, JasJam ROM Development] JstarLuvsTina:
just installed and ran thru the system completely ..and works with no issues on a Fuze/Touch Pro
[8525, TyTN, MDA Vario II, JasJam ROM Development] ai6908:
Is that a WM6.0 or a WM6.1 ROM?
[8525, TyTN, MDA Vario II, JasJam ROM Development] ai6908:
I think its only steps of 10. After this thread came out is when they figured out that 1% increments can be done for hermes.
[8525, TyTN, MDA Vario II, JasJam ROM Development] DJxSpeedy:
running super on Samsung I780
[8525, TyTN, MDA Vario II, JasJam ROM Development] r0sh:
y would u even use this on the touch pro.... u can use other amazing looking icons and 3d icons on your vga device... do some search ull find some amazing icons for your phone
[8525, TyTN, MDA Vario II, JasJam ROM Development] michelD:
Thanks to all the developpers of these cabs,

I simply downloaded the 2 cabs from first post and install them following the instructions on my hTC Cruise Polaris P3650 and it works great on first trial !!

For information, I am using Rom M-Anine 2 FR Final (WM6.1) with opal Dailer with a Diamond black skin.

Thanks again for your perfect work.
[8525, TyTN, MDA Vario II, JasJam ROM Development] wyeyip:
i installed the thing..

it doesnt run in steps of 1 rite.. eg.. 100% to 99% to 98%

it runs on 199% to 90% to 80%??
[8525, TyTN, MDA Vario II, JasJam ROM Development] wyeyip:
is there any way to make it to 1% increments?? not familiar with the 10% increments..
[8525, TyTN, MDA Vario II, JasJam ROM Development] wyeyip:
-double posted-
[8525, TyTN, MDA Vario II, JasJam ROM Development] svprm:
Thanks.

Nice.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
cant install to that location i get.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Hmmm I suppose the dll hasn't been signed, the OS won't let you replace a signed file by an unsigned version.

OK I will do it for you...
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
How did you make the dll? It seems to be corrupted! :(
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Looks like you were right about signing them after all!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Come Off It!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
The DLL headers are corrupted, it doesn't mean that it couldn't work but it creates wrong information and it's impossible to sign the file.

Be careful while modifying DLL resources!
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
You originally said it only worked in your ROM's, and even if it needs tweaking, it will work in others, you knew from the get go it would, and Im sure they can figure this out without any of your help, you didnt wanna seem to help any before, so just gtfo.

Just search for signtool on the forums, I sign my comm mgr dll's with it, should work, fairly positive this isnt an XIP dll, cant remember, and havent had time to look.

edit: I wont muck up this thread anymore, but you can continue BS with any further comments schaps...as I see you are, btw a minute is kinda slow
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Edit Wrong Thing!!! Sorry
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
sorry but it opens and closes fine, no prob. like i said it works if u cook it in. ill look into why u cant sign it. just bc u cant doesnt mean its corrupted.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Yes it's what I said, but I didn't want to spend my time on it because I have more important things to care and I knew that smart people will make it work for other ROMs. Now that has been done I just wanted to show my appreciation and help by creating CAB installs which took me 1min of my time.

You don't have to be rude with me, if my help and my advises are not welcome so I will keep my finds for myself and won't loose my time here!
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
schap jus ignore him. thanx for trying to help but the dll i made is read only. walshieau has just told me thats whats stopping u. walshieau is on it and will have a cab up soon. if i were home i would do it but im posting from opera on my 8525
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Yes it does, but after adding/changing some bitmaps/icon the sizes and address has been certainly modified.

This file was originally signed, I can see the signature using an hex editor, but Windows even can't find the signature.

I don't know if there are risks using such a DLL but I advise you to make it proper.
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
I think he may be pissed that he was given a "CLOUDY" answer to his question of "How Do You Do It?"

Everyone back on topic please!!! And the Topic is CABs!!!

Yay!!!:):)
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
No believe me it's not whats stopped me.

Ok I think I will go, if walshieau care of it so we'll see if he could sign the DLL.
[8525, TyTN, MDA Vario II, JasJam ROM Development] walshieau:
you can replaced signed DLL's with unsigned DLL's schaps.. that has nothing to do with it... and you need to use ProvisioningXml's to overwrite readonly files in the ROM unless your using Resco to copy them...
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
whats stopping you?

Seriously, i hope we havent offended you be posting this! I originally wanted it for myself, but when i found that it had clean 3g, fixed battery error AND the text % full, i pretty much just thought that it would be selfish to keep it, so i suggested to Pawel062 that it got posted and it did!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] walshieau:
To all the cab file genius's

guys/girls, here is the appropriate ProvisioningXml needed to replace the phcanOverbmp.dll file and the registry settings... i dont have the time at work to create a cab but the code below works...

Happy Cabbing

<wap-provisioningdoc>
<characteristic type="FileOperation">
<characteristic type="\Windows" translation="install">
<characteristic type="MakeDir" />
</characteristic>
</characteristic>
<characteristic type="FileOperation">
<characteristic type="\Windows\phcanOverbmp.dll" translation="install">
<characteristic type="Copy">
<parm name="Source" value="\temp\phcanOverbmp.dll" translation="install" />
</characteristic>
</characteristic>
<characteristic type="\temp\phcanOverbmp.dll" translation="install">
<characteristic type="Delete">
<parm name="ForceDelete" />
</characteristic>
</characteristic>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKLM\Security\ResOver\Bitmaps" translation="filesystem">
<parm name="BaseDll" datatype="string" value="\windows\phcanOverbmp.dll" translation="filesystem" />
<parm name="BaseId" datatype="integer" value="0" />
<parm name="BatteryIconIdStart" datatype="integer" value="1001" />
<parm name="BatteryIconLevels" datatype="integer" value="11" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
[8525, TyTN, MDA Vario II, JasJam ROM Development] austinsnyc:
Here is the xml the Walsh made just in .xml form
[8525, TyTN, MDA Vario II, JasJam ROM Development] walshieau:
thats real simple... copy and paste into notepad... :rolleyes:
[8525, TyTN, MDA Vario II, JasJam ROM Development] austinsnyc:
hey i used my handy Microsoft XML 2007 just trying to help!
[8525, TyTN, MDA Vario II, JasJam ROM Development] kltye:
Real quick question here, I extracted the existing clean_~.000 and phcano~1.001 files from the original CAB, replaced the _setup.xml and created a new CAB with the new provisioning file. Unfortunately, when I execute this on my device, I get an "installation unsuccessful" message - no prompts, nothing. Am I doing something wrong?

EDIT: OK, it looks like two things went wrong with the CAB file. (1) The resulting CAB file was only 22KB in size, while the DLLs are over 450KB in total, so I'm not sure what's up. I used cabarc to create the CAB. (2) After looking at the new provisioning XML, I realized that the source for the new dll was in \Temp, instead of the CAB file. So I copied the new pchcanOverbmp.dll to \Temp on my device, and ran the CAB file. Said installation was successful, but after a soft reset I'm still having the old battery icon in its place. So I guess I'll just wait for a "real" CAB genius to figure this out :P

EDIT 2: My problems are probably caused by the fact that I installed the wizardReTouched dialpad to get the black dialpad in vp3g's ROM. After uninstalling it, I'm still stuck with the black dialpad instead of the default one. Oh well...
[8525, TyTN, MDA Vario II, JasJam ROM Development] Dean123:
Wow, love the theme, any chance of a link for it?
[8525, TyTN, MDA Vario II, JasJam ROM Development] mattk_r:
Just so I know this is set to go, has the signing issue been resolved - or was it an issue?

So my question is - are the downloads in post 1 ready for "production" and have been thouroughly tested?
[8525, TyTN, MDA Vario II, JasJam ROM Development] cuboosh:
i want that wallpaper!
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
these files do not need to be signed to be cooked into the rom. im running them on my rom no problem. we are still working on a cab version. i believe walshieau knows how to sign the dll but also said u dont need to sign them to make the cab or put them in the rom. the problem is most dont know this dll is read only and thats why u cant sign it the usual ways but you still can cook them in.

for all those who want the theme just get Udk_#1.tsk from the UDK rom in the trinity forum. dont be lazy and beg for it here. just download the rom and dump it like i did to get the tsk.
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
THe theme is in the attachment!

Enjoy!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
Hi, Incase anyone still might think the dll is corrupted, even the phcanOverbmp.dll from this old ROM I use wont sign unmodified, I never once thought that you were wrong, Walshieau, btw.

Just thought I would mention this incase anyone half believes the earlier posts, by a certain member.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
this dll is actually found in the imgfs. i dont modify the xip on any of my roms as i dont need to. also dont package them into sys and oem but thats a different story.
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
Hi..**** you were right on top of that, I havent fully woken up yet..havent even smoked my mornin bowl, but yeah...I opened up the dump...but forgot to navigate to the XIP dir, and scrolled down, it isnt in the XIP, I tried to get back here in time to edit my mistake, lol, my bad.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
First, the DLL is not located in XIP (for which reason it should be there :confused: ), and it is always OEM Signed in official ROMs, if your DLL is not signed so it simply means that it's not an original.

FYI I tried to recover the file and sign it, magically it works when I put it in the CAB install! :eek:

I know that you don't care of my help or advice, but at least you know what you have to do if you need those CAB installs...
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
schap whats makes u think we dont need your help or advice. i told walshieau to do it bc u could not get it to sign and work in the cab. walshieau has been busy with work and hasn't been able to get the cab done. if u want to post those cabs we'll credit you and attach to first post.
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
Alright schaps...you dont need to correct me...to inflate your hurt ego, and how funny a so busy man such as yoursef has so much time to do this now....before you wouldnt even send people the files or registry entries, but go on...lie some more as to why you didnt share before.
[8525, TyTN, MDA Vario II, JasJam ROM Development] wattsja:
And you wonder why Schaps is not so willing to help? :rolleyes:
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
schap is some what willing. but its also sometimes he has other stuff to do
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
umm mind your own buisness...if you dont know the facts, stay stfu....I wont even use this, I dont use the htc today, I like a clock there, I only started asking schaps when I seen so many others had asked and got blown off much in the same manner as I did.
[8525, TyTN, MDA Vario II, JasJam ROM Development] wattsja:
lol, just like in his thread .. you don't get your way, or somebody disagrees with you and you whine like a little baby.

I do know the facts, I saw you whine and cry in his thread, I saw your plea in your own forum and I saw you just throw a hissy-fit here. Having said that, I have as much right as you to post and answer ANY topic or individual post I want .. so cry me a river about that too.

I think someone needs their diaper changed and nap time.
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
I am a over worked up about this..you are right, but if you think cause I was asking others about it, instead of installing his ****ty ass ROM just to dump it, were cries...youre mistaken.

I do tend to get a little pissed off when someone insults my intelligence, by directly lying to me.
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Are you saying that the CABs you made yesterday work?
[8525, TyTN, MDA Vario II, JasJam ROM Development] wattsja:
ok, we have reached a civil point now ;)

I can understand you being somewhat upset by the fact that he stated that it would only work on his ROM (we disagree about it being "****ty ass" however :p) ... but what I hoped you would see was that you were blowing this WAYYY out of proportion and working yourself up way to much. Life is to short for that. People (including Schaps) are working on getting this fixed now. I use his ROM and i would love to have to color battery gage ;)

Anyway, I have no ill feeling or disrespect for you.
[8525, TyTN, MDA Vario II, JasJam ROM Development] pasichnyk:
Sweet theme!

I dig the theme, could you please post that?
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
the dlls as far as i know are good. schap though is right that there probably is some left over code from when it was signed. when i edited the dll i didnt remove the sign code. jj instructed me to just mod the dll he sent me and send it to him. i decided to upload it on here. the dll works when cooked in.
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Has already been posted, read up, it is also on the FIRST POST!!!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] pasichnyk:
Sorry, I didn't see the note, and the attachment isn't named very well. Got it now, thanks!
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
dang now everyones gonna be using the same tsk as me :p

oh well dont care...
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Here are the CABs with fixed DLL, I don't want any credit for it because I didn't make them, I only repaired the files, but I would rather you recognize that I'm not a lier!
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
I thought That the above quote would have given away what the attachment was.

Would you like me to name it:

"This Is The Theme From The Screensots, It Is Blue And Has A Nice Wallpaper"

To Be Honest I Honestly Didnt Think People Would Have A Problem With This!!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
schap can you tell me whats broken in the dll posted ealier?
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
I have just installed the white CAB and it HAS NOT changed my battery, but rather it has removed the clean 3G icon.

So now i have no new battery, and an ugly 3G icon.

I am going to try the colour one and see if that has any effect.

EDIT: Installing the Colour CAB after has had no effect at all, it didnt even fix the ugly 3G icon from the first attempt
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
The DLL resources and code are good, only by adding/modifying some bitmaps/icons with other from different size/color depth it has modified tables size and header info is incorrect.

I don't know so much about DLL and PE file structure, but from my own experience of translating MUI files for my ROMs, I know that Resource Hacker corrupts files as it seems not to update table size, and when I try to sign the file I get an error code which means that it doesn't recognize the file as a valid PE executable. If you try to but such a file in a CAB you get an unsuccessful installation.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Which ROM are you using? Do you have priviledged developer certificate?

It works fine with my last ROM! :confused:
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
its what schap said guys. we finally have a working cab
[8525, TyTN, MDA Vario II, JasJam ROM Development] crazyC:
both of schaps cabs run fine on my m3100 running black satin normal.

thanks to all involved apart from the unneccesarily rude one.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Don't be disappointed because IT SHOULD WORK! It does at least with my ROMs, if you still don't believe me I can post a screenshot!

There is no reason that it couldn't work (remember clean 3G icon cab), at least tell me which ROM you are using and I could find the issue.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Thanks for your confirmation! :)
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
i am running satin and it doesnt work!! post a screenshot!
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
sorry schap finger typed before brain worked ;) im testing right now. i forgot im not running my own rom :P

yep the cabs work. u just need developers certificates if ur rom doesnt have them already.
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Black Satin Normal, i have tryed both CABs and reset and neither worked.

Thanks, sorry i didnt mention the ROM slipped my mind
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
read my post above. download sdkcerts.cab
[8525, TyTN, MDA Vario II, JasJam ROM Development] crazyC:
I think rabdos orange uk cab installs sdkcerts so it can install the modified smsproviders.dll, which is probably why they worked for me.
[8525, TyTN, MDA Vario II, JasJam ROM Development] wattsja:
True, i am running Schaps 3.54b Rom, but the color cab he posted works great on my 8525.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
well schap u have done it. thank you for your cab. we still arent pleased u kept this from us all along but u have repayed us by making the cabs. now bennec please attach to first post and put that u need sdkcerts.cab if u dont have the developer certificates already and when thats done ill get a mod to edit the title so people will know we have made a cab. nice collaboration guys! now i can get to work on the edge icon ;)
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
can you post a CAB so i can Add it to the first Post please.

thanks
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
sdkcerts in first post now
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
All CAB's ETC are now on the First Post.

Just Clarify, IF INSTALLING THE CAB VERSION, INSTALL sdkcerts.cab BEFORE INSTALLING THE CAB.

HOWEVER, IF YOUR COOKING IT YOU WILL NOT NEED sdkcerts.cab installed!!

Can Someone ask a Mod To Clean Up This Thread!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
I would like to make things clear, I never wanted to keep it for myself, and you should know that I share all the work I've done for my ROMs, when I have a while I make CABs for other people who don't use my ROMs, I also made them available for ROM kitchen.

I'm sorry but I was felt really bored after so many people sent me PM and posts for making it with other ROMs, that finally I said that it's only for my ROMs (which is true), no matter if he's a noobie or a developer. I was really busy working on my ROMs, I get hundreds of PM and I had to care of the longest thread in this forum, so I couldn't work on it neither explain how to do it to everybody! And I thought that some people here should know how to do it, as I didn't invent anything!

If I offered my help it was because I felt sorry that I didn't help you before and to give you some clues, I really don't get why you took it so bad...
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
I can verify that with sdkcerts.cab installed BOTH CABs Work.
[8525, TyTN, MDA Vario II, JasJam ROM Development] DvTonder:
Thank you all for the effort in getting these new icons to us - be it in the original format or the cabs - we, the normal members of this forum (and I am sure I can speak for all) appreciate the work by all contributors - it makes using our HERMES devices a true pleasure!

It is a pity that sometimes the threads deteriorate as much as this one did. I for one would feel ashamed when new members to this site stumble across this thread. I second the motion for a Moderator to clean up this thread.
[8525, TyTN, MDA Vario II, JasJam ROM Development] schaps:
Fixed DLLs

Here are the fixed DLLs (Color & White), I recommand to replace those for ROM packages, then I think it will be ready for kitchen! :)
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pawel062:
it was i missunderstand then schap. must be the resource editors i was using to get the icons in there. will use PE Explorer from now on. thanx for correcting my mistake. i didnt release it was a mistake until you told me so as it worked in my rom and i never tried to sign it till lately. thanx again schap for the cabs. now ill get to work on my own edge icons and probably after than 3g and hsdpa. who knows what else after that ;)
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Can You Post some fixed CAB's please?
[8525, TyTN, MDA Vario II, JasJam ROM Development] elivne:
Problem with the green batt.

I don't know if anyone noticed, in fact I'm surprised that I'm the only one thats saying it...

The green battery icon is very dark, you cant see it clearly on any one of the themes I've tried.

It must be a lighter shade of green in order to see it. :(
[8525, TyTN, MDA Vario II, JasJam ROM Development] bennec83:
Yes I Did notice this, i can edit the icons easily but i would need someone to put them into the dll