I swear it’s working, really, see screen shot attached… Short story – I knew that the number of clocks on MSM devices are limited (Actually, that’s a pretty relative
term – the MSM has a LOT of clocks for a single chip), the main problem is that there isn’t that much resolution with the clocks, and that there aren’t that many high clocks to choose from – in fact if you look at the clocks available on MSM devices, we have:
TCXO: 19.2 MHz (for CDMA clock)
GlobalPLL: 800MHz
BackPLL0: ? MHz
BackPLL1: 1.056GHz
PLLTest: ? MHz
USB: 48MHz
Sleep: ? MHz
So the standard frequencies for the MSM are obtained by BackPLL1 / 2= 528MHz or GlobalPLL / 2 = 400 (384) MHz.
But just a few minutes ago, a lightbulb lit up in my head, why not just TRY setting GlobalPLL / 1 for the applications ARM? … And to my surprise, the device didn’t freeze.. it worked just fine actually. And there is a noticeable improvement in speed ( ~ 330 integer @ 528 MHz , ~456 integer @ 768 MHz).
I guess this’ll be finalized into a tool for some sort. Guess overclocking this thing was possible =p.
Note: Before I get a bunch of stuff about 1.056 GHz, no, it didn’t work on my Touch Pro, it locked up!