[G1 Android Development] ravenge:
Initially, I started this thread to gain some insight into what I was doing wrong with my APNs. The discussion sparked quite a bit of interest from the Aussie users who (like me) were sick of tedious re-entering info each rebuild.

As I've now fixed the problem I was having I thought it would be useful for me to share my findings.

So far I have:

APNs

Voicemail Settings

default settings for new builds

Australian APN Configurations

APNs (Access Point Names) let the phone know how to connect to the internet, by providing additional connection information.

Since there's currently only 1 provider in Australia (Optus) that are carrying G1 devices, the settings for everyone else are hard to find.

Below is the apns-conf.xml information including the Australian providers that I have put together. I could really use some feedback as to what works and doesnt.

You can apply these settings manually or by pushing apns-conf.xml into /system/etc

Supported Carriers:

optus internet -works

<apn carrier='Optus Internet'
apn='yesinternet'
user='*'
password='*'
server='*'
mmsc='null'
mcc='505'
mnc='02'
type='default'
/>

optus mms -works

<apn carrier='Optus MMS'
apn='mms'
proxy='202.139.83.152'
port='8070'
user='*'
password='*'
server='*'
mmsc='http://mmsc.optus.com.au:8002/'
mmsproxy='61.88.190.10'
mmsport='8070'
mcc='505'
mnc='02'
type='mms'
/>

IDEAS -untested

<apn carrier='IDEAS'
apn='e-ideas'
user='*'
password='*'
server='*'
mmsc='null'
mcc='525'
mnc='01'
type='default'
/>

IDEAS MMS -untested

<apn carrier='IDEAS MMS'
apn='e-ideas'
proxy='165.21.42.84'
port='8080'
user='65IDEAS'
password='IDEAS'
server='*'
mmsc='http://mms.singtel.com:10021/mmsc'
mmsproxy='165.21.42.84'
mmsport='8080'
mcc='525'
mnc='01'
type='mms'
/>

3netaccess

<apn carrier='Three'
apn='3netaccess'
mcc='505'
mnc='06'
type='default'
/>

3services -Working

<apn carrier='3services'
apn='3services'
mmsc='http://mmsc.three.net.au:10021/mmsc'
mmsproxy='10.176.57.25'
mmsport='8799'
mcc='505'
mnc='06'
type='mms'
/>

Virgin Internet -untested

<apn carrier='Virgin Internet'
apn='virgininternet'
user='*'
password='*'
server='*'
mmsc='null'
mcc='505'
mnc='02'
type='internet'
/>

Virgin MMS -untested

<apn carrier='Virgin MMS'
apn='virginmms'
proxy='202.139.083.152'
port='8070'
user='*'
password='*'
server='*'
mmsc='http://mms.virginvibe.com.au:8002/'
mmsproxy='202.139.083.152'
mmsport='8070'
mcc='505'
mnc='02'
type='mms'
/>

Vodafone Internet -tested

<apn carrier='Vodafone Internet'
apn='vfinternet.au'
user='*'
password='*'
server='*'
mcc='505'
mnc='03'
type='default'
/>

Vodafone MMS -tested

<apn carrier='Vodafone MMS'
apn='live.vodafone.com'
user='*'
password='*'
server='*'
mmsc='http://pxt.vodafone.net.au/pxtsend'
mmsproxy='10.202.2.60'
mmsport='8080'
mcc='505'
mnc='03'
type='mms'
/>

Telstra 3G EDGE GPRS -untested

<apn carrier='Telstra 3G EDGE GPRS'
apn='telstra.iph'
mcc='505'
mnc='01'
/>

Telstra GPRS -tested

<apn carrier='Telstra GPRS'
apn='telstra.internet'
user='*'
password='*'
server='*'
mcc='505'
mnc='01'
/>

Telstra 3G Databundle -untested

<apn carrier='Telstra 3G Databundle'
apn='telstra.datapack'
password='telstra'
mcc='505'
mnc='01'
/>

Telstra 3G Pay by time -untested

<apn carrier='Telstra 3G Pay by Time'
apn='telstra.pcpack'
password='telstra'
mcc='505'
mnc='01'
/>

Telstra 3G Prepay -tested

<apn carrier='Telstra 3G Prepay'
apn='telstra.wap'
password='telstra'
mcc='505'
mnc='01'
/>

Vodafone NZ -untested

<apn carrier='Vodafone NZ'
apn='live.vodafone.com'
user='*'
password='*'
server='*'
mcc='530'
mnc='01'
/>

Vodafone NZ MMS -untested

<apn carrier='Vodafone NZ MMS'
apn='live.vodafone.com'
user='*'
password='*'
server='*'
mmsc='pxt.vodafone.net.nz/pxtsend'
mmsproxy='172.030.038.003'
mmsport='8080'
mcc='530'
mnc='01'
type='mms'
/>

Australian Voicemail Settings

voicemail settings are essentially a phone number that gets applied based on the same mcc and mnc details used in APNs except in the format of the carrier numeric,

You can apply these settings by placing voicemail-conf.xml in /system/etc

Supported Carriers:

Optus Internet -untested

<voicemail carrier="Optus Internet"
numeric="50502"
vmnumber="+61411000321"
vmtag="VoiceMail"
/>

IDEAS -untested

<voicemail carrier="IDEAS"
numeric="52501"
vmnumber="+6596301389"
vmtag="VoiceMail"
/>

Default settings for new builds

changes in build.prop

Change default date format from MM-dd-yyyy (us standard) to dd-MM-yyyy (AU standard)

ro.com.android.dateformat=dd-MM-yyyy

Change localisation for keyboard and dialler ime (htc builds iirc)

Edit the xml file in:

/system/customize/MNS/default.xml

Hopefully this post has provided information you have found useful. If you're not from AU/NZ it's not going to be very relevant. But there is a big APN thread that you could discuss your issues; here.

I'll do my best to keep this post up to date with changes, but as carriers information is always subject to change its possible that a setting might become dated, and will need updating. If you find something like this, let me know!

Attached is the most uptodate apns-conf from cyanogenmod (pulled down 17/02/2010), and the voicemail-conf.xml I was provided with by shellite. I hope they can help you! To push these settings, you will need to know how to use adb push, which requires the android sdk.

Also I strongly recommend checking out: http://code.google.com/p/cyanogenmod/wiki/APNlist

Regards,

ravenge