yashsingh1/xdaforums huggingface dataset:
[Windows Mobile] NRGZ28:
Guys.. if I may step in here and give you a piece of advice...

Adding TSK lines and the name of the tsk to [HKEY_CURRENT_USER\Software\Microsoft\Today] is the "newbie chef" way of doing things. We're Pro's here right ?

The best way for a theme to be added to any ROM is for it to be intergrated into the kitchen fully, not piggybacked at the end of the cooking progress.

For a theme to "take" properly it needs to be converted to an XML that gets processed during first boot. mxipcold_wpc_2.provxml is a good example as that's what microsoft uses to set their default theme.

There's a few steps you need to follow to do this properly.

1. Convert your .cab to a .provxml. There's tool out there to do this properly. Make sure the results provxml is similar to the one provided by microsoft (mxipcold_wpc_2.provxml)

2. Put all your theme's graphics (PNGs) in the kitchen package as well, so they end up in \windows. (take them out of the cab if that's where you have them).

3. Watch out for what gets overwritten when you're building the ROM. Ideally mxipcold_wpc_2.provxml needs to be overwritten by your file for this to work properly.
[Windows Mobile] seeM_ZA:
Well what's the difference between using a .provxml and an app.reg?
[Windows Mobile] Diegis0n:
I tried NRG's steps using provxmlS (HTC one needs to be overwritten as well) no luck :eek: (classic blue shows up)

Only once i imported the regs to the app.reg, it finally "took" ;)

@ NRG: i really made sure the provxml was correctly put out, i could have missed something there though ;)
[Windows Mobile] faria:
remove all .provxmls related to themes from the kitchen. if does not work

post your theme,and i will sort it for you.
[Windows Mobile] Diegis0n:
I got it to work now :)
[Windows Mobile] Nokser:
Conf. theme is in this file -> mxipcold_wpc_3.provxml

Only must change all names image....
[Windows Mobile] {SBR}_L3GION:
ok so ive been working on setting the Dusk theme as my .tsk on first boot for about a couple weeks now and I just cant figure it out ive been working on the way do it with .provxml can anyone help me.
[Windows Mobile] + Que PPC:
Dunno Why but all my roms cant handle that provxml's damn i waste so much time in that jiji so i gave up, what i do was...

1.- make my png's for my theme with a new name of course following the classicblue example, not all of course

2.- make a cab with the name of the theme.

3.- change the regs to the diferent name png's

4.- change the cab to tsk

5.- sign it

6.- make an EXT with the whole theme

7.- and use a tool (other than the UC) to make it default.... and... it works properly ;)
[Windows Mobile] {SBR}_L3GION:
i have runcc in the ROM but it doesnt work with 6.5.x at least for theme adjustment so Ive heard and I havent been able to make it work myself any tips on what to else to use im really running out of ideas.
[Windows Mobile] + Que PPC:
Lemme share with you a tool that a good friend gaves me to make my theme by default in the UC process ;) All the thanks goes to Kane159 ;)

of course you need to add this line the UC config.txt

EXEC: \Windows\changetsk.lnk

And you need to edit the css file in this red lines with the name of your theme

FILE %W\stwater.jpg

REGX HKCU\Software\Microsoft\Today\-UseStartImage

EXEC %W\WCELoad.exe,"%W\Black.tsk" /silent /nodelete /safe

REGX HKCU\Software\Microsoft\Today\Skin=%W\Black.tsk

REGX HKLM\Software\Microsoft\Color\BaseHue=4

REGX HKLM\Software\Microsoft\Color\-BaseHue

FILE %S\changetsk.LNK

POST $,0x1A,0xF2

WAIT 12000

save it cook it and... enjoy ;) you will have your theme as default...

get rid of the classic blue is not good but you always can do that deleting the files provxml and or images becare what you do.
[Windows Mobile] {SBR}_L3GION:
which UC is this for there is xda and slueth's 2.0. im cooking for tp2 and i have yet to see anyone using slueth's and Ihavent done really any research on xdauc.
[Windows Mobile] indagroove:
NRGZ28 is prolly right, and the provxml method is the pro way to go, but I'm too lazy for all that, and just care about getting the desired result easily, so long as there are no adverse affects. So, I just use runcc to add the .tsk file during customizations, and set it to reboot after customizations are done, and have had no issues with 6.5 or 6.5.X rom theme customization at all. I usually just take a stock MS .tsk file, and modify it with win ce cab manager, then save and add to config. Simple, easy, with no need for messy provxml or rug, and since it's run with runcc, you know that it won't get overwritten by anything else in your kitchen. Best of all, it works every time.
[Windows Mobile] G-ThGraf:
It doesn't works for me...

I cook this before cook the theme, and i rename my .tsk by "Black" and it doesn't works...
[Windows Mobile] + Que PPC:
Change the name of the file is not needed, and you should be able to see in the UC how it is getting installed or set... open the file and change the black for your theme name... thats all.
[Windows Mobile] millski:
I've changed from the quick and dirty reg edit method of theme setting to the pro style provxml method, mainly because I couldn't get my old EXT to work in RunCC anymore for some unknown reason. Anyway my provxml is now run during RunCC and correctly sets my theme for me - however I seem to have a grey selection box around every area of text like in this screenshot:

It also chases a grey box along as I type into messaging etc; it's really quite annoying and I don't know where it comes from (there are no plain grey graphics in the theme, and they weren't there before anyway).

Anybody else encountered this problem, and more importantly know of a solution?
[Windows Mobile] 3|Saint|5:
I also get the grey boxes. To me, it seems like it actually doesnt select the theme, just uses some of the theme.
[Windows Mobile] + Que PPC:
do you have all the reg entries??? maybe you must to check this tsk... rename it as .cab open it with cab manager and compare your entries with mine ;) i tho it is a missing png or missing reg
[Windows Mobile] 3|Saint|5:
I figured out the problem. I believe the tool I used to translate the .reg entries of my .tsk file to .provxml didnt translate the "ThemeColors" and "ThemeValues" values correctly. I compared the values in the mxipupdate_HTC1_100.provxml from the Oboe with the one .provxml I created and discovered the differences. I had the "00,00,00...etc." for those values mentioned above which was I guess was incorrect. So I changed it to what the .provxml in the Oboe had and it works. I now get black text selection highlights like I wanted. Hopefully this will help you get an idea on where to look.
[Windows Mobile] millski:
Thanks, I'll take a look and see if that works :)

Edit: Finally got 'round to doing what you said and it works perfectly - I copied the theme colour and themevalue entries from the original classicblue.tsk provxml over the entries in my amarullzgreenblack.tsk provxml and the theme now works perfectly from first boot. Cheers mate!
[Windows Mobile] madnish30:
Hey,

How to select one of the cooked ROMs to be used from the first boot, instead of the default WM Theme ?

Thanks.
[Windows Mobile] indagroove:
Correct. That is exactly what the posts on the previous 6 pages before your post discuss. Thank you for summarizing.
[Windows Mobile] seeM_ZA:
Hahahaha, just had to laugh (^^,) Nice humour... Unless I misinterpreted, in which case I'm sorry :p
[Windows Mobile] madnish30:
6 pages ? AFAI can see there are only 3 pages before this :confused:

And all of those talk about a solution which has something or the other to do with RunCC, i was looking something which could be directly cooked in ( reg entry/EXT/DAT ) but maybe that wasn't very clear in my post, so i'll edit it.

P.S. : if the above was humor, will one tip

. :p

No offense.

Madnish30.
[Windows Mobile] seeM_ZA:
Read all of the pages in this thread, it basically explains all possible ways to cook a theme into a ROM. RunCC, *.reg or *.provxml.
[Windows Mobile] af974:
Yes there are 6 pages above this and there are various methods for your issue, i quoted NGR post and his method doesnt include Customization process (RunCC,Autorun,etc).

Please "Search before posting"
[Windows Mobile] indagroove:
Forum default is 10 posts per page, and this is post 67 so by default 6 pages before yours. Maybe you have non-default options in your user CP which list 20 posts per page, so you only have 3.

Earlier in this thread, your fellow mod NRG posted what you want:

http://xdaforums.com/showpost.php?p=6428965&postcount=42

Well, the guy above you got the humor anyway..
[Windows Mobile] madnish30:
Umm, i din't read it i just brushed through it. Thanks i will read it now.

Sorry for the extra posts guys.

And the number of pages depends upon the posts you chose to display on one page.

I did search thats why i landed on this thread:confused:, lets not argue.

Thanks for the help mate.
[Windows Mobile] pongskie:
NRGZ mention that there's a tool to convert a CAB to provxml. Any tips for this? Links or anything?

Thanks,

