copyright 1998-2018 by Mark Verboom
ipv6 ready RSS Feed Schakel naar Nederlands

Go back to What's new

Droid 3 with Vodafone

To blog index

Thursday, 8 September, 2011

Droid 3 with Vodafone

So I recently got a Motorola Droid 3. It is a globale phone, so even though it is Verizon branded it should work fine here in the Netherlands.

Unfortunatly, after putting my Vodafone SIM in the phone, 3G didn't work :( And a little bit later I found that I could recieve SMS messages, but not send them.

After a bit of searching I found solutions for both problem. However, to fix them you need root access. It took a while, but it is available now for the Droid 3:

Rooting the Droid 3

For the 3G connectivity the following file seems to contain the wrong information for the Vodafone network.

/system/etc/apns-conf.xml

For Vodafone it contains:

<apn carrier="Vodafone-NL"
mcc="204"
mnc="04"
apn="emgsm.vzw3g.com"
user="*"
server="*"
password="*"
mmsc="http://mms.vtext.com/servlets/mms"
type="default,mms"
/>
<apn carrier="Vodafone-NL"
mcc="204"
mnc="04"
apn="dungsm.vzw3g.com"
user="*"
server="*"
password="*"
mmsc="http://mms.vtext.com/servlets/mms"
type="dun"
/>

Which is probably the information required when you have a US Verizon account and roam over here on the Vodafone network. But when you have a Vodafone NL SIM it doesn't work. So I changed the definitions in the file to:

<apn carrier="NL Vodafone Internet"
mcc="204"
mnc="04"
apn="live.vodafone.com"
user="vodafone"
password="vodafone"
type="default"
/>
<apn carrier="NL Vodafone MMS"
mcc="204"
mnc="04"
apn="live.vodafone.com"
user="vodafone"
password="vodafone"
mmsc="http://mmsc.mms.vodafone.nl"
mmsproxy="192.168.251.150"
mmsport="8799"
type="mms"
/>

Still, after rebooting the phone, no 3G network! Strange.. Searching further it looked like the user and password information is not getting to the ppp daemon. I found the following suspect, which is:

/system/etc/ppp/peers/pppd-ril.options

Which contains the following:

# Don't remove the user/password lines. They are required to make PPPD authenticate itself with
# the BP when doing Simple IP (SIP). The BP will replace the user/password strings with the correct
# values when authenticating to the network-side PPP peer.
user NotUsed@nobody.com
password NotUsed
crtscts
lcp-echo-failure 0
lcp-echo-interval 0
ipcp-max-configure 30
ipcp-max-failure 30
ipcp-max-terminate 10
novj
linkname ril

So I replaced the user and password lines with:

user vodafone
password vodafone

Restarted the phone, and it worked, 3G connectivity :)

Next was the SMS sending problem. That was a little bit easier to find. The file:

/system/build.prop

contains the line:

ro.telephony.gsm-routes-us-smsc = 1

Change that variable to 0, restart the phone and you've got working SMS :)

Don't know if all the issue's are fixed now, but at least I didn't run into new ones (yet) ;)