Related
Hello,
I recently purchase a T-Mobile MDA. I love the phone but, it seems that the processor is just plain slow. It takes seconds between application launches. I have hear that I may be able to send my phone to some one who can speed it up memorywise?
My question is is this a good idea and how much does it cost?
As well as is there a way I can get a program to remove what is taking up space in my phones memory, storage and memory?
I am also confused about what a ROM is? Is this something I should consider?
I would appreciate any help, thanks.
You can send the phone and pay for someone else to do the same thing you can do, there is no hardware upgrade only software/registary tweaks.
There are several things you can do to speed things up, they have been discussed here extensively I would suggest doing a search.
Thanks man. Appreciate it.
I think the best way is to overclock...
I tried overclocking but to tell you the truth the best performance gains came from removing software (Anti-Virus) and reg tweaking.
Upgrade to a stable latest ROM could be a big step-up in speed as well, among some other improvements
first, upgrade to the newest ROM version.
second, run Omapclock to overclock your Wizard to a maximum of 260MHz. (240MHz is preferred)
Are there any drawbacks to this omapclock and over clocking mechanism?
eg. loss of memory space/storage space?
reduced battery life + possibly instability depending on how far you go.
I think some big differences need to be explained about speed and responsivness.
Speed is how fast the thing actually runs, responsivness is more what it sounds like this guy wants.
In our case, speed will help us squeeze another 2-3 fps out of our video players, where responsivness will make a program load in 1 or less seconds. Your standard reg tweaks and hacks will help with responsivness. If you have a video file that is kinda skipping or laggy, then overclokcing will help.
You will get little to NO performance difference with a few mhz overclock on your main OS.... I would be suprised if it did anything and not surprised if it slowed down.
In the end, look about the forums, there are MANY hacks and tweaks here posted and on other websites off of google which will help with your responsivness problems.
Some search items to look for:
GDI, animated menus, fat or fat32, cache
Thats off the top of my head, those should make you run pretty fast.
Let's do better
Here goes :
Speedup Display :
[HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE]
Limit=8192
Disable menuanimations :
[HKEY_LOCAL_MACHINE \SYSTEM\GWE\Menu]
AniType=0
Speedup filesystem:
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\]
CacheSize=4096
EnableCache=1
I don't understand this post. How do I use these links?
Sevenpelicans said:
I don't understand this post. How do I use these links?
Click to expand...
Click to collapse
they aren't links, they're registry changes
you'll need to find a registry editor to do them
Okay, I have a registry editor, as in memmaid, and resco explorer. Can someone explain how I perform these registry changes?
The are probably better and more detailed explanations but basically:
1) Launch the registry editor
2) Navigate the tree structure to the appropriate part (like using explorer for files)
Then either,
3) Edit the appropriate value (i.e. 'Anitype' is already a variable in \System\GWE\Menu) - select the variable (tap) then enter the corrected value (i.e. from above DWORD value is '6' change to '0')
or
4) Insert a new variable with the precisely correct spelling, then enter the appropriate value(s).
NOTE: You have to enter the correct type of variable, but generally you are adding:
Key (like a new folder)
String Value (has a name and then a 'string' value)
DWORD Value (has a name and 'DWORD' value, usually in dec not hex)
Hope that helps... like i said, there are better explanations out there...
PS you should often have to re-start your device for the changes to take place!
Sevenpelicans said:
Okay, I have a registry editor, as in memmaid, and resco explorer. Can someone explain how I perform these registry changes?
Click to expand...
Click to collapse
Open the Resco Registry Editor, search the key which is between the [] and adjust the values as suggested above.
Is there a way to turn off auto keyboard in the registry??
As in, if you click on a field the keyboard does not automatically show?
You'd have to click on the keyboard icon to show.
I find it a bit annoying especially when using MSN Messenger and it keeps popping up and down when changing from contact list to convo.
HKEY_CURRENT_USER\ControlPanel\Sip>:
Create or change DWORD TurnOffAutoDeploy from 0 to 1
Or download & install this cab:
http://4pda.ru/forum/attach/1836803/SIPUpDisable.cab
OR how about this
Use the Gsensor to activate the SIP?
IT would be great to just tilt the diamond forward and have the keyboard pop up then tilt forward past 90 degrees to hide it again
I will post this in the Gsen thread, maybe the dev's can work something out.
Jules
sounds great
How to uninstall the SIPUpDisable.cab
kortez, I used the cab file and on my HTC Touch Diamond and now I have a strange behavior when trying to write a new SMS!
How can I uninstall the cab file?
Thanks,
Andre
i looked for that registry entry but inside the folder SIP i can't find anything like TurnOffAutoDeploy.
what now ?
iliescu902 said:
i looked for that registry entry but inside the folder SIP i can't find anything like TurnOffAutoDeploy.
what now ?
Click to expand...
Click to collapse
how about creating it?
iliescu902 said:
i looked for that registry entry but inside the folder SIP i can't find anything like TurnOffAutoDeploy. what now ?
Click to expand...
Click to collapse
Run Registry editor, then go to HKEY_CURRENT_USER\ControlPanel\Sip, press New, then choose DWORD Value and write Name : TurnOffAutoDeploy and change DWORD Data : from 0 to 1 with
ktsak said:
Run Registry editor, then go to HKEY_CURRENT_USER\ControlPanel\Sip, press New, then choose DWORD Value and write Name : TurnOffAutoDeploy and change DWORD Data : from 0 to 1 with
Click to expand...
Click to collapse
i'm using registry editor but besides open/copy path, view, refresh, about and exit i don't have any other options in my menu screen. not even import. i don't know how to create a new registry key
You can alter this setting in Schaps Advanced Config 3.2
iliescu902 said:
i'm using registry editor but besides open/copy path, view, refresh, about and exit i don't have any other options in my menu screen. not even import. i don't know how to create a new registry key
Click to expand...
Click to collapse
You should use a propper registry editor. Resco Registry Editor, PHM or the one in the Task Manager 3.1.
Good luck.
anybody try setting this inside hklm\software\windows\messenger live\ or something like that? still pops up in ms.n messenger and this setting is cooked into the rom i am using.
I can't say good enough things about XDA Developers for archiving these threads. This registry hack worked perfectly on my Imagio. So many answers to questions for specific models just keep working on new models and new versions of Windows Mobile/Phone.
And thanks to Kortez for the original reply!
Hi everyone,
first post on xda forum, but long time reading...
Anyway, I want to create a Diamond version of FinalBurn CE (greaaat emulator) but I can't contact the project owner (his modaco messagebox is full).
My wish is to replace the d-pad action with capacitive touch panel input. In fact, I already managed to catch touch input and simulate d-pad input but I need to do this in the program itself...
Does anyone knows this developper (Hao Zhang) ?
Has anyone access to FinalBurnCE source code ?
Thanks
KriXou
Hi,
thats a great Idea. Any news on this. If that would be possible, than we have the ultimate gaming machine with the diamond.
cu
tomahak
So no news until now...
sadly
hi KriXou
i have the same thought, but still many problem.
the APIs HTCNavOpen HTCNavClose HTCNavSetMode from HTCAPI.dll is not enough. Because we can receive WM_USER+209 when press or release the touch pad only. can NOT got MOVE event. so i disassembly that dll and found more APIs .
typedef struct tagHTCTOUCH_DATA
{
BYTE Where;
BYTE Unknown1;
BYTE xPosLP;
BYTE Unknown2;
BYTE yPosLP;
BYTE Unknown3;
BYTE Angle;
BYTE Unknown4;
BYTE xPosRP;
BYTE Unknown5;
BYTE yPosRP;
BYTE Unknown6;
} HTCTOUCH_DATA;
DWORD CALLBACK NavCallBack(HTCTOUCH_DATA *, int nSize, UINT);
DWORD HTCNavGetData(HWND, HTCTOUCH_DATA *);
DWORD HTCNavRegisterCallback(HWND, PCALLBACKFUNC, UINT);
this two api take effect after HTCNavSetMode(hWnd, 0x0008); so we can got the touch pad data in realtime . but the APIs based on Windows Event mechanism, when emulator occupied most cpu resources, the data we got will be delayed, even can't got the release event.
do you have any good idea ?
hi OopsWare,
i did find the same things, you can't do more than waiting for the event. In fact this is due to the way the message (event) is sent : it seems to be added to the windows message queue in a non-blocking way (cf PostMessage vs SendMessage apis).
in my mind, the solution would be to try with a callback mechanism, but it didn't manage to do so...
are you working with final burn sources or an external-background-program ?
i'v ported FB Alpha to a linux mobile ( Motorola E680i ), and u can find the source at http://oopsware.googlepages.com
The video' guy used 3 different emulator:Fpse Morphgear Finalburn,Finalburn didn't released WVGA version so he used wvgafix
Ive never hacked a WM device and I have no clue how to get to the HKLM so I can make changes. Trying to find this information is exhausting so I figured Id just ask and get a simple answer.
Thanks in advance.
registry editor
as mentioned already, it is a registry value (abbreviated)
HKLM would be HKEY_LOCAL_MACHINE
tarantulus said:
as mentioned already, it is a registry value (abbreviated)
HKLM would be HKEY_LOCAL_MACHINE
Click to expand...
Click to collapse
Right, that Ive found out already(through my research). However, my question is how do I get there to use it to change things on my Diamond found here(http://forum.xda-developers.com/showthread.php?t=417873)?
you need an application to search the registry, try googling for PHM registry editor, I use that and it's good.
tarantulus said:
you need an application to search the registry, try googling for PHM registry editor, I use that and it's good.
Click to expand...
Click to collapse
Ok, I was able to get this far but how do I get to changing things on the phone registry? It seems to bring me into my desktops registry. Im really computer stupid, bare with me.
HyperM3 said:
Ok, I was able to get this far but how do I get to changing things on the phone registry? It seems to bring me into my desktops registry. Im really computer stupid, bare with me.
Click to expand...
Click to collapse
Well, if you are not that good on computer stuff maybe you should not touch the Registry Editor.
You could use simple installable .cabs to modify your Jewel how ever you want.
Why don't you state what mod you want to take forth and Members here will help you.
Greetings
if you download an exe file like PHM registry editor
if it's an exe you run it on the computer and it use activesync to install
to the pda
if it's a cab file you copy it to the pda and run it there
but as stated if you dont know what you're doing
messing around with the registry is not adviced
Sergio PC said:
Well, if you are not that good on computer stuff maybe you should not touch the Registry Editor.
You could use simple instalable .cabs to modify your Jewel how ever you want.
Why dont you state what mod you want to take forth and Member here will help you.
Greetings
Click to expand...
Click to collapse
Ok, fair enough. I installed the .cab file for the blackberry connect but have no idea where to go from there.
Secondly, Id love to be able to do the things found on the updated diamond tweaks thread.
ie:
Wake Up on New SMS --> HKLM\Drivers\BuiltIn\RIL : DisableSMSWakeUpEvent <-- set to "1" by default. Change value to "0"
Prevent screen switching off during phone call --> HKEY_Local_Machine\Drivers\BuiltIn\RIL\EnableFastD ormantDisplayDuringCall to 0 (Note: does not work on all ROMs)
AND (tested and works on EU ROMs thanks to Rod65)
HKCU\ControlPanel\Phone\Sleep switch value from 1 to 0
Adjust screen sensitivity: HKEY_LOCAL_MACHINE\Drivers\TouchPanel
Value = PressureThreshold
Change from the default dword:00000027 or 34 to dword:000000f0 or 240 in decimal
Automatically lock your Diamond --> HKEY_CURRENT_USER\ControlPanel\BackLight\AutoDevic eLockEnable from 0 to 1 and everytime your backlight goes off the device is locked
Enable Better Power Management
HKLM\Drivers\SDCARD\ClientDrivers\Class\SIM_Class
Set DisablePowerManagement = 0 (default=1)
HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class
Set DisablePowerManagement = 0 (default=1)
HKLM\Drivers\SDCARD\ClientDrivers\Class\NAND_Class
Set DisablePowerManagement = 0 (default=1)
Thanks. Sorry for being such a pain.
Rudegar said:
if you download an exe file like PHM registry editor
if it's an exe you run it on the computer and it use activesync to install
to the pda
if it's a cab file you copy it to the pda and run it there
but as stated if you dont know what you're doing
messing around with the registry is not adviced
Click to expand...
Click to collapse
Part of my problem is Im running off a mac mostly. I have a PC on the side but I hate using it. I figured thats the only way I can get to the registry on the phone though.
Prob best to install either Diamond Tweak or Advanced config which is like a GUI interface to do alot of the registry tweaks plus alot more.
I would also suggest that you'd get a little more help if you wouldn't use such obnoxious terms as "WTF" in the title of your post.
ssn04 said:
I would also suggest that you'd get a little more help if you wouldn't use such obnoxious terms as "WTF" in the title of your post.
Click to expand...
Click to collapse
I didnt realize it was obnoxious. I was trying to reiterate my confusion in an extreme fashion. Sorry if I offended anyone.
https://play.google.com/store/apps/details?id=com.readability
This app would be perfect on the NST: It allows to mark a website on your PC browser for later reading, and the website will get sent to the app automatically.
The great thing about this is that only the text will be sent, every useless content of the website will be stripped. The text then gets displayed in the app using pretty nice typography etc.
Really great, unfortunately it does not work on my NST. Clicking the app icon makes the screen flash, but then nothing happens. On the Google Play site it says it needs 2.1, so it should work, but nope.
I contacted the authors of the program, and actually got a response, but it consisted of one word: "Sorry". No idea whether that means they will fix it...
Any ideas?
Hi, when the app was released I faced this problem too. I managed to fix the crash by hacking it with apktool and now it works. However, the UI is severely broken (mostly text color equals to the background, can't read anything) so the XML files need tweaking. As I didn't like the app much and ended up uninstalling anyway. I can send the apk if someone is willing to try.
I really think the NST is missing a good app for reading webpages later. Since the Readability API (also maybe other similar services) is public, it is feasible to write a new app for this.
Yes there are also Readitlater and Instapaper, but they don't seem to be as good:
They do not have Firefox plugins (only bookmarklets), the Android app is not so nice typography-wise, and also I am not sure whether they are completely free.
On my Android smartphone I really like Readbility.
I found an alternative Readability client for android, ReadIt, but the latest version was somewhat broken, probably because Readability changed its layout recently. Good thing is this app is open source, so I could fix its behavior and now it works properly (it's basic, but quite nice app). I also added NST keys support.
Modified source is here: https://github.com/marspeople/ReadIt
Wow, awesome, thanks!
It does not have background sync so you have to remember to sync your articles before you get out of Wifi range. But the reading module is great.
There seems to be a bug with the Archives section: I can not read all articles in there. Some load correctly, others throw you back to the start screen of the app.
Yeah, there may be some bugs since the developer stopped working on it. I could reproduce this one you mentioned and it is also here: https://github.com/fahimk/ReadIt/issues/3
But is open source, maybe I will try to fix it later.
It would be nice not to have to screw around with the key bindings of every program.
It's better to fix it in the Nook, where the problem actually is.
Moreover, there will be some other programs where we can't easily change the bindings.
Keycode 92 = KEYCODE_PAGE_UP (Android) = "LEFT_NEXTPAGE" (Nook Reader.apk)
Keycode 93 = KEYCODE_PAGE_DOWN (Android) = "LEFT_PREVPAGE" (Nook Reader.apk)
If you just set any of the four hard keys in TWL4030_Keypad.kl that you want to do a page down/next page to
"LEFT_PREVPAGE" everything will work out fine.
Likewise, set any of the four hard keys that you want to do page up/previous page to "LEFT_NEXTPAGE".
You have to then switch the preference in Settings / Reader to the right image.
When you are all done, a Page Down is a Page Down is a Page Down.
Renate NST said:
It would be nice not to have to screw around with the key bindings of every program.
It's better to fix it in the Nook, where the problem actually is.
Moreover, there will be some other programs where we can't easily change the bindings.
Keycode 92 = KEYCODE_PAGE_UP (Android) = "LEFT_NEXTPAGE" (Nook Reader.apk)
Keycode 93 = KEYCODE_PAGE_DOWN (Android) = "LEFT_PREVPAGE" (Nook Reader.apk)
If you just set any of the four hard keys in TWL4030_Keypad.kl that you want to do a page down/next page to
"LEFT_PREVPAGE" everything will work out fine.
Likewise, set any of the four hard keys that you want to do page up/previous page to "LEFT_NEXTPAGE".
You have to then switch the preference in Settings / Reader to the right image.
When you are all done, a Page Down is a Page Down is a Page Down.
Click to expand...
Click to collapse
I don't understand. Are you saying that editing TWL4030_Keypad.kl you can make any app (including Opera) perform page down/up without modification? I see that my TWL4030_Keypad.kl ends with:
Code:
key 407 RIGHT_NEXTPAGE WAKE_DROPPED
key 412 LEFT_NEXTPAGE WAKE_DROPPED
key 139 LEFT_PREVPAGE WAKE_DROPPED
key 158 RIGHT_PREVPAGE WAKE_DROPPED
I guess these lines were added by NookTouchTools. But most apps will not respond to these keys (except some framework elements such as ListView), unless you modify the source code. What am I missing here?
In the stock Nook, the four hard keys generate four scan codes.
Using /system/usr/keylayout/TWL4030_Keypad.kl these four scan codes are mapped into four key codes.
In /system/app/Reader.apk these four keycodes are mapped into two operations: next and previous page.
There is no reason at all to use four keycodes.
The standard keycode for KEYCODE_PAGE_UP is 92.
The standard keycode for KEYCODE_PAGE_DOWN is 93.
Assign the hard keys how you want them.
If you want two up buttons and two down, do it that way.
If you want down, up, menu, back, do that.
For apps besides Reader.apk you will be generating normal page up/page down keys.
Reader.apk fortunately does not require modification, simply set the preference as above to get the sense of up/down correct.
I have my Nook set up like this and paging works fine on OI File Manager, AndChat, K-9 Mail.
Code:
# Layout file for Nook Touch hardware buttons
key 412 LEFT_NEXTPAGE # Upper left
key 407 LEFT_PREVPAGE # Upper right
key 139 BACK # Lower left
key 158 MENU # Lower right
This is what I have for Upper left = Page up, Upper right = Page down, Lower left = Back, Lower right = Menu.
(Yes, the names in the file are "backwards" from what you would think.)
Note: Opera is ignorant. It doesn't do anything for page up/page down keys.
This has been noted and complained about bitterly on the internet.
Ok, but just to clarify, since your settings seems to be equivalent to mine (regarding page up/down), I guess your system cannot perform paging by keys in stock ReadIt app because it doesn't implement actions for KEYCODE_PAGE_UP and KEYCODE_PAGE_DOWN (I think several apps don't), right?
KEYCODE_PAGE_UP & KEYCODE_PAGE_DOWN appeared in API level 9. (We're at 7)
Later devices use these codes.
The only real control over which codes you can use is the question of which names can be parsed in a KL file.
I haven't gotten around to extending that yet.
The codes go up to 210 right now, but if you want to send a 666 to your app there is no problem with that.
Code:
# input keyevent 666
It comes through loud and clear.
hi marspeople,
thanks again for your modded readIt app which I use almost daily.
I have the following problem all the time: After having sent a new article to ReadIt, when I open it for the first time, the reader does not display the beginning of the article, but some part in the middle.
I suspect that the reason is, that the app remembers where you were in an article, but that it only stores this info relative to something like "article no. 5". now if you delete article number 5 and upload another article, probably the old saved position will be applied to the new article.
Do you think you could fix this without too much effort?
thanks for the mod, marspeople.
I find that it doesn't scroll a full screen at a time, is this normal?
Up/down swipes are sometimes interpreted incorrectly but that's no big deal.
I can't duplicate rhhd's problem.
UK-bought NSTGL on 1.2.0 + TFU ROM UPGRADE PACK ALPHA 3
marspeople said:
I found an alternative Readability client for android, ReadIt, but the latest version was somewhat broken, probably because Readability changed its layout recently. Good thing is this app is open source, so I could fix its behavior and now it works properly (it's basic, but quite nice app). I also added NST keys support.
Modified source is here: https://github.com/marspeople/ReadIt
Click to expand...
Click to collapse
Is this safe - when I wanted to connect to readability.com I got the message that Fahim karim wanted to acess my readability acount?
not checked the code yet, but I supose yes, is safe. the cuestion is related to the Readability API access. The author of the app uses his API key to access your Readability account, therefore, permision is needed.
(I know the thead is oldie, but I was searching fir exactly this. Thanks!)
bingen said:
not checked the code yet, but I supose yes, is safe. the cuestion is related to the Readability API access. The author of the app uses his API key to access your Readability account, therefore, permision is needed.
(I know the thead is oldie, but I was searching fir exactly this. Thanks!)
Click to expand...
Click to collapse
I had installed this last year and it worked no problem. I unrooted and rerooted with NookManager (original root was with TouchNooter), and now I can't authorize. I don't know if it's related to the type of root or not. When I go to authorize, it sends me to the browser, where I log in, and it gives me a code, but next time I go to ReadIT, it still wants me to Authorize. Anyone else have this problem?
Just to let you guys know, I'm using ReadItLater which is the old Pocket app. Works great on the NST.
coolius said:
Just to let you guys know, I'm using ReadItLater which is the old Pocket app. Works great on the NST.
Click to expand...
Click to collapse
How do you get the old readitlater app? And does it do auto-sync of articles from pocket cloud? Thats all I want. mark on browser at work and have it ready on my nook to be read on my way home.
sheetalc said:
How do you get the old readitlater app? And does it do auto-sync of articles from pocket cloud? Thats all I want. mark on browser at work and have it ready on my nook to be read on my way home.
Click to expand...
Click to collapse
I found it using the searchmarket app on the Nook. Direct link here: https://play.google.com/store/apps/details?id=com.ideashower.readitlater.free
And yes it syncs with pocket no problem although push-sync is not supported on 2.1 so you have to sync at set intervals or on open.
coolius said:
I found it using the searchmarket app on the Nook. Direct link here: https://play.google.com/store/apps/details?id=com.ideashower.readitlater.free
And yes it syncs with pocket no problem although push-sync is not supported on 2.1 so you have to sync at set intervals or on open.
Click to expand...
Click to collapse
hi is that link correct?
i get
"We're sorry, the requested URL was not found on this server."
is it the same as
https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro
?
thanks