I already soft bricked my Samsung Galaxy S2 GT-9100M two times (the M is important, it's Virgin/Bell Canada's version) when trying to install clockworkmod recovery (CWM) on it.
First time I think I flashed "GT-I9100_JB_ClockworkMod-Recovery_184.108.40.206" file via "Odin3 v1.85" (have two tars sitting here, could have been the other one), found at some Youtube video. My phone was previously rooted via framaroot.
Second time I tried GalaxyS2Recovery.zip from this page.
Both of the times the phone could not go through a normal boot procedure, so I had to go into download mode and flash Samsung original image (which I got from sammobile.com).
The phone is now working fine.
If it helps, I was able to flash Jeboo kernel, as suggested in some other tutorial, but it may have been overwritten when installing the original firmware (not sure how Odin works to that level of detail). It did not seem to help flash any of the clockworkmod recoveries I tried.
Did I miss any steps? Is it simply not possible to flash CWM for Canadian version of this phone? Another thing - most of the CWM images are ZIP files, and Odin needs TARs. Is there a better flashing program that works with ZIPs? Or is it possible to convert ZIP -> TAR? I was getting ZIPs from https://www.clockworkmod.com/rommanager.
I also tried ROM manager APK, which is supposed to load CWM via easy to use interface. It prompts to confirm my phone model, when I pick i9100 it says "not supported", also tried "galaxys2" it attempted to install something but failed. Reboot worked after that, so at least it did not break anything.
Any help is appreciated.