Pongskie
[Windows Mobile] seeM_ZA:
I think he meant .reg to .provxml. So you extract all the reg entries from your .tsk and then convert it to a .provxml. Search for the tool. I think it messes up with MultiColor or something like that though, not sure..
[Windows Mobile] millski:
I use this (it loads reg files as well as rgu's as the name suggests), can't remember where I found it but it's from ervius.
[Windows Mobile] {SBR}_L3GION:
i tried that and v3 of that and it didnt make my provxml correctly I believe or I didnt set it up correctly I havent tried it in awhile.
[Windows Mobile] millski:
My 'system' is to convert a theme cab into an ext, then convert the app.reg to a provxml with the above tool. The 'multicolortheme' and 'color' reg keys are sometimes wrong though, so I replaced them with the values from the original classicblue theme's provxml.

I then took the tsk file and all the graphics files from the ext I'd made and dumped them into OperatorPkg along with the provxml renamed to 'mxipupdate_HTC1_100.provxml' to overwrite the existing file - this will then set the custom theme during RunCC on first boot.

I've also made several other ext's from themes and put the 'mxipupdate_HTC1_100.provxml' into the files dir so that when I select them they overwrite the above files during cooking - I use this for creating GTX roms or other themes.
[Windows Mobile] zard:
Hi guys, I've been trying to get my GTX theme (combination from DarK Ninja's and another persons) for my own rom. Read the whole thread and have been testing for almost a week now. I'm getting very close to succeeding except for the blue colour in Resco Explorer. I suspect that it has to do with one of the following. I want it to show as grey instead of blue. Please see my screen capture. Please help me. Thanks.

<characteristic type="HKLM\Software\Microsoft\Color\MultiColorTheme" translation="filesystem">

<parm name="BaseColor1" datatype="integer" value="12698049"/>

<parm name="BaseColor2" datatype="integer" value="15395562"/>

<parm name="BaseColor3" datatype="integer" value="6710886"/>

<parm name="BaseColor4" datatype="integer" value="16777215"/>

or

<characteristic type="HKLM\Software\Microsoft\Color" translation="filesystem">

<parm name="ThemeColors" datatype="binary" value="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=="/>

<parm name="ThemeValues" datatype="binary" value="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALV7PAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAA=="/>

<parm name="2" datatype="integer" value="2236962"/>

<parm name="3" datatype="integer" value="2381655"/>

<parm name="9" datatype="integer" value="0"/>

</characteristic>
[Windows Mobile] v-b-n:
Resco Explorer using its own theme files... you can search here for Resco themes and include them in the kitchen ...check Resco registries
[Windows Mobile] zard:
I don't think the blue selection bar is related to Resco Explorer's theme files because in my Rhodium, it is grey and in my Topaz (where I'm testing the GTX theme cooked in), it is blue. When I go into the settings for both devices, skin was set to default. :-(
[Windows Mobile] zard:
I removed HTC Black.TSK and Classic Blue.TSK from the packages and this time round, the blue bar is gone. Unfortunately, the text is white now and without the blue background or the gray background I wanted, the text cannot be read at all. Even if I used a skin for Resco Explorer, I believe in some scenario, the background is white and text is white, so I end up with blank space. See the two screen captures I have.

Basically, I copied the themecolors and themevalues from the HTC Black.TSK to my own TSK and I got the above. I'm testing with themecolors and themevalues from Classic Blue.TSK now.

BTW, are the above values necessary to be in the mxipupdate_HTC1_100.proxml and my own TSK? At this moment, whatever registry settings in my TSK is also replicated in the mxipupdate_HTC1_100.proxml when I tested HTC Black.TSK. For the Classic Blue.TSK case, I was only able to copy the themecolors and themevalues values from the Classic Blue.TSK over to my own TSK but not to mxipupdate_HTC1_100.proxml as the format is different. Still can't figure out how to do the conversion from TSK to Proxml for these values.

Please help me. Thanks.
[Windows Mobile] Farmer Ted:
I wasn't even aware of the sys provxml that sets all of the reg keys for the stock theme (glad NRG pointed that out). Anyway, what I did was get that file, delete everything in it, and put a copy in my EXT's that over-writes the stock file. This way, the provxml isn't run (it saves about 8 seconds on first boot, as it's a big ass provxml and those things are slow as crap).

