[Android Software/Hacking General [Developers Only]] nitr0genics:
hey guys n gals, iv been reg'd a few days now n thought id make my first post a worth while one :)

Alot of the credit though must go to Christian Buchner for his initial guide of getting a ZTE usb modem working with vodafone over in Germany.

NOTE: BASED ON ZT-180 SLATE 0929 FIRMWARE (rooted)

To get your ZTE modem working you must be able to use adb confidently!

ok first things first, as Christian pointed out in his guide, if the Flash drive side of the modem is enabled, your slate wont recognise it, so our first job is to disable it.

*Nix Users - Im assuming you have a good knowledge of AT commands already and how to use them so just run

AT+ZCDRUN=8

Windows Users See Here hxxp://3g-modem.wetpaint.com/page/executing+AT-commands+under+Windows

and execute the above AT command

Right, so now our slate recognises our Modem, now lets get this rocking and get connected.

You will need to Pull the following files from your slate

note: some files may not exist so you will have to create them

/system/etc/ppp/peers/cdma

/system/etc/ppp/peers/cdma_h

/system/etc/ppp/peers/cdma~

/system/etc/ppp/options-3g

/system/etc/ppp/chat-3g-connect

/system/etc/ppp/chat-3g-disconnect

/system/etc/ppp/pap-secrets

/system/etc/ppp/chap-secrets

Now heres what goes in them...

/system/etc/ppp/peers/cdma

file /system/etc/ppp/options-3g
connect '/system/xbin/chat -v -f /system/etc/ppp/chat-3g-connect'
disconnect '/system/xbin/chat -v -f /system/etc/ppp/chat-3g-disconnect'
user three

/system/etc/ppp/peers/cdma_h

file /system/etc/ppp/options-3g
connect '/system/xbin/chat -v -f /system/etc/ppp/chat-3g-connect'
disconnect '/system/xbin/chat -v -f /system/etc/ppp/chat-3g-disconnect'
user three

/system/etc/ppp/peers/cdma~

file /system/etc/ppp/options-3g
connect '/system/xbin/chat -v -f /system/etc/ppp/chat-3g-connect'
disconnect '/system/xbin/chat -v -f /system/etc/ppp/chat-3g-disconnect'
user three

/system/etc/ppp/options-3g

/dev/ttyUSB3
921600
nolock
crtscts
modem
passive
novj
defaultroute
noipdefault
usepeerdns
noauth
hide-password
debug
nodetach
ipcp-accept-local
ipcp-accept-remote

/system/etc/ppp/chat-3g-connect

ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "VOICE"
ABORT "NO DIALTONE"
ABORT "NO DIAL TONE"
ABORT "NO ANSWER"
ABORT "DELAYED"
ABORT "ERROR"
REPORT CONNECT
TIMEOUT 10
"" AT
OK AT+CGDCONT=1,"IP","3internet"
OK ATDT*99#
TIMEOUT 20
CONNECT ""

/system/etc/ppp/chat-3g-disconnect

ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
SAY "\nSending break to the modem\n"
"" "\K"
"" "\K"
"" "\K"
"" "\d\d+++\d\dATH"
SAY "\nPDP context detached\n"

/system/etc/ppp/pap-secrets

# client server secret IP addresses
three * three

/system/etc/ppp/chap-secrets

# client server secret IP addresses
three * three

Now Push all the files back into your slate and reboot.

Once you plug your modem in you will notice it show signal strength, however sometimes it requires you to set an APN up manually, but try a hard reset first if that fails, this is how to do it...

Settings > Wireless & Networks > Mobile Networks > Access Point Names

Name : Anything

APN : 3internet

Username : three

Password : three

Authentication Type : PAP or CHAP

and thats really all there is to it!