yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] jnadke:
Try these threads:

http://forum.ppcgeeks.com/showthread.php?t=93778

http://forum.ppcgeeks.com/showthread.php?p=207114

You could possibly try doing the user/pass thing from the 2nd thread in the Android APN.

If you open the cab in the zip file, you see a setup.xml. This contains the registry entries. If you open it in WordPad, search for "WspHeader". You should then see the proper setting for X-VzW-MDN (and what the proper spelling/case is).

You might need to install it and use PHM Regedit to go to the area in the registry WspHeader is at before that value will appear (it's populated by your phone number, that wouldn't be in the cab.....)
[Touch CDMA Android Development] Reddog80p:
I'm able to send with the settings ...

MMSC: http://mms.vtext.com/servlets/mms?X-VZW-MDN=1234567890

MMS proxy: leave empty

MMS port: 80

But receiving does not work. I can't believe this whole time I kept trying to put "<>" around my phone number. Noob with a capital "N". So since this is the correct setting why wouldn't we be able to receive? Is there another setting that handles incoming MMS or should it be handled the same?
[Touch CDMA Android Development] jnadke:
I'm not sure why Android can't receive. It's probably something in the SMS RIL that isn't being passed correctly. I think with MMS, a flag gets sent with SMS, and the client goes and fetches the picture. I'm not sure, so I'd have to look that up.

Good to know it works for VZW users though.

Though, make sure sending really works. On Sprint, it'll "send" but the other end will never receive it. Did you check if the other party received it?
[Touch CDMA Android Development] hamagc:
ok not sure if this is really anything to add but here is what i have regarding my touch pro:

it looks like i can send mms. not sure if it's sending media with it but i can def. send. i sent to gmail and yahoo and both came as mms. can't add pics or videos (my thinking is because the camera is not working, it doesn't think it has the capabilities). i was able to attach an audio file (ring tone) though.

but it shows that it's coming from pm.sprint.com.

settings: APN

Name: internet

APN: Android

Proxy:<Not set>

Port:<Not set>

Username:<Not set>

Password:<Not set>

Server:<Not set>

MMSC:http://63.215.195.152/servlets/mms?X-SPRINT-MDN=(10 didgit phone number)

MMS proxy:<Not set>

MMS Port: 80

MMC:310

MNC:995

Authentication Type:<Not set>

APN type:<Not set>
[Touch CDMA Android Development] hamagc:
lol tp1's have never had a weblink. i kinda wish we did at this point so i can call mms done but nothings that easy for me lol. thats why i was hoping it was something sprint can set so i can get weblinks but no go.

enjoy that epic. i'm sticking on my sero. oct will be my month lol. i may end up with an epic or evo or something.

i've also been looking into getting a vogue since you guys are pretty much fully ported at this point. from the looks of it, the tp1 dev is starting to really slow down now. everyones moved on to the tp2. :(

but until something definate happens, i'll keep cracking away at this.
[Touch CDMA Android Development] jnadke:
Oh, whoops! I missed the part where you had a Touch Pro.

I wouldn't be surprised if there were issues, they were doing things somewhat differently over there.

Though, with the Touch Pro, you guys should have Network Based Location working, don't you? I figured out back in January the Diamond/TP/TP2 supported that. They only added that to the RIL recently.
[Touch CDMA Android Development] hamagc:
ehh working somewhat on cdma. sometimes it will catch sometimes not. sometimes you need to start wifi for it to work. it's random at best.
[Touch CDMA Android Development] superman9379:
Does the file you attached also work with Donut?
[Touch CDMA Android Development] thoughtlesskyle:
the RIL was compiled for froyo, so i wouldnt try it.

hawks-SOAD/Zenulator's ION donut has the Android APN setting so you should be able to edit those settings in it but warm donut is prolly out of the question its using the same set up that Froyo is using now
[Touch CDMA Android Development] wellVersed:
thoughtlesskyle, I actually tried changing the MMSC and MMS Port yesterday to those settings, and left everything else the same and it seemed to work. I then got a successful sent message (confirmed by friend) and they sent a picture msg back to me. I received it as a weblink... is that the desired result?

i also tried to use your settings exactly and when i'd hit save APN, the APN list would be empty. i had to restore the default and make my changes again (only the 2 parameters i listed above).

just making sure we're all stuck with weblinks for the inbound...

didn't do anything w/ the file you attached... what is that supposed to do?
[Touch CDMA Android Development] superman9379:
I am using Hawks ION Donut. I made the changes as listed in your post. The MMS seems to send, but is never delivered. Receiving MMS does work and is received as a weblink.
[Touch CDMA Android Development] thoughtlesskyle:
Yes if you do the update to the file I have attached it will have the mmsc and mms port set correctly so it will not disappear, that is why I put it in the instructions you asked for,

And yes weblinks is how our phones always got mms, before they made the client for it that mimiced real mms

So that is the correct way
[Touch CDMA Android Development] norrillous:
Half way there....

I applied your update, changed all the settings to exactly as posted. Is there a way for me to recieve MMS in my messages inbox or will the weblink be the only way forever?
[Touch CDMA Android Development] thoughtlesskyle:
its going to be weblinks forever, even in windows mobile they always were weblinks just at the end they just had a client that made it less noticeable (the click the button to view photo thing, so it stinks that it wont happen but atleast we can send and receive mms in some form its better than not getting them at all
[Touch CDMA Android Development] Zero_Shadow:
I apologize for the noobish questions but

1) Could this also be used for the regular xandroid builds as well?

2) What exactly do I do with the file in the update.tar

