<DISCONTINUED>[SC-02B][CM-10.1_PATCH]Howto install I9000 CM-10.1 ROM to GS1 NTT Japan

didhiy

Senior Member
Mar 29, 2011
1,080
1,291
0
Jakarta
<DISCONTINUED>[SC-02B][CM-10.1_PATCH]Howto install I9000 CM-10.1 ROM to GS1 NTT Japan

WARNING!! For SC-02B Galaxy S1 NTT-Docomo Japan only...

Basically this patch is original work by HiroyukiIkezoe (hiikezoe) on his kernel. I just apply his codes & try to compile it.

Since I don't know how to unpack & repack boot.img on cm-10.1, I use stratosk ramdisk with some modification to suite my needs. I failed to clone & fork it, maybe because too big, so I download it as zip file, make some changes & push it to github with smaller size.

First install from stock rom:
A. Install CF-Root-XX_OXA_JVT-v4.3-CWM3RFS.zip with odin. Read about how to get odin and using it from
SC-02B Root, Latest Firmware, CWM & Compatible ROMs
by IparryU
B. Edit build.prop file from root explorer or similar function, change SC-02B to GT-I9000
before:
Code:
ro.product.model=SC-02B
ro.product.name=SC-02B
ro.product.device=SC-02B
ro.product.board=SC-02B
ro.build.product=SC-02B
after
Code:
ro.product.model=GT-I9000
ro.product.name=GT-I9000
ro.product.device=GT-I9000
ro.product.board=GT-I9000
ro.build.product=GT-I9000
C. Get a CM-10.1 rom & install instruction from [NIGHTLY][ROM][4.2.2] CyanogenMod 10.1 for Samsung Galaxy S thread.
D. Download & install LL1 Modem
E. Download & install this 3 files:
1. Kernel: nutest_sc02b-mMdD.zip or stock/mackay/semaphore unofficial ports from Download Link
2. LL1 GPS and RIL binaries
3. JB_BigMem_26-aug-12.zip by kasper_h
F. Reboot and go to Settings > Wireless & Networks > More... > Mobile networks > Network operators & Choose automatically
G. Edit build.prop file from
Code:
ro.telephony.ril_class=SamsungExynos3RIL
to
Code:
ro.telephony.ril_class=RIL
H. Reboot your device.
Update or install any CM-10.1 based rom:
1. Read the rom thread for download info & install guide, like step C. Don't install rom with original partition, since the kernel didn't support it!
2. Repeat E, F, G & H steps.
Troubleshoot:
For baseband unknown, no network and data not connected try this steps:
- Turn off data.
- Turn on Airplane Mode from setting menu.
- Reboot.
- Wait 1-2 minutes after bootanimation end, then turn off Airplane Mode.

Known Bugs:
1. Airplane Mode on-off toggle often not work.
2. GPS takes too long time before lock with poor accuracy.
3. Charging when phone switched off didn't show the battery indicator correctly. Read this for detail. Fixed in 20130606 release and after.

Unofficial Kernel Ports:
I add various kernel based on i9000 version, read about the feature or change logs on it's original thread but don't report any bugs (except you can prove it happened in original version)!!!
>> Stock cm-10.1 kernel
file: cm-10.1-sc02b-kernel-yyyymmdd.zip
Finally (May 2013) I found proper way to unpack stock kernel ;) using this kernel-repack and repack again using a part of script from here
It's not real stock, but I think close enough to the origin. You may need revert the bigmem patch by install this if you have problem with video capture/playback function.
sc02b changes: stock-cm branch

>> Semaphore kernel ("s" variant only)
file: Semaphore_JB_<version>sj.zip
info: original thread
sc02b changes: sema branch

>> Mackay kernel ("vc" flavour only)
file: Mackay_kernel_<version>_VC-sc02b.zip
info: original thread
sc02b changes: mackay branch

>> Devil kernel *obsolete*
info: helly bean rom thread since no separate thread for devil kernel on cm-10.1
sc02b changes: devil branch
Various Modem:
If latest (LL1) didn't make you happy, read about older modem in this post

Credits:
  • pawitp
  • hiikezoe
  • stratosk
  • kasper_h
  • derteufel1980
  • danielsanchez
  • iparryu
  • all epic4g, nexus s/s4g & i9000 variants kernel devs
  • all sc-02b tester & users

Source:
- kernel
- ramdisk
- ramdisk for semaphore
 
Last edited:

greedisgood99999

Senior Member
Apr 13, 2012
304
11
0
Alright..about our suggestion on editing kyapa's kernel..so that we can have bigger ram..any comment?.ive just backread our old thread and you said there that you have build kyapa for our stock LC04..how is that?.as i remembered the ram of kyapa is about 490 (i suppose)..is it the tweaks that kyapa applied on the kl4?.is it possible for us to have that on our LC04?.thank you..such a good man.:D
 

didhiy

Senior Member
Mar 29, 2011
1,080
1,291
0
Jakarta
Nutest change logs

Build 20130705
Additional changes compared to stock cm-10.1:
- SC-02B patch by Hiikezoe
- Sync to linux-3.0.y kernel stable and (sometimes) patched with 3.0.y-rc1 stable review
- Sync to android-3.0 aosp kernel common
- Live OC by Ezekeel^ with 110 max value
- Selective LiveOC^ from Lynx/Devil kernel
- Deep Idle^ by Ezekeel (on by default)
- Add 1.32GHz oc step from Mathkid
- Custom Voltage^ by Ezekeel
- Remove most debug info (Stratosk)
- 8 CPU governors: Userspace, Conservative, Ondemand, Interactive (default), Smartass2, Lagfree, Lazy and Wheatley
- 6 I/O Schedulers: Noop, Deadline, CFQ, ROW (default), SIO and FIOPS from mackay kernel
- 397 MB available RAM (need BIGMEM patch)
- Voodoo Color^^ from Mackay/Devil kernel
- Mackay TWRP 2.5.0.0 (blue)
- Modified ramdisk based on stable CM-10.1.0
- Compiled with Linaro 13.06
- some other changes (O3, ZCACHE, etc...)

^ = set with nstools
^^ = set with Voodoo Sound

Full logs and source:
nutest branch
ramdisk-sc02b
 
Last edited:
  • Like
Reactions: hassam_tariq2003

didhiy

Senior Member
Mar 29, 2011
1,080
1,291
0
Jakarta
oh i see..its a new kernel..thanks..about the Big Mem?.I have a semaphore manager and it has a big mem already..is that ok?.or instead flash it?

only 398mb ram available, no option to switch between memory size like semaphore kernel


sir didhiy the kernel you posted here is a new one or still the december 31 build??
this is a new build, kernel updated to latest 3.0.58
 

arjiegodz

Senior Member
Jul 9, 2012
1,223
73
0
its nice that our ram increases at 15mb. thanks didhiy. and and the creator of bigmem.

Sent from my GT-I9000 using Tapatalk 2
 

kma221

Senior Member
Dec 16, 2012
76
6
0
thanks didhiy for ur help and all those who contributed in getting our old sweetheart sg1 so far lol any upgrades on better battery life....
 

didhiy

Senior Member
Mar 29, 2011
1,080
1,291
0
Jakarta
thanks didhiy for ur help and all those who contributed in getting our old sweetheart sg1 so far lol any upgrades on better battery life....
well, since we came straight from gb stock rom... the battery life seems really shocking compared to it :D
I guess it all happened to all i9000 variants. I have epic4g with cm-10.1 too & battery life is equal to sc-02b

Edit:
Seems this commit fix battery drain problem
Modify battery variables
 

Attachments

Last edited:
  • Like
Reactions: hassam_tariq2003

eternalcrewthiago

Senior Member
Mar 10, 2012
80
7
0
I was wondering if there was a way to get ram like kyapa's kernel but have a deeper look in the ram with an app called memory info and swapcheck I realized...

t10mod3
total ram-504mb
swap total-160mb

didhiy's kernel
total ram-408mb
swap total-0mb

since swap memory is available if we get space on sd card I think didhiy's kernel got more ram than t10mod3, am I right!?
u can check it by your self with this app!

