yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV Themes and Apps] ComPas-V:
REG problem ?

After additional checking i found that icons after installation are NOT from the dll file. Think the problem in the REG file, now playing with indexes.

Wierd question: what is the meaning of each?

"BatteryIconLevels"=dword:65

"BatteryIconIdStart"=dword:3e9

"BaseDll"="phcanOverbmp.dll"

"BaseId"=dword:0

ROM ASerg 13L (RU)
[Touch Diamond, MDA Compact IV Themes and Apps] dnizzz:
got the same problem, mine says 20%, but it;s full :S

i will try another reset..
[Touch Diamond, MDA Compact IV Themes and Apps] Jorlin:
I am trying to make this work on my Pro. When I try to copy the file, it tells me that it is in the rom. When I proceed it says that it cannot copy the file because it already exists. And I cannot delete it since it is in the rom... :(
[Touch Diamond, MDA Compact IV Themes and Apps] dutch64:
I believe the batt icons should be in the dll file but they are not there for some reason or can't be read. Well, let's hope the developer of this tool knows what to do. Looks really great so would love to use it :)
[Touch Diamond, MDA Compact IV Themes and Apps] V'tino:
Thanks for the info :D
[Touch Diamond, MDA Compact IV Themes and Apps] mikkelnl:
Nope, it still won't work for me. I'm running Swiftblade's 6.2 full rom, and after your instructions, I do get the new network icons, but the battery is still the default battery icon. Too bad, because the network icons don't bother me :D

Oh and by the way: the battery icon shows a full battery :S

/edit:

Anyone knows how to uninstall this? Can I just delete the newly created registry items that were imported? I'm stuck now with a non-working default battery icon ;)
[Touch Diamond, MDA Compact IV Themes and Apps] tararura:
It´s very nice work n had no probs with installation on my ROM, but battery shows 19% instead of it´s full - got it only few minutes so can´t say if it change:rolleyes:[/QUOTE]

Make sure you import the reg file inside the zip file, using resco reg editor or some other prog.
[Touch Diamond, MDA Compact IV Themes and Apps] ComPas-V:
They are in...

:)

That's the problem. The icons (all of them , including network, sound and even comm manager) are in the dll. At least I can see it there :). However the indexing (each icon has number/position in the dll) probably wrong in the REG file...

Cheers,

