hey squid, I'm still having trouble with mms debugging you mentioned you can get send/receive to work after modifying the apn in the settings stub, which of the 4 or so variations of the virgin mobile apn settings worked for you?
For me it seems the issue is that TransactionSettings is failing to properly receive the settings, i'm hardcoding if statements to set the values if they return null as a test.
TeamHydra finally incorporated the fix I posted a link to for DcTracker, so that helps a little.
I tried hardcoding the cdma stub in DcTracker to the Virgin Mobile APN as it gets set in the radio log when it's working and it STILL won't send or recieve until the APN is saved or activated in the APNs editor stub in settings, even though the log shows that apn everywhere it's usually stubbed out with blanks.
Now DcTracker works out of the box to pick up the APN once triggered, but it won't use it until then.
I can use all sorts of varations on the APN and still get MMS once it's triggered. Most of the settings don't affect it and none of them seem to trigger it being picked up on boot.
The simplest is this:
Code:
<apn carrier="Virgin_Mobile" mcc="311" mnc="490" apn="0" mmsproxy="205.239.233.136" mmsport="81" mmsc="http://mmsc.vmobl.com:8088/mms?" type="mms" />
make it type="default,mms" and it picks up the radio button in the editor, but once it's checked it stays checked. add another apn with the same mcc/mnc and default,mms set, and you can pick between the two radio buttons.
The long version I tried sets every variable the same as it shows up in the log when it's working. bearer=7 or 8, authype=-1, protocol and roaming_protocol=IP, carrier_enabled=1, no (port proxy user password). It still works when triggered and won't pick up on boot.
I've also fruitlessly tried the Sprint APN settings for user , password, and authtype (*,*,3) in there too. ApnSetting doesn't include server in the list of variables.
oh, and it doesn't seem to matter what the carrier and apn fields hold as long as they're not null.