Help with removing max. frequence lock

Search This thread

swefse

Senior Member
Jun 28, 2010
60
6
Hello!

I flashed CM9 nightly on my GSM Galaxy Nexus a few days ago, and it has worked like a charm ever since. Until a few hours ago, that is...

I dug around in the CM-specific settings and (unfortunately!) ended up finding the Advanced settings, more specifically the CPU frequency setting. Just to see how it would handle things, I tried setting the max. frequency to 350 MHz (aka the default min. frequency). I was very surprised to see that the game Road Trip worked perfectly, and so I chose to keep it this way to save energy; I ticked "restore on boot". Later on, the phone rebooted during a phone call, but I thought, "oh, it's a nightly, this is to be expected."

What I noticed a few seconds thereafter (what is my real problem) is that the boot animation froze a few cycles in (after running at full fps for about one cycle), and the phone rebooted again, running into the same problem.

I still have this issue, even after factory resetting and reflashing the nightly (which I thought would remove the freq. "lock", but didn't).

Does anyone know how I can fix this? Is it as easy (or hard, because I can't access the actual system) as flashing some CPU-fixing ROM, or do I need to do something more, even send it to repair?

Thank you guys!
 

tingen

Senior Member
Apr 26, 2009
370
31
Copenhagen
Go to revovry.
Go to Mounts and storage.
Format /system.
Format /cache.
Format /data.
Flash rom.
Flash Gapps.
Wipe data/factory reset.
Reboot.
 

beekay201

Senior Member
Nov 8, 2010
5,225
1,221
Now I got some help over on Google+:



but the last command gives me a no such file or directory...

Where in the system structure is init.d?

'adb shell'
'su'
'rm -rf /system/etc/init.d/' - folder/file names in android (as in Linux) are case-sensitive.

if it still gives you "file or folder not found"

'ls /system/etc/i*'
do you see /system/etc/init.d/ or not? if not, either your current rom hasn't created that folder yet (case of AOPK comes to mind, user had to create dir manually), or it doesn't support init.d scripts at all.
 

swefse

Senior Member
Jun 28, 2010
60
6
'adb shell'
'su'
'rm -rf /system/etc/init.d/' - folder/file names in android (as in Linux) are case-sensitive.

'su' might have worked (it said

su
/sbin/sh: su: not found

'rm -rf /system/etc/init.d/' returned

rm -rf /system/etc/init.d/

Does this mean it worked, and that it is safe to reboot?

EDIT: Rebooted, problem persists...
Can I check to see if init.d is removed from adb?
 
Last edited:

Tubes6al4v

Senior Member
Oct 13, 2009
281
83
Should be, give it a try.

BTW, booting a device is cpu intensive, hence the boot loops at low frequency
 

Tubes6al4v

Senior Member
Oct 13, 2009
281
83
My failsafe is to use fastboot to push a stock image over. Just keep in mind it will wipe your sd card.
 

beekay201

Senior Member
Nov 8, 2010
5,225
1,221
'su' might have worked (it said



'rm -rf /system/etc/init.d/' returned



Does this mean it worked, and that it is safe to reboot?

EDIT: Rebooted, problem persists...
Can I check to see if init.d is removed from adb?

if 'su' errors, then you don't have su binary installed. you wouldn't be able to delete /system/etc/init.d even if it was there. you should see a lot more stuff inside /system/ though.

So I'll follow this guide?

http://xdaforums.com/showthread.php?t=1366806

Just one more n00b question: Can I pick whichever image I want, even though my phone came with 4.0.1?

If not, how do I know if it's ITL4D or ITL4F?

before you go restoring to stock, go in bootloader and try:

'./fastboot erase cache'
'./fastboot erase userdata'

see if it boots.

'adb logcat >> logcat.txt' would help debugging as to why the device is bootlooping as well.
 

swefse

Senior Member
Jun 28, 2010
60
6
I was redirected to this guide to get the fastboot drivers (and fastboot): http://android.modaco.com/topic/348161-01-feb-r4-superboot-rooting-the-gsm-lte-galaxy-nexus/

When I open "install-superboot-windows.bat", though, it says "waiting for device", and stops there.

Should I just have downloaded it and continued with the first guide (linked a few posts above), or should I have clicked "install-superboot-windows.bat"?

Edit: Now when I tried "install-superboot-windows" a second time, it rebooted the phone, but into Android (resulting in the usual freeze-reboot). I'm stuck, please help me!
 
Last edited:

swefse

Senior Member
Jun 28, 2010
60
6
Now I tried flashing MCR Ir9, which I had laying around on the internal memory, but it screwed up even worse: Now I don't even get past the first "Google" + unlocked boot loader icon screen.

Should I maybe just send it to Samsung, and foot the bill, before I brick it forever (if I haven't already, that is), or do you guys know what to do?
 

beekay201

Senior Member
Nov 8, 2010
5,225
1,221
Now I tried flashing MCR Ir9, which I had laying around on the internal memory, but it screwed up even worse: Now I don't even get past the first "Google" + unlocked boot loader icon screen.

Should I maybe just send it to Samsung, and foot the bill, before I brick it forever (if I haven't already, that is), or do you guys know what to do?

Pull batery, VOLUP+VOLDOWN+POWER into fastboot/bootloader. Reflash stock with fastboot.
 

swefse

Senior Member
Jun 28, 2010
60
6
Now it was successfully recovered and works again, thanks to fastboot and the wonderful convincing of you, bk201doesntexist!

Thank you!