PV
[Touch Diamond, MDA Compact IV Themes and Apps] Jorlin:
How did you all copy the dll file, resco file explorer tells me that the file already exsists and cannot be replaced.
[Touch Diamond, MDA Compact IV Themes and Apps] tommm:
Done 3 times soft reset without change:(
[Touch Diamond, MDA Compact IV Themes and Apps] gioiellino:
OK NOW WORK!!!!

YOU must modify the registry

search: "BatteryIconLevels" and change value to "100"(0X000064)

soft reset

wait and % go to the real level.

i try and work very well

excuse me for my english
[Touch Diamond, MDA Compact IV Themes and Apps] ComPas-V:
Doesn't work

Already tried it - does not help.

Looks like the original icons are not overloaded from the dll.

May be the problem with different ROMs but it could be different network types (for example 3G/2G or EDGE/GPRS use)

Cheers
[Touch Diamond, MDA Compact IV Themes and Apps] gioiellino:
i have overwrite with rescoexplorer the dll and

my icons are changed, network and battery, but

the % is blocked, now with the modify to registry

is all ok. All works % and new graphics
[Touch Diamond, MDA Compact IV Themes and Apps] Jorlin:
How did you overwrite the file in resco?

It tells me that I cannot do it :(
[Touch Diamond, MDA Compact IV Themes and Apps] dutch64:
Changed also several reg values, resulting only in weird dial pad skins lol. No idea what to do anymore, might be also something rom specific.

Will keep on trying for some time...
[Touch Diamond, MDA Compact IV Themes and Apps] FInixNOver:
I'm sorry to say it's not possible. This is not an application. It's a skin, meaning that to have the percentage value, it has to be included in every icon.

Actually this happened to me only once. What I had to do, was re-apply the reg entries, and soft reset the device (if this helps, I always soft reset by software, and not with the stylus).

This is one of two problems, either you're trying to use the default file explorer, or you have already replaced phcanOverbmp.dll once (by hand or by installing some other dialer).

In the last case, and using a more powerful file explorer, you have to rename the current phcanOverbmp.dll and soft reset your device. After that you can try again, following the steps at first post.

I want to make it available in cab format to simplify the installation, but I haven't been able to do it successfully yet.

About feature requests, I have to give you the same answer I gave logger, this is not an application, it's a skin, so all I can do is edit icons.

Your problem may be the lack of certificates on your system. Have you tried installing the sdkcerts.cab?

A little explanation: phcanOverbmp.dll is a digitally signed file, and whenever you edit it the signature gets corrupted. In order for it to work, it has to be re-signed. I did it using the "SDKSamplePrivDeveloper" certificate.

Usually the chefs include these certificates in their ROMs, while official ROMs don't have it. To have a ROM that will accept this certificate it will be necessary to install the sdkcerts.cab.

"BatteryIconLevels"=dword:65 - this means that the battery has 101 states (charging + 1% to 100%)

"BatteryIconIdStart"=dword:3e9 - this is the start address for the icons inside the DLL.

"BaseDll"="phcanOverbmp.dll" - this is the name off the dll where the icons are placed

"BaseId"=dword:0 - this one was already present before, and I didn't have to change it, so I'm not quite sure what it means...

This is an easy one. I just have to make some changes in the dll, and I'll post it here later.

The regs are correct, and the icons are placed in the right places. ;)
[Touch Diamond, MDA Compact IV Themes and Apps] dutch64:
Great! That did it for me on the SwiftBlade rom:) Thanks, all working fine now:)
[Touch Diamond, MDA Compact IV Themes and Apps] mclein:
Hi FInixNOver!!!!

I created a cab with dll and register: D well only be two cab and easy instalation.
[Touch Diamond, MDA Compact IV Themes and Apps] Jorlin:
Awesome - that did the job for me :D

Is there a way to make it appear all the time.

When I start Bluetooth, the icon disappears... :(

The same happens if I go into programs, settings or another application but TF3D :(
[Touch Diamond, MDA Compact IV Themes and Apps] ComPas-V:
Installation - Works

WORKS!!!

Thanks a lot :)
[Touch Diamond, MDA Compact IV Themes and Apps] MRE-net:
I've used some other battery skins before which are available here on the forum, like Greenbattery. When I installed that program, the skin of the dialpad where you have to enter your pin code also changed. Can anyone confirm that this skin doesn't change the original pin code dialpad ?
[Touch Diamond, MDA Compact IV Themes and Apps] dutch64:
Doesn't change that dialpad unless you start editing those reg entries by hand;)
[Touch Diamond, MDA Compact IV Themes and Apps] Bandit13:
Doesn't change dialpad.

But it changes if you doesn't install skdcert.cab because it use a default dll (default icon) (dll of FInixNOver doesn't signed with integrated certificats)

Try to install sdkcert.cab and after soft reset

Sebastien
[Touch Diamond, MDA Compact IV Themes and Apps] haven80:
Great design Fin. thank you also to the guy that makes the easy way, giving us the CAB.

THAK YOU.
[Touch Diamond, MDA Compact IV Themes and Apps] pspiwant:
Great job! I like this type of battery icon.
[Touch Diamond, MDA Compact IV Themes and Apps] liamhere:
nice to see you here

FInixNOver,only used your roms on my old trinity :p

glad to see you here now :D

will we be seeing your roms here too :confused:
[Touch Diamond, MDA Compact IV Themes and Apps] Cheesy Dave:
Thanks

Very pretty icon - Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] Bandit13:
Is there a project to change all the icon (like rinku iconbar, see http://xdaforums.com/showthread.php?t=394770) ?

Sebastien
[Touch Diamond, MDA Compact IV Themes and Apps] logger:
Thank you so much for taking the time to answer. Now I finally understand why no one has been willing to take my battery idea on. Scope of what I asked for is chalk and cheese. Well done with this enahancement. Cheers, Logger.
[Touch Diamond, MDA Compact IV Themes and Apps] FlangeArtist:
If this is the case, is it possible to specify a DIFFERENT DLL, and therefore eliminate the problem with over-writing the original file??? :-)
[Touch Diamond, MDA Compact IV Themes and Apps] mikkelnl:
This, in combination with first running sdkcerts.cab did the job, works fine now!:)
[Touch Diamond, MDA Compact IV Themes and Apps] MRE-net:
Dude...works like a charm. Used the cab installer found in this post and the sdkcerts.cab on mij Dutch 1.93 original rom.

Thanx man.
[Touch Diamond, MDA Compact IV Themes and Apps] kien:
Whats the difference between these G, H, E and 3G icons and the original?
[Touch Diamond, MDA Compact IV Themes and Apps] Rotkaeqpchen:
Thank you very much for this Icon Tweak! It looks very nice and professional!
[Touch Diamond, MDA Compact IV Themes and Apps] MRE-net:
The new ones are a bit curved, the old ones are like the litte G as in the screenshot above
[Touch Diamond, MDA Compact IV Themes and Apps] kien:
Cheers, not sure if I should install this or wait for the battery only icon.
[Touch Diamond, MDA Compact IV Themes and Apps] mikkelnl:
Maybe a white-only (non-colored) version for the battery icons would be nice :)
[Touch Diamond, MDA Compact IV Themes and Apps] tyler08:
100 % agree. white-only would be nice as hell!
[Touch Diamond, MDA Compact IV Themes and Apps] SeanSaunders:
I can also confirm using the Non-Cab installation method worked for me too, I have all the colours as seen on the main screenshot, and all is working well. Nice Work!
[Touch Diamond, MDA Compact IV Themes and Apps] Lord Ghost:
Hi and many thanks for your great work ! ;)

Could you release a skin with originals diamond icons ? (G/3G/H/ ...)

You're the boss bro ! :D
[Touch Diamond, MDA Compact IV Themes and Apps] tommm:
Yes Yes it works now great!!!:p Thx for your advice man;)
[Touch Diamond, MDA Compact IV Themes and Apps] willbread:
Thanks a lot for your great job !!!

very usefull !!!
[Touch Diamond, MDA Compact IV Themes and Apps] FInixNOver:
Added to first post. Thanks!

This really made think... I have to make some trials to see if it will work, and if nothing else gets messed in the process. Thank you very much for the idea!

To all:

I'm very happy that you are now being able to make it work on your devices.
[Touch Diamond, MDA Compact IV Themes and Apps] 9up:
Hi FInixNOver! It's a nice software to the Diamond user, really helpful and good looking! Good Job man~ :cool:

May I have a little request? Can I have the battery icon only in the cab install file? I want to keep the original H/3G icon but I like your battery very much. Hope it's not a lot of job for you to my special request!

BTW, I'm using the cooked rom TLR 3, I've install the cab but doesn't work, should I install the other cab you've mention as well?

Wait for your next release and test together! Thanks in advance!
[Touch Diamond, MDA Compact IV Themes and Apps] speedy747:
wow, thanks all for the hard work!

work perfectly on my diamond!

speedy
[Touch Diamond, MDA Compact IV Themes and Apps] catpuke:
This looks great!

Hopefully the battery only skin will be out soon.

Thanks FInixNOver.
[Touch Diamond, MDA Compact IV Themes and Apps] novalistic:
Thanks FInixNOver. . . :)

It works great! :cool:

BTW, just in case, can it be uninstall ? :p
[Touch Diamond, MDA Compact IV Themes and Apps] Atze001:
Fantastic!

Is there a chance to get a version without the icon? Only the percentage? But bigger font.
[Touch Diamond, MDA Compact IV Themes and Apps] Jorlin:
Request: Find a way to display the icon permanently - not only on the today screen.
[Touch Diamond, MDA Compact IV Themes and Apps] disem:
Very useful! Thank you!!!
[Touch Diamond, MDA Compact IV Themes and Apps] koenoe:
Useful for me! Thanks very much!
[Touch Diamond, MDA Compact IV Themes and Apps] dnizzz:
with the new cab it works like a charme..

