I noticed that wvdial is not supported on the ARM platform, due to the missing getcontext API. I have a 3G USB modem which works best with wvdial and has some issues with pppd. It connects and dials using wvdial much quicker than when using pppd. Unfortunately, I am not that great at pppd configuration, and this is why it does not connect correctly using pppd.

Is there a tool which can convert a wvdial.conf to pppd config files and chat files? Or can someone here with pppd expertise help me develop an equivalent pppd config file out of a wvdial.conf file?

This wvdial.conf file works perfectly with my 3G USB modem on my laptop. Does pppd support stupid mode, if so how do I enable it? As it is this mode which speeds up the connection process for wvdial. Also my ISP does not use a user/pass for connecting to their 3G network, hence the reason they are set to '1'.