Search Archive

tired of slugishness on the f900? i am! Almost fixed.

By ws6nightcat · Mar 17, 2011in Hacks/Mods💬 39 posts👁️ 12,120 views
Page 1 of 2
Posted Mar 17, 2011 · 02:18 UTC#1

this is my first thread here and i'm sure the mods will move it into the correct spot if it doesn't belong here. i'm posting what i know and hoping a few people with more experience with windows ce can progress this to completion with me. i've done plenty of work over at xda-developers and am comfortable enough with windows mobile to play around, plus i have a spare f900bt. but i am no expert.

 

important stuff

the f900bt runs an arm xscale processor similar to most smartphones. specifically it runs an arm1136J-S.

http://www.arm.com/products/processors/classic/arm11/arm1136.php for more information.

our processor runs in the 500mhz range if i'm not mistaken.

 

and no i'm not recommending something ridiculous like opening up the unit and soldering in a faster processor. however a 30%gain is more than realistic and achievable through overclocking in my experience. running a very similar processor and omapclock two smartphones ago with windows mobile 6.1 i stably achieved 628mhz which would be a huge improvement for us. hell the software runs now but is just laggy so throw an extra 100+ mhz on it and these units should fly.

 

what i've done so far. you can access the native windows os on our units through the settings and then service menu after the unit fully boots, not from an sd card. you have full permissions to install programs as i've already done. i've loaded xcpuscalar 3.03 onto the f900bt via cab from the sd card slot. installs fine, short cuts load to the start menu. but i get a protection code 3 when running. after that it's easy, establish a default value, create a startup folder and drop the sortcut or hell, even add an autoexec.bat command line...ahh the good ol' days.

 

i chose xcpuscalar because it has a generic overclock function that is compatible with our processors and the native OS on the f900bt obviously there is nothing device specific for us or i wouldn't be posting here. update, xcpuscalar is for arm based processors but doesn't support ours. i'm in contact with a dev over at xda trying to modify one of his personal programs to run on our machines. however we have to have atleast .net cf 3.5 so i'm working on loading that onto my unit now.

 

if anyone wants to work with me on this i have a copy of the overclock program i'm using and have no problem sending it to you.

 

btw, carver, i know your out there, did you ever get the larger nand chip for internal memory running? i have some input for you on that and possibly some alternatives.

Edited Mar 25, 2011 by ws6nightcat
Posted Mar 17, 2011 · 15:53 UTC#2

This is indeed of great interest!

 

I suggest PM carver. He is an expect on hacking .DLL and .EXE. He might be in a position to remove the Protection Code 3 ... :unsure:

Posted Mar 20, 2011 · 17:44 UTC#3

Any progress on this hack?

Posted Mar 20, 2011 · 20:05 UTC#4

Any progress on this hack?

 

Yeah, I'm very interested in a 100mhz speed increase. Keep us up to date... Thanks for working this.

Edited Mar 21, 2011 by gibear2k5
Posted Mar 21, 2011 · 05:00 UTC#5

I'm really interested too. This can even solve the sluggish sd video playback, no?

Posted Mar 21, 2011 · 18:53 UTC#6

I'm really interested too. This can even solve the sluggish sd video playback, no?

 

For sure, this is going to help a lot, in fact to all running applications.

Posted Mar 22, 2011 · 02:49 UTC#7

i've been a little busy trying to cram a variable valve timing ls9 into my gto, i'm going to work on this some this weekend, i'll keep you guys up to date as much as possible. i think the choppy sd/usb playback is partially due to the processor speed since when i play a highdef video its worse than somting lowres, but we'll see.

Posted Mar 22, 2011 · 03:02 UTC#8

i've been a little busy trying to cram a variable valve timing ls9 into my gto, i'm going to work on this some this weekend, i'll keep you guys up to date as much as possible. i think the choppy sd/usb playback is partially due to the processor speed since when i play a highdef video its worse than somting lowres, but we'll see.

 

ws6nightcat,

 

Should you succeed in doing this hack, it will be one of the most useful hacks around for the AVIC, for sure! :cool:

 

Cheer!

Posted Mar 22, 2011 · 05:08 UTC#9

I did some research and it seems that xcpuscalar doesn't support our CPUs. (that error code means that) Overclocking is very CPU specific, we should identify the CPU spot on, if we want to do this. How do you know it's an ARM 1136? I couldn't find this info anywhere else, and it only seems like a family name, not a specific CPU. The specific cpu for that family looks like MSM7227 and there are options for it on Android only.

Posted Mar 22, 2011 · 05:24 UTC#10

ws6nightcat,

 

Should you succeed in doing this hack, it will be one of the most useful hacks around for the AVIC, for sure! :cool:

 

Cheer!

 

Absolutely. I as well come from the smartphone world. As a matter of fact the Omnia II, which literally has almost the exact same architecture as the processor in these machines. I am almost positive that this can be achieved, and if I can lend a hand in any way, lmk. I'll try and get in contact with some of the amazing devs in the O2 communtiy as well.