thanks for this little but great feature..
[Touch Diamond, MDA Compact IV Themes and Apps] darkenergy:
just installed on dutty 1.9 full rom and works perfectly so far

awesome work thanks!
[Touch Diamond, MDA Compact IV Themes and Apps] jpresencia:
can anyone please the ORIGINAL registry values?? The ones before you install that registry key.

i've tried to uninstall but now my battery meter does not change

Thanks!!
[Touch Diamond, MDA Compact IV Themes and Apps] mateolodoss:
really good skin but can you make only for battery
[Touch Diamond, MDA Compact IV Themes and Apps] charly_mx:
excellent contribution !!!

I wish i had time to develope some stuff but my work eats alll the time... (well also my girl does :))
[Touch Diamond, MDA Compact IV Themes and Apps] Nani:
Wouuaaaa ... Sweet ;-) Thanks
[Touch Diamond, MDA Compact IV Themes and Apps] Skumleren^:
Thanks mate, looks sweet on my Diamond. Been looking for something like that for weeks now.

Keep up the good work

Cheers
[Touch Diamond, MDA Compact IV Themes and Apps] omaga:
Thx FInixOver for this! Can we expect a rom from you in the future?:)

Havent forgot your fabolous work with Trinity roms!:cool:
[Touch Diamond, MDA Compact IV Themes and Apps] Blazeitup123:
great work! i'm going to wait for the battery only .cab. cant wait!
[Touch Diamond, MDA Compact IV Themes and Apps] morphinspectrum:
Yes, I'm gonna wait for the battery only app, too. I think the default network icons are fine the way they are, but hey, that new little battery icon looks awesome! :)

Great work, by the way!
[Touch Diamond, MDA Compact IV Themes and Apps] FInixNOver:
Check first post for the "battery icons only dll"
[Touch Diamond, MDA Compact IV Themes and Apps] :
No battery icon change

I installed the CAB and soft reset. Got the new icons, but no new battery icon.

So I imported the reg file as well, and soft reset. Still the same.

I then verified that the reg value was dword 65 - it is.

I am running in Bepe's .99d ROM.

Why am I not seeing the nice battery icon with %?

TIA

/Soren
[Touch Diamond, MDA Compact IV Themes and Apps] lesteryh:
ya 'battery icon only' cab is not working after install still the same worst it change my network icon...

Update:

I just downloaded the cert and install then reinstall the battery icon only and now is working!!! Thank you very much.
[Touch Diamond, MDA Compact IV Themes and Apps] AF241:
I have installed the FInixNOverBatteryIconsOnly.cab as well. Same problem, my connection icon changed but battery icon is still the same.
[Touch Diamond, MDA Compact IV Themes and Apps] kien:
Just installed using the cab and it worked fine. Thanks!!
[Touch Diamond, MDA Compact IV Themes and Apps] rschiks:
Works perfect on my touch pro

Thanks :)
[Touch Diamond, MDA Compact IV Themes and Apps] FInixNOver:
RTFM!!!!

When you can't see the battery icons it's because you don't have the necessary certificates. You have to install the sdkcerts.cab also!! :mad:
[Touch Diamond, MDA Compact IV Themes and Apps] :
After installing the cab mentioned in update #3, everything works fine on my Dutch 1.93 ROM! :)
[Touch Diamond, MDA Compact IV Themes and Apps] Rockhound53:
Hi,

i have installed the "old" cab, but now i will the standard connection icons back... Can i only overvrite the Battery Only.dll to get the old connection icons back?

Sorry for my bad english...
[Touch Diamond, MDA Compact IV Themes and Apps] FInixNOver:
You have to uninstall the previous cab before you can install the new one. ;)
[Touch Diamond, MDA Compact IV Themes and Apps] NeoXTC:
always wanted soemthing like this. I can stop using Ariel battery now :)

Thanks alot
[Touch Diamond, MDA Compact IV Themes and Apps] Kueh:
Install cert and battery icons only.... soft reset a few times.... no luck.

Battery icon shows wrong number of bars now.

Using original Telus rom.