Next, I put all the reg keys for [HKEY_LOCAL_MACHINE\Software\Microsoft\Color] and [HKEY_CURRENT_USER\Software\Microsoft\Today] for the theme that I run (basically, it's just the classic blue.tsk with a couple of tweaks-all of the png's are the same as the ones found in <01>SYS\23547\DPI_192\COMMON\Base_DPI_192, except most are compressed and I changed the task bar color). So, when the device boots up, I don't need to run a .tsk file, and everything is a-ok except one weird issue, which may be what you're seeing. Some of the colors are funky, like the highlight color in Total Commander. Instead of being darkish blue, it's teal (and hideous). The fix is easy and weird. Basically, if I go into [HKEY_CURRENT_USER\Software\Microsoft\Today] and change the value for "Skin" to anything other than what the value is (stock it's just classic blue.tsk), immediately the highlight colors go to what they should be. Instead of doing it manually, I do it with a mortscript during customization. I can see right when it happens, because the autorun progress bar changes color from teal to dark blue.

RegWriteString("HKCU","\Software\Microsoft\Today\","Skin","Fix skin")
[Windows Mobile] zard:
I got no choice but to agree that it's best to use registries instead of using proxml. after i deleted the proxml and used the reg equivalent, my problem was gone. So, just a junior cook and not a pro cook. ;-)
[Windows Mobile] Farmer Ted:
I'm hardly a pro, but provxml's just slow down first boot a ton. If you put the reg keys in a package that runs at the end of your build (so nothing is over-written), and make sure no other provxml's screw with your settings, then it's just a better way to go, imo. What you don't want to do is put together a provxml just over-write reg keys installed by another provxml-you're just slowing down first boot even more. It's nice to get to the alignment screen and have the cursor jump from point-to-point instead of barely moving, which is what happens when crap is going on in the background.
[Windows Mobile] dragonkaiser:
GTX

Helllo guys.

I want to set GTX theme as default. Tried provxml or reg, the theme is set but i still have the horrible blue highlight. I post my app.reg for the GTX package, can someone take a look at it and tell me what i'm missing. Or someone can post a working .reg or provxml for GTX.
[Desire General] Dave G:
see info from Clove

http://www.clove.co.uk/viewProduct.aspx?product=32C8AD9B-E300-4267-BEC1-DE55F02D0184

http://www.htcsource.com/2010/04/unlocked-htc-desire-launch-delayed-until-april-13th/

this is shocking, I guess they are sending all the stock to T-mob, Orange and Vodafone??:mad:

Its tempting me to cancel and order a Legend
[Desire General] Dave G:
sorry didnt see other thread.
[HD2 General] host12:
Hi All

I need some help with my HD2.

Today I upgraded from stock rom to latest as version as on HTC website

I can't recall old version, anyway I am having an issue with this radio version which is 2.07.51.22_2

My exchange activesync keeps disconnecting, so my emails are arriving 3-4 minutes later.

I guess my question is?

Can i go back to older radio version without flashing, or worse case scenario could i downgrade to older rom?

I need some help guys.

Thanks
[HD2 General] tmorgan4:
I am downloading now... Will try when down.
[HD2 General] ahammet:
I cannot help you there, but have you tried sending a SMS? did you get a stupid notification of message being sent? I am trying to figure out a way to deactive.... No luck yet, waiting for HTC response
[HD2 General] tmorgan4:
As for the Data sync I have had no issue as yet. I have found it a tad more reliable than 1.49. But I have only done a whole 2 hrs of testing ;)
[HD2 General] host12:
What a pain, so yours work ok, do you use activesync with an exchange server?

That's where my problem is.

It disconnects every few minutes, which obviouslyconsumes more battery power.

As for the sms sent notification I dont mid it.

I may downgrade to original rom, is it safe?

Thanks
[HD2 General] tmorgan4:
Sorry I should have clarified. I link mine with my Exchange 2010 Server. I am getting emails as wanted.

That said I still can't sync SMS. Which is soemthing HTC is looking at and I haven't heard back in a while. I should email them to chase them up.
[HD2 General] host12:
Hmm, I may try a hard reset tomorrow then.

Thanks
[HD2 General] englundm:
Hi there, having exactly the same issue, did you find a solution to this other than changing out the ROM? Greatly appreciate your posts.
[HD2 General] rxsoob:
Telstra ROMS on HD2 are stuffed!

I've heard from a mate who works in Telstra ROM development that the HD2 images are not fully tested.. and therefore go to market with communications flaws.. eg every time you try and sync your mail or use as a shared internet device it struggles as the radio version is substandard to the rest of the Image.