Edited Mar 22, 2011 by joeyk240
Posted Mar 22, 2011 · 12:39 UTC#11

Absolutely. I as well come from the smartphone world. As a matter of fact the Omnia II, which literally has almost the exact same architecture as the processor in these machines. I am almost positive that this can be achieved, and if I can lend a hand in any way, lmk. I'll try and get in contact with some of the amazing devs in the O2 communtiy as well.

 

That's good news! Hope that more knowledgeable people will show up.

Posted Mar 22, 2011 · 20:45 UTC#12

CPU

Manufacturer:SiRF (originally Centrality, bought by SiRF)

Type: Titan

Speed: 500 MHz

Processing core: ARM1136J-S

VFPU coprocessor: Yes

 

CPU Link

 

 

 

 

 

Posted Mar 23, 2011 · 05:35 UTC#13

CPU

Manufacturer:SiRF (originally Centrality, bought by SiRF)

Type: Titan

Speed: 500 MHz

Processing core: ARM1136J-S

VFPU coprocessor: Yes

 

CPU Link

 

OK, htc raphael seems to have the same cpu core. And here is a tool to overclock it:

http://forum.xda-developers.com/showthread.php?t=725290

Posted Mar 23, 2011 · 08:52 UTC#14

how do you access windows OS after the unit boots, can you explain? Testmode doesn't let me install. I would like to install 2 overclock programs and try. thanks.

Posted Mar 23, 2011 · 14:45 UTC#15

how do you access windows OS after the unit boots, can you explain? Testmode doesn't let me install. I would like to install 2 overclock programs and try. thanks.

 

The access to the Windows OS shell is pretty standard these days on all NAV MOD. In Chuck88's mod for example (my mod), you bring up the on map menu icons, turn to Applications Menu, then click on Explorer or CE Commander.

 

You can even bring up the task manager on the same menu and kill the the Phone application (TEL.exe), Audio/Video application (AV.exe) and iGo Nav application (iGo.exe) before loading your overclocking programs.

 

Good lucks!

Edited Mar 23, 2011 by Chuck88
Posted Mar 23, 2011 · 16:14 UTC#16

how do you access windows OS after the unit boots, can you explain? Testmode doesn't let me install. I would like to install 2 overclock programs and try. thanks.

 

 

After you try the program link from Chuck88, give this one a try....if none of these work we may have to enlist the help of the original program authors.

 

WiMoSpeed

Edited Mar 23, 2011 by gibear2k5
Posted Mar 24, 2011 · 23:24 UTC#17

ttt...anyone try this yet? Ima scared!!!

Posted Mar 24, 2011 · 23:27 UTC#18

i'm going to check these progs tonight and post an update for everyone, just as a heads up i'm running fx3.1 with a different wince for us versions

Posted Mar 24, 2011 · 23:31 UTC#19

wimospeed needs netcf 3.5 and as far as i know we only have 2.0, also it is OS specific. will post info as i find it about this. update i have the net cf 3.5 files for wince5.0 so i'm going to try to get that running tonight.

 

i have an account over at xda and am in contact with netripper, i've never worked with him on a project before so i don't know his feelings, but i have with several other dev's for the hd2, tp2, pure, etc. so hopefully someone puts in a good word for me and we can move forward with this. his overclock seems to be the most viable to port to our devices. it will not work out of the box because it is OS specific so if he is willing to shoot me the source or even make some mods himself that would be great. i'll keep you guys up to date as more details come in on the first post so i don't have a 500 post long thread with one line updates

Edited Mar 25, 2011 by ws6nightcat
Posted Mar 25, 2011 · 01:18 UTC#20

Sounds great! Can't wait to see your post!

 

But even if you only update the first post, you still have to let us know. :mrgreen:

Posted Mar 26, 2011 · 13:40 UTC#21

This would be great if possible.

Posted Mar 28, 2011 · 03:19 UTC#22

Overclocking would be cool, but how about replacing the whole WinCE/AVIC software with Andorid? The poster mentioned knowing/being close with a number of Android devs. How difficult would a port be (especially if the CPU is the same as some phones?)

Posted Mar 28, 2011 · 14:56 UTC#23

Overclocking would be cool, but how about replacing the whole WinCE/AVIC software with Andorid? The poster mentioned knowing/being close with a number of Android devs. How difficult would a port be (especially if the CPU is the same as some phones?)

 

How difficult? OS drivers! The CPU might be the same but not all other hardware devices that require drivers, such as sound, GPS, Bluetooth, you name them.

Posted Mar 28, 2011 · 21:40 UTC#24

How difficult? OS drivers! The CPU might be the same but not all other hardware devices that require drivers, such as sound, GPS, Bluetooth, you name them.

 

Concur....

Posted Mar 29, 2011 · 00:12 UTC#25

wince is verrry proprietary meaning getting drivers for the system to run ANY other OS is near impossible, let alone having it fully functional. now hacking apart the current gui to customize it is more than possible. again i'm more worried about stability and functionality now. lets make what we have work right, then change a million things. everyone agree?

Edited Mar 29, 2011 by ws6nightcat
Page 1 of 2