FORUMS
Remove All Ads from XDA

SGS2 Canadian Thread (Bell/Virgin/Sasktel/Rogers) Root/Unlock/Firmware/Modems/Mods

455 posts
Thanks Meter: 168
 
By KayvinM, Senior Member on 30th July 2011, 09:09 PM
Post Reply Email Thread
Button Combos:
Download Mode: Volume Down+Home+Power
Recovery Mode: Volume Up+Home+Power
Once in recovery use volume keys to navigate, home button to select and power button to go back

Official Firmware Version
PDA: I9100MUGKG2
Phone: I9100MUGKG2
CSC: I9100MBMCKG2
Product Code: GT-I9100LKMBMC

Unlock

Galaxy_S Unlock App by Helroz found here https://market.android.com/details?i...=search_result.

Rooting

CF-Root Thread: http://forum.xda-developers.com/show....php?t=1103399
We do not have a CF-Root version of our kernel so just flash any kernel using the instructions provided in the link and flash the stock kernel back (found below). Root will remain as well as the CWM app but you will loose clockwork mod recovery.
Alternative method:
Zergrush exploit: http://forum.xda-developers.com/show...hlight=zegrush

Yellow Triangle Removal

Tutorial can be found here: http://forum.xda-developers.com/show....php?t=1193091
Alternatively you can use a Jig as it also resets the custom Rom counter

I9100 Secret Codes

http://forum.xda-developers.com/show....php?t=1193285

All links below are for Gingerbread 2.3.3 MUGK2

Stock Bell/Virgin Modem

Directions: Use Odin and place .tar file in "phone" section
Download
Mirror: Download

Stock Firmware

Download
Mirror: Download


Stock Kernel


Directions: Place .tar file in PDA section using ODIN
Download
Mirror: Download

Bell CSC

Directions: Flash with Odin in CSC section
Download
Mirror: Download

Additional Modems:
Some users are experiencing better Gps/Reception with the KH3/KI3 modem
Directions: Unzip file and flash modem.bin with Odin under "phone" section

I9100XXKH3-Download
I9100XXKG6-Download
I9100XXKI1-Download
I9100XXKI3-Download
I9100XXKI4-Download

*CWM Compatible Modems can be found here


Flashing Instructions

How to install the latest firmware on your phone. This will also get rid of Bell's bloatware:

1) Make sure you have working drivers installed on your computer. If you do not, the easiest way is to download Kies and it will install it for you.

2) Install Odin 1.85 on your computer (attached at the bottom of this post)

3) Pick any firmware version you would like to flash from Intratech's thread linked here. The firmware is arranged from oldest to newest so the last ones are obviously going to be the newest.

4) Start Odin in "administrator" mode and make sure Kies is not running in the background. Use task manager to check

5) Place your downloaded firmware .tar or .md5 file into the PDA section in Odin. Make sure re-partition is not selected. Auto reboot and reset time should be selected by default.

6) Remove any external sd cards and the sim card from your phone (precaution) then reboot into download or hold volume down + home + power key. If a warning pops up press the volume up key to continue.

7) Connect your phone to the computer with the USB cable. You should see the I.D:Com port turn yellow.

8) Once you are certain everything is where it should be, select START. Once the process has completed your phone will re-boot. Exit out of Odin. That's it!

Optional (Rooting)

9) If you wish to root your will need to download a cf-root kernel that matches the firmware you just flashed from here. For example if you flashed XXKI4 then you will need to download the cf-root kernel that ends with XXKI4

10) Restart Odin and place the kernel .tar file in the PDA section, connect your phone and press START.


Alternative TWlaunchers


Since upgrading to 2.3.4/2.3.5 firmwares, some (including myself) have noticed some lag/stuttering when flipping through homescreens. I find that this gets worse when using the program monitor widget. I put together some alternatives that I pulled from the US variants of the Galaxy S2.
I have tested them and they have pretty much eliminated the issue. I personally find them much smoother. These are stock Twlaunchers with no mods. The files can be found at the bottom of this post. Requires Root.

Directions: These files a deodexed but will work with Odexed Firmwares (I tested on 2.3.5) Make sure to download another launcher and use it as your primary. While using an alternative launcher, back up the twlauncher.apk and .odex files under system app then the libglcanvas.so under system/lib. Then delete twlauncher.odex. Boot into CWM recovery and flash the new twlauncher. If you do not have CWM recovery you can also unzip the file and drop the .apk into system/app and the .so into system/lib.