Hopefully I can set things back....
[Touch Diamond, MDA Compact IV Themes and Apps] omniwolf:
any chance of some coloured network icons?

or basic instructions on how to edit the DLL to make these changes myself?

thanks!
[Touch Diamond, MDA Compact IV Themes and Apps] lesteryh:
HI FInixNOver,

Thank you very much for this, it's working fine, just to ask is that any chance that u can make a White colour only Battery icon with percentage? meaning to replace green/light green/ yellow /orange/red with just white colour, the reason of this is try to match the rest of the icons in taskbar.
[Touch Diamond, MDA Compact IV Themes and Apps] Blazeitup123:
great skin! it came preloaded on my swtos 1.2 full rom. love it! :)
[Touch Diamond, MDA Compact IV Themes and Apps] bbju:
yipee, works well on my SwiftBl cooked ROM.

For those who couldn't make it work. Try to install sdkcerts.cab FIRST and then install the Battery program in DEVICE (NOT internal storage). See if this makes any difference.

I tried to install on the Internal Storage, it didn't work. I installed it again in the Device, it works now.

Love the better battery icon!! But it's kind of scary to see the percentage drop. Just now, it was 79% and then I just clicked on the battery icon to check the power setting, it went down to 78% (in like 2 seconds)..... make me feel that this thing is draining power like crazy :-).
[Touch Diamond, MDA Compact IV Themes and Apps] afterburn:
FInixNOver, I'd like to say thanks for making this. I am using this on my Touch Pro now, and it looks and works great. This is so much better than the standard 4-bar ugly travesty of a battery icon. ;)
[Touch Diamond, MDA Compact IV Themes and Apps] Chongie:
Hi,

First I would like to say nice work.

Second will this also work on other phones like the Vox?

Thanks
[Touch Diamond, MDA Compact IV Themes and Apps] Bandit13:
Hi FInixNOver !

I change some icon in DLL (GPRS Network), sign it with my certificate and try to install it on Internal Storage

It seems to work, perhap's a better solution ?

Sebastien
[Touch Diamond, MDA Compact IV Themes and Apps] tsthanos:
Nice work FInixNOver.. I have tested many of your ROMs for my old Trinity. It's really good to have you also in the Diamond section.. :)

I installed "sdkcerts.cab" and then "FInixNOverBatteryIconsOnly.cab". Everything seems to be fine until now.. :)
[Touch Diamond, MDA Compact IV Themes and Apps] deyima:
How can I change the icons in the DLL directly, which Program can I use?
[Touch Diamond, MDA Compact IV Themes and Apps] carnero:
I have Touch Pro with 1.90 ROM and Battery-Only-CAB doesn't works for me. Going to try do it manually.

And of course: Thanks for your work, looks great ;) Tiny important detail.
[Touch Diamond, MDA Compact IV Themes and Apps] upm15:
Nice jobs. I really love the battery icon.

I did try to install in the internal storage and it did not work. It need to be installed to the device
[Touch Diamond, MDA Compact IV Themes and Apps] Bandit13:
Manually, you can install it on internal storage :

Copy the DLL on Internal Storage

Regedit the registry key and change the BaseDll value from "phcanOverbmp.dll" to "\Internal Storage\phcanOverbmp.dll" (Or "Stockage Interne" for french)

This works for me !

I'm sure that FInixNOver will be release an another package ;)

Sebastien
[Touch Diamond, MDA Compact IV Themes and Apps] catdog:
Simply brilliant! Works fine on Duttythroy's cooked ROM.
[Touch Diamond, MDA Compact IV Themes and Apps] Bozoleclown:
Install is fine on Bepe 0.99dx, but behaves strangely : Battery level freezes, and only updates on soft reset, then doesn't update again until next reset :confused:
[Touch Diamond, MDA Compact IV Themes and Apps] MRE-net:
Ok thanx man, I reinstalled the new version and works fine now. When my diamond is locked and when I take the stylus out, it is unlocked now as it should be. Further more changing sip when typing a message looks a bit faster now when I take out the stylus or put it back in.

Great work....
[Touch Diamond, MDA Compact IV Themes and Apps] bozotheclown:
Installing sdkcerts.cab and FInixNOverBattery.cab on my DCS13 flashed Touch Pro works like a charm. I get the changed icons and it looks great.

Thanks:)
[Touch Diamond, MDA Compact IV Themes and Apps] mateolodoss:
It's a realy good job, installing FInixNOverBatteryIconsOnly.cab and sdkcerts.cab and no problems :D
[Touch Diamond, MDA Compact IV Themes and Apps] Fernyx:
Is the real size once installed with the cab file 1.5 MB in the device? Or this is an error of WinCE installer program??

Thanks
[Touch Diamond, MDA Compact IV Themes and Apps] ricky119:
conflict with dci battery

i was using dci battery and this tool together, but some time dci battery error when running this tool.
[Touch Diamond, MDA Compact IV Themes and Apps] V'tino:
Working perfectly on SwiftBL v6.2! Thanks a lot! :D
[Touch Diamond, MDA Compact IV Themes and Apps] mikkelnl:
I've been using these icons for a day now, soooo m uch better then the default windows mobile icons :)

I'd really like them in pure white though ;);)
[Touch Diamond, MDA Compact IV Themes and Apps] fhsieh:
Nice work. Just wanted to say it's working on my Touch Pro (official 1.90.405.1 WWE).
[Touch Diamond, MDA Compact IV Themes and Apps] heretic:
I use both with no conflicts...:rolleyes: What am I doing wrong?
[Touch Diamond, MDA Compact IV Themes and Apps] Beelzebuth:
Hi,

Brilliant but is it possible to have the same thing for the battery without an indication of a percentage that is fair to say with the colors on the battery?

Thank you in advance for your help o)

Translation Google ... Sorry: o)
[Touch Diamond, MDA Compact IV Themes and Apps] oonline:
hello! i really like the new battery icon... it came as a feature on swtos' new 1.2 full rom... however, i rather have the old network icons... can anyone help?
[Touch Diamond, MDA Compact IV Themes and Apps] catpuke:
Using the Battery only skin on SWIFTBL v6.2 rom.

WONDERFUL!
[Touch Diamond, MDA Compact IV Themes and Apps] onesolo:
I installed the FInixNOverBatteryIconsOnly.cab, and now instead of the regular battery icon, I have always the "connected to the power" icon, even when I disconnect it from the power. The icon remains the same.

On top of that, supposedly this cab would only change the battery icon, but instead also changed the Gprs icon, the GSM/3G network power icon.

Does this happens because I'm using it on a Touch Pro?? Touch Pro and Diamond are very similar devices...

Can anyone help me??!?!
[Touch Diamond, MDA Compact IV Themes and Apps] afterburn:
Did you install the cert cab prior to installing the icon cab, as instructed? Given your description, probably not.

Uninstall the icon, install cert cab, install icon cab and it will be fine.
[Touch Diamond, MDA Compact IV Themes and Apps] FInixNOver:
I'll try to make it in more flavors, but it'll take me a while.

It should always be installed on the Device since this is a system file!!

About the power drainage, this does not increase the battery drainage by any means! I just replaced icons inside an existing dll on your device. It just makes the battery level reading more accurate.

You'd need some programs, and of course, the dll.

Unsigner -to remove the digital signature from the dll.

Reshack / PE Explorer / Restorator - resource editor to extract/replace the icons inside the dll

iconFX or any other icon editor (GIMP can also handle .ico files) - to edit/create icons

Multiple file Signer - to digitally re-sign the finished dll.

That's it!

That is supposed to work, and there wouldn't be any problem in the Diamond since it doesn't have a removable storage. But (and there it comes), if you connect the device to the computer as Disk Drive (Faster file transfer), the device will loose the connection with the Internal Storage, and that may cause some problems... So, my advise is to always install this on the device!

Yes, it's true. The cab file is compressed. ;)

This IS NOT a tool!! It's only art work, and it shouldn't harm your device nor cause conflicts with other apps, so it must be something else.
[Touch Diamond, MDA Compact IV Themes and Apps] geistteufel:
It work on SwiftBL 6.2 but need skcert to be installed.