A tray application that detects USB ADSL modems, extracts their firmware, allows Connects settings to be set, then connects them to their ISP using PPPoE or PPPoA
The application currently can:
supports - Speedtouch 330 - revisions 0-4
work from a livecd or from a fresh install get a modem working without reboot
detect a change of modem and do a Re-extract of the firmware
allow the user to change the username, password, vc, vi and store this information
provide a tray icon that reports the state of the modem, and its connection status
connect using PPPoA, or PPPoE and set resolve.conf
Allow a basic user to use a Speedtouch modem to get onto the internet.
Is multi lingual - English, Turkish, French, Spanish, German, Hebrew, Polish, Finnish, Greek, Romanian, Portuguese, Indonesian, Italian
has options to enable, disable:
connect on startup
start application on login
connect before login (script in rc2.d)
Future enhancements are;
Expand to support more modems
have a suggested vc vi values by country
have options to enable, disable:
redial if connection dropped.
I have SVN repository at http://
I have Wiki at http://
A Debian (.deb) Package is available (tested on Ubuntu, Xubuntu - Version 6.06 6.10 7.04 - installs and LIVE CD's
http://
This is my first ever project, I am a Java Developer by nature and have done a first shot at the application,
I could really do with mentoring as this is my first Debian package and also the first time I have used launchpad.
The code I have written works well, and I have tested it with all the modems I have available (3 Speedtouch modems).
Many of the important tasks that are done during installation and connection are done by using the commands.
I choose speedtouch 330 modems because they are provided free by most ISPs and many people on old windows 95-98 machines would love to come to Ubuntu, but don't want to shell out for a router
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Python
All packages Packages in Distributions
-
sl-modem source package in Xenial
Version 2.9.11~20110321-12 uploaded -
sl-modem source package in Trusty
Version 2.9.11~20110321-9 uploaded -
sl-modem source package in Precise
Version 2.9.11~20110321-6ubuntu1 uploaded -
sl-modem source package in Oneiric based series for Ubuntu LEB
Version 2.9.11~20110321-4 uploaded -
sl-modem source package in Noble
Version 2.9.11~20110321-19build1 uploaded