thanks for the good work and updates in this kernel didhiy!
 

arjiegodz

Senior Member
Jul 9, 2012
1,223
73
0
I was wondering if there was a way to get ram like kyapa's kernel but have a deeper look in the ram with an app called memory info and swapcheck I realized...

t10mod3
total ram-504mb
swap total-160mb

didhiy's kernel
total ram-408mb
swap total-0mb

since swap memory is available if we get space on sd card I think didhiy's kernel got more ram than t10mod3, am I right!?
u can check it by your self with this app!

thanks for the good work and updates in this kernel didhiy!
wow. i hope didhiy can work on this stuff. hope he can do a swap of lots of memory. :D

Sent from my GT-I9000 using Tapatalk 2
 

didhiy

Senior Member
Mar 29, 2011
1,080
1,291
0
Jakarta
I was wondering if there was a way to get ram like kyapa's kernel but have a deeper look in the ram with an app called memory info and swapcheck I realized...

t10mod3
total ram-504mb
swap total-160mb

didhiy's kernel
total ram-408mb
swap total-0mb

since swap memory is available if we get space on sd card I think didhiy's kernel got more ram than t10mod3, am I right!?
u can check it by your self with this app!

thanks for the good work and updates in this kernel didhiy!
can you refer me to the kernel source? I knew kyapa kernel based on talon kernel, but not that much ram as I remember

about swap, I decide to disable it :) I already push all my work to github so everyone can test another config to try
semaphore kernel thread have useful guide to build a kernel, I used it as reference.
 

eternalcrewthiago

Senior Member
Mar 10, 2012
80
7
0
can you refer me to the kernel source? I knew kyapa kernel based on talon kernel, but not that much ram as I remember

about swap, I decide to disable it :) I already push all my work to github so everyone can test another config to try
semaphore kernel thread have useful guide to build a kernel, I used it as reference.

galaxy s forum

http://galaxy.anddo.net/phpBB3/viewtopic.php?f=2&t=101&sid=560d97818f7435bd20ebc4391ea32ffc

Talonの最新版ソースを元にSC-02B用に手を加えたものです。
odinで焼き終わったあと再起動が2~3度繰り返され、EXT4へのコンバートが始まると思います。
また専用アプリもT101シリーズで動作するように変更してあります。(こちらはカーネルを焼けば自動的にインストールされます)
Superuser.apkはマーケットよりダウンロードしてください。
Superuserをインストールしたあとbusyboxなども入れるなら入れてください。
その後再起動で、zram反映されます。
その他は試行錯誤してみてください。

ソースは
https://github.com/kyapa/linux_gt-i9000-gb
にあります。

the last url is the source!
 

didhiy

Senior Member
Mar 29, 2011
1,080
1,291
0
Jakarta
that's the one I knew :) I've a build for LC4 stock with that source, but never check the ram size.
maybe something similar on devil kernel which use all camera memory to reach bigger ram

I've plan to build semaphore, mackay & devil kernel for sc-02b...
semaphore already done & works, will post it later
 

eternalcrewthiago

Senior Member
Mar 10, 2012
80
7
0
that's the one I knew :) I've a build for LC4 stock with that source, but never check the ram size.
maybe something similar on devil kernel which use all camera memory to reach bigger ram

I've plan to build semaphore, mackay & devil kernel for sc-02b...
semaphore already done & works, will post it later
we just ready to test and use next ones too!!thanks
 

arjiegodz

Senior Member
Jul 9, 2012
1,223
73
0
that's the one I knew :) I've a build for LC4 stock with that source, but never check the ram size.
maybe something similar on devil kernel which use all camera memory to reach bigger ram

I've plan to build semaphore, mackay & devil kernel for sc-02b...
semaphore already done & works, will post it later
damn. ur making another miracle bro. thank u. will be glad to see whats new. :D
u combine them. now thats what ive been waiting for.

Sent from my GT-I9000 using Tapatalk 2
 

kma221

Senior Member
Dec 16, 2012
76
6
0
@didhiy

can u please add the gingerbread phone apk contacts and messaging apk to this jellybean rom it was great or could u pls give some guidance how to do it thanks