[KERNEL] SpeedMod N7000 ICS [K3-15 CWM CIFS ROOT / NO-ROOT]

MR.change

Senior Member
Nov 9, 2011
532
123
0
Baghdad
Hey, lets get the guys who (sort of) recovered from the brick here to test it out :) , they can always try their fix again if something goes wrong:
http://forum.xda-developers.com/showthread.php?t=1667886
not really as that would mean they would end up with even more corrupted sectors.

oh don't worry I'm sure we'll find out soon ,one way or the other.
I just want to hear entropy's thoughts on this ,after I read MR.sumarel's latest comments I'm not too sure that the MMC_CAP_ERASE is the answer.

here is hoping that this kernel is safe.
 

MR.change

Senior Member
Nov 9, 2011
532
123
0
Baghdad
Thanks chas ,so I guess one could use the cwm.zip method to use CWM and flash stuff from it?
not that I would want to switch to samsung ROMs (I don't wanna sin lol) ,but it's nice to know that safe kernels are in use from now on.

You canbuse cwnvfrom here should want tobrisk hardbricking
http://forum.xda-developers.com/showthread.php?p=25935714:D

Sent from my GT-N7000 using Tapatalk 2
that ^ :D
 

E90 Commie

Senior Member
Feb 5, 2009
1,753
675
0
New York
Since all information states that i9100 update 4 is safe because the MMC_CAP_ERASE has been disabled, I would handle this kernel as a safe kernel of the same reason.

Until a permanent fix is released, I would regard the workaround as fully acceptable.

It is obvious that the bug is still there but isolated with the erase command disabled so I don't see too many reasons to label kernels as "dangerous" as long as it has been disabled.

The best solution for now is that the ROMs are packaged with kernels like this one instead of brick prone ones where erase is enabled.

For me, a workaround that stops the bug (disabling erase) is fully adequate until a permanent fix is out (i.e erase is working).
 

MR.change

Senior Member
Nov 9, 2011
532
123
0
Baghdad
The question is which Roms? TW-based or CM9-based? Or all of them?
Who's gonna test it?:rolleyes:
TW based ROMs only ,like stunner or alba ,and of course the official ICS release.

tested it in cm9 nightlies got fc's at the beginning then screen slept
flashed back to the cm9 through cmw
so wait ,you used this kernel (stock recovery) to flash CWM.zip and after you were in CWM you flashed CM9.zip ? or was it a nandroid restore?
if so then this is an extra confirmation that this kernel is safe :rolleyes:
 
Last edited:

matador_kuw

Senior Member
Oct 7, 2006
78
7
0
TW based ROMs only ,like stunner or alba ,and of course the official ICS release.



so wait ,you used this kernel (stock recovery) to flash CWM.zip and after you were in CWM you flashed CM9.zip ? or was it a nandroid restore?
if so then this is an extra confirmation that this kernel is safe :rolleyes:
i was on cm9 i tried to flash this kernel and when i felt its not ok with me returned to cwm done wipe cash wipe data and flashed cm9 through it
i did it also couple of times when i flashed the kernel and faced problems
never used nandroid :D
think its safe but no guarantee ;):p
 
B

baz77

Guest
Ok so I had gb rom rooted ofcourse and speedmod k2-12
Factory wipe, cach delvik, know its double but just had to.
Tested supersuser by updating binaries, flashed though mobileodin a ics rom with this kernel and boom perfect, no fc or errors. Tested superssuser again installed apps, synched gmail stuff. So far pretty good :)


Not sure mobile odin is safe thought cause it might use the ics kernel.

Sent from my GT-N7000 using Tapatalk 2
 
Last edited:

boogeyman

Member
Mar 18, 2006
48
2
0
:)

Flashed with Mobile Odin. Total time: 1 Minute.

Whats new: Deleting of very large files is back to normal.
Before: 1 GB file --> ca. 30 seconds
Now: 1 GB file --> immediately

Thank you, Hardcore!
 

jgaviota

Senior Member
Jan 4, 2008
383
63
48
Hardcore, so with the modification that you made, the function mmc_erase in code.c:

Code:
int mmc_erase(struct mmc_card *card, unsigned int from, unsigned int nr,
	      unsigned int arg)
{
	unsigned int rem, to = from + nr;

	if (!(card->host->caps & MMC_CAP_ERASE) ||
	    !(card->csd.cmdclass & CCC_ERASE))
		return -EOPNOTSUPP;
will return -EOPNOTSUPP and exit from the function mmc_erase right?

Thanks for your excellent work and amazing kernels!!!!!!!!!


One question to those that already flashed,
Can you use Mobile Odin to flash back to another kernel or GB?

Thanks