AT&T
App version: 2.3.4
Features: Long press on menu button brings up search. Endless scrolling through home screens. Option to set app drawer alphabetically.

Epic 4G Touch (Sprint)
App version: 2.3.4
Features: Option to set app drawer alphabetically.

T-Mobile Galaxy S2 (Hercules)
App version: 2.3.5
Features: Long press on menu button brings up search. Endless scrolling through homescreens and widget selection screen. Option to set app drawer alphabetically.



credits: Intratech, x-cimo
Attached Files
File Type: zip Odin3-v1.85.zip - [Click for QR Code] (199.1 KB, 2469 views)
File Type: zip AT&T_TW4.zip - [Click for QR Code] (1.83 MB, 230 views)
File Type: zip Epic4G_TW4.zip - [Click for QR Code] (1.80 MB, 153 views)
File Type: zip TmobileTW4.zip - [Click for QR Code] (966.4 KB, 232 views)
The Following 46 Users Say Thank You to KayvinM For This Useful Post: [ View ] Gift KayvinM Ad-Free
 
 
31st July 2011, 01:05 PM |#2  
Member
Thanks Meter: 8
 
More
Is there a way to turn off the sound (music) when the SGS2 starts?
31st July 2011, 01:23 PM |#3  
Senior Member
Thanks Meter: 5
 
More
Quote:
Originally Posted by mpsrent

Is there a way to turn off the sound (music) when the SGS2 starts?

There is no sound when the phone is in vibration/slient mode.
The Following User Says Thank You to miniflight For This Useful Post: [ View ] Gift miniflight Ad-Free
31st July 2011, 02:41 PM |#4  
Junior Member
Thanks Meter: 0
 
More
How to root sgs2 from BELL (GT-9100M)?

details steps plz for a beginner
31st July 2011, 03:23 PM |#5  
cue_32's Avatar
Senior Member
Thanks Meter: 90
 
More
Quote:
Originally Posted by turki_00

How to root sgs2 from BELL (GT-9100M)?

details steps plz for a beginner

-Download and install ODIN on your PC.
-From XDA, download the kernel CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip(ZIP.File)
-unzip the above file and it will unzip itself to CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.tar (TAR File)
-Fire up ODIN and under 'PDA' browse to the above mentioned .tar file.
-Place your phone on download mode (either USB jig, or boot it up while holding vol down+home+power)
-once in download mode, plug in to the computer.
-everything should be default settings in ODIN,butmake sure repartition and flashlock IS NOT ticked.
-click start
http://forum.xda-developers.com/show....php?t=1075278
DONE
The Following 4 Users Say Thank You to cue_32 For This Useful Post: [ View ] Gift cue_32 Ad-Free
31st July 2011, 03:57 PM |#6  
cue_32's Avatar
Senior Member
Thanks Meter: 90
 
More
BTW, Im not sure if this is just for Rogers users but I tried disabling 'fast dormancy' and it actually slowed down my upload link connection. Not sure about Telus, or Bell users but it would be worth a shot to test as it helps drastically with battery life.
3rd August 2011, 11:45 PM |#7  
OP Senior Member
Thanks Meter: 168
 
More
SMS Time Stamp Fix
I'm sure most already knows this but just I just wanted to post this here.
For anyone on the Rogers network (or any network that is affected) that is experiencing their text messages coming in 4 hours behind, download this free app in the market called time stamp fix and set the offset hours to 4. Link: https://market.android.com/details?i...=search_result
The Following 2 Users Say Thank You to KayvinM For This Useful Post: [ View ] Gift KayvinM Ad-Free
4th August 2011, 12:29 AM |#8  
Electroz's Avatar
Retired Forum Moderator
Flag St. John's
Thanks Meter: 152
 
Donate to Me
More
Quote:
Originally Posted by KayvinM

http://forum.xda-developers.com/show....php?t=1103399
Currently the best 3 choices that is closest to our firmware version are:
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip
Note: You will not be able to revert back to the stock kernel until Samsung releases our Firmware

CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip is not even close to our version of android. It is a 2.3.4 kernel. Just because it says KG2, doesn't mean it's the same. That only refers to a single geographical area's release for a month. I'll explain:

The rom letter versions are actually based upon 5 letters, not 3. There are several variants of KG2. Basically, the Samsung naming convention is as follows:
Model name: I9100M
Provider/Area: UG (Bell/Virgin/Sasktel)
Rom Version: KG2

Now, the rom version can get broken down into each letter as well...
K = 2011
G = July
2 = 2nd version that month.

All area's roms are developed completely separate from each other...

Ours is UGKG2. Which is unavailable for download from the Samsung servers, so we're not able to actually get back to stock, or make any kind of custom firmwares/kernels based upon it.

All the other ones, including ZS, JP, and XX are completely different roms and kernels than what we have on our Bell phones.

The KG2 that either of those 3 kernels are based on are either 2.3.4 roms or different 2.3.3 roms. So, matching that is no different than installing a KG1 or KG3 or any KF* CF-Root kernels. ChainFire has not made a CF-Root based upon UGKG2 yet, so no matter what one you install, it's not based upon our rom, meaning you can basically install ANY CF-Root Kernel and as long as your phone still works with it, it doesn't matter. All the roms are completely different and the naming convention has nothing to do with each other unless all 5 letters/numbers match up.

Lesson of the night???? Just because a pile of uninformed people on a forum agree about something, it doesn't make it correct...
The Following 11 Users Say Thank You to Electroz For This Useful Post: [ View ] Gift Electroz Ad-Free
4th August 2011, 12:32 AM |#9  
Senior Member
Thanks Meter: 81
 
More
Quote:
Originally Posted by KayvinM

I'm sure most already knows this but just I just wanted to post this here.
For anyone on the Rogers network (or any network that is affected) that is experiencing their text messages coming in 4 hours behind, download this free app in the market called time stamp fix and set the offset hours to 4. Link: https://market.android.com/details?i...=search_result

I have also found that upgrading KG3+ will solve the issue.
4th August 2011, 04:49 AM |#10  
OP Senior Member
Thanks Meter: 168
 
More
Quote:
Originally Posted by Electroz

CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip is not even close to our version of android. It is a 2.3.4 kernel. Just because it says KG2, doesn't mean it's the same. That only refers to a single geographical area's release for a month. I'll explain:

The rom letter versions are actually based upon 5 letters, not 3. There are several variants of KG2. Basically, the Samsung naming convention is as follows:
Model name: I9100M
Provider/Area: UG (Bell/Virgin/Sasktel)
Rom Version: KG2

Now, the rom version can get broken down into each letter as well...
K = 2011
G = July
2 = 2nd version that month.

All area's roms are developed completely separate from each other...

Ours is UGKG2. Which is unavailable for download from the Samsung servers, so we're not able to actually get back to stock, or make any kind of custom firmwares/kernels based upon it.

All the other ones, including ZS, JP, and XX are completely different roms and kernels than what we have on our Bell phones.

The KG2 that either of those 3 kernels are based on are either 2.3.4 roms or different 2.3.3 roms. So, matching that is no different than installing a KG1 or KG3 or any KF* CF-Root kernels. ChainFire has not made a CF-Root based upon UGKG2 yet, so no matter what one you install, it's not based upon our rom, meaning you can basically install ANY CF-Root Kernel and as long as your phone still works with it, it doesn't matter. All the roms are completely different and the naming convention has nothing to do with each other unless all 5 letters/numbers match up.

Lesson of the night???? Just because a pile of uninformed people on a forum agree about something, it doesn't make it correct...

Lesson learned and post edited. Thank you for bringing it to my attention.
The Following User Says Thank You to KayvinM For This Useful Post: [ View ] Gift KayvinM Ad-Free
4th August 2011, 09:36 AM |#11  
Member
Thanks Meter: 21
 
More
I have a friend with a Bell branded GS2 which he unlocked by buying a code to use on the Telus network. He wants me to upgrade it to 2.3.4 for him this weekend, but doesn't want it rooted.

I have an international unbranded GS2 and have flashed numerous firmwares. I have kept mine unrooted and have only flashed official leaked firmware via Odin (no custom ROM's). Can I update his the same way without rooting? I realize his model number will change (GT-I9100m to GT-I9100) and that he won't be able to go back until the Bell ROM is posted. I'm just not sure if there is any difference because his phone is branded and mine isn't.
Post Reply Subscribe to Thread

Tags
bell, modem, root, unlock, virgin

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes