If you've been following along you'll know that I've implemented Steve Gibson's PPP system in Java and C. The Java code is in the form of a CLDC/MIDP project for cell phones and the C code is a command-line tool. Steve's made a major change to the algorithm which he's calling PPPv3. My updated code is here: The C source code is available in ppp3-c.zip . The Java source code is available in ppp3-java.zip . The compiled Java is available in ppp3.jar . Read my original blog posts for details.