TLDR: is there any way to fix this issue and get my phone to switch to 3G or EDGE when a strong H+ connection is not available?
I have a Bell branded and rooted Galaxy S2. I noticed that the phone will not switch away from H+ even when it has no bars. I have tried turning off HSDPA completely by using the *#301279# - Change HSPA revision method to no avail (it actually doesn't seem to do anything at all, the phone still shows H+). I thought that I might be able to get the phone to switch by setting it to only connect through GSM in the Network Settings, when I did this, the phone got 5 bars of connection but it would not make any calls and said I had an "Unrecognized SIM" and would only allow Emergency Calls. My question is this: