<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SvenHerzberg</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SvenHerzberg"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/SvenHerzberg"/>
	<updated>2026-05-21T10:18:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ericsson_F3507g_Mobile_Broadband_Module&amp;diff=44114</id>
		<title>Ericsson F3507g Mobile Broadband Module</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ericsson_F3507g_Mobile_Broadband_Module&amp;diff=44114"/>
		<updated>2009-09-09T13:32:38Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: added the x200t; I just got one with the ericsson device&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Here are some basics about Ericsson F3507g MiniPCIe WWAN/GPS card (USB ID &amp;lt;tt&amp;gt;0bdb:1900&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;0bdb:1902&amp;lt;/tt&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
* the card will not work without an inserted SIM, even the GPS function. If you want to use just GPS, any SIM would work, even if it is not attached to any active account with any GSM provider.&lt;br /&gt;
* the card provides three CDC ACM interfaces (&amp;lt;tt&amp;gt;CONFIG_USB_ACM=m&amp;lt;/tt&amp;gt;), two CDC WDM interfaces (&amp;lt;tt&amp;gt;CONFIG_USB_WDM=m&amp;lt;/tt&amp;gt;) and one CDC Ethernet interface (&amp;lt;tt&amp;gt;CONFIG_USB_NET_CDCETHER=m&amp;lt;/tt&amp;gt;), and identifies them as&lt;br /&gt;
 for n in `ls /sys/class/*/*{ACM,wdm,usb0}*/device/interface`;do echo $(echo $n|awk -F '/' '{print $5}') : $(cat $n);done&lt;br /&gt;
 &lt;br /&gt;
 usb0 : Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
 ttyACM0 : Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
 ttyACM1 : Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
 ttyACM2 : Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
 cdc-wdm0 : Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
 cdc-wdm1 : Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
'''Note''':&lt;br /&gt;
*apparently, for a while &amp;lt;tt&amp;gt;option&amp;lt;/tt&amp;gt; USB-serial driver had claimed USB ID &amp;lt;tt&amp;gt;0bdb:1900&amp;lt;/tt&amp;gt;, but this was wrong, and as of kernel 2.6.28.9 that commit was reversed. If instead of &amp;lt;tt&amp;gt;/dev/ttyACM*&amp;lt;/tt&amp;gt; you see &amp;lt;tt&amp;gt;/dev/ttyUSB*&amp;lt;/tt&amp;gt;, it means that &amp;lt;tt&amp;gt;option&amp;lt;/tt&amp;gt; module is loaded. You may need to blacklist it to make sure it doesn't happen.&lt;br /&gt;
*Support for the CDC Ethernet interface appears only in kernel 2.6.28.8. But if your kernel is older, you can still connect to the net using one of the &amp;quot;Modem&amp;quot; interfaces.&lt;br /&gt;
&lt;br /&gt;
As Ericsson's naming scheme suggests, idealy we would use &amp;lt;tt&amp;gt;/dev/cdc-wdm0&amp;lt;/tt&amp;gt; for controlling the card, &amp;lt;tt&amp;gt;usb0&amp;lt;/tt&amp;gt; as a network device, &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt; as a modem, and &amp;lt;tt&amp;gt;/dev/ttyACM2&amp;lt;/tt&amp;gt; for GPS. This works for manual testing, but unfortunately, due to [http://markmail.org/message/2sd7culbgekugow2 limitations] of &amp;lt;tt&amp;gt;chat&amp;lt;/tt&amp;gt;, does not play very well in scripts. So, instead of &amp;lt;tt&amp;gt;/dev/cdc-wdm0&amp;lt;/tt&amp;gt;, for controlling the card we will use &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Turning the card on==&lt;br /&gt;
First, check whenever the SIM is protected by PIN by sending &lt;br /&gt;
&lt;br /&gt;
 AT+CPIN?&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. You can do it with any terminal terminal program like &amp;lt;tt&amp;gt;cu&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;minicom&amp;lt;/tt&amp;gt;. If the answer is&lt;br /&gt;
&lt;br /&gt;
 +CPIN: READY&lt;br /&gt;
&lt;br /&gt;
then the SIM is unlocked. If the answer is&lt;br /&gt;
&lt;br /&gt;
 +CPIN: SIM PIN&lt;br /&gt;
&lt;br /&gt;
you need first to unlock it by sending&lt;br /&gt;
&lt;br /&gt;
 AT+CPIN=&amp;quot;YOUR-PIN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Now the card can be turned on by sending &lt;br /&gt;
&lt;br /&gt;
 AT+CFUN=1&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. The answer should be&lt;br /&gt;
&lt;br /&gt;
 +PACSP0&lt;br /&gt;
&lt;br /&gt;
Don't try to do anything until you see it. To force GSM-only connection, send&lt;br /&gt;
&lt;br /&gt;
 AT+CFUN=5&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. To force WCDMA-only connection, send&lt;br /&gt;
&lt;br /&gt;
 AT+CFUN=6&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Turning the card off==&lt;br /&gt;
To put the card into energy-saving mode (this is the default), you can send&lt;br /&gt;
&lt;br /&gt;
 AT+CFUN=4&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. To remove all power from the card, send&lt;br /&gt;
&lt;br /&gt;
 AT+CFUN=0&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Be carefull with the last command. It turns the card completely off, and it will no longer accept any AT-commands before the hard reset. To physically reset the card flip the wireless switch off, and then on. You can do the same by sending &amp;lt;tt&amp;gt;echo 0 &amp;gt; /sys/devices/platform/thinkpad_acpi/wwan_enable&amp;lt;/tt&amp;gt; (to turn off) and then &amp;lt;tt&amp;gt;echo 1 &amp;gt; /sys/devices/platform/thinkpad_acpi/wwan_enable&amp;lt;/tt&amp;gt; (to turn on).&lt;br /&gt;
&lt;br /&gt;
==Using the card as a wireless modem==&lt;br /&gt;
Once the card is turned on, there are two ways to connect to the net. The first one is just to use the card as any &amp;quot;normal&amp;quot; GPRS modem and start &amp;lt;tt&amp;gt;pppd&amp;lt;/tt&amp;gt; daemon on one of &amp;lt;tt&amp;gt;/dev/ttyACM*&amp;lt;/tt&amp;gt;. The other way is to use CDC Ethernet interface. It is supposed to be more efficient, but it requires a pretty recent (&amp;gt;=2.6.28.8) kernel.&lt;br /&gt;
&lt;br /&gt;
====Connecting to the net via pppd====&lt;br /&gt;
For the first approach, the easiest way to do it is to use &amp;lt;tt&amp;gt;wvdial&amp;lt;/tt&amp;gt;. For example, to connect to AT&amp;amp;T Wireless network, your &amp;lt;tt&amp;gt;/etc/wvdial.conf&amp;lt;/tt&amp;gt; would have to be something like this&lt;br /&gt;
 [Dialer 3G]&lt;br /&gt;
 Modem = /dev/ttyACM0&lt;br /&gt;
 Init1 = AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;'''proxy'''&amp;quot;&lt;br /&gt;
 Stupid mode = 1&lt;br /&gt;
 phone= *99#&lt;br /&gt;
 Username = *&lt;br /&gt;
 Password = *&lt;br /&gt;
'''Note''': if you are using a SIM from a different mobile provider, you may need to change the access point name (APN) &amp;quot;'''proxy'''&amp;quot; in &amp;lt;tt&amp;gt;Init1&amp;lt;/tt&amp;gt; string and Username/Password to something else. You can find the appropriate APN [http://www.pinstack.com/carrier_settings_apn_gateway.html here].&lt;br /&gt;
&lt;br /&gt;
====Connecting to the net via CDC Ethernet interface====&lt;br /&gt;
The [http://marc.info/?l=linux-usb&amp;amp;m=123334979706403&amp;amp;w=2 second approach] works for kernels &amp;gt;=2.6.28.8. Configure the APN by sending&lt;br /&gt;
&lt;br /&gt;
 AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;'''proxy'''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Instead of &amp;quot;'''proxy'''&amp;quot; you may need to use to something else. Find the appropriate APN [http://www.pinstack.com/carrier_settings_apn_gateway.html here]. To initiate the connection, send&lt;br /&gt;
&lt;br /&gt;
 AT*ENAP=1,1&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Now, if your wireless provider lets you in, you are connected. Launch &amp;lt;tt&amp;gt;dhclient&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 dhclient usb0&lt;br /&gt;
&lt;br /&gt;
and start surfing the net. To disconnect, send&lt;br /&gt;
&lt;br /&gt;
 AT*ENAP=0&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Using the card as a GPS receiver==&lt;br /&gt;
Once the card is turned on, we can use it to get GPS info via NMEA protocol. First, you have to configure the a few NMEA options. It is done by sending &lt;br /&gt;
&lt;br /&gt;
 AT*E2GPSCTL=X,Y,Z&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Here&lt;br /&gt;
&lt;br /&gt;
*X can be 0 (NMEA stream turned off) or 1 (NMEA stream turned on)&lt;br /&gt;
*Y can be an integer form 1 to 60, and sets the frequency of how often the card emits the NMEA sentences&lt;br /&gt;
*Z can be 0 (DGPS is turned off) or 1 (DGPS is turned on)&lt;br /&gt;
&lt;br /&gt;
so, to configure the GPSr to update every 5 seconds, and turn DGPS on, you would send&lt;br /&gt;
&lt;br /&gt;
 AT*E2GPSCTL=1,5,1&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Once the GPSr is configured, we can get the NMEA stream on /dev/ttyACM2 by sending&lt;br /&gt;
&lt;br /&gt;
 AT*E2GPSNPD&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM2&amp;lt;/tt&amp;gt;. Once you do that, &amp;lt;tt&amp;gt;/dev/ttyACM2&amp;lt;/tt&amp;gt; will no longer accept any new AT-commands. But you still can change the the behavior of the NMEA stream by sending the appropriate&lt;br /&gt;
&lt;br /&gt;
 AT*E2GPSCTL=X,Y,Z&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;. Now you can read the NMEA stream by saying&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyACM2&lt;br /&gt;
&lt;br /&gt;
or better yet, start &amp;lt;tt&amp;gt;gpsd&amp;lt;/tt&amp;gt; interface on &amp;lt;tt&amp;gt;/dev/ttyACM2&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: There is a now a sourceforge project dedicated to the Ericsson Mobile Broadband modules. Gps control sw that does the above automatically is available and also a graphical user interface. Details are available on the [http://sourceforge.net/apps/mediawiki/mbm/index.php?title=Main_Page#GPS_Control_.28mbm-gpsd.29 MBM Wiki].&lt;br /&gt;
&lt;br /&gt;
==Scripting everything==&lt;br /&gt;
Install the packages&lt;br /&gt;
&lt;br /&gt;
 apt-get install sysfsutils gpsd wvdial&lt;br /&gt;
&lt;br /&gt;
In order to save the power, lets use '''sysfsutils''' to completely power off the WWAN card on boot. Append the following line to &amp;lt;tt&amp;gt;/etc/sysfs.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 devices/platform/thinkpad_acpi/wwan_enable = 0&lt;br /&gt;
&lt;br /&gt;
It will power down the card on boot, but when the laptop wakes from sleep, in some cases the card is powered up agian. To re-apply these settings on wake-up, create a script named &amp;lt;tt&amp;gt;/etc/pm/sleep.d/10sysfsutils&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 case $1 in&lt;br /&gt;
     (hibernate|suspend)&lt;br /&gt;
         ;;&lt;br /&gt;
     (thaw|resume)&lt;br /&gt;
         /etc/init.d/sysfsutils start&lt;br /&gt;
         ;;&lt;br /&gt;
     *)  echo &amp;quot;somebody is calling me totally wrong.&amp;quot;&lt;br /&gt;
         ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
Don't forget to &amp;lt;tt&amp;gt;chmod a+x /etc/pm/sleep.d/10sysfsutils&amp;lt;/tt&amp;gt;. Create a file called &amp;lt;tt&amp;gt;/usr/local/etc/F3507g&amp;lt;/tt&amp;gt; containing the following:&lt;br /&gt;
&lt;br /&gt;
 GPSDPID=&amp;quot;/var/run/gpsd.pid&amp;quot;&lt;br /&gt;
 CONTROL_DEVICE=&amp;quot;/dev/ttyACM1&amp;quot;&lt;br /&gt;
 GPS_DEVICE=&amp;quot;/dev/ttyACM2&amp;quot;&lt;br /&gt;
 '''PIN=&amp;quot;&amp;quot;'''&lt;br /&gt;
 '''APN=&amp;quot;proxy&amp;quot;'''&lt;br /&gt;
 &lt;br /&gt;
 powerup_F3507g () {&lt;br /&gt;
 	echo -n &amp;quot;Powering up F3507g card..&amp;quot;&lt;br /&gt;
 	echo 1 &amp;gt; /sys/devices/platform/thinkpad_acpi/wwan_enable&lt;br /&gt;
 	while [ ! -c $CONTROL_DEVICE ]; do sleep 0.5; echo -n &amp;quot;.&amp;quot;; done&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 	echo -n &amp;quot;Turning on F3507g card...&amp;quot;&lt;br /&gt;
 	sleep 3&lt;br /&gt;
 	if [ -n &amp;quot;$PIN&amp;quot; ]; then&lt;br /&gt;
 	    /usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT+CPIN?&amp;quot; &amp;quot;SIM PIN&amp;quot; &amp;quot;AT&amp;quot; &amp;quot;OK&amp;quot; &amp;quot;AT+CPIN=\&amp;quot;$PIN\&amp;quot;&amp;quot; &amp;quot;OK&amp;quot; &amp;gt; $CONTROL_DEVICE &amp;lt; $CONTROL_DEVICE&lt;br /&gt;
 	fi&lt;br /&gt;
 	/usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT+CPIN?&amp;quot; &amp;quot;READY&amp;quot; &amp;quot;AT+CFUN=1&amp;quot; &amp;quot;+PACSP0&amp;quot; &amp;quot;AT&amp;quot; &amp;quot;OK&amp;quot; &amp;gt; $CONTROL_DEVICE &amp;lt; $CONTROL_DEVICE&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 powerdown_F3507g () {&lt;br /&gt;
 	echo -n &amp;quot;Turning off F3507g card...&amp;quot;&lt;br /&gt;
 	/usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT+CFUN=4&amp;quot; &amp;quot;OK&amp;quot; &amp;gt; $CONTROL_DEVICE &amp;lt; $CONTROL_DEVICE&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 	echo -n &amp;quot;Powering down F3507g card..&amp;quot;&lt;br /&gt;
 	echo 0 &amp;gt; /sys/devices/platform/thinkpad_acpi/wwan_enable&lt;br /&gt;
 	while [ -c $CONTROL_DEVICE ]; do sleep 0.5; echo -n &amp;quot;.&amp;quot;; done&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 configure_GPS () {&lt;br /&gt;
 	/usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT*E2GPSCTL=$1,$2,$3&amp;quot; &amp;quot;OK&amp;quot; &amp;gt; $CONTROL_DEVICE &amp;lt; $CONTROL_DEVICE&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 turnon_GPS () {&lt;br /&gt;
 	echo -n &amp;quot;Starting NMEA stream on $GPS_DEVICE...&amp;quot;&lt;br /&gt;
 	configure_GPS 1 1 1&lt;br /&gt;
 	sleep 1&lt;br /&gt;
 	/usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT*E2GPSNPD&amp;quot; &amp;quot;GPGGA&amp;quot; &amp;gt; $GPS_DEVICE &amp;lt; $GPS_DEVICE&lt;br /&gt;
 	start-stop-daemon --start --exec /usr/sbin/gpsd -- -P $GPSDPID $GPS_DEVICE&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 turnoff_GPS () {&lt;br /&gt;
 	echo -n &amp;quot;Stopping NMEA stream on $GPS_DEVICE...&amp;quot;&lt;br /&gt;
 	start-stop-daemon --stop --pidfile $GPSDPID&lt;br /&gt;
 	configure_GPS 0 1 0&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 	turnoff_F3507g&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 turnon_usbnet () {&lt;br /&gt;
 	echo -n &amp;quot;Starting usbnet connection...&amp;quot;&lt;br /&gt;
 	/usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;$APN\&amp;quot;&amp;quot; &amp;quot;OK&amp;quot; &amp;quot;AT*ENAP=1,1&amp;quot; &amp;quot;OK&amp;quot; &amp;gt; $CONTROL_DEVICE &amp;lt; $CONTROL_DEVICE&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 turnoff_usbnet () {&lt;br /&gt;
 	echo -n &amp;quot;Stopping usbnet connection...&amp;quot;&lt;br /&gt;
 	/usr/sbin/chat -v &amp;quot;&amp;quot; &amp;quot;AT*ENAP=0&amp;quot; &amp;quot;OK&amp;quot; &amp;gt; $CONTROL_DEVICE &amp;lt; $CONTROL_DEVICE&lt;br /&gt;
 	echo &amp;quot;done&amp;quot;&lt;br /&gt;
 	turnoff_F3507g&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 turnoff_F3507g () {&lt;br /&gt;
 	[ -z $(grep gps /var/run/network/ifstate) ] &amp;amp;&amp;amp; \&lt;br /&gt;
 	[ -z $(grep usb0 /var/run/network/ifstate) ] &amp;amp;&amp;amp; \&lt;br /&gt;
 	[ -z $(grep 3G /var/run/network/ifstate) ] &amp;amp;&amp;amp; \&lt;br /&gt;
 	ifdown F3507g&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Give the correct '''PIN''' and find the '''APN''' for your wireless provider [http://www.pinstack.com/carrier_settings_apn_gateway.html here]. Append the following lines to your &amp;lt;tt&amp;gt;/etc/network/interfaces&amp;lt;/tt&amp;gt; file&lt;br /&gt;
&lt;br /&gt;
 iface F3507g inet manual&lt;br /&gt;
 up . /usr/local/etc/F3507g; powerup_F3507g&lt;br /&gt;
 down . /usr/local/etc/F3507g; powerdown_F3507g&lt;br /&gt;
 &lt;br /&gt;
 iface 3G inet wvdial&lt;br /&gt;
 pre-up ifup F3507g&lt;br /&gt;
 post-down . /usr/local/etc/F3507g; turnoff_F3507g&lt;br /&gt;
 provider 3G&lt;br /&gt;
  &lt;br /&gt;
 iface gps inet manual&lt;br /&gt;
 up . /usr/local/etc/F3507g; ifup F3507g; turnon_GPS&lt;br /&gt;
 down . /usr/local/etc/F3507g; turnoff_GPS&lt;br /&gt;
 &lt;br /&gt;
 iface usb0 inet dhcp&lt;br /&gt;
 pre-up . /usr/local/etc/F3507g; ifup F3507g; turnon_usbnet&lt;br /&gt;
 post-down . /usr/local/etc/F3507g; turnoff_usbnet&lt;br /&gt;
&lt;br /&gt;
Configure &amp;lt;tt&amp;gt;/etc/wvdial.conf&amp;lt;/tt&amp;gt; to look like this:&lt;br /&gt;
&lt;br /&gt;
 [Dialer 3G]&lt;br /&gt;
 Modem = /dev/ttyACM0&lt;br /&gt;
 Init1 = AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;'''proxy'''&amp;quot;&lt;br /&gt;
 Stupid mode = 1&lt;br /&gt;
 phone= *99#&lt;br /&gt;
 Username = *&lt;br /&gt;
 Password = *&lt;br /&gt;
&lt;br /&gt;
'''Note''': you may need to change the access point name (APN) &amp;quot;'''proxy'''&amp;quot; in &amp;lt;tt&amp;gt;Init1&amp;lt;/tt&amp;gt; string and Username/Password to something else. Find the appropriate APN [http://www.pinstack.com/carrier_settings_apn_gateway.html here].&lt;br /&gt;
&lt;br /&gt;
Now broadband connection could be started in the same way as you start any other network interface, just by saying &amp;lt;tt&amp;gt;ifup usb0&amp;lt;/tt&amp;gt; (or &amp;lt;tt&amp;gt;ifup 3G&amp;lt;/tt&amp;gt;, if connecting via &amp;lt;tt&amp;gt;pppd&amp;lt;/tt&amp;gt;). To shut it down, say &amp;lt;tt&amp;gt;ifdown usb0&amp;lt;/tt&amp;gt; (or &amp;lt;tt&amp;gt;ifdown 3G&amp;lt;/tt&amp;gt;). Similarly, GPS interface is started by &amp;lt;tt&amp;gt;ifup gps&amp;lt;/tt&amp;gt; and turned off by &amp;lt;tt&amp;gt;ifdown gps&amp;lt;/tt&amp;gt;. Once you get a fix, you can use your favourite GPS mapping application like [http://www.tangogps.org tangogps].  The &amp;quot;cold start&amp;quot; seems to take quite a bit however, and sometimes it cannot get a fix if indoors.&lt;br /&gt;
&lt;br /&gt;
==Using F3507g with NetworkManager==&lt;br /&gt;
Work is ongoing to add support for Ericsson Mobile Broadband Modules to GNOME NetworkManager / modem-manager. More information is available on the [http://mbm.sourceforge.net/ MBM project website] and the [http://sourceforge.net/apps/mediawiki/mbm/index.php?title=MBM MBM wiki].&lt;br /&gt;
&lt;br /&gt;
The F3507g card (in a ThinkPad {{T400s}}) works out of the box on Fedora 11. No configuration is needed beyond setting the data plan provider in the nm-applet GUI.&lt;br /&gt;
&lt;br /&gt;
Using mbm-gpsd gps works flawlessly with the F3507g on Karmic Koala with modemmanager packages from [https://launchpad.net/~modemmanager/+archive/ppa Ubuntu PPA], the mbm-gpsd installed by source using the description from [http://sourceforge.net/apps/mediawiki/mbm/index.php?title=MBM#GPS_Control_.28mbm-gpsd.29 here] and knowing the PIN of your SIM card.&lt;br /&gt;
&lt;br /&gt;
==Other thoughts==&lt;br /&gt;
While &amp;lt;tt&amp;gt;AT+CFUN=*&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;AT+CPIN=*&amp;lt;/tt&amp;gt; are pretty standard commands for wireless modems and are well-documented (e.g. [http://developer.sonyericsson.com/getDocument.do?docId=65054 here] and [http://www.sierrawireless.com/resources/documents/support/2130617_Supported_AT_Command_Reference_Rev_2.1.pdf here]), it appears that the commands &amp;lt;tt&amp;gt;AT*E2GPSCTL&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;AT*E2GPSNPD&amp;lt;/tt&amp;gt; are unique to the Ericsson F3507g card. All credit for discovering them goes to &amp;quot;Nickolai Zeldovich&amp;quot; who left a comment in this [http://redmonk.com/sogrady/2008/09/24/apone/ thread]. I imagine one could find them via a USB sniffer on a working Windows machine (or a Linux machine with Windows running in a virtual machine). Another way to get them is to try to look for &amp;quot;gps&amp;quot; string in Windows drivers. What is interesting, F3507g supports a few other AT-commands with &amp;quot;GPS&amp;quot; substring (you can get all supported AT-commands by sending &amp;lt;tt&amp;gt;AT*&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt; after activating it with &amp;lt;tt&amp;gt;AT+CFUN=1&amp;lt;/tt&amp;gt;). Anyway, there is a [http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html project] aiming to document all AT-commands for the Ericsson F3507g card.&lt;br /&gt;
&lt;br /&gt;
==Related Links==&lt;br /&gt;
*[http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html F3705g - AT commands reference]&lt;br /&gt;
*[http://www.pinstack.com/carrier_settings_apn_gateway.html Carrier internet Settings (Apn, Gateway, etc)]&lt;br /&gt;
*[http://mbm.sourceforge.net/ MBM project website (Support for f3507g/f3607gw in NetworkManager, kernel drivers, gps control software etc)]&lt;br /&gt;
&lt;br /&gt;
==Bugs==&lt;br /&gt;
* Ubuntu 8.10 kernel suffers from the &amp;quot;option&amp;quot; regression mentioned above. However both CDC ACM and CDC Ethernet interfaces are treated correctly by Ubuntu 9.04 kernel.&lt;br /&gt;
* Playing around with the device under Linux can cause it to disappear under Windows Vista. Issue + Fix described [http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/Ericsson-f3507g-doesn-t-appear-under-Vista32-anymore-but-works/m-p/138874 here]&lt;br /&gt;
&lt;br /&gt;
==Models==&lt;br /&gt;
*{{X200}}&lt;br /&gt;
*{{X200 Tablet}}&lt;br /&gt;
*{{X301}}&lt;br /&gt;
*{{T400}}&lt;br /&gt;
*{{T500}}&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27389</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27389"/>
		<updated>2006-12-30T13:06:54Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: /* Unlocking the Modem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are aplicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antena LED will light. If it is not lighthing, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the usbserial module: &lt;br /&gt;
   modprobe usbserial vendor=0x1199 product=0x6804&lt;br /&gt;
&lt;br /&gt;
* In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  In one terminal: cat /dev/ttyUSB0&lt;br /&gt;
  In other one: echo at &amp;gt; /dev/ttyUSB0 (you should expect AT  OK in first terminal)&lt;br /&gt;
                echo at+cpin? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or directly pppd. Remember that you maybe need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open two terminals as root.&lt;br /&gt;
&lt;br /&gt;
In the first run:&lt;br /&gt;
  cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the second run:&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the first terminal you should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x513BC21F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some usefull AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - set Card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module&lt;br /&gt;
* at+cgreg? - shows you the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore and if you do, you can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
Terminal 1:&lt;br /&gt;
 cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Terminal 2:&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
If you see OK in the first terminal, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{X60s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27388</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27388"/>
		<updated>2006-12-30T13:05:36Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: /* Unlocking the Modem */ added a list of missing stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are aplicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antena LED will light. If it is not lighthing, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the usbserial module: &lt;br /&gt;
   modprobe usbserial vendor=0x1199 product=0x6804&lt;br /&gt;
&lt;br /&gt;
* In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  In one terminal: cat /dev/ttyUSB0&lt;br /&gt;
  In other one: echo at &amp;gt; /dev/ttyUSB0 (you should expect AT  OK in first terminal)&lt;br /&gt;
                echo at+cpin? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or directly pppd. Remember that you maybe need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open two terminals as root.&lt;br /&gt;
&lt;br /&gt;
In the first run:&lt;br /&gt;
  cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the second run:&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the first terminal you should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x513BC21F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some usefull AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - set Card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module&lt;br /&gt;
* at+cgreg? - shows you the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore and if you do, you can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
Terminal 1:&lt;br /&gt;
 cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Terminal 2:&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
If you see OK in the first terminal, everything went fine.&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{X60s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27387</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27387"/>
		<updated>2006-12-30T13:04:03Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: /* Unlocking the Modem */ added the documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are aplicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antena LED will light. If it is not lighthing, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the usbserial module: &lt;br /&gt;
   modprobe usbserial vendor=0x1199 product=0x6804&lt;br /&gt;
&lt;br /&gt;
* In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  In one terminal: cat /dev/ttyUSB0&lt;br /&gt;
  In other one: echo at &amp;gt; /dev/ttyUSB0 (you should expect AT  OK in first terminal)&lt;br /&gt;
                echo at+cpin? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or directly pppd. Remember that you maybe need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open two terminals as root.&lt;br /&gt;
&lt;br /&gt;
In the first run:&lt;br /&gt;
  cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the second run:&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the first terminal you should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x513BC21F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some usefull AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - set Card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module&lt;br /&gt;
* at+cgreg? - shows you the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore and if you do, you can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
Terminal 1:&lt;br /&gt;
 cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Terminal 2:&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
If you see OK in the first terminal, everything went fine. Someone should write a small ruby script that provides a nice dialog for unlocking the device.&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{X60s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27386</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27386"/>
		<updated>2006-12-30T13:00:25Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: /* Instructions */ Fixed the link to the unlock part&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are aplicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antena LED will light. If it is not lighthing, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the usbserial module: &lt;br /&gt;
   modprobe usbserial vendor=0x1199 product=0x6804&lt;br /&gt;
&lt;br /&gt;
* In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  In one terminal: cat /dev/ttyUSB0&lt;br /&gt;
  In other one: echo at &amp;gt; /dev/ttyUSB0 (you should expect AT  OK in first terminal)&lt;br /&gt;
                echo at+cpin? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or directly pppd. Remember that you maybe need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open two terminals as root.&lt;br /&gt;
&lt;br /&gt;
In the first run:&lt;br /&gt;
  cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the second run:&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the first terminal you should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x513BC21F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some usefull AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - set Card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module&lt;br /&gt;
* at+cgreg? - shows you the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{X60s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27385</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27385"/>
		<updated>2006-12-30T12:59:20Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: /* Unlocking the Modem */ added section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are aplicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antena LED will light. If it is not lighthing, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the usbserial module: &lt;br /&gt;
   modprobe usbserial vendor=0x1199 product=0x6804&lt;br /&gt;
&lt;br /&gt;
* In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  In one terminal: cat /dev/ttyUSB0&lt;br /&gt;
  In other one: echo at &amp;gt; /dev/ttyUSB0 (you should expect AT  OK in first terminal)&lt;br /&gt;
                echo at+cpin? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or directly pppd. Remember that you maybe need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open two terminals as root.&lt;br /&gt;
&lt;br /&gt;
In the first run:&lt;br /&gt;
  cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the second run:&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the first terminal you should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x513BC21F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some usefull AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - set Card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module&lt;br /&gt;
* at+cgreg? - shows you the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{X60s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27384</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=27384"/>
		<updated>2006-12-30T12:58:19Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: Added some stuff about the SIM lock&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are aplicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antena LED will light. If it is not lighthing, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the usbserial module: &lt;br /&gt;
   modprobe usbserial vendor=0x1199 product=0x6804&lt;br /&gt;
&lt;br /&gt;
* In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  In one terminal: cat /dev/ttyUSB0&lt;br /&gt;
  In other one: echo at &amp;gt; /dev/ttyUSB0 (you should expect AT  OK in first terminal)&lt;br /&gt;
                echo at+cpin? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or directly pppd. Remember that you maybe need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open two terminals as root.&lt;br /&gt;
&lt;br /&gt;
In the first run:&lt;br /&gt;
  cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the second run:&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
In the first terminal you should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x513BC21F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some usefull AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - set Card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module&lt;br /&gt;
* at+cgreg? - shows you the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{X60s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:SvenHerzberg&amp;diff=27383</id>
		<title>User:SvenHerzberg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:SvenHerzberg&amp;diff=27383"/>
		<updated>2006-12-30T12:43:31Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: Fixed the site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm born in 1982. Working for [http://www.imendio.com/ Imendio] and a regular contributor to [http://www.gnome.org/ GNOME].&lt;br /&gt;
&lt;br /&gt;
* Links&lt;br /&gt;
** [http://www.blaubeermuffin.de/ Website]&lt;br /&gt;
** [http://www.herzi.eu/ Blog]&lt;br /&gt;
* ThinkPads&lt;br /&gt;
** [[:Category:X41 Tablet|ThinkPad X41 Tablet]]&lt;br /&gt;
** [[:Category:X60s|ThinkPad X60s]]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:SvenHerzberg&amp;diff=27382</id>
		<title>User:SvenHerzberg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:SvenHerzberg&amp;diff=27382"/>
		<updated>2006-12-30T12:42:46Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: Added models of thinkpads I have over here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm born in 1982. Working for [http://www.imendio.com/ Imendio] and a regular contributor to [http://www.gnome.org/ GNOME].&lt;br /&gt;
&lt;br /&gt;
* Links&lt;br /&gt;
 * [http://www.blaubeermuffin.de/ Website]&lt;br /&gt;
 * [http://www.herzi.eu/ Blog]&lt;br /&gt;
* ThinkPads&lt;br /&gt;
 * [:Category:X41 Tablet|ThinkPad X41 Tablet]&lt;br /&gt;
 * [:Category:X60s|ThinkPad X60s]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:SvenHerzberg&amp;diff=27381</id>
		<title>User:SvenHerzberg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:SvenHerzberg&amp;diff=27381"/>
		<updated>2006-12-30T12:35:14Z</updated>

		<summary type="html">&lt;p&gt;SvenHerzberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm born in 1982. Working for [http://www.imendio.com/ Imendio] and a regular contributor to [http://www.gnome.org/ GNOME].&lt;br /&gt;
&lt;br /&gt;
* [http://www.blaubeermuffin.de/ Website]&lt;br /&gt;
* [http://www.herzi.eu/ Blog]&lt;/div&gt;</summary>
		<author><name>SvenHerzberg</name></author>
		
	</entry>
</feed>