| 0.1.3g |
2010/02/24 |
|
Upgraded to Usb-ModeSwitch device database that was released on 2010/02/03.
|
| 0.1.3f |
2010/02/14 |
Added support for the following 85 networks:
- 21601: pannon (Hungary)
- 21630: T-Mobile (Hungary)
- 21670: Vodafone (Hungary)
- 21890: BH Mobile (Bosnia & Herzegovina)
- 22001: Telenor (Serbia)
- 22003: mts (Serbia)
- 22005: VIP (Serbia)
- 22601: Vodafone (Romania)
- 22603: COSMOTE (Romania)
- 22610: Orange (Romania)
- 22801: Swisscom (Switzerland)
- 22802: Sunrise (Switzerland)
- 22803: Orange (Switzerland)
- 23001: T-Mobile (Czech Republic)
- 23002: O2 (Czech Republic)
- 23003: Vodafone (Czech Republic)
- 23101: Orange (Slovakia)
- 23102: T-Mobile (Slovakia)
- 23104: T-Mobile (Slovakia)
- 24001: Telia (Sweden)
- 24002: 3 (Sweden)
- 24004: Sweden 3G (Sweden)
- 24005: Sweden 3G (Sweden)
- 24006: Telenor (Sweden)
- 24007: Tele2 (Sweden)
- 24008: Telenor (Sweden)
- 24201: Telenor (Norway)
- 24202: N COM (Norway)
- 24204: Network (Norway)
- 24205: Network (Norway)
- 24403: DNA (Finland)
- 24405: Elisa (Finland)
- 24421: Saunalahti (Finland)
- 24491: Sonera (Finland)
- 24701: LMT (Latvia)
- 24702: TELE2 (Latvia)
- 25001: MTS (Russia)
- 25002: Megafon (Russia)
- 25003: NCC (Russia)
- 25005: ETK (Russia)
- 25012: BWC (Russia)
- 25016: NTC (Russia)
- 25020: Tele2 (Russia)
- 25028: Beeline (Russia)
- 25035: Motiv (Russia)
- 25039: U-tel (Russia)
- 25099: Beeline (Russia)
- 25501: MTC (Ukraine)
- 25502: Beeline (Ukraine)
- 25503: Kyivstar (Ukraine)
- 25506: Life (Ukraine)
- 25507: Utel (Ukraine)
- 25701: VELCOM (Belarus)
- 25702: MTS (Belarus)
- 25703: Life (Belarus)
- 25901: Orange (Moldova)
- 25902: MOLDCELL (Moldova)
- 25904: Eventis (Moldova)
- 26001: Plus (Poland)
- 26002: ERA (Poland)
- 26003: Orange (Poland)
- 26006: Play Mobile (Poland)
- 27801: VODAFONE (Malta)
- 27821: GO Mobile (Malta)
- 29340: MOBITEL (Slovenia)
- 29341: SI MOBIL (Slovenia)
- 29701: ProMonte (Montenegro)
- 29702: T-Mobile (Montenegro)
- 29703: m:tel (Montenegro)
- 33402: TELCEL (Mexico)
- 33403: Movistar (Mexico)
- 50501: Telstra (Australia)
- 50502: Optus (Australia)
- 50503: Vodafone (Australia)
- 50506: 3 (Australia)
- 53000: Telecom (New Zealand)
- 53001: Vodafone (New Zealand)
- 53005: Telecom (New Zealand)
- 60400: Meditel (Morocco)
- 60401: IAM (Morocco)
- 65501: Voda (South Africa)
- 65507: Cell C (South Africa)
- 65510: MTN (South Africa)
- 71606: Movistar (Peru)
- 71610: Claro (Peru)
|
| 0.1.3e |
2010/02/11 |
|
Script now utilizes modems that while not advertising their GSM capabilities, they still provide their IMEI number (which indicates GSM functionality).
|
| 0.1.3d |
2010/02/10 |
- Updated settings for operators:
- 20205: Vodafone (Greece): Added prepay (CU) APN.
- Added support for operators:
- 20404: Vodafone (Netherlands)
- 20408: KPN (Netherlands)
- 20412: Telfort (Netherlands)
- 20416: T-Mobile (Netherlands)
- 20420: Orange (Netherlands)
- 20601: Proximus (Belgium)
- 20610: Mobistar (Belgium)
- 20620: Base (Belgium)
- 27001: LUXGSM (Luxembourg)
- 27077: Tango (Luxembourg)
- 27099: Orange (Luxembourg)
|
| 0.1.3c |
2010/02/07 |
- Added support for operators:
- 20801: Orange (France)
- 20810: SFR (France)
- 20811: SFR (France)
- 20820: Bouygtel (France)
- 20821: Bouygtel (France)
- 21401: Vodafone (Spain)
- 21403: Orange (Spain)
- 21404: YOIGO (Spain)
- 21406: Vodafone (Spain)
- 21407: Movistar (Spain)
- 21408: Euskaltel (Spain)
- 21409: Orange (Spain)
- 21416: Telecable (Spain)
- 21417: R móbil (Spain)
- 21418: Ono (Spain)
- 21419: Simyo (Spain)
- 28001: Cytamobile Vodafone (Cyprus)
- 28010: MTN (Cyprus)
- Fixed following issues:
- Now checking if /usr/lib/kde4/libexec/kdesu is available if no other graphical su is found. This will allow using graphical su on KDE4 systems.
|
| 0.1.3b |
2010/02/05 |
- Upgraded to Usb-ModeSwitch device database that was released on 2010/02/03.
- Fixed the following issues:
- Notification appearing after connecting with "toggle" argument, now also displays operator name.
- Whenever script awaits network logon (usually after supplying PIN), instead of querying modem every one second for a maximum of 15 seconds (15 tries, one second difference), now queries every four seconds for a maximum of 20 seconds (5 tries, 4 seconds difference). This may help some modems.
- When Xterm window appears to prompt user for PIN number, all required information are not read from scratch anymore. This eliminates issues where environment is not passed to child process and accelerates overall operation.
- When Xterm window appears to prompt user for PIN number, while DEBUG variable is SET, user has to press Ctrl+C for window to vanish.
- Script does not anymore jump to an existing X session of user that invoked it, if user invoked it from a tty console.
- If called from udevd, now properly captures access to X DISPLAY :0.
- Uses xauth to gain access, if not having already, and drops access when exiting, if it had not access before.
- Only does so, if only one non-root user currently has an X session running.
- Some initialization stuff is skipped when invoked with a "don't-really-do-anything" argument like "help", "status", "version".
- Script now makes sure PATH includes /bin, /usr/bin, /sbin and /usr/sbin before proceeding.
- Timestamp information, when running with DEBUG set, now only displays time information, skipping date part.
|
| 0.1.3 |
2010/02/04 |
This version is an "emergency" release which fixes regression issues introduced by 0.1.2.
- Improved udev integration.
- Added logposition configuration variable which indicates log file that should be used when running as a udev rule.
- A "debug" method now takes care of displaying debug output when DEBUG variable is set. Displays PID and timestamp along with message. Also reduced script size for 5KB.
- Fixed the following issues:
- Josua Dietze provided a bug report and a patch for serial device autodetection procedure which fixes a regression issue, introduced by 0.1.2, preventing many modems from having their correct tty device chosen.
- Fixed a regression issue, introduced by 0.1.2, which required a modem to be connected even when executing with the "help" argument.
- When first using script, 9menu interface does not any more appear as "Unnamed window".
- Configuration variable "debug" is now renamed to "DEBUG". This allows for method "debug" to be defined.
|
| 0.1.2 |
2010/02/01 |
|
|
| 0.1.1 |
2010/01/25 |
- Now using fresh 1.1.0 version of Usb-ModeSwitch and 2010/01/24 device database.
- Added support for operators offering more than one APNs.
- FORCE_APN variable must be set if operator provides more than one APNs, or if requires subscriber number to be included in username or password for ppp connection.
- VERXOSD option is renamed to VERBOSE and is now turned off by default.
- Added support for operators:
- 22201: TIM (Italy)
- 22210: Vodafone (Italy)
- 22288: WIND (Italy)
- 22299: Tre (Italy)
- 26202: Vodafone (Germany)
- 26207: O2 (Germany)
- 26216: Vistream (Germany)
- 28601: Vodafone (Portugal)
- 28603: Optimus (Portugal)
- 28606: TMN (Portugal)
- 70802: Tigo (Honduras)
- Fixed the following issues:
- Script now waits for network logon even for SIM cards that do not need PIN number.
- Script does not any more switch modem if called with the "help" or "status" arguments.
|
| 0.1.0 |
2010/01/20 |
- Added progress bar functionality for xosd (osd_cat) users.
- Added support for the following operators:
- 20209: Wind (Greece)
- 23201: Mobilkom/A1 (Austria)
- 23203: T-Mobile AT (Austria)
- 23205: Orange AT (Austria)
- 23207: T-Mobile AT (Austria)
- 23210: Drei AT (Austria)
- 26201: T-Mobile D1 (Germany)
- 26203: E-Plus (Germany)
- 26205: E-Plus (Germany)
- 26206: T-Mobile D1 (Germany)
- 26277: E-Plus (Germany)
- 27602: VODAFONE (Albania)
- Fixed the following issues:
- If "option" driver fails to create devices, it removes it before attempting with driver specified by modem configuration.
- Chown operations now do not also define group.
- Desktop shortcut is now chmoded to 744.
- After supplying PIN number to modem, script now waits for network logon prior to continuing.
|
| 0.0.9 |
2010/01/15 |
Fixed the following issues:
- Ironic messages appearing when cleaning up files in "/tmp", do not appear any more.
- Added wait interval support for devices requiring it (only Huawei E170 and family so far).
|
| 0.0.8 |
2010/01/14 |
- Added experimental support for modems:
- 12d1:1003: Huawei E170 E220 E230 E270 E870
- Fixed the following issues:
- Does not mess with HAL for unknown modems.
- Now uses a combination of UID/EUID/USER for determining if root or not. Not all shells set all three of them.
|
| 0.0.7 |
2010/01/13 |
- If no gksu/kdesu is found, switches to normal su. Sudo is now used only when no X display is found, or when stick_to_console is set, or when alwayssudo is set.
- Fixed the following issues:
- Script had been checking for pppd/wvdial existence, prior to being root.
- Script now checks for "chat" existence before proceeding.
- Now relies on UID, instead of EUID for determining being root or not.
|
| 0.0.6 |
2010/01/12 |
- Added xosd support. xosd is used if neither 9menu nor aosd_cat are installed. It is more popular among distributions. If xosd is also not found, fallbacks to terminal.
- Fixed the following issues:
- Calls to "which" redirect stderr output to /dev/null. This should eliminate spamming occuring on some configurations.
- When "gksu" is not present, checks if "kdesu" exists, and uses that one instead. This should prevent it from using "su" on KDE environments.
|
| 0.0.5 |
2010/01/10 |
|
|
| 0.0.4 |
2010/01/09 |
| Updated so that includes newer 1.0.7 version of Usb_ModeSwitch. |
| 0.0.3 |
2010/01/04 |
- Sakis3G now embeds whole Usb_ModeSwitch 2009/12/28 database. This makes clear to whom, one should refer if facing problems. Issue a "sakis3g connect" from a terminal and watch for messages appearing. If your modem gets properly switched, you should contact Sakis3G author. If modem does not get switched, is probably a new device and you should contact Usb_ModeSwitch forums for further troubleshooting instructions.
- Sakis3G now utilizes devices on Usb_ModeSwitch device list with default initialization strings, even if not supported by Sakis3G itself. To identify whether your modem is used like this, issue "sakis3g help". If SWITCHED_MODEM is identified as present hardware, then your modem is used with default values (and may not work).
- Sakis3G now detects tty devices appearing from the USB Bus that your modem is attached on, autodetecting appropriate tty device. This should handle cases where other devices, USB or not, create /dev/tty* nodes, leading to the wrong node being selected. If you still have wrong /dev/tty* node selected, try using another USB port. Try "lsusb -t" to see what else devices reside on the same USB bus as your modem.
|
| 0.0.2 |
2010/01/02 |
Initial version published to celebrate blog creation. Only author's equipment and operators are supported.
- Added comments and instructions within shell script, to increase reusability.
|
| 0.0.1 |
Don't know |
| Made initially by the author to allow his family members to use 3G connections, and easier installation accross different home PCs. |
2010-02-22
i have a laptop model presario c300 . i have windows xp sp2 in it. i just formatted it . i have installed all dirvers but wen i m trying to install sound drivers it says ‘cannot find modem for device’ n sometimes says ‘cannot find device for driver’ ..how do i install sound drivers to my laptop. internet is working everything else is working .. thers no virus because i have jus now formattd. sound device is of conexant universal. it has a smart audio software with it i have installed that . pls help.
2010-02-22
Hi Luffie, Sakis3G only refers to making 3G modems work on Linux. Unfortunately, I cannot help you with your problem since I have no Windows Installation at all.