[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dstruct2k:
Stop using GoSMS. It's a bastardization of how messaging should work, and completely ignores industry standards. Besides, who wants their private MMS's stored on a Chinese server? :rolleyes:

Ask Samsung/Telus, they're a lot less organized than we are. ;)

For point #1, I don't think anyone here (myself included) can actually

fix

any modem-related issues. All we can do is swap out one "black box of code" for another. Nobody knows what the changes in each individual modem are.

As for standardization, I've done as much as I can with the limited information I've been given. I'd love to be able to say that X modem has higher RX gain or Y modem supports enhanced fast dormancy, but there's no way to know these things without either being a firmware developer or being able to disassemble the code.

That's a hell of a flashing procedure. I just wipe /data, /system and /cache and then flash the new ROM. Also, TWRP seems to be much more reliable on the 747. (See my sig for a link if you need one.) I've never had issues moving from ROM to ROM unless I tried to keep my /data.

That's interesting that Telus told you to merge the APNs, considering they're the ones that separated them in the first place. Might I suggest splitting your APN into 2 separate ones and putting the MMS option on its own? You'll "lose" data momentarily every time you send/receive an MMS while Android switches APNs, but I've always found that to be more stable.

GoSMS is terrible. The fact that it works for anyone at all is nothing short of a miracle. "Stock-based" ROMs are essentially Samsung code and user-replaced images and sounds. I've never used Wicked ROM, but I doubt it has much to do with your issues unless there's an issue with the RIL that wasn't fixed in porting from the T-Mobile model. I've seen all of these problems on dozens of ROMs for both my I747M and my old Moto Droid (Milestone). Coincidentally, I've also been with Telus throughout all of this.

The "standard" is up to each individual person/device/ROM/carrier/location. I wish there was a simple way to say which modem would be best for each user, but it doesn't seem to be that simple.

Please don't bother with any of the newer modem files then, as the only 2 reasons to release new firmware are adding features or fixing bugs, and if you're using an older OS, those features (such as improved fast dormancy) will never be used because the OS has no support for them.

Telus has no clue how to handle MMS functionality between Android and iPhone, so stop testing against an iPhone. I've spent 10+ hours on the phone with Telus customer service just to find out that iOS and Android simply can't reliably share MMS over the Telus network due to their servers butchering the messages.

I appreciate your understanding, this is only a hobby for me and sometimes it's hard to find the time to be as helpful as I would like to be. I'd also like to apologize for my tone if I've come across "snappy", it's been a

long

week (really looking forward to the long weekend!) and my neck is in so much pain that I'm eating Tylenol like they were Pez candies. I agree with 90% of what you said and I'm on your side here. :D