** REPAIR FAQ ** Merry Christmas and happy time sync!! (Update 24th Dec. 2010) - HD2 General

UPDATE v. 1.3.0.1 BETA (24th December 2010)
Sorry for the long time, but here is my current work which still needs some support.
What was done?
1. Fixed aprox. 90 Timezone entries within windows.
2. Problem is that the rilphone.dll ignores (!) NITZ. There might be an option within the registry but it seems that this option will be ignored. Damn...
3. Workaround is done and within the CAB file
LIMITATIONS:
I guess there are now all global valid timezones within this cab file and I hope there is no need to say that not every time zone is tested by my self.
The cell tower time sync works only after a cold reboot OR once a time if you activate the airplane mode or disable the SIM card. After enable the device for normal phone status you need to cold reboot the device because the registry value for the time sync will be set during the reboot and DEACTIVATED by the device after applying the current time.
If you want to prevent the cold reboot and force the cell tower time syncronisation you can also go to "SETTINGS - PHONE - GMS/GPRS - TimeSyncronization" disable this and hit O.K. Stay on and now enable this option again and you will have also a cell tower time syncronization. For automaticaly you need to reboot the device again.
Until someone has written a little tool for watching the registry we need to live with this limitation. But i guess this is not a huge limitation.
HOW TO USE:
HTC_TimeZone_Patch.cab is self explaining. Just download it, install it and enjoy it. If you have a previous version of my patch installed this will overwrite the existing settings. If u use this cab file reset the device after installation and when it's up you need to reboot it a secound time.
Problem is also if you are traveling around and you switch from 3G to EDGE or GPRS this time sync value will be also overwritten.
If you are using this patch with the current LEO DST Patch (LOL) this doesn't matters. I don't know what the hell the have written into this files but my patch is not causing troubels to this.
This patch is device independend. If you are using a other device than the HD2 (LEO) wich has also the time sync issue it should also work. Would be great to get some feedback about this.
UsedFiles.zip is the complete collection what I have used to get this patch running. If you want to build it into your ROM or you want to see what will happens on your device use it.
SourceCode.zip here I would need some help from someone other. Inside this file are 2 souce code files (CPP and VB) which should solve the RegistryChange Notification API. I just want to have that the RegKey [HKLM\Drivers\BuiltIn\RIL\DisableTimeSync] will be monitored. But after 12 years using the last time an compiler I have currently no clue how to solve this. If someone has experiance within C++ or VB.NET this should be not a big issue because both files are good templates.
Would be great if someone of you can check this files and write the EXE for this. Thanks in advance.

please can you help me
hi i did install the patch and the time is 2 hours minus than the real time i'm on +2 greece... if i uninstal the patch the time goes +1 hour every time i make a reboot .... can you help me fix this ?? the patch that you made is very good but is not for my time zone . i have the problem from the provider i think cuz without the sim it works ok the time . i try to take out the automatic sync from settings but after reboot is cliked again. please if you can help me send me an email on [email protected]

Same Problem Here !
But my phone goes -2h EVERY time I reboot !!

I have double checked this on two other devices. Same issue.
But in the meantime I found why...
See 1st post!

I modified the register and then I installed your patch, so I rebooted the phone and did a twice update on weather, but now my time is locked on 22.54 and I can't change it at all!!
I'm in Italy, so gmt+1 it's right for me..
any ideas?

i'm tryng now the settings , but i just found another problem when i go to setings/personal/ auto sync time with the network provider > i try to uncheck the settings but afret reboot is cheked again , i think the hole problem is from here... from the provider do you knou how i can stop the auto time sync in any other way than the settings??

still need help...
no , still problems i-m 4 hours behind now , i think i did some thing wrong , my only hope is if you can fix me up with 1 patch for ''115 E. Europe Standard Time'' or for ''130 GTB Standard Time'' if u ever have time . or for any GMT +2 i think it wil work . thank you for giving us hope u are 1 of the few that took this problem and fix it .

satellite000 said:
no , still problems i-m 4 hours behind now , i think i did some thing wrong , my only hope is if you can fix me up with 1 patch for ''115 E. Europe Standard Time'' or for ''130 GTB Standard Time'' if u ever have time . or for any GMT +2 i think it wil work . thank you for giving us hope u are 1 of the few that took this problem and fix it .
Click to expand...
Click to collapse
Post me the content of this registry keys and which country you are living:
HKEY_LOCAL_MACHINE\Software\Microsoft\Clock
HKEY_LOCAL_MACHINE\Time
HKEY_CURRENT_USER\Software\HTC\Manila
HKEY_CURRENT_USER\ControlPanel\Time
TIP:
It might be also a solution if you delete the value within HKEY_LOCAL_MACHINE\Time
There you will find only ONE value which will rebuilded after knocking on the time server. Just delete this key and give it a reboot.
Thanks!