Do yourselves a favour.. HSPL it... Find one of the wonderful roms that the guys/gals on here do.. and you will love using the hardware you have purchased. The HD2 is so powerful and should not be ruined by Telstra's lame attempt at a ROM.

Seems they have put way more effort into the Android ( desire ) but its still no HD2.
[HD2 General] host12:
Yep fixed it, apologies forgot to post solution for my issue.

After trying reflashing with new ROM, downgrading to old ROM and still having same issue, that's right after downgrading...

It clicked, see I bought device and started using activesync after about 2 months.

Before that, I had an issue with my 3G internet connection not working at all.

Weather updates, internet access, hotmail emails etc.

To fix that other issue I had to create a new internet connection.

By the time I got to use activesync I had a new internet connection, I was not using stock telstra connection.

Therefore to fix on new ROM version I created a new connection, and magically started working up to now with no issues.

And it is true telstra are bloody hopeless at testing pre-releasing ROMs.

If you need more information let me know.

Thanks
[HD2 General] hylandgj:
Would greatly appreciate any help in two areas:

- firstly my HD2 internet stuff is nor working at present. Clicking many of the BigPond links just brings up IE with wap.telstra.com/wap?..... and ends up just sitting there until timeout. Can you post details for setting up new internet connection that fixed this.

- which ROM did you go to. Hw did you load this. I cannot get my HD2 to connetc to Win7 x64 WMDC. Can't even see any mention of the device in the device mgr, though it did say it saw it at ones stage. Reading numerous posts - seems to be a lot of people having issues in this space..
[HD2 General] rxsoob:
Ok.. have to say, the wap.telstra addresses are all old and many are discontinued. All those apps are simply web shortcuts that should point to a m.bigpond address.

Firstly.. you need to do a few things..

1) You will need to HSPL your phone- ( like flashing a bios ) I just used the hspl.zip.. Instructions are easy and straight forward, make sure you follow them perfectly.

2) Flash your radio to something better i did the 2.10 ( Again.. instructions need to be followed.)

3) I then had a look and found a rom on the forum ( energy GTX ) which seems to have all i want and is fast.. after you flash it.. reboot it.. and it will autoconfigure to the Telstra network.. and BINGO.. FAST Phone!!
[HD2 General] englundm:
Hey there, thanks for this. With the new 1.72 ROM the Telstra inbuild connection set ups seem to work, can browse internet and activesync will connect when I prompt it OK (with 1.49 I had to setup a new connection with Phone line (GPRS) and telstra.wap manually (via the Telstra tech's)). I have two HD2's one running 1.49 (with this manual config) and the other 1.72 with inbuilt Telstra config's - the delay problem u described with email arriving 3 or 4mins later is still happening on 1.72 despite it appearing to connect fine, almost like the message from the exchange server is being ignored. Watching Activesync on the 1.72 when I know there is new email and there is this odd sequence, seems to check and recheck emails 2 or 3 times when just one new email has arrived but doesn't seem to pick up the trigger from the Exchange Server that new email has arrived? Does this delay still happen for you, what connection configuration did you select? Thanks v.much.
[HD2 General] mmbika:
I want to know what are the real benefits or improvements on upgrading the ROM on Telstra branded HD2? Because I bought an new, unlocked HD2 from a clearance shop in Melbourne and had been into it for just 2 days. Bening a long time WM user, I got used to it and it really seems to work without any problems at the moment, so does the new ROM brings some dramatic improvements, new and fanastic functions or what? I am not after cosmetic things at all, need to know real benefits comared to old ROM.
[HD2 General] englundm:
Thanks, almost sold on this path at this point given the headaches, was reluctant to head down this HSPL path, is there a good reference for setting up a custom ROM specifically for Telstra's network?
[HD2 General] diamond7:
Activesync usually never works with the standard Telstra connection in the HD2 Telstra ROM.

As far as im aware, it is set up to go through a Telstra proxy server, which doesn't allow the Activesync traffic.

You must set up your own stock standard connection to telstra.internet APN. Which bypasses the proxy that they have on their preloaded connection. You will however not be able to use the Telstra internet shortcuts to My Account, BigPond etc, as they require authentication with their proxy server.

So as far as I have found, with the stock Telstra HD2 ROM its a case of either one or the other: your activesync working, or your Telstra links working.