TIA
[Touch CDMA Android Development] thoughtlesskyle:
nope it will not work, we use a different RIL i believe
[Touch CDMA Android Development] jnadke:
Thanks for the input! I know you guys are running a different RIL, so perhaps our Vogues aren't authenticating properly.

I'll look at the the Touch Pro's RIL code to make sure everythings being done properly. I know your RIL code is forked off the Vogue, but there may have been improvements that make it function right on Sprint.
[Touch CDMA Android Development] Reddog80p:
Sending works for sure. I sent a wallpaper to my wifes phone and she received it. When you send a pic file a yellow progress bar shows at the top of the message and when the progress bar completes the envelope icon disappears. It worked very fast within seconds.
[Touch CDMA Android Development] gigermunit:
thanks for the effort you all, sorry i haven't posted, sprint screwed up my account and ive been stuck on windows mobile for the past week.
[Touch CDMA Android Development] hamagc:
any new news on this guys?
[Touch CDMA Android Development] jnadke:
I have a few leads, but Myn's latest ROM screws up the APN settings and I haven't even gotten back to the "fake sending" capability I had before. I've been in contact with one of the devs from the Sprint Hero forums and I'm going to try to replicate the settings they came up with for Android 2.1
[Touch CDMA Android Development] hamagc:
ok, please keep us updated. i'm checking back here. tried different apn settings, now trying different mms.apk packs to see if it does anything different. i'll report back if i find something worth reporting.
[Touch CDMA Android Development] Reddog80p:
I believe the new APN is due to Dzo's newest kernal changes. I asked Myn about it in his thread and thats what his response was. Glad your still looking into to it the MMS issue :D.
[Touch CDMA Android Development] mrono:
Any luck getting MMS to work for sprint?

And is there anything I can do?
[Touch CDMA Android Development] jnadke:
Haven't revisited the subject recently.

I got some APN info from the Sprint Hero, gonna program that into my APN list and see if that helps.

Given that it works in WinMo, it should work, I just gotta figure out where the snag is.

Receiving works for us, because Sprint sends the weblink (there's no way of getting around that -- that's a Sprint issue).

Though, sounds like receiving on Verizon is broken, may have to fix that.
[Touch CDMA Android Development] webs05:
My solution was to install the custom ROM 23506_v4 following the directions on the site to the T for Sprint users, just Google "HTC vogue 23506". Once that was fully operational I installed Gen Y dualboot. When all of that was functional I installed Donut to the SD card and used that.

It runs amazingly fast. I am floored at how well Donut works from running off the SD card. I never would of expected the great results, but I have zero complaints. It sucks they dont have the camera working yet, but I can do about everything else. Including data connections...
[Touch CDMA Android Development] cp0020:
Camera does work on donut.
[Touch CDMA Android Development] Reddog80p:
What build are you using? Camera works in all donut builds I think.
[Touch CDMA Android Development] webs05:
Yup it does. For some reason I thought I read otherwise. It does work just very poorly on my phone, which could be due to a bad lens. But regardless, my original point was still why not just run Android of the SD card, especially if it runs as well as it does? I see little reason for waiting for something that may never be fixed.