LuPellox85 said:
I modified the register and then I installed your patch, so I rebooted the phone and did a twice update on weather, but now my time is locked on 22.54 and I can't change it at all!!
I'm in Italy, so gmt+1 it's right for me..
any ideas?
Click to expand...
Click to collapse
If you are able to do a factory reset do it, check the registry for this:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
"HomeDST"=dword:00000000
"AppInfo"=hex:\
01,00,00,00,00,00,00,00,6E,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00
"TZIndex"=dword:0000006E
"SoundAlarmAlways"=dword:00000001
"NetworkTimeNotifyUser"=dword:00000001
"AutoDST"=dword:00000001
"NetworkTimeSync"=dword:00000001
[HKEY_CURRENT_USER\Software\HTC\Manila]
TimeZone=-
Make sure that [HKEY_LOCAL_MACHINE\Software\Microsoft\Clock] has no more keys in addition. Reboot. Check the [HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
again and there MUST be an additional key named "HomeDST"=dword:00000000
Leave the settings within HKEY_CURRENT_USER\ControlPanel\Time as is is.
The TimeZone key within [HKEY_CURRENT_USER\Software\HTC\Manila] is only available if you do a power on after factory reset when you have SIM PIN enabled. Would be great if you can disable PIN for the very first reboot.
1. Disable PIN for the SIM
2. Factory reset
3. Go ahed with the setup like always, just basics and i.e. remove the camera icon from the home Menue. Just to make sure that the device writes something to the registry into your user profile.
4. Reboot
5. Change registry only within [HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
6. Reboot
7. Be patient and check the time
Can you confirm?
Independed if it's working or not, please send me the Registry of your Device with the four keys within the 1st posting.
It would be a great thing if you are using CeRegistry Editor and you are able to send me a complete backup of the complete registry which should be round about 2MB.
Thanks!

HKEY_LOCAL MACHINE\software\Microsoft\Clock
homeDST dword:00000000 (0)
appinfo 01 00 00 00 00 00 00 00
82 00 00 00 00 00 00 00
01 00 00 00 00 00 00 00
01 00 00 00 00 00 00 00
00 00 00 00
''SoundAlarmAlways" dword:00000001
"NetworkTimeNotifyUser"dword:00000001
"NetworkTimeSync" dword:00000001
TimeZoneInformation :
88 ff ff ff 47 00 54 00
42 00 20 00 53 00 74 00
61 00 6e 00 64 00 61 00
72 00 64 00 20 00 54 00
69 00 6d 00 65 00 00 00 etc... it goes on til 172 length binary value
and this 1 all the time reapears...
HKEY_CURRENT_USER\Software\HTC\Manila (is a lot of data there ...)
HKEY_CURRENT_USER\ControlPanel\Time
appstomodemtimeoffset : 4a3907(4864263) this 1 all the time reapears...
NITZUpdateTime :00000001 (1)
UseNetworkTime :00000000 (0)
i erased all of this but still the same problem...
HKEY_LOCAL_MACHINE\Software\Microsoft\Clock
HKEY_LOCAL_MACHINE\Time
HKEY_CURRENT_USER\ControlPanel\Time
the first patch was working ok but it was not the acurate time.... i dont know what to do ... i'm thinking to instal a custom cooked rom for my hd2 t-mobile... this will be the last resort .
again thank you for taking interesst in this problem .

Ok. This thing becomes more and more crazy! *lol*
After 4 or 5 times patching the registry it's not longer possible to patch successfully the registry. I don't know if this problem is related to my device or if this is a problem to my Registry Editor. My device is doing some strange things... Just wait until the end of this storry!!
So, let's start from scratch - and I guess I have a final solution:
1. Flash the device from scratch
2. Just DELETE (!) the followed registry entries:
REMOVE THIS KEY AND EVERYTHING INSIDE COMPLETE:
[HKEY_CURRENT_USER\ControlPanel\Time]
YOU CAN'T REMOVE THE NEXT KEY. JUST DELETE EVERY VALUE WITHIN THIS KEY! IF IT'S POSSIBLE DELETE THE "AppInfo" value ALSO!
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
"Home"
"HomeDST"
"SoundAlarmAlways"
"NetworkTimeNotifyUser"
"NetworkTimeSync"
IF IT'S EXIST - DELETE IT:
[HKEY_CURRENT_USER\Software\HTC\Manila]
"TimeZone"="-60"
Now, when everything is done, my device is switching to 13:05 GMT +1, September the 29th. The GMT+1 is related to the value of [HKLM\Time] because TimeZoneInformation is telling W. Europe Standart Time GMT +1. If you have a different time zone this date is relatet to your value.
Anyway - it's great!!!!!! From my point of view, this is a sign that there will be a "time reset" on the device.
Just do a reboot, be patient and after round about 1 or 2 Minutes and your current Date is valid but time is wrong.
For me it will display Current time GMT +2.
Now go to: [HKEY_LOCAL_MACHINE\Software\Microsoft\Clock] REMOVE the HomeDST value which is "0" (zerro) and type "AutoDST" with value 1.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
"AutoDST"=dword:00000001
Disconnect cable and 5 or 10 seconds later you see the valid time. Do you think this is great??? NO!!!!
Now - let's do a second flash from scratch and tell me what you will see!
After flashing it the 2nd time I disconected the device and boot it up. I have done the default setup (...yes, yes, next, next, next - finish) and saw that my time was not valid to +1 hour. Weather update was running and - uhhhh???
Time AND Date was valid!!!!! Double checked the Registry entries and they are still the same as bevor. BUT even with or without SIM PIN the TimeZone value is not set.
[HKEY_CURRENT_USER\Software\HTC\Manila]
"TimeZone"="-60"
No, nada, nothing. Niet!! I'm not able to get it...
I have done this now 2 more times and I have still the right time after flashing WITHOUT patching the registry or patching the device.
My device is now sleeping this night without the batterie because I want to see what will happens tomorrow morning after 7 hours without power when I plug it in. Nasty devices will be punished hard
Double check this and confirm this way please!!!

I plugged the batterie back and pressed VolumeUp + VolumeDown + PowerOn together for factory reset.
Device is booting and running within default setup. I was tracking the registry and the default time on the device is GMT - British Time [HKLM\Time\TimeZoneInformation] which is based on the firmware by default.
Start the setup with stupid next, skip, skip, ... finish!
It comes up with GMT british time but 5sec later I have had the right time & TimeZoneInformation within the device.
If someone is able to explain this that would be great!

UPDATE!
Check the first posting pls and don't try to do this with any other firmware. It will not work...
Currently there are a lot of questions why without any answer...

Now it's finaly working. No need for a reset, no need to flash, nothing to do.
Just use the CAB file and be happy!!!

Update!
Now you have also the right time after a restart!

Thanks a lot for your work!
I tried the cab and it seems to work
I have only one question...well that's more like a curiosity: I tried to re-enable both the auto sync option in the sense settings and in wm phone settings, and it doesn't work. In fact I have to keep the wm one disabled and use only the sense settings auto sync option enabled. Is this the normal behaviour? And, why nobody at microsoft or htc is thinking about the release of a fix while it is clear that it's a wm bug (and also a very annoying one)?
I know most probably you can't have an answer for my last question...
Again, Thank you very much!!

RolandCruise said:
Thanks a lot for your work!
I tried the cab and it seems to work
I have only one question...well that's more like a curiosity: I tried to re-enable both the auto sync option in the sense settings and in wm phone settings, and it doesn't work. In fact I have to keep the wm one disabled and use only the sense settings auto sync option enabled. Is this the normal behaviour? And, why nobody at microsoft or htc is thinking about the release of a fix while it is clear that it's a wm bug (and also a very annoying one)?
I know most probably you can't have an answer for my last question...
Again, Thank you very much!!
Click to expand...
Click to collapse
Sure! I can!
This issue is related to HTC and it's depend on the rilphone.dll...
Not sure if someone is interested about technical details. But if you are I can post this here
Thanks m8 for your feedback!

Dear MrT69 !
Thanks for diggin into this crap porduced by HTC, doing THEIR work and finding a solution as posted in the cabs.
Before I install I would have to know on WHICH ROM You are (1.66, 1.72 ?), which rilphone.dll and what exactly Your cabs 1.00 and/or 1.01 do.
From long experience in this forum I know: the better the infos BEFORE installing a mod the less trouble with freezes afterwards ...........
Thanks again for Your fabulous work !

MrT69 said:
Sure! I can!
This issue is related to HTC and it's depend on the rilphone.dll...
Not sure if someone is interested about technical details. But if you are I can post this here
Thanks m8 for your feedback!
Click to expand...
Click to collapse
Well, yes...if it doesn't take you too much time to explain what your cab does and some technical details it will be surely appreciated
My doubt is: rilphone.dll is a library i think...so why the auto update function works with the sense settings option and not when I check the windows mobile phone setting to synchronize with network time?
Thanks a lot!

troed said:
Dear MrT69 !
Thanks for diggin into this crap porduced by HTC, doing THEIR work and finding a solution as posted in the cabs.
Before I install I would have to know on WHICH ROM You are (1.66, 1.72 ?), which rilphone.dll and what exactly Your cabs 1.00 and/or 1.01 do.
From long experience in this forum I know: the better the infos BEFORE installing a mod the less trouble with freezes afterwards ...........
Thanks again for Your fabulous work !
Click to expand...
Click to collapse
I will remove the old version so there is now only one to use. If there are future updates for this please use only the CAB within the 1st posting.
Regards,
MrT69

Related

aWizard "ERROR: ITWriteDisk - An internal error occurre

Code:
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 38 1b 01 01 35 3a 02 3f 11 0b 05 24
CopyFileToTFFS(SplashBMP\splash-temp.bin:0, 2d0000, 0002581e)
ERROR: ITWriteDisk - An internal error occurred.
I get this when trying to use the "c" option to install a splash screen, also when I try the "s" option to restore a backup splash screen, and when I use the "splash_bmp_to_wizard.exe" (i think it just uses awizard anyway, so no surprise there). Does anyone know the solution or have the same problem?
It worked just fine on my stock 8125, this is only since the ROM 2.17 upgrade.
Please check it out, Later; Lew
Lew:
Same thing happend to me. It is, as of now, locked. The lokiwiz and aWizard do not work with the new rom like the old ones.
I was able to change my screen using
ruu_forcedalias_splash_245
Run this and you will have new WM5 GSM splash. I have not tested to set if I can change to my splsh now.
The ruu_forcedalias_splash_245 had a.nbf file for the splash. I wonder if it is possible to change a .bmp file to a .nbf file. If so, one could make whatever splash loader they wanted.
Thanx for the reply and the program. So it changes the splash screen to something generic? It does not allow you to choose what the new image will be? You say that it uses ".nbf", I have a converter that will change a ".bmp" to ".nb" can you see if it works with that? I would but I am at work, plus I wouldent like a generic Splash screen, I suppose I would stick with the QTEK if those were my choces.
Do you have a picture of the generic splash screen?
Heres the converter, of course you have to be logged in =)
Thanks, that saved the day! As things were, I was too embarrassed to reboot in public. I mean, who'd like to be seen holding a sign saying "I MATE FOR BUSINESS, FOR PLEASURE, FOR LIFE"? Besides, mating "for business" is illegal where I live.
Mike.
LOL
Funniest post I have ever read on this forum, and the award goes to...
mpd
Take a bow!
still chuckling; Lew
p.s. I am working on changing the generic image, as we speak. I havent even tested this ".exe" but I assume by mpds enthusiasm it works. So now I am just trying to change the picture it uses. Any help is always welcome.
Alright I have come to know that the "ruu_forcedalias_splash_245_425.exe" is packaged so I was able to extract the files inside;
EnterBootLoader.exe
RUUGetInfo.exe
RUUResource.dll
ROMUpdateUtility_Wizard_NoID.exe
nk.nbf
This looks vary familar to me (anyone who changed the ROM or Radio on a Blue Angel would recognize this )
So the splash image (generic) would be in the nk.nbf.
I need to know how to extract the .nbf to see what is in there, and what can come out so I can find out what type of image I need to make and what to convert it to... so long story short (to late)...
I need to know how to extract an .NBF file.
Thanx; Lew
Lew, please tell me your working on replacing all the splash screens including the very first one when you start up your wizard. I am in a desperate need of replacing the initial image of HTC on my Cingular 8125. How do I replace this ?
Can anyone post a screenshot of the generic bootscreen? I would like to get rid of my ugly T-Mobile ( what designer thought it was so cool for pink, white, light & dark grey ) Splash Screen.
Best regards.
Is there anyone here that could crack this would be "encryption" on the .nbf in question? I tried encoding my splash backup from aWizard using the project file from the "decoded" nk.nbf from "ruu_forcedalias_splash_245_425.exe" and it was a no go. It said that my storage was the wrong size for this ROM update (or something to the effect of NO). So it looks as if this nk.nbf from "ruu_forcedalias_splash_245_425.exe" is the key to unlocking the ability to change splash screens to custom images.
DrBig74 where did you get "ruu_forcedalias_splash_245_425.exe" from? Maybe someone that made it will have the answer we need eh?
Later; Lew
Below is the Windows Mobile Splash screen. Those of us not using QTEK, it is a nice change.
ftp://xda:[email protected]/Uploads/HTC_Wizard/Splash_Screens/WMGSMSplash.bmp
I believe that I found "ruu_forcedalias_splash_245_425.exe" on the WIKI ftp server. I cannot remember. I did post a message to find this person. My attempts to make a .nbf file out of a splash screen have failed. With previous roms, one was able to run wizsplash and/or aWizard and change the 2nd splash screen with no problem. Oh, well.
Also, good luck changing the 1st HTC splash screen. At this point it cannot be done. Maybe some genius will figure this out soon.
Best,
DrBig74
Ok, good news, thanx to BrightMoonHeart I have been able to extract the BMP from the NBF using "typhoonnbftool_04.exe". The bad news is so far I can't seem to add an image (bmp) to the nbf or remove the current image. So this was a great step forward, just need a little help to get r done. I tried "typho2.exe" but I couldn't get it to do anything except give me the same info "typhoonnbftool_04.exe", It says it can extract the ".NBF" to an ".SPL" and that may allow us to edit it but I was not able to get it to convert. Any ideas guys? Always appreciated
Thanx; Lew
I have mixed feelings over the default Windows Mobile splash now that it is installed over the Qtek logo. However I have run across this... any ideas? have you seen this?
http://www.xs4all.nl/~itsme/projects/xda/xdaii-update-format.html
Hello ,
Have an idea?
look , good or bad track ? Partial ROM flashing
http://arisme.free.fr/TyphoonNBFTools/index.php
The remote client is necessary if you want to downgrade a ROM update having a bootloader version greater than 2.00
thanks
Bad track... NBF Tools use the same technique as aWizard, which was disabled by HTC in the AKU2 models.
Bye,
Ricardo

[Solved] Blackberry Connect Hacking

Hi folks,
I did some kind of research regarding the problem that some of us are facing when it comes to new rom versions and the Blackberry Connect software.
I found a few things out, including a way to enable debug logging for BBC on the PPC.
Now I'm stuck and need some help of people who have crypto-skills or know something about pseudo number generators.
If you are interested in my current findings, please take a look at the following posts:
http://forum.xda-developers.com/showpost.php?p=1110712&postcount=123
http://forum.xda-developers.com/showpost.php?p=1137145&postcount=125
The first one describes how to enable debug logging, and the second one shows what I have found out so far...
Cheers
EDIT: If you are interested on how this is done, please read post number 3, and after that read post number 64 and 152.
EDIT2: Depending on your device there might be a way to get BBC Version 4 running see post #302
Manipulate GetVersionEx call?
I found out that the Blackberry Connect Client uses standard GetVersionEx function to query the OS Version and build information of the device it is running on. So instead of analyzing how the pseudo random version generator works, maybe there is a way to build some kind of wrapper around it that intercepts the GetVersionEx call and provides manipulated version strings to the BBC...just an idea...
Got it...
OK folks, I've got it done. BBC is finally working in WM6 on my Universal...
I was able to prove my theory about the pseudo random os version string. If you have the right string, BBC will work with every ROM.
Here are the steps you need to do in order to get it working (shown on the example of WM6 (J.Wright's last ROM 2.01.08 and BBC 2.1.2.31):
1. Use the famous HTC64 Extended ROM Tool to decode the .nbf from the above ROM
2. Open the resulting .fat (or .nba) file with your favorite HEX-Editor
3. Search the follwing hex value (there will be two locations for this, you have to edit both of them)
4F 3F A0 E3 02 30 83 E3 45 2F A0 E3 05 10 A0 E3 02
4. Change it to:
C3 30 A0 E3 02 30 83 E3 45 2F A0 E3 05 10 A0 E3 01
5. Save the changes to your .fat (or .nba) file
6. Use the famous HTC64 Extended ROM Tool again to encode the file back to a .nbf file (ignore the warning about to big .fat file)
7. Flash the .nbf to your device
8. After flashing use a registry editor and go to the following key:
HKLM\System\Versions and edit the Aku string from .0.0.0 to .2.0.0
9. Reboot and install the blackberry connect client
10. From here on do the same steps that nessecary on a normal BBC install
11. You're done..it should work now
The above hex-magic patches the coredll.dll from OS Version 5.2.318 to 5.1.195. In combination with BBC Version 2.1.2.31 this will result in a pseudo random os version string that is allowed to connect to the blackberry network.
Have fun!
Cheers
c0rnholio said:
OK folks, I've got it done. BBC is finally working in WM6 on my Universal...
I was able to prove my theory about the pseudo random os version string. If you have the right string, BBC will work with every ROM.
Here are the steps you need to do in order to get it working (shown on the example of WM6 (J.Wright's last ROM 2.01.08 and BBC 2.1.2.31):
1. Use the famous HTC64 Extended ROM Tool to decode the .nbf from the above ROM
2. Open the resulting .fat (or .nba) file with your favorite HEX-Editor
3. Search the follwing hex value (there will be two locations for this, you have to edit both of them)
4F 3F A0 E3 02 30 83 E3 45 2F A0 E3 05 10 A0 E3 02
4. Change it to:
C3 30 A0 E3 02 30 83 E3 45 2F A0 E3 05 10 A0 E3 01
5. Save the changes to your .fat (or .nba) file
6. Use the famous HTC64 Extended ROM Tool again to encode the file back to a .nbf file (ignore the warning about to big .fat file)
7. Flash the .nbf to your device
8. After flashing use a registry editor and go to the following key:
HKLM\System\Versions and edit the Aku string from .0.0.0 to .2.0.0
9. Reboot and install the blackberry connect client
10. From here on do the same steps that nessecary on a normal BBC install
11. You're done..it should work now
The above hex-magic patches the coredll.dll from OS Version 5.2.318 to 5.1.195. In combination with BBC Version 2.1.2.31 this will result in a pseudo random os version string that is allowed to connect to the blackberry network.
Have fun!
Cheers
Click to expand...
Click to collapse
Hi and many thanks for this work! It's the only reason I haven't moved accross to wm6 yet.
Can you tell me which version of wm6 you edited the .nbf file of? or should it work with all versions? I tried it on JWrightMCPS's version 2.01.06WWE version but it didn't work.
Many thanks.
Sham
it's 2.01.08 like I wrote in the my last post ;-)
you can do it with every rom if you know the right hex-string to look for. I will write detailed instructions on monday or tuesday. In general this trick will work for every device and every os version including all the aku 3.x roms for all devices.
cheers
c0rnholio said:
it's 2.01.08 like I wrote in the my last post ;-)
you can do it with every rom if you know the right hex-string to look for. I will write detailed instructions on monday or tuesday. In general this trick will work for every device and every os version including all the aku 3.x roms for all devices.
cheers
Click to expand...
Click to collapse
what hex editor do you recomend?
beginner said:
what hex editor do you recomend?
Click to expand...
Click to collapse
I used hexEdit. I don't have a link for you currently, cause I'm not at my PC . Surfing with a Simpad (a CE based webpad).
it doesn't work for me
for me, after a soft reset it leaves to work...
is it possible to get a patch made in cab format. much easier for newbies.
beginner said:
for me, after a soft reset it leaves to work...
Click to expand...
Click to collapse
have you made the changes to both occurances of the string?
what does you system report as os version now?
have you used version 2.1.2.31 of bbc connect?
it works 100% for me and a handful of others that I know.
cheers
aniel1 said:
is it possible to get a patch made in cab format. much easier for newbies.
Click to expand...
Click to collapse
No, this is not possible.
c0rnholio said:
have you made the changes to both occurances of the string?
what does you system report as os version now?
have you used version 2.1.2.31 of bbc connect?
it works 100% for me and a handful of others that I know.
cheers
Click to expand...
Click to collapse
Same versions as you said (rom, bb)
Radio is 1.13, but it was working previously with bb and other roms
I insist on this question, in your case, after a soft reset it works?
Note: I think I made correctly decode-modification rom- encode, but jut in the case... could you upload rapidshare or other place the nbf resulting file please?
beginner said:
Same versions as you said (rom, bb)
Radio is 1.13, but it was working previously with bb and other roms
I insist on this question, in your case, after a soft reset it works?
Note: I think I made correctly decode-modification rom- encode, but jut in the case... could you upload rapidshare or other place the nbf resulting file please?
Click to expand...
Click to collapse
yes, it works, even after multiple softresets, uninstallation and reinstallation of the bb client. I also have radio 1.13.
c0rnholio said:
yes, it works, even after multiple softresets, uninstallation and reinstallation of the bb client. I also have radio 1.13.
Click to expand...
Click to collapse
IT WORKS!!!!!
THANKS A LOT, YOU ARE GREAT.
Note: I followed again the process from zero. Maybe related some intermediate step not covered correctly.
network parameters to surf internet
cOrnholio:
it works great after several hours and softreset. VERY GOOD JOB.
Going ahead with details. When BB is connected and you surf internet, BB is disconnected and is difficult to put it again to work, do you have some idea?
Other question: I think BB service offers the capability to surf internet by their services, do you know how to do it in the APN parameters?
beginner said:
Going ahead with details. When BB is connected and you surf internet, BB is disconnected and is difficult to put it again to work, do you have some idea?
Click to expand...
Click to collapse
No, sorry. You can only try to restart the service.
beginner said:
Other question: I think BB service offers the capability to surf internet by their services, do you know how to do it in the APN parameters?
Click to expand...
Click to collapse
AFAIK your provider has to enable this feature in order to use it. After it has been unlocked in your service plan you should be able to use it. I think the APN is pushed to your device by the network, or if you have bb enterprise it will be pushed by the blackberyy desktop client.
Cheers
c0rnholio said:
have you made the changes to both occurances of the string?
what does you system report as os version now?
have you used version 2.1.2.31 of bbc connect?
it works 100% for me and a handful of others that I know.
cheers
Click to expand...
Click to collapse
Hi c0rnholio, many thanks again for all your hard work on this. Could you please tell me where to find the BBC 2.1.2.31 version? Many thanks,
Sham
monster said:
Hi c0rnholio, many thanks again for all your hard work on this. Could you please tell me where to find the BBC 2.1.2.31 version? Many thanks,
Sham
Click to expand...
Click to collapse
You can find it here:
http://support.vodafone.de/spopup41.html
and on th eT-Mobile Download page.
c0rnholio said:
OK folks, I've got it done. BBC is finally working in WM6 on my Universal...
I was able to prove my theory about the pseudo random os version string. If you have the right string, BBC will work with every ROM.
Here are the steps you need to do in order to get it working (shown on the example of WM6 (J.Wright's last ROM 2.01.08 and BBC 2.1.2.31):
1. Use the famous HTC64 Extended ROM Tool to decode the .nbf from the above ROM
2. Open the resulting .fat (or .nba) file with your favorite HEX-Editor
3. Search the follwing hex value (there will be two locations for this, you have to edit both of them)
4F 3F A0 E3 02 30 83 E3 45 2F A0 E3 05 10 A0 E3 02
4. Change it to:
C3 30 A0 E3 02 30 83 E3 45 2F A0 E3 05 10 A0 E3 01
5. Save the changes to your .fat (or .nba) file
6. Use the famous HTC64 Extended ROM Tool again to encode the file back to a .nbf file (ignore the warning about to big .fat file)
7. Flash the .nbf to your device
8. After flashing use a registry editor and go to the following key:
HKLM\System\Versions and edit the Aku string from .0.0.0 to .2.0.0
9. Reboot and install the blackberry connect client
10. From here on do the same steps that nessecary on a normal BBC install
11. You're done..it should work now
The above hex-magic patches the coredll.dll from OS Version 5.2.318 to 5.1.195. In combination with BBC Version 2.1.2.31 this will result in a pseudo random os version string that is allowed to connect to the blackberry network.
Have fun!
Cheers
Click to expand...
Click to collapse
Great work Cornholio! One thing though, is that radio version seems to matter in experiments thus far.. do you think you can do some tests to see if the pseudo number changes if your radio version changes?
Is the "core" version basically WM5 (5.1.195) as opposed to WM6 (5.2.318)
This would imply that most people can just use the BB version you used (2.1.2.31), any WM5 AKU 2.x rom, and simply change the AKU string back to 2.0 and all will be well.. no need to hex edit if all you want is WM5 with an updated/stable rom...
titus666 said:
Great work Cornholio! One thing though, is that radio version seems to matter in experiments thus far.. do you think you can do some tests to see if the pseudo number changes if your radio version changes?
Is the "core" version basically WM5 (5.1.195) as opposed to WM6 (5.2.318)
This would imply that most people can just use the BB version you used (2.1.2.31), any WM5 AKU 2.x rom, and simply change the AKU string back to 2.0 and all will be well.. no need to hex edit if all you want is WM5 with an updated/stable rom...
Click to expand...
Click to collapse
Hi,
The radio version is not involved in the generation of the pseudo random os string. I've just only tested the BBC client on WM6 with radio 1.13. It should run on 1.14 also.
Well, the OS version 5.1.195 is the version string that is reported by the original AKU 2.0 update from T-Mobile. The only requirement in this hole thing is to find a combination of versions that are allowed to run. For example the hermes has an aku version of 3.3 and a matching BBC version of 2.1.2.52 (as far as I've read int the hermes forum). This combination is allowed to connect to the network. So if you edit the coredll.dll to the same OS-Version string of the hermes aku3.3 one and use the 2.1.2.52 bbc client it should also work.
So to answer your question (if I understood you right), yes, as long as the os version is 5.1.195, the blackberry client 2.1.2.31 should run if you set the aku string back to .2.0.0
But AFAIK each AKU higher that AKU2 (which is 5.1.195 on universal) has a different os version string hardcoded in the coredll.dll.

Newbs guide to Herald modification *updated* 11/02/07

EDITS: 10/18/07 ADDED Wing OS's. In FAQ's Pt.2
Newbies Guide to Herald
Disclaimer: Please read ALL instructions listed for any item BEFORE actually following them. Make sure you have a good idea of what you're doing, and what you're supposed to be looking for. Im not responsible for any harm you may cause to your device following my steps. Anything I post here HAS worked on my Tmobile Wing and been tested.
Also, I have released a zip of everything needed to install a Touch IT OS. Check this thread here
I want to install a program, but dont know how to use .cab's
Its really easy.
1. Connect your computer to your device via USB
2. Explore your phones memory, and copy a downloaded .cab from the internet to your phone
3. RUN the .cab from your phone through the File Explorer
4. Whatever setup it is, it should complete, and it will delete the .cab afterwards to save space.
I want to backup my device:
Active Sync will back up your contacts, calendar, emails, notes, files and program data.
In addition, you can use PIMBackup for your Call Logs, Messages, Speed Dials, etc. and either Spb Backup or Sprite Backup for a full system backup (i.e. you won't have to reinstall all your apps as long as you restore to the same ROM you backed up from).
What are the different reset functions?
Soft reset - hit small circular reset button by volume slider(on wing) or bottom of phone (on Herald)
Hard reset - Press and hold both softkeys and press the soft reset button, continue to hold the softkeys til a prompt is brought up asking if you're sure you want to format. Press the call button to comfirm.
Enter bootloader - Press and hold the camera key, then press the soft reset button. Hold the camera button until the bootloader menu shows it. You will see 3 different gradient colors.
How Do I Install With NBH Method
View this video here: http://www.gigasize.com/get.php?d=khbzp03s07f
I want to install touchflo, but I need more instructions:
Here are my steps I used to install touchflo:
1. Download which version of Touch IT you want. For the Last version made, here is the link: http://forum.xda-developers.com/showthread.php?t=340403
2. Backup any information you wouldn't want to lose. Either backup to memory card or PC; your choice
3. At this point, You need to install the official RUU for your device, if you're already running the official RUU, then you need to hard reset your device. (Press and hold both soft keys and press reset button, continue to hold softkeys til screen displays to hard reset. Press the call button to continue). If you need to install the official RUU, continue to step 3a4Here is a list of uploaded RUUs
3a. Enter bootloader on your phone (Hold camera button and press reset, continue holding camera until a screen with 3 gradient colors shows up
3b. Connect your computer via USB to your ppc (Pocket PC)
3c. Run the RUU .exe from your hard drive, follow its simple onscreen instructions and click check boxes necessary to continue with the installation. This should take a few minutes, and you will more then likely see your screen flash and change things, this is normal, let it work. After a few minutes it will boot up and go into "automatic customization of your device", I continued this (screen alignment, tips, auto setup), and waited for my device to be totally ready for me to use.
4. Connect your device via USB to the PC and wait for activesync. If it automatically pulls up a profile for your phones sync, delete that profile. If it asks again to setup device for syncing items, click cancel. You will still be able to explore your phone and install devices without setting up the sync profile for your phone.
5. Make sure your phone is connected as a guest, if it is not, make sure it is. The method I used to do this was this zip file I ran "guest only" registration entry. (Make sure and run allow partnership registration after completing installation), but it should display as guest after the hard reset.
6. Copy aserg policies.cab to your mobile device
7. Run aserg policies.cab from your device
8. Soft reset (use stylus for button on side of wing, or on bottom of herald)
9. Go into your comm manager on your phone, and disable "phone". Basically enter flight mode so nothing can be sent to your phone during this process.
10. Once booted, its time to give it a shot. Make sure you're still connected as guest, and run !Upgrade_rom.bat from Touch_it folder on your PC
11. This will bring up a command prompt waiting for you to hit a key to begin, press any key
12. During this time it is installing, NEVER touch your phone or play with it in any matter. It may look as though the command prompt has gotten hung up at times, but leave it run until it completes (or fails). your phone will pop up a message saying "unknown status" or the likes, but dont close that window, like I said just leave it alone.
13. If you have no error messages in the command dialogue box then you're ready to hard reset your phone. (press both softkeys, and press reset, continue holding softkeys til you see a dialogue asking if its okay to restore settings, hit the call button to finish it)
14. Your device SHOULD boot normally, go through setup, and you should be golden.
If at any time there is an error during install, but you still let it complete, you might have a chance at it working. Hard reset it after completion (even with errors) just to see if it works. If it wont go past your Tmobile or HTC picture screen on bootup, then you have bricked your device. To UNbrick it, run steps 3a through 3c and reinstall the RUU.
If you get any errors, try and try again. Its proven working on several devices.
How do you enable the cube?
Start > Programs > TouchFlo > TF Settings
Here you can change how it operates, or turn it off.
Here are the ways to activate it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This image is not from the TouchIT but tom codons Black&Blue for the Artemis
I want to sync my outlook contacts, but activesync doesnt work!
I have found a workaround for this.
1. set up a windows live account (if you havnt already)
2. at the windows live homepage, import your contacts from outlook to your Live account
3. set up email via your Wing, on step 4 it will allow you to sync with Hotmail and Live
4. contacts should sync
This is a "quick fix" to the real problem not being able to sync. Using this method will store them all on your SIM, and make it Lastname, Firstname (annoying to me)
Changing the HTC home plugin clock colors
select your color:
HTC Home Clock Aqua Glow Thread
HTC Home Clock Eblue Glow Thread
HTC Home Clock Matrix Glow Thread
HTC Home Clock Purple Glow Thread
HTC Home Clock Red Glow Thread
HTC Home Clock Yellow Glow
For me, all I did was copy and paste these files to my windows directory and soft reset. It worked after that! Matrix FTW!
I enjoyed this guide and it helped me solve my problem/questions I had. Is there a place to donate?
I would be happy to accept donations
All donations can be sent via paypal to: [email protected]
this would be interesting for me to
FAQ'S Pt. 2
Are there more additional links to more Herald/Wing things?
Sure, check below, I will keep my list updated
Nyer78's "All You Need On Your Wing" Thread
Nyer78's "Slide2Unlock Walkthrough"
Dakrnguy4u's "Cab and Registry Tweak" Thread
Modaco's "Quick guide to pagepool changing" Thread
Nugift's "Some useful .cab files" Thread
Anichillus's HyperCore Kitchen Thread
Lots of cabs thread
On my wing, when I choose a custom background, the images appear washed out / bright; What is the fix for this?
To fix this, go to: Programs and open Pictures and Videos. Now go to the picture that you want to use as your background. Click and hold on the thumbnail with your stylus until a menu pops up, then select Set as Today Background. The next screen will let you set the transparency level of the image. Bring the level to 0% for no transparency, or 100% for invisible.
How do you use Quick Pagepool Changer?
dryeyes1 said:
Noobs guide written by a noob:
0.5 check how much initial memory u have by going start-> settings -> system -> memory
1. download page pool.zip and extract to desktop. also download the other two cabs (enableRapi... and ASergpolicies) to be safe.
2. connect phone (wing) to PC via activesync. use USB to PC or bluetooth or whatever.
3. extract both downloaded cabs to desktop of pc (if they are zipped) and copy both to wing or phone.
3. run the cabs on the phone (they will be installed).
4. open page pool folder on PC and run backup.bat, then run the size u want (ex 6mb bat)
5. u will see a black CMD screen that opens for about 2 seconds and it will show about 4-6 lines spontaneously written.
6. soft reset/hard reset. (most say soft reset is enough).
7. confirm that now you have more memory.
ur done.!!!
thanks to OP and all for the help.
Click to expand...
Click to collapse
Some Actual User Questions
-What is an RUU and how do I know if I have the correct one?
A RUU is a rom that comes from HTC. Its the "official rom". If you're still stock, then you've already got the stock RUU. Though it wouldnt hurt switching to the official ones listed in the Herald Wiki before attempting to update your phone to a cooked rom.
-If I do this flash and screw something up, can I still use the phone to make/receive calls, and where's the step by step to get back to OEM?
To get back to OEM, you would need to reinstall a official RUU. If you read my guide, there are 3 steps in installing an official RUU.
-I'm currently using OmapClock for my overclocking, and TCMCP for media, will I loose these? Is there something better I should be using?
When you switch to a cooked rom, most of the time it has something like BatteryStatus included on it, which will let you overclock instead of using omapclock. As far as TCMCP, yes, you lose it, BUT, you should be able to reinstall it on the new rom you've loaded to your device. Though, I've never used TCMCP, I do currently use CorePlayer on my Wing. I like it a lot for playing movies. I have several full length movies on my SD card.
How can I get rid of the quick launch bar on the bottom of my screen?
Go into the registry editor, delete this key
\HKLM\init\Launch92
Can I get rid of the "Contacts / Calendar" bar?
Dcino Bar is a great app to get rid of it. Simply place this app in your Windows/Startup folder, you can download it Here
How can I change the sliding sounds on my device?
View this thread Here
Is there some type of program that will manage my open tasks and or make my device more windows like?
I suggest you check out the thread Here
What ROMS are available for my wing?
Thanks goes to David for the links.
For the Wing, you have these options :
Touch-IT version 1
Touch-IT for The Wing Full and Lite Ed. (
1 2 3 ... Last Page)
Touch-IT version 2
(updatet 14.oct) Touch-It Wing v.2.0 build 17938.0.3.1 (
1 2 3 ... Last Page)
PDAVIET v4.17.07.14
TOUCHFLO v4.17.07.14 PDAVIET - For Wing's users only (
1 2 3 ... Last Page)
T-Mobile Stock Rom w/ Touchflo
Here is a TMO Wing Original ROM with TouchFlo added (
1 2 3 ... Last Page)
Is there any information on building a rom?
Check out this thread by ITJE Here
That would be great. I was planning to make myself an easy-to use, full GUI featured kitchen for Herald, but so far I being lost in lots of threads and confused with many ways how to do things and what tools to use.
TylerC161 said:
Give me some time, Im building my knowledge base. Just installed Touchflo tonight, lots of things to still learn. Im slowly building a newb guide as I go, stay tuned.
Click to expand...
Click to collapse
i'm waiting for the guide thanks in advance
Im at work all day (a wireless store) and seeing as its labor day I REALLY doubt I'll even have a single customer. During this time I will work on getting my first guide out
First update is up
This guide was a godsend, and worked for me on the first try.
Nice job Tyler
buggzero said:
This guide was a godsend, and worked for me on the first try.
Nice job Tyler
Click to expand...
Click to collapse
GLAD TO SEE IT HELPED!!!
Now if I could just figure out the Sync issue with touchflo and my computer.
Ive been trying TONS of different syncing programs to try to get this to work, lots of different methods, ect, nothing yet. (which really sucks, I want my phonebook!)
great initiative man. I'll link to this thread in my releases for the wing users.
Good work, great to see that ppl contribute rather then complainting. We need less of that, and more of the thing you do.
This kinda stuff is what makes a forum like this work, not flaming the chefs
Thanks man!
I figure if I can take the time to figure it out, I mays well take the time to write it up so other people can too. That way it will help everyone. We dont hear the same questions over and over, and they newbies dont have to ask them!
TylerC161 said:
Newbies Guide to Herald
Non working: Activesync gave me the following error code: 85010014 when trying to sync contacts. There might be a workaround, but for now there is no Syncing the wing.
Windows softkey isint set up correctly, but can be in options. Default option is set to Touchflo
Weather works sometimes, and sometimes not.
messaging key takes you to voice command,
the little "comic book dialogue" key takes you to the comm manager
BatteryStatus does not have a shortcut to program options, options must be accessed by going to settings > today > batterystatus > options. Overclocking can be found here.
Batterystatus also DOWNclocks default speed to 195mhz or something from 201.
Click to expand...
Click to collapse
For error code go to this website for the solution
http://support.microsoft.com/kb/912241/en-us
And for keyboard support for Wing what is your values in the registry for
HKLM\Hardware\Devicemap\Keybd\VKMAP1_US ?
Mine for the original T-Mobile WING is :
00 78 00 74 72 70 71 7b 7c 79 77 75 73 09 c0 0c
7d a4 a0 00 a2 51 31 00 7e 00 5a 53 41 57 32 f1
7f 43 58 44 45 34 33 00 80 20 56 46 54 52 35 f9
81 4e 42 48 47 59 36 f5 82 00 4d 4a 55 37 38 f3
83 bc 4b 49 4f 30 39 00 84 be bf 4c ba 50 bd 00
85 01 de 00 db bb fb 86 14 a1 0d dd 00 dc 2f 87
00 e2 00 00 00 00 08 00 09 61 00 64 67 00 00 00
60 6e 62 65 66 68 1b 90 7a 6b 63 6d 6a 69 91 00
00 00 00 76 2c 00 00 00 00 00 00 00 00 00 00 00
and same goes for the VKMAP2_US key.
I strongly think that this key is messed up and hence you do not get the original key in the place as they should be.
Also for the all the key you might want to try this cab attached to set the things right. I found it in the forumz somewhere. HButton.CAB
Hopefully I am thinking the right direction. Please do reply and post results. WE have to make this ROM and success for WING user's community.!!!!
Unfortunately Hbutton cab does not work.
I will have to wait til I get SK tools back on my Wing before I check the registry.
Nice job on this guide. I know i bricked 2 Wings before they released the RUU-Atlas file. Great guide so that newer people dont have to stress as many hours as the rest of us have.
Thanks for the guide. I want to give this a shot but I am still a little bit scared. I think when someone releases a fix for the keyboard on the Wing and the sync issues I will try it.
TylerC161 said:
GLAD TO SEE IT HELPED!!!
Now if I could just figure out the Sync issue with touchflo and my computer.
Ive been trying TONS of different syncing programs to try to get this to work, lots of different methods, ect, nothing yet. (which really sucks, I want my phonebook!)
Click to expand...
Click to collapse
what seems to be the problem with the sync'in
Welp, another problem I just found. I dont know if its my fault or not, but when I hooked it up to sync it to get the error message it shows, all my calendar events got deleted off my phone.
The error I get is 85010014
And also, wierdly enough, now my device wont boot. It stays on the Touch-it screen, never gets to windows. Looks like its time to reflash :/
omg.. str8 out of heaven!
And to keep up the bliss..
how does the touchflow work?
I've got a Herald
to all:
Its not the touchflo you are installing, its my rom, based on the official wm6 for herald p4350, touchflo is just a application "cooked" into it. Its NOT a touchflo, its a modyfied rom/os so that touchflo works
to be more precise...
hey itje when is your newest rom going to be released?

Pagepool changer without reflashing

Can I change the pagepool (I want to set it to 8MB) without reflashing the ROM?
I searched in the forum but all the tools I found (PP chager, ...) don't work with Touch HD.
The only way I found is patching the ROM with a multiplatform tool found in Blackstone Kitchen.
Thank you.
No, you have to reflash the rom, the multiplatform page pool changer works just fine, but consider that you have also to patch your payload file in order to make the page pool change working correctly.
Ok, thanks.
And is there a method to read the pagepool size of my installed ROM?
Right now total amount of program memory is 195.58MB, from this value can I obtain pagepool size?
Try this if this work ?
http://forum.xda-developers.com/showthread.php?t=324955
This PagePool changer works just fine (and can also read the current pagepool of your rom).
But remember that you have to patch your xip in order to make pagepool changes working.
What is XIP ?
I tried it, but not work on my Dutty rom 1.7
johnpatcher said:
This PagePool changer works just fine (and can also read the current pagepool of your rom).
But remember that you have to patch your xip in order to make pagepool changes working.
Click to expand...
Click to collapse
Can you explain how to do it?
Anyone can help?
famusc said:
Can you explain how to do it?
Click to expand...
Click to collapse
You can have a look at this thread.
http://forum.xda-developers.com/showthread.php?t=466833&highlight=pagepool
It is for diamond but I tried on my HD rom and it works fine.
In short you should:-
1. Extract your rom (*.nbh).
2. In a hex editor search for the key 03 25 A0 E3 03 15 A0 E3 00 20 83 E5 (there should be 2 such strings)
3. Replace 20 83 E5 with 00 A0 E1 (for both strings, this disables this key and lets pagepool changer work)
4. Patch the rom with the pagepool changer suggested by johnpatcher.
5. Flash your rom back to you HD using CustomRUU (and USPL if necessary).
6. Enjoy!
For information, the default pagepool size for official rom should be 12mb, leaving approx. 194~195mb for program memory. I patched my rom to 16mb pagepool and my current program memory is 190.70mb.
Thank you. I noticed this thread and i was asking if it could work on the HD. This is a good news. Did you try it on various roms?
eugene85 said:
You can have a look at this thread.
http://forum.xda-developers.com/showthread.php?t=466833&highlight=pagepool
It is for diamond but I tried on my HD rom and it works fine.
In short you should:-
1. Extract your rom (*.nbh).
2. In a hex editor search for the key 03 25 A0 E3 03 15 A0 E3 00 20 83 E5 (there should be 2 such strings)
3. Replace 20 83 E5 with 00 A0 E1 (for both strings, this disables this key and lets pagepool changer work)
4. Patch the rom with the pagepool changer suggested by johnpatcher.
5. Flash your rom back to you HD using CustomRUU (and USPL if necessary).
6. Enjoy!
For information, the default pagepool size for official rom should be 12mb, leaving approx. 194~195mb for program memory. I patched my rom to 16mb pagepool and my current program memory is 190.70mb.
Click to expand...
Click to collapse
In the official 1.14.412.5 ROM HD this method does not work, tested at 100%!
: (
eugene85 said:
You can have a look at this thread.
http://forum.xda-developers.com/showthread.php?t=466833&highlight=pagepool
It is for diamond but I tried on my HD rom and it works fine.
In short you should:-
1. Extract your rom (*.nbh).
2. In a hex editor search for the key 03 25 A0 E3 03 15 A0 E3 00 20 83 E5 (there should be 2 such strings)
3. Replace 20 83 E5 with 00 A0 E1 (for both strings, this disables this key and lets pagepool changer work)
4. Patch the rom with the pagepool changer suggested by johnpatcher.
5. Flash your rom back to you HD using CustomRUU (and USPL if necessary).
6. Enjoy!
For information, the default pagepool size for official rom should be 12mb, leaving approx. 194~195mb for program memory. I patched my rom to 16mb pagepool and my current program memory is 190.70mb.
Click to expand...
Click to collapse
But it isn't without reflashing !
CrAzY_CbR said:
In the official 1.14.412.5 ROM HD this method does not work, tested at 100%!
: (
Click to expand...
Click to collapse
I did it only on the official CHT 1.19.832.0 ROM but I thought it would be same for other version of official ROMs.
I have no idea why is it not working on the 1.14.412.5 ROM ....it seems like we need some Pros to help solving this problem...
And, I don't think we can change the pagepool without reflashing so far (as it is something written into the rom).
With reflashing, it is very too simply to use PagePool_Changer_v2.21 ...
Nobody knows how to change the PP in ROM 1.14.412.5?
PP Changer 2.21 and changes in the post eugene85 not working
Sorry for my English

[Solved] AutoRotation using Sensor SDK on 6.5.3 not working on Blackstone

Hi,
I've been trying to make some apps to autorotate using the HTC Sensor SDK.
It used to work on COM2 builds, but I can't make it work on COM3.
I've read some threads/post saying that autorotation doesn't work on COM3, and others saying that they do work. I'm quite confused.
The sensor works ok (HTCSensorService.dll), as programs such us Manila (pictures and music tabs), Teeter and Opera rotates without problem.
I want to make autorotate some applications like HTC calculator, email, RSS, etc, using the white list, but it seems that the HTCSensorSDK.dll is not working
Can you please let me know if you it works on your kitchens and which combination of packages are you using.
what are the dependencies?
My rom is mainly based on the Leo 3.14, and using the Sensor SDK from Topaz (the latest working on the Blackstone)
EDIT 16/10/2011:
Found that the autorotation works fine with all the 'full screen' programs like: Notification enhacement, Opera, IE, tomtom, Albums etc. I can add and remove programs from white list and works fine.
The problem is occurring only with the normal programs which shows the taksbar and bottom bar.
It looks like the WM is avoiding the autorotation.
-----------------------
any idea of what could be the problem? could it be SYS related?
Thanks in advance
ypsmav
Make sure that the sensor sdk package matches your manilla package. Eg I am using sense from 2018 and my sensor SDK is v4.20164021.01.
If your snesor SDK is older than this it may not work correctly. When I first starting using sense 2018 I was trying to use one that had a version number of 2019 and I had major problems with it.
I would suggest using the one from the 3.14 rom to see if you can get it to work!
You may try "G Sensor Calibrator" & "Sensor SDK v4..." from a COM3 original kitchen like HUASAN.
You can also try a little app like G-Config (Makeveral).
You may include my compilation of registry keys in your kitchen.
Regards.
Hi,
I've tried several SensorSDK packages (Topaz 2.53, Rhodium 2.07, Leo 3.14 and Huasan 1.18) without luck.
Guess that I'm having other problem.
I'll review dependencies and see if I find what is missing.
This is issue is quite frustrating.
I've been trying to fix this issue without luck.
Does someone knows if any other dependency that I'm overlooking?
in 6.5 it used to work without problems.
Thanks
attach your sensorsdk packages working on 6.5.
Hi Ultrashot,
Attached the files that used to work without problems on 6.5.
I'm wondering if there is anything you are not able to fix!
Thanks
ypsmav said:
Hi Ultrashot,
Attached the files that used to work without problems on 6.5.
I'm wondering if there is anything you are not able to fix!
Thanks
Click to expand...
Click to collapse
please check in any taskmanager whether htcsensorservice.dll (SEN0/SEN1) runs at all. (in certain exe's module list)
I've checked with FDCtask manager.
HTCsensorservice.dll is loaded on services.exe.
functions are: SEN_close, SEN_Deinit, SEN_init, SEN_IOControl, SEN_Open, EN_Read, SEN_seek, and SEN_Write.
HTCsensorSDK.dll is not loaded on any exe.
Thanks
It is rather hard to understand what's going on blackstone. Htc debug log made by DebugTool will be much appreciated.
Hi Ultrashot,
I've been playing with the HTC debug, but I haven't been able to make it run.
How should i proceed to make it work and get the log?
Thanks
ypsmav
ypsmav said:
Hi Ultrashot,
I've been playing with the HTC debug, but I haven't been able to make it run.
How should i proceed to make it work and get the log?
Thanks
ypsmav
Click to expand...
Click to collapse
at least you should have debuglog.dll driver enabled (it is on by default), may be also some ms xip drivers should be left in rom.
Hi,
I found something quite interesting.
The autorotation works fine with all the 'full screen' programs like: Notification enhacement, Opera, IE, tomtom, etc. I can add and remove programs from white list and works fine.
The problem is occurring only with the normal programs which shows the taksbar and bottom bar.
It looks like the WM is avoiding the autorotation.
Would does it be related to the sys? (I'm on 29022)
any ideas?
Thanks
1) make a backup of package
2) open HTCSensorService.dll\S000 in hex editor
find following pattern: 1A0053E3 0C00000A 340053E3 0A00000A (without spaces, of course)
change first byte (0x1A) to 0x24.
3) save
4) enjoy. should work
ultrashot said:
1) make a backup of package
2) open HTCSensorService.dll\S000 in hex editor
find following pattern: 1A0053E3 0C00000A 340053E3 0A00000A (without spaces, of course)
change first byte (0x1A) to 0x24.
3) save
4) enjoy. should work
Click to expand...
Click to collapse
So this should solve it for all non-full screen apps as well? I thought the issue was the later version of WM6.5 were the issue and that auto-rotation only works with full-screen apps? I am more than happy to give this a go if it works for all apps.
Andy
[EDIT] can't find that string in HTCSensorService.dll anyway?
So this should solve it for all non-full screen apps as well? I thought the issue was the later version of WM6.5 were the issue and that auto-rotation only works with full-screen apps? I am more than happy to give this a go if it works for all apps.
Click to expand...
Click to collapse
yes.
[EDIT] can't find that string in HTCSensorService.dll anyway?
Click to expand...
Click to collapse
string? hex!
ultrashot said:
yes.
string? hex!
Click to expand...
Click to collapse
Sorry, can't find that HEX value. I am using the Sensor SDK from the Topaz (Sensor_SDK_4_2_19221329_01) and that value isn't in the HTCSensorService.dll. I am using HxD HEX Editor to open the file. I can find the first '1A0053E3' at offset 6920 but that's it
Andy
pattern is totally valid even for your HTCSensorService.dll\S000
ultrashot said:
pattern is totally valid even for your HTCSensorService.dll\S000
Click to expand...
Click to collapse
OK, I have the original file (the .dll) as well as the module (S000) and that value just isn't there. There is something fundamental here that we are missing.
If i search for the first 4 bytes (1A0053E3) I find this at offset 6920 (in the .dll file) and at offset 6520 in the module (S000) :
Code:
1A 00 53 E3 01 00 00 0A 34 00 53 E3 10 00 00 1A
Please explain as your 1-line answers don't help.
Andy
That's you who miss something fundamental, especially if you think that "1A0053E3" is 8 bytes

Categories

Resources