CyanogenMod is an open source replacement firmware based on the Android mobile operating system for smart phones and tablet computers. It offers features and options not found in the official firmware distributed by vendors of these devices.
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 CM10 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 am no longer maintaining the builds, please find latest versions here, thanks to XDA user crlogic:
Go to the Dev-Host link above and navigate to the CM10 sub-folder to access the files required for the following steps. Please read the installation instructions carefully.
Support my work:
DONATE / FOLLOW ME
Full Installation Instructions, FAQs, Source Code, Acknowledgements, etc.:
Please follow the installation instructions in this thread, as they are similar. However, remember to use the 'cyanogenmod10' folder and the Jelly Bean Google Apps instead. In addition, you MUST do a data wipe when going from CM9 (or any other non-CM10 ROM) to CM10 and vice-versa.
FAQs, source code links, and more should be found at that link as well. I'll update this thread when I have more time.
NOTE: I was told by mods to post this thread in this General forum because it's not an I9100.