Hi Does anyone know how to get the clock on the top right hand corner, i hand this on my XDA II...cant seem to get it on my XDA IIi
as always thanks in advance.
nya
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
read this?
yep 2 ways - first is to install the device without the O2 crap software (in corporate mode) - you will need the code 0506 to get this to work.
The other is it change the following in the registery:
HKLM\SOFTWARE\Microsoft\Shell Binary TBOpt="13 00 00 00"
Hey guys,
I was wondering if there is a program or something that will automatically disconnect the 3g/gprs connection after a set time or once it has finished using the connection or something like that.
Any advice would be great.
Cheers
CommMgrPro and Bandwitch
try this:
http://www.gb-soft.cz/XDAII/product_gprs_tweak_wm5pe_en.htm
It's working for me under WM6 (Black Majik) - you can set the disconnect after 1min idle.
http://www.modaco.com/New-FREE-Utility-t246171.html
great app to disable gprs works for me under black shadow
JR_de said:
try this:
http://www.gb-soft.cz/XDAII/product_gprs_tweak_wm5pe_en.htm
It's working for me under WM6 (Black Majik) - you can set the disconnect after 1min idle.
Click to expand...
Click to collapse
dosent work on my x01ht lvsw wm6,anyway,thanks the link
any other solutions?
Will these work on WM5?
Cheers
-wireless- said:
Will these work on WM5?
Cheers
Click to expand...
Click to collapse
I'd gve Bandswitch a go. It's discussed in detail on this very site here: http://forum.xda-developers.com/showthread.php?t=286844&highlight=bandswitch. It does exactly what youi want and more!
Regards
...
you can edit the registry key ...
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/CacheTime
Change from 600 to 60
it will disconnect after connection is idle for 60 seconds ...
hmm bandswitch did work but screwed up my connection lol I couldn't connect to anything afterwards...
Ah well now I have to try and fix those back up again lol
Cheers
3G data disconnect
mushroomphoto said:
you can edit the registry key ...
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/CacheTime
Change from 600 to 60
it will disconnect after connection is idle for 60 seconds ...
Click to expand...
Click to collapse
There's also another key needed to be set. Otherwise, my x01ht still has always on 3G data connection.
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/SuspendResume
Change from ~GPRS! - Always on
to GPRS_bye_if_device_off - switch off after timeout
see the following thread for other detail.
http://forum.xda-developers.com/archive/index.php/t-305332.html
oldy but goody?
gilmer said:
There's also another key needed to be set. Otherwise, my x01ht still has always on 3G data connection.
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/SuspendResume
Change from ~GPRS! - Always on
to GPRS_bye_if_device_off - switch off after timeout
see the following thread for other detail.
http://forum.xda-developers.com/archive/index.php/t-305332.html
Click to expand...
Click to collapse
I've searched all over this site, and I'm not finding an answer that's helping.
From some responses I've read in multiple threads about auto disconnect of 3g, the suspendresume key is no longer an issue in WM5 or higher.
I hope that's correct, because I'm NOT seeing ~GPRS! in that registry key, only the following (using Total Commander)
7e 00 47 00 50 00 52 00 53 00 21 00 00 00 00 00
I've changed the value of HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/CacheTime from 600 to 10, but it doesn't shut off.
IS there a way to do this in a registry hack, so I don't have add yet another tweaking program, like Schap's, to the phone?
Okay, so I took a risk, and deleted the original suspendresume key, created a new one and made the value a string GPRS_bye_if_device_off
It works.
I feel dumb.
Hi All,
Searched through the forum, but couldn't find anything, hope some of you can help me out.
Is there a way of controling the sequence number when taking a picture other than resetting it?
After factory resets, ROM updates etc.. the X1 camera starts with 1 (or a missing sequence number in a full directory) when saving a picture, which is quite annoying. I would like to set the starting sequence number to any number I choose.
I've looked into the registry, but sofar haven't found the right entry.
Any suggestions?
Regards!
Check in the registry setting
HKLM\Software\SonyEricsson\Camera\
PROPERTY_EXTERNAL_DCIM_NUM
PROPERTY_INTERNAL_DCIM_NUM_PHOTOS
PROPERTY_INTERNAL_DCIM_NUM_VIDEOS
Base number for photo #1 is hex 64 00 00 (dec 6553600). Just add the sequence number of photos to that to get it right.
Just what I was looking for!
Greatly appreciated!
Do you remember how EnableVSync=0 speeds up MenuEnhancement (at least on earlier devices)?
I've investigated that HTC uses vertical synchronization in:
-ManilaToday.dll
-Manila.exe
-mode9.dll
-HTCAlbum.exe
-HTCPhotoPicker.exe
-YouTube.exe
-htcAfe.dll
-HTCFPTViewer.exe
In some apps like album disabling vsync gives noticeable perfomance boost, in some not (for example, I don't see any differences in manila, but probably some scenes would be faster)
In attachment you can get Album 2011 executables with and without vsync: check photo scrolling.
How to patch these files?
-open file in IDA
-go to ExtEscape xrefs, look at R1, it should be: 0x186B8, 0x186B9 or 0x186BA
-patch BL ExtEscape to NOP or any meaningless operation
Tech info:
vsync can be enabled in 3d party applications using this code:
Code:
#define VSYNC_BASE 0x186B8
#define VSYNC_SWITCH (VSYNC_BASE+0)
#define VSYNC_ENABLE (VSYNC_BASE+1)
#define VSYNC_DISABLE (VSYNC_BASE+2)
//slower (sometimes causes terrible lags):
int EnableVSync(HDC hdc, int enable)
{
char en = (char)enable;
return ExtEscape(hdc, VSYNC_SWITCH, 4, &en, NULL, NULL);
};
//or
//faster:
int EnableVSync(HDC hdc, int enable)
{
return ExtEscape(hdc, enable ? VSYNC_ENABLE : VSYNC_DISABLE, 0, NULL, 0, NULL);
}
Please, don't ask me to patch your files. If you don't notice boost on faster devices, don't post your negative experience: I test everything only on SE X1
wonder why nobody says anything about this:-o
it looks like ti could be usefull or are all chefs already using this
or are chefs beware of a negative site of this tric?
i dont really get how it is supposed to be done so i cant try it
also the album attached is way older then the one i use so i think i cant compare it
or are chefs beware of a negative site of this tric?
Click to expand...
Click to collapse
There seems to be almost no negative sites. Most of chefs disable VSync for htcmenus and get no issues, so why disabling vsync in other applications should affect anything? Main difference is that htcmenus' VSync can be enabled/disabled in registry while it can't be disabled for other packages.
also the album attached is way older then the one i use so i think i cant compare it
Click to expand...
Click to collapse
You can always copy older HTCAlbum.exe over newer one just to compare perfomance. It is uploaded for example.
//I use album 2011 because it zooms a lot faster than any newer albums.
I just tried it on my Leo and it's noticeably faster scrolling through pics (once the pic is opened... ). Although it does loose the smooth focus in/out action and of course pinch to zoom Good initiative though, disable vsync in manila and see what happens!!
NRGZ28 said:
Although it does loose the smooth focus in/out action and of course pinch to zoom Good initiative though, disable vsync in manila and see what happens!!
Click to expand...
Click to collapse
That's probably because of older version of album.
Before opening this thread, I've patched all files mentioned above.
Manila files - not so much noticeable changes, but manila's htcmenus seems to open faster. May be some scenes like music tab's landscape mode would be much better, I haven't checked.
Album/Photopicker get a lot of boost.
YouTube - scrolling videos' list became faster.
htcAfe.dll - CM*.exe work a bit faster, but they are pretty quick even without this trick.
Footprints - not checked. I don't use them in my roms.
Hello and thanks a lot for this tweak !
I have ida pro 5.5 advanced, but when i decompile htcalbum.exe or other file, i don't have any xrefs..
Could you please tell me how do you find the extscap xref please ? Which menu in ida do you use please ?
Thanks a lot
regards,
Nixeus
I think i have located the good area :
So, if i understand, i need to change BL to NOP.
SO....what is the hex code of BL please ?
How can i found it please ?
Thanks a lot
regards,
Nixeus
Nixeus said:
I think i have located the good area :
So, if i understand, i need to change BL to NOP.
SO....what is the hex code of BL please ?
How can i found it please ?
Thanks a lot
regards,
Nixeus
Click to expand...
Click to collapse
Yeah, you've found correct area.
I am not at my desktop pc (where all apps are located), so I can't tell you exact nop bytes. In that case I suggest you to replace BL ExtEscape bytes with next or previous instruction bytes (MOV R4, R0 or MOV R1, R4 in your file) as they will not harm anything here but will reliably disable jump.
Thanks a lot for your answer It's very very funny to do this exercice
I have found the hex code for BL : It's "00 EB"
I have read on google that the NOP instruction don't exist in ARM7, but the equivalent is MOV R0,R0, i will try to search how writing MOV R0,R0.
If you have some docs about ASM in ARM.....i could help me
Thanks a lot !!!
Nixeus said:
I have read on google that the NOP instruction don't exist in ARM7
If you have some docs about ASM in ARM.....i could help me
Click to expand...
Click to collapse
thumb processor mode has nop, sure don't remember about arm mode.
I have some docs but they are in russian.
but the equivalent is MOV R0,R0, i will try to search how writing MOV R0,R0.
Click to expand...
Click to collapse
Any useless instruction can be equivalent. MOV Rx, Rx (replace x with any number) are useless. In current context MOV R4, R0 or MOV R1, R4 are useless, too, and you know its bytes, so you can copy them. I usually do that, too (lazy to open asm compilator for such little problems).
Btw, in my opinion, the best and the easiest compilator for little issues is BinEdit (samsung featurephones reverser tool, not .NET version). There you can type something like
Code:
code32
MOV R4, R4
uncheck Big endian mode and check Compile to ARM.
For big patch projects FASMARM is better (search for ARMPC by den_po). Though, it compiles to semc/siemens featurephones patch file format (vkp) which is pretty easy to understand.
I have found the hex code for BL : It's "00 EB"
Click to expand...
Click to collapse
arm mode instructions are 4-byte long. Set Options->General->["Disassembly" tab]->Number of opcode bytes to 4.
Thanks a lot
SO i have modify the options in order to having the OP Code on 4 bits :
I need to replace BL ExtEscap by MOV R4,R0
So the BL ExtEscap is "C8 77 00 EB", so i need to replace C8 77 00 EB by 00 40 A0 E1, it's true ?
Yes, exactly that.
// Btw, HTC doesn't sync against VBlank, so that's why it looks weird when scrolling in Opera or anywhere else. (Da_G's information)
Thanks a lot for all this informations ! IDA Rock's
I have searched in Htc_Messaging and in EzInput in order to speed up the SMS typing....but there is no Vsynch in !
Nice thread and thanks for sharing the info .
I did a google on VSync but I could not get a good info related to Mobile Device/WinMo. Can you please add a bit info in this thread on that too or in first post .
Thanks.
prabhat said:
Nice thread and thanks for sharing the info .
I did a google on VSync but I could not get a good info related to Mobile Device/WinMo. Can you please add a bit info in this thread on that too or in first post .
Thanks.
Click to expand...
Click to collapse
What to add? That's OEM feature, that's why you can't find anything about it.
It is used by HTC pretty widely, and I listed almost all apps that use this feature (which isn't good for older devices like mine).
ultrashot said:
What to add? That's OEM feature, that's why you can't find anything about it.
It is used by HTC pretty widely, and I listed almost all apps that use this feature (which isn't good for older devices like mine).
Click to expand...
Click to collapse
LOL, right ? Some people have no common sense...
Hello,
I have tried to disable the ExtEscape on the manila.exe.
I just see an import of ExtEscape, but i don't see the call of the ExtEscape.
It's normal ?
Thanks a lot
regards,
Nixeus
Edit : @ UltraShot : I have seen that ExtEscape is a function of coredll.dll so, why you say that it's an oem feature, sorry but i don't understand
Thanks a lot ultrashot.
Hello,
I have tried to disable the ExtEscape on the manila.exe.
I just see an import of ExtEscape, but i don't see the call of the ExtEscape.
It's normal ?
Thanks a lot
regards,
Nixeus
Click to expand...
Click to collapse
no, but i can't say what is wrong.
Nixeus said:
Edit : @ UltraShot : I have seen that ExtEscape is a function of coredll.dll so, why you say that it's an oem feature, sorry but i don't understand
Thanks a lot ultrashot.
Click to expand...
Click to collapse
ExtEscape is a common WINAPI function but control codes mentioned in first post make it enable/disable vsync.
Thanks a lot Ultrashot for your fast answer.
I don't know why i don't see the call (BL ExtEscape) on manila.exe and on the HTCFPTViewer ( same issue).
This work is very interresting....
Now i would like to create a patch for sense in order to bypass the function thaht compress the walpapper of Sense, but, it's an other thing
anybody help me to make a week calender (not monthly) only in one row. (example image attached)
su mo tu we th fr sa
28 29 30 31 01 02 03
thanks
Try this:
Sun to Sat
Current in center
Exactly...... its nice thank you so much.:good::good: a little more... is it possible to "highlight current in center".
thanks
Sure it is but then you dont have from sun to sat.
Slightly modified and added a second one with current in center
You are awesome...............:good: thank you so much once again
i want to learn this code can you explain the code what is "D-1440dd" D is for date and dd is day number, what is 1440.
thanks
This means actual day -1440 minutes which is exactly 24 hours.
Glad i could help.
it means i have to convert required day into (24*60 , 48*60 or 72*60) minutes and than subtract (or add according to requirement) it from actual day.
am i right??
You got it.
Coool