• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Samsung Ultra baseband and CIQ

bads3ctor

Well-Known Member
We have a theory as to why the Ultra CM recovery only lasts 2 minutes. It's a theory that the baseband firmware looks for CIQ and if it is not found, reboots the phone. We need to somehow confirm this. Anyone here know how we can confirm this?

Edit: We know that on the VM Intercept that if CIQ files are removed, the phone will bootloop. We think that baseband is looking for it and if not found, reboots the phone.
 
Interpth had to overcome this problem to get cwm to "backup" and "restore"... both processes take over 2 Mins... idk what he did... he never tells about his work... but he did...


And yes if ciq_client is deleted the phone bootloops... I have secsessfuly deleted other files... but there are many system Lapps that also have ciq deeply intergaded in them...



Just letting you know what I know... look into if further.
 
Interpth had to overcome this problem to get cwm to "backup" and "restore"... both processes take over 2 Mins... idk what he did... he never tells about his work... but he did...


And yes if ciq_client is deleted the phone bootloops... I have secsessfuly deleted other files... but there are many system Lapps that also have ciq deeply intergaded in them...



Just letting you know what I know... look into if further.

I talked to Interdpth on IRC right after he fixed cwm, I had been helping him confirm the Sprint version had the same 2min reboot problem, and he said it was becuase the hardware reboots if the modem isn't on, or found, or something like that. I remember for sure he said modem. He didn't go into detail about how to build it into cwm.
 
Looks like I have found a work around for the 2 minute recovery bug.....

Mount the SD Card in Mounts and Storage.

It looks like something polls the sd card and keeps CM Recovery alive indefinitely.

Edit: Removed the battery and rebooted into recovery.....rebooted in 2 minutes. It looks like maybe doing a restore with sd card mounted might be the only way to keep recovery alive past the 2 minute mark.

Edit: Verified. I mounted sd card, did a restore, and CM recovery stays up indefinitely :cool:

Processes running in recovery after the restore: Processes_After_Restore - Pastebin.com

Edit2: No need to mount sd card....looks like recovery stays up forever after a restore.

http://min.us/mbqxfUHL9T :D

Now we can do this: dd if=/dev/block/mmcblk0 of=/sdcard/disk
In recovery without it blowing us off after 2 minutes.

Edit3: A backup also works in keeping recovery up past the 2 minute time limit.
 
Silly me, seems I had some IRC chat logs. Think this is what fixed the reboot for interdpth. Don't know if it'll help you at all.

[01:18] <@interdpth> The reboot is probably because you aren't running the rmt_storage server. The modem needs this to run and so reboots the phone without it. The HW recovery mounts /system to run it which is a stupid idea because /system may not always be there. rmt_server needs some shared libs so you will have to copy them to the recovery image too.

There is more on how he detected what was causing it if that'd be any help to you.
Looks like dodgejcr recognized it as a modem bus freeze.
 
Back
Top Bottom