[Galaxy S II General] dsixda:
CyanogenMod 9 for Samsung Galaxy S2 HD LTE (SGH-I757M)

THIS IS AN UNOFFICIAL BUILD OF CYANOGENMOD 9 BUT CAN STILL BE USED AS A DAILY DRIVER.

Bell Canada released the Galaxy S2 HD LTE (SGH-I757M), which is a slight upgrade from its original Galaxy S2 GT-I9100M released the summer before, with now a bigger display and HD resolution. Since Bell hadn't released an ICS update yet, I have ported CyanogenMod 9 (stock ICS / Android 4.0) to the SGH-I757M.

NOTE: I was told by mods to post this thread in this General forum because it's not an I9100.

(Screenshots attached below)

What works:

Pretty much everything for daily use. Click below for details.

- Phone calls
- 3G/HSPA/LTE Data
- SMS send/receive
- Wi-Fi
- Video playback
- YouTube (including HD videos)
- Adobe Flash
- Hardware acceleration in browser
- Rear camera (model M5MO) takes photos and videos, and uses flash
- Front camera (model SR200PC20M) - takes photos and videos
- BLN (Backlight Notification on buttons)
- Overclocking/underclocking
- Face Unlock
- Panorama mode for camera
- USB mass storage
- MTP
- Skype
- Audio from speakers
- Play Store
- Vibration and haptic feedback
- Orientation sensor
- Magnetic field sensor / compass (model AK8975)
- Gyroscope (model K3G)
- Accelerometer (model K3DH)
- Optical sensor, i.e. proximity and ambient light sensor (model TAOS)
- Auto-brightness
- Bluetooth (and A2DP)
- GPS
- Headphone audio
- Torch app
- USB tethering
- Speakerphone
- Wi-Fi hotspot
- Google Goggles
- Lights on capacitive buttons
- Internal and external (micro) SD card access
- Note: Internal SD is under [B]/mnt/emmc[/B], micro SD is '/sdcard'
- CPU frequency is being reported correctly as 1512MHz
- MHL (compiled into kernel but not tried yet)

What doesn't work:

- I.P. CALLING: VoIP/SIP clients like CSipSimple and Dell Voice crash when making calls, or nothing heard at other end of line when using them. Click here and here for more info. Skype works fine.

- IN CAMCORDER: The 'Silly Faces' effects option for the front/rear camcorders is currently showing a distorted image in the preview screen. However, the video recording itself gets saved perfectly with the chosen effect. Normal front/rear camcorder functionality (i.e. without the silly effects) has no issues. If you want to help out, click here for all the logcat info and analysis for the Silly Faces option.

- IN CAMCORDER: Not really an issue, but the zoom control should not be present in 1080p mode for the camcorder, because it does not zoom in 1080p (limitation of Galaxy S2, not CM9)

- IN CAMERA: No touch-to-focus for camera, although regular focus works fine. A workaround would be to use LgCamera app from the Play Store.

- CAPACITIVE BUTTONS: button lights will not come on when turning device on from sleep; user must touch screen after 10 seconds to turn button lights on (issue is common in CM9 for other SGS2 Qualcomm-based variants)

Download:

WARNING!

Do not flash this to a different device model from the one it's meant for. It will not work with the other Galaxy S2 iterations, so don't try it with the Bell Galaxy S2 I9100M (non-HD). DO NOT flash it on the Asian variant of the GS2 HD (SHV-E120) either, as it uses slightly different internal hardware - the ROM will be unstable and the phone component will not work. If you are sure you have the CANADIAN

Bell Galaxy S2 HD LTE (SGH-I757M)

, then click on the button below:

(For questions about CM9 for the SHV-120L, contact skysbird on Twitter or GitHub. I will not discuss that device in my thread.)

OLD LINK: http://d-h.st/users/dsi

UPDATE: September 20, 2012: I don't own this device anymore, and am no longer maintaining the builds, please find latest versions here, thanks to XDA user crlogic:

http://d-h.st/users/crlogic

Go to the Dev-Host link above and navigate to the CM9 sub-folder to access the files required for the following steps.

Please read the installation instructions carefully

.

Support my work:

DONATE / FOLLOW ME

Full instructions for installing:

Download the necessary files:

1) Ensure you have my latest ClockworkMod (CWM) Recovery image for the SGH-I757M. Please refer to this thread for details. NOTE: The original released version of CWM for this device is not compatible with the CM9 ROMs, so update to the latest one please.

2) Download the CM9 ROM from the SGS2 HD LTE / cyanogenmod9 folder found at the big Dev-Host link above.

3) Download the Google Apps (gapps) file from the SGS2 HD LTE / cyanogenmod9 folder found at the link above. The Google Apps are flashed separately from the ROM due to legal requirements (proprietary files). They include Gmail, YouTube, Play Store, Maps, etc.

4) Optional: Download the stock Bell ICS modem (MUGLH2) from the SGS2 HD LTE / factory images folder. You should skip this step if you had earlier flashed the stock Bell ICS update, since it contains that modem/baseband (check your Settings-->About screen to verify the Baseband).

Back up your data:

1) If you're coming from a non-CM9 ROM, back up your apps and data with the Titanium Backup app if you wish. Back up your SMS messages with apps like 'SMS Backup and Restore'.

2) Boot into CWM (hold down power and both volume buttons, let go at the Samsung logo)

3) Enter CWM Recovery and make a Nandroid backup of your current ROM, just in case.

Now flash:

1a) If you have CM9 already installed and want to flash it again: In CWM - wipe cache, then go to Advanced menu and wipe Dalvik cache. Then flash the CM9 zip file.

1b) OR if this is your first time flashing CM9: In CWM - wipe data (factory reset), then flash the CM9 zip file TWICE.

2) Next, flash the zip file for Google Apps - it is recommended to flash this every time you flash a new CM9 ROM!

3) If you had also downloaded the modem, then flash that as well.

4) Reboot phone

5) If you have problems, read the FAQ below and ask questions in this thread if necessary. Please do not PM me about tech support.

Frequently Asked Questions (FAQ), Change Logs, Sources, Acknowledgements, etc.

- NOTE: I do not own this device anymore and cannot provide tech support. All help is found in the following posts.

CyanogenMod 10 - Jelly Bean available?

- Yes it is, go here.