Coupled with the fact that Sprint is supposed to get the HTC SuperSonic and possibly the Nexus One... just use something to get you by till this summer. Then get the real deal.
[Touch CDMA Android Development] Reddog80p:
Press up or down on the volume rocker when using the camera. I doubt the Nexus will be available on sprint since there will be a Verizon model this spring.
[Touch CDMA Android Development] webs05:
The volume button helps a little, but the picture quality still seems a little lacking. I should probably do a test with better lighting conditions though than what I have right now.

I would be surprised if the Nexus rumor was true too, but I guess it stems from the idea that Google wants a CDMA version and Sprint will be the first company to have 4G. So then they would have a 3G/4G model. The rumor itself rests on the premise that Google wants a CDMA version, but still interesting nonetheless.

Actually, the rumors look stronger than I though (take out thes spaces)...

http : //www .androidguys.com/2010/03/04/opinion-verizons-nexus-sprint/

and

http : //www .thesearethedroids.com/2010/02/26/nexus-one-with-verizon-and-sprint-cdma-through-fcc/

I'd say Sprint users have a decent shot at the Ol' Nexus One.
[Touch CDMA Android Development] tatnai:
who cares about the nexus one rumor when we will definitely get the supersonic? same specs, + the new sense. sign me up! oh wait, i've still got SERO... dope. guess its the trusty old vogue until sprint gets a nice win mo htc phone lighter than the tp2 and android gets ported to it.
[Touch CDMA Android Development] deathpod:
Amen SERO brother! Maybe Sprint could get something like the Vogue's grandchild, the Diamond 2. 117g vs 112g
[Touch CDMA Android Development] manifest3r:
Actually there is, just call Sprint and tell them your having mms issues. I did this and they fixed it for me :). They'll send you an mms and you tell them it opens up in a browser. The lady was surprised, but she fixed it for me in the end by only letting me open up the mms webpage and charging me PictureMail for it, and since I have unlimited picture mail, it won't charge me for opening up that webpage :D The thing is though that she disabled all other incoming/outgoing data so if I try to download the pic, it wont let me, but thats nothing a little screen capping can't solve, lol
[Touch CDMA Android Development] jnadke:
Yeah! SERO here, never gonna give it up...

http://www.phonearena.com/htmls/HTC-Touch-Diamond2-CDMA-phone-c_745-p_3874.html

They keep saying the Diamond2 was supposed to hit Sprint, but it already hit Verizon several months ago.

I guess it might be possible to ESN the Verizon version, but that wouldn't be totally legal and we'd have to pay full price for it :-)

I honestly think the Diamond2 would be rather easy to port because:

1) Touch Pro2 already has development

2) The chipset is similar to the HTC Hero (MSM7600). The AMSS should be the same, so a lot of the libraries and kernel settings for GPS, RIL, Bluetooth, etc could probably be ripped from the Hero. Then all you'd have to do is get the memory map, touch screen, and maybe some other things like camera working.

Unless someone has tried the above already and failed, or I'm completely missing something, I don't know why the CDMA TP2 guys are going through all the trouble of reverse-engineering everything (even then, it'd be easier to reverse-engineer everything once you get the Hero libs working). In theory, the Hero libraries would give you a near full-working port quite quickly. Yeah, it wouldn't be legal to redistribute, but that's why you black-box reverse engineer it after you get it working!

I have no clue what you mean. Do you mean you got ArcSoftMMS receiving in WinMobile working? No browser/web link sent from a Text Message?

Sprint has a program, WinPM.cab, that auto-downloads the link, but it's still not true MMS.
[Touch CDMA Android Development] manifest3r:
Oops, I was talking about android. What I was trying to say was that when someone send me an MMS, I receive it as a URL, so what Customer Service did is that they modified my account so they wont charge me for that particular webpage when it open up the URL :)
[Touch CDMA Android Development] jnadke:
Yeah, that's what I do. However I have unlimited data, so it doesn't matter.
[Touch CDMA Android Development] Reddog80p:
So receiving the link seems to be a sprint thing only. I have never received urls even on winmo. The mms just worked after installing an arcsoft MMS cab. So when you receive a url on sprint it's probably seen as a text message therefor the phone does receive it.
[Touch CDMA Android Development] manifest3r:
yeah, unfortunately sprint doesn't use "real" mms :(
[Touch CDMA Android Development] mrono:
Sprint has a few android phones that MMS aparently work on, has anyone tried to pull the info from one of those?
[Touch CDMA Android Development] hamagc:
if you are referring to the touch pro, using the settings i posted a few pages back we were able to get mms to send but not receive. still working on it.
[Touch CDMA Android Development] mrono:
samsung moment and HTC hero.

And if sprint users were able to send MMS then we are done here, considering we can already receive thanks to sprints web link
[Touch CDMA Android Development] jnadke:
Actually the values he posted look about right. One thing that needs to be set properly is the MMC and MNC values.

My APN settings are miffed up, so I haven't been able to try the settings he posted.

Here's some discussion I got from a Sprint Hero developer (the first may be related to the Verizon receive issue):

I did almost all of this, but haven't gotten to verifying the MCC and MNC settings.
[Touch CDMA Android Development] mrono:
I can receive MMS just fine lol
[Touch CDMA Android Development] jnadke:
I can too, just received one yesterday (well, the weblink, we receive SMS messages, not a MMS message). But I know Verizon people can't.
[Touch CDMA Android Development] mrono:
yeah, figured people were talking about sprint since this is a sprint thread
[Touch CDMA Android Development] hamagc:
how have you guys gotten mms incoming to work on your touchs? on the tp1 side we have mms outgoing working but no incoming.
[Touch CDMA Android Development] jnadke:
Yeah, I need to try your APN settings, but my APN is hosed right now.

I've been in contact with a HTC Hero guy about receive (there's no way to do it on Sprint since they use the weblink method), but I was planning on trying to fix it anyway for the Verizon people.

The Hero people had to reverse-engineer MMS receive for 2.1.

The Hero on Sprint supports true MMS I think, not the URL download method our WinMobile phones have (he's saying it's mangling the MMS packet itself).
[Touch CDMA Android Development] hamagc:
hmm well at this point a weblink thats broken is better than nothing lol. we send mms to ourselves and we get it when we restart winmo.
[Touch CDMA Android Development] jnadke:
Are you on Sprint or Verizon?

The weblink he means and the weblink I mean are different.

In the Sprint WinMobile phones, Sprint sends out an actual SMS that has a physical website link in the text message itself. You click on it and the Android browser opens, connects to Sprint's website, and you see the picture. The text message comes from sprint, not the person who sent it.

There's no way on Sprint WinMobile phones to avoid this. It's a Sprint-side issue.

Now, the Sprint Android Hero supports true MMS. MMS is just a type of SMS message. It contains information about what is sent, then the phone is supposed to connect to the MMSC server to download the picture. This is also how it should work on other carriers.
[Touch CDMA Android Development] hamagc:
i'm dealing with sprint.

i know the hero gets true mms but we're not getting anything at all. we get regular sms but when sent as an mms we are not getting the sms with the weblink to picmail and i'm not sure why.
[Touch CDMA Android Development] jnadke:
How does it behave in WinMobile?

Do you get the Sprint SMS with web link? Or true MMS?

As for sending: You should be able to Send a picture message to your own phone number in Android, and then quickly reboot into WinMobile you should receive it.

Does this work for you on the Touch Pro?
[Touch CDMA Android Development] hamagc:
in winmo we are getting true mms.

i'll try this out real quick and let you know.

i did notice that i sent myself an mms from yahoo, never received it in android, android froze and rebooted phone, booted into winmo, still never received the mms.
[Touch CDMA Android Development] hamagc:
ok i'm going to have to say negative on that. once booted into winmo i am not receiving the message.
[Touch CDMA Android Development] jnadke:
Ah, then you're in the same boat as the Verizon Vogue users.

I'm not surprised, considering the above.

Though, this test may not entirely be scientific, because Sprint may be replying (and android receiving the MMS notification) faster than you can reboot your phone.

Of course, it'll never work if it's not _actually_ sending anything.
[Touch CDMA Android Development] hamagc:
well i know it is sending something out.

and it may be receiving faster than i can hit the reset button.

so if i am think correctly, our guess is that android is getting the mms notification letting it know there is a message but it's not communicating to retrieve the message.
[Touch CDMA Android Development] hamagc:
ok i've been playing with different apn settings and whatnot and here is what i have.

move all the apn settings out of the internet apn. moved them all to a second apn setup with mms as apn type.

i can still send but not receive.

but i noticed when i replyed to an mms, about the time i would receive the mms, my 3g icon at top becomes an E icon for a split second and then back to a 3g. i believe this is the mms trying to come in. i assume e is for error? like there is an error retreving the message? maybe this can help someone figure out this problem. in the meantime, i will keep trying different things to see if i can get a different outcome.
[Touch CDMA Android Development] cp0020:
and this is for sprint correct?
[Touch CDMA Android Development] hamagc:
also i noticed under the apns-conf.xml file there are no sprint or verizon specific settings. only generic cdma. maybe has something to do with it. it looks like every other carrier in the world is in there but no sprint and no verizon.
[Touch CDMA Android Development] hamagc:
correct for sprint.
[Touch CDMA Android Development] cp0020:
how can you send mms on sprint but not receive? we receivea link to the picture but how on the hell can you send? lol
[Touch CDMA Android Development] Reddog80p:
I'm pretty sure you can send pic messages by just editing the APNs. I can send but not receive. I'm on Verizon so I do not receive a link to a pic server thats a sprint thing.
[Touch CDMA Android Development] hamagc:
ya via the settings i posted on page 2 or 3 we can send but not receive.
[Touch CDMA Android Development] cp0020:
are talking about the touch pro? if so that won't work for the touch/ vogue
[Touch CDMA Android Development] Reddog80p:
Have you tried the settings listed? I did similar settings but with the verizon specific stuff and sending works for me. If yours dont work perhaps is a sprint thing not a vogue thing. Once you change your MNC to 995 and click save it deletes your APN. I have no apn's listed at all but my data and sending of mms messages work.
[Touch CDMA Android Development] hamagc:
not sure as i don't have a vouge to test on. and yes i'm playing with the touch pro.

i'm hoping though that our mms settings will be similar enough to use on both. i can't imagine a big difference there.
[Touch CDMA Android Development] hamagc:
ok after talking with someone on ppcgeeks it looks like the E icon i am getting is the phone switching to 1x.
[Touch CDMA Android Development] cp0020:
yeah the touch pro settings wont work for the vogue. I've tried it before. and it sends but it doesn't make it to the other person
[Touch CDMA Android Development] hamagc:
well thats crappy lol.

if you don't mind i would still like to post in here as maybe something i come up with can help.
[Touch CDMA Android Development] Reddog80p:
sucks...

MMSC: http://mms.vtext.com/servlets/mms?X-VZW-MDN=1234567890

MMS proxy: leave empty

MMS port: 80

Those settings work on Verizon on my vogue and I can verify that pics are received by the other person.
[Touch CDMA Android Development] hamagc:
ok guys, we discussed this further and this is pretty much what we came up with. the E that i'm seeing is android reporting that it is going into EDGE mode (gsm 1xrtt). since the build is a gsm build, we have tricked it into cdma.

what this means is:

i have attached my at debug log from winmo while receiving an mms. mms came in at 12:57. http://freetexthost.com/xbr4b6cqf3

i have no idea how to play with the ril to figure this out.

jnadke - you mentioned taking a look at our ril. were you ever able to do that? is there anything i can do to help you on this?
[Touch CDMA Android Development] hamagc:
hey guys, just checking in to see if there are any updates.
[Touch CDMA Android Development] hamagc:
finally!!! i was able to send an mms with a picture added to my yahoo. picture came in just fine.

settings:

Name: Sprint

APN: Android

Username: Sprint

MMSC: hhtp://mms.sprintpcs.com

MMS Port: 80

MMC: 310

MNC: 995

everything else is: <not set>

these setting can be added to the default APN. no extra apn is necessary.

still no incoming mms.

just an fyi.
[Touch CDMA Android Development] cp0020:
by no incoming you mean, you can still recieve a link right? if this works i thank you greatly!!!
[Touch CDMA Android Development] hamagc:
unfortunately, no.

the tp1 has never received the link to view picmail via web. i believe the touch does however and this may help on the touch side.

the tp1 side we get nothing. the best we have so far is we can tell the data from the mms is coming in (phone drops from 3g to 1x for a brief moment) but nothing actually comes in. we have determined that it is an issue in the ril that is not letting it come through. still trying to figure that part out. once thats fixed, we should have full mms capabilities.
[Touch CDMA Android Development] cp0020:
damn! tp1 is different from the vogue. i just tried it too and the whole apn dissapeared
[Touch CDMA Android Development] hamagc:
try again but without changing the mnc and mcc values.

i know on the tp1, when i tried to make a change to the mnc value, it would delete the apn as well.