Jump to content

S3C6410 Overclocking Tool: Need Omnia II/Louvre Testers


Guest daskalos
 Share

Recommended Posts

Snow02, r u jocking? :)

Epsylon, here is it.

Detecting ram size

Mapping mmu table

Unable to map in mmu table! Many functions will not work.

Build L1 reverse map

findReverseMMUmaps() u=0 c=0 ign=0

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

slot 1 :phys_base=1 base=7e008000

memPhysMap_wm: VirtualCopy Failed

87 returned by GetLastError()

APLL_LOCK ffffffff

MPLL_LOCK ffffffff

EPLL_LOCK ffffffff

APLL_CON ffffffff

MPLL_CON ffffffff

EPLL_CON0 ffffffff

EPLL_CON1 ffffffff

CLK_SRC ffffffff

CLK_DIV0 ffffffff

CLK_DIV1 ffffffff

CLK_DIV2 ffffffff

CLK_OUT ffffffff

- APLL Enabled: 1 -

APLL SDIV : 3

APLL PDIV : 63

APLL MDIV : 1023

- MPLL Enabled: 1 -

MPLL SDIV : 3

MPLL PDIV : 63

MPLL MDIV : 1023

- EPLL Enabled: 1 -

EPLL SDIV : 3

EPLL PDIV : 63

EPLL MDIV : 255

EPLL KDIV : 65535

- RATIO -

ARM RATIO : 15

MPLL RATIO : 1

HCLK RATIO : 1

HCLKX2 RATIO : 7

PCLK RATIO : 15

DCLKEN : 1

DCLKSEL : 1

CLKSEL : 15

Link to comment
Share on other sites

S3clock does use keys. HKCU\Software\S3Clock.

Well, from my experience S3Clock does create the above key. I did not install GPIOgfx. What I did was run S3Clock for the first time, later quitting it.

Then went into registry (if I don't run S3Clock for the first time, the key is not there) and set the MPLL to 460 (920Mhz). Run the app again and then leaving it in the background.

What I realise is that I need to run FPU Enabler before I can run S3Clock. Without FPU Enabler, I would get an application error.

Edited by bluhound
Link to comment
Share on other sites

Well, from my experience S3Clock does create the above key. I did not install GPIOgfx. What I did was run S3Clock for the first time, later quitting it.

Then went into registry (if I don't run S3Clock for the first time, the key is not there) and set the MPLL to 460 (920Mhz). Run the app again and then leaving it in the background.

What I realise is that I need to run FPU Enabler before I can run S3Clock. Without FPU Enabler, I would get an application error.

Yea...Sorry forgot that... the tool read the frequency on start and write in registry to reset these settings on Device Wake up...

So you need to overclock one time with GPIOTool, then launch S3Clock or change the APLL Setting in registry and restart the tool...

Alt Bass:

Sorry, i can do anything : As you can read on the first Line of the Log... It's an Incompatible OS (protected ?) or CPU

And i think you cannot run HaReT too...

Without mmu table, i cant access Hardware Memory zone

Link to comment
Share on other sites

I have heard about some memory protection in CE 6.0, possibly I will be able to deal with it.

Also it is possible to set some app to the hklm/init, then may be policies would notbe applied.

Link to comment
Share on other sites

The problem is that by default all user applications are ran in user mode, and CE 6.0 prohibits accesing physical memory by such applications with virtual copy.

System drivers are loaded in kernel mode but writing one for accesing memory won't be reasonably easy, right? And I can't add a driver, as the root file system is RAM based and it's wiped after reboot. (Still it's a solution for Windows Mobile 7)

I've just learned from MSDN that most of CE 6.0 system dlls present in two copies, one for user mode and another named k.*.dll for kernel mode. So calling k.coredll.dll instead usual one may help S3Clock work (GPIOgfx would be a bit more difficult). I can't change dll name in executable because of lack of my knowledge of PE structure. Epsylon, could you please try to make a new S3Clock executable?

Edited: also, MSDN says: "The following function can be called in user mode when the source and destination process handles are the active process: VirtualCopy".

http://msdn.microsoft.com/en-us/library/ee482981.aspx

This can be also a solution.

Edited: another piece of useful information http://msdn.microsoft.com/en-us/library/ee...2(printer).aspx

Edited by Alt Bass
Link to comment
Share on other sites

sorry if this is too much to ask - but could someone put another step-by-step procedure on how to overclock. i believe there have been modifications with the original one so i think a lot would be interested to know. this is rather a complicated action to be done to the phone.

i actually tried overclocking it using gpiogfx but couldn't store the values permanently. otherwise, it definitely improve my phone's performance - especially when running rodrigo's HD2 ROM.

thanks!

Link to comment
Share on other sites

I tested it in b7610, but it was a limit in APLL460Mhz MPLL300Mhz.

By the way, it returns to original setting at every reboot.

Can I maintain the overclocking state after roboot?

Link to comment
Share on other sites

  • 4 weeks later...
sorry if this is too much to ask - but could someone put another step-by-step procedure on how to overclock. i believe there have been modifications with the original one so i think a lot would be interested to know. this is rather a complicated action to be done to the phone.

i actually tried overclocking it using gpiogfx but couldn't store the values permanently. otherwise, it definitely improve my phone's performance - especially when running rodrigo's HD2 ROM.

thanks!

+1

people seem to get lost throughout the course of the thread as there are many new developments :(

Link to comment
Share on other sites

  • 1 month later...

Plz can some1 provide step by step instructions..

I have read through all the pages and have got a bit confused..

Edited by aafi-rocks
Link to comment
Share on other sites

I installed the framework and then installed GPIOgfx..and was able to overclock

Set APLL to 500x2 = 1000mhz and it stayed stable..

Noticed a little speed in FPSeCe while playing Tekken3.

I also noticed that if I directly put the value to 500x2.. It crashes and then I have to soft reset...

But when I first do 450x2 - Set and close the app and then open it again and set it to 500x2. then It stays stable with 1000mhz..

Link to comment
Share on other sites

Well OC is rather easy. Basically you just download both Framework and GPIOgfx from tanguy.ath.cx/index.php?q=english/node/57 (The link being posted no longer works)

1. Install InstallFramework_ARM.cab (to either storage card or device wherever you prefer)

2. Then install GPIOgfx.v1.2d.CAB (I installed it on Device memory just to be safe)

3. Open GPIOgfx from start menu and go through the welcome screen and some configs... wait for a good 5 seconds then the console will load up.

4. Go to Config tab and change the APLL value to whatever CPU level you want it to be, then press SET. (For me I did 460 and 300, which is 920 MHz)

5. Voila! An Overclocked Omnia II or Pro B7610!

You might have noticed there is a Easy SetS3Clock tool by daskalos, but then it's rendered useless to us the Omnia users because our thing is a beast. daskalos designed the tool only for the Acer devices, which has a Samsung S3C6410 533 MHz processor, whereas the Omnia II and Pro run on a Samsung S3C6410 800MHz processor. So ya, just leave it alone. GPIOgfx itself also offers a way to make the Overclocking easy too, by making a profile of the CPU and MPLL level you want at the Start Menu in a folder called "GPIOgfx Speed".

1. Go to the Config tab of the GPIOgfx console

2. Make your customization of the APLL and MPLL then press that Create O/C Shortcut button

3. Just OC your device anytime you want with your own customized profiles depending on you needs.

Thanks daskalos for bringing this to us. You are such a contributor over at the B7610 section too, should spread the love, I didn't know this exists before I went into this I8000 section...

P.S. I did some benchmarking using the SKTool and my Omnia Pro was originally behind Omnia II in all except one category, then I switched to OC at 460, 300. You know what happened. :P Also a NOTICEABLE difference in the SPB MS 3.5.3 3D Carousel if you have it, I have zero lag when it's OC-ed with all the reflection, G-Sensor being switched on.

if we want the OC stay after the soft reset, can we put the shortcut in Startup folder ?

Link to comment
Share on other sites

if we want the OC stay after the soft reset, can we put the shortcut in Startup folder ?

lol never thought about that... I don't see how it wouldn't work. So let's see how this goes.... I have just made a shortcut at the Startup folder and it's rebooting...... no... it's not working after I checked the CPU level with GPIOgfx and it stays at norminal 800MHz...

Edited by matdahero
Link to comment
Share on other sites

I have tryed GPIOgfx but it didnt work for me.

I have default speeds: 400 / 388. I have tryed with 450 / 388 and 460 / 300 like it is said uphere, but it freezes every time.

Link to comment
Share on other sites

I have tryed GPIOgfx but it didnt work for me.

I have default speeds: 400 / 388. I have tryed with 450 / 388 and 460 / 300 like it is said uphere, but it freezes every time.

Any body have tested with Omnia 2 ?

Now N900 can overclock to 1,7 GHz ?! ;)

Link to comment
Share on other sites

Any body have tested with Omnia 2 ?

Now N900 can overclock to 1,7 GHz ?! ;)

I have tested it with my Omnia 2. I am using the latest SPB mobile shell. While I got it to overlock at 475/388 settings, it sometimes had problems when it went into sleep mode or when i tried to bring it back out sleep mode by hitting the lock button. It would sometimes freeze up and I would have to take the battery out to soft reset it. Sometimes, when this happened it would give errors like "there was a problem with shell.exe" and there was another one but I can't remember what it was. Also, I put a shortcut on one of my SPB wallpapers to the profile I used the most. So that I could just tap the icon on my wallpaper, and it would load that OC profile without me having to go to START and scroll down to the OC profile folder it generates for you (saved time). The problem with this approach was that it usually caused the phone to freeze shortly after (with accompanying errors as mentioned above) requiring me to do the soft reset. It did increase performance a little bit I noticed, but the freezing problems and the fact I had to OC every time I brought it out of sleep mode made it not reliable and kind of annoying. I have a protective case on mine, and it was too much of a bother to have to keep taking it off to remove the battery every time it would freeze. It's a great idea. It definitely makes the performance a little better (things open quicker, etc.). Perhpas it's because I'm using SPB mobile shell. I did notice that if I went into the program and OC'd rather than using my shortcut on my wallpaper that it would not freeze as much. I guess it's better if you use a custom lite rom or something, but for me, I'd rather use SPB and not deal with the hassle of having to OC every time and take the battery out when it locks up.

I did see that he made a program that keeps it OC'd when the phone goes to sleep, but another user here said that it wasn't written for capabilities of the Omnia 2 and not to waste time...trying to use it.

Link to comment
Share on other sites

I have tryed GPIOgfx but it didnt work for me.

I have default speeds: 400 / 388. I have tryed with 450 / 388 and 460 / 300 like it is said uphere, but it freezes every time.

Same here, I've tried several different APLL speeds without changing the MPLL and have never gotten a stable OC.

I've tried 450,460,475,500,512 / 388 on two different ROMS on the i920

Link to comment
Share on other sites

Hey guys, I can get an easy overclock to 920 but how do I run the program in the background? I can't get to my today screen while it's running.. Please help!

EDIT: Lagging BAD with it running.. *confused*

Edited by azza6
Link to comment
Share on other sites

Well, he did make specially make this with us Omnia 2 users in mind. For some people, it works great! I was able to OC mine, but I would get errors sometimes when it tried to come out of sleep mode. Sometimes, mine would freeze. I have had success, but I can tell you I'm not using a cooked rom. I'm just using WinMo 6.5 with Samsung TouchWiz disabled, and I have the windows default today screen, not the Samsung one. I'm also using SPB mobile shell. It's awesome when it's stable & works properly. I can tell a difference. Maybe he'll come out with a newer release sometime.

Link to comment
Share on other sites

Well OC is rather easy. Basically you just download both Framework and GPIOgfx from tanguy.ath.cx/index.php?q=english/node/57 (The link being posted no longer works)

1. Install InstallFramework_ARM.cab (to either storage card or device wherever you prefer)

2. Then install GPIOgfx.v1.2d.CAB (I installed it on Device memory just to be safe)

3. Open GPIOgfx from start menu and go through the welcome screen and some configs... wait for a good 5 seconds then the console will load up.

4. Go to Config tab and change the APLL value to whatever CPU level you want it to be, then press SET. (For me I did 460 and 300, which is 920 MHz)

5. Voila! An Overclocked Omnia II or Pro B7610!

You might have noticed there is a Easy SetS3Clock tool by daskalos, but then it's rendered useless to us the Omnia users because our thing is a beast. daskalos designed the tool only for the Acer devices, which has a Samsung S3C6410 533 MHz processor, whereas the Omnia II and Pro run on a Samsung S3C6410 800MHz processor. So ya, just leave it alone. GPIOgfx itself also offers a way to make the Overclocking easy too, by making a profile of the CPU and MPLL level you want at the Start Menu in a folder called "GPIOgfx Speed".

1. Go to the Config tab of the GPIOgfx console

2. Make your customization of the APLL and MPLL then press that Create O/C Shortcut button

3. Just OC your device anytime you want with your own customized profiles depending on you needs.

Thanks daskalos for bringing this to us. You are such a contributor over at the B7610 section too, should spread the love, I didn't know this exists before I went into this I8000 section...

P.S. I did some benchmarking using the SKTool and my Omnia Pro was originally behind Omnia II in all except one category, then I switched to OC at 460, 300. You know what happened. ;) Also a NOTICEABLE difference in the SPB MS 3.5.3 3D Carousel if you have it, I have zero lag when it's OC-ed with all the reflection, G-Sensor being switched on.

Are you using a custom rom? I have SPB MS 3.5.3 but sometimes, it locks up. Did you do anything special with your ROM? I've read about the 3D carousel. I think I'm going to go back and try to find that thread to figure out how to get it working on mine!

Link to comment
Share on other sites

Are you using a custom rom? I have SPB MS 3.5.3 but sometimes, it locks up. Did you do anything special with your ROM? I've read about the 3D carousel. I think I'm going to go back and try to find that thread to figure out how to get it working on mine!

Yes I am using the Megalite ROM 6.5.5 latest build from Daskalos, though I don't think the problem resides with it being a custom rom or not. For windows mobile custom rom is basically a removal of a few cumbersome apps we don't need and things of that nature, unlike Android which devs are actually heavily tweaking the OS. It's weird to see so many people reporting it not working while I got it working on my first try (2 months ago when I first read the thread), and now did it again and got it to work.

Btw I am using an Omnia Pro, but that piece of software had Omnia 2 on the tester list before the Omnia Pro, so I thought this is fully working on Omnia 2?

Anyway, on top of what I have said, I could be missing a step. Try downloading the S3Clock.zip from the same website and unzip it to wherever, then run the s3clock.reg. After that, reboot and try your customized APLL and MPLL values and see if you still experience the same problem u have ran into.

Please report back and see if this fixes the problem, if so I will modify the tutorial I wrote up a couple of posts back.

Link to comment
Share on other sites

You don't really need to run gpiogfx at all. Just install S3clock. After installation, change the registry keys for apll and mpll at HKCU\Software\S3Clock. A good safe place to start is 450 apll. Like others have said, I would leave mpll at 388. Close S3clock if it's open. Reopen it and you should notice the changes. If you can't get S3clock to run, make sure you run fpu enabler first. You only need to run fpu enabler the one time to enable allkmode.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.