X121e - How to enable WWAN/Bluetooth on Linux?

Hello everyone,
does anyone know what the Lenovo Hotkey tool on Windows is doing technically behind the scenes to enable Bluetooth and the WWAN card?
Does it connect on serial COM4 to the WWAN card and enter some AT commands to enable it? I hope it is not some kind of secret sauce and Lenovo can share with us the details.
This notebook has no hardware switches to enable those devices, which means it has to be done somehow in software.
Unfortunately I want to run only Ubuntu Linux on this nice device. When I activate BT and WWAN on Windows 7, they stay enabled for 1 reboot on Ubuntu. After a second reboot, they are disabled and cannot be enabled via software on Linux. I have to boot Windows and launch the Hotkeys utility again.
After all what I have been through with this notebook regarding the wireless lan card [1], it would be nice to finally enjoy just working with it ;-)
ThinkPad x121e (3045)
Intel I3
BIOS Version 1.15
Ericsson F5521gw WWAN
I'm grateful for any hints.
Best regards,
Jochen
1) Broadcom BCM43224 - unstable latency: sudo iwconfig eth1 power off / http://ubuntuforums.org/showthread.php?t=1608989
Solved!
Go to Solution.

Hi,
Please refer the below details
Lenovo Hotkey tool on Windows -------- Technical information
The command line control for Wireless switching hot key (Fn+F5) feature. It is available to control the wireless radio using the following command;     C:\Program Files\Lenovo\HOTKEY\TpFnF5.exe [PARAMETER]
The following parameters are defined;
/WLON, /WLOFF Turn on/off internal 802.11.
/BTON, /BTOFF Turn on/off internal bluetooth.
/WANON, /WANOFF Turn on/off internal WAN.
/UWBON, /UWBOFF Turn on/off internal UWB.
/ALLON, /ALLOFF Turn on/off any radio at once.
Turning on the WWAN card :
Turning the card onFirst, check whenever the SIM is protected by PIN by sendin g
AT+CPIN?
to /dev/ttyACM1. You can do it with any terminal terminal program like cu or minicom. If the answer is
+CPIN: READY
then the SIM is unlocked. If the answer is
+CPIN: SIM PIN
you need first to unlock it by sending
AT+CPIN="YOUR-PIN"
to /dev/ttyACM1. Now the card can be turned on by sending
AT+CFUN=1
to /dev/ttyACM1. The answer should be
+PACSP0
Don't try to do anything until you see it. To force GSM-only connection, send
AT+CFUN=5
to /dev/ttyACM1. To force WCDMA-only connection, send
AT+CFUN=6
to /dev/ttyACM1.
Turning the card onFirst, check whenever the SIM is protected by PIN by sending
AT+CPIN?
to /dev/ttyACM1. You can do it with any terminal terminal program like cu or minicom. If the answer is
+CPIN: READY
then the SIM is unlocked. If the answer is
+CPIN: SIM PIN
you need first to unlock it by sending
AT+CPIN="YOUR-PIN"
to /dev/ttyACM1. Now the card can be turned on by sending
AT+CFUN=1
to /dev/ttyACM1. The answer should be
+PACSP0
Don't try to do anything until you see it. To force GSM-only connection, send
AT+CFUN=5
to /dev/ttyACM1. To force WCDMA-only connection, send
AT+CFUN=6
to /dev/ttyACM1.
Turning on the Bluetooth :
One can enable Bluetooth by pressing FnF5.
If this doesn't work, you can load the thinkpad-acpi kernel module and run the following command with root privileges:
# echo "enable" > /proc/acpi/ibm/bluetooth
When Bluetooth is enabled, the Bluetooth-logo LED will light up
Toggling the Bluetooth device on/off is very easy on Lenovo Thinkpads
 The following commands active and deactivate bluetooth.
$echo "enable" > /proc/acpi/ibm/bluetooth
$echo "disable" > /proc/acpi/ibm/bluetooth
This works for both Fedora and Ubuntu.
I hope this helps
Best Regards
Rakesh

Similar Messages

  • How to get the bluetooth enabled on Satellite X200-20S

    Hi
    Can anyone tell me how to get the bluetooth enabled on the X200-20S?
    Thanks

    Hi
    I have the same problem. When a try to permute wifi/bluetooth the PC says it can't. I don't understand why? The swith is on but i can't. it's a big problem for me.

  • How to enable file size 2GB for linux RHEL4.0

    Hi
    I am on oracle 9.2.0.6 on linux RHEL 4.0. How do i enable large file size for filesystems.
    When i query ulimit -a ulimit -f it is returning me unlimited.
    But my database listener crashed as listener log file reached 2gb in size.
    I couldnt find how to enable the largefile size for the filesystem.
    Thanks
    SV

    Are you sure that the filesystem is limiting your listener log file size?
    Please try to concatenate some lines into the logfile and see if the filesystem prevents it. I expect you to find out that the limit is only with the listener.
    In any case, run a weekly/monthly job that creates an empty log file.
    If the problem is with ext3 then you should check with someone more experienced because it does not sound to me like the proper (or default) behavior of ext3.

  • X121e HDMI output - how to enable?

    Hi, I can't work out how to enable HDMI output from this laptop to my TV. On other laptops I've tried with the TV they respond to me plugging in the HDMI cable. On this one nothing happens. Also I can't see any obvious options to select HDMI output. The manual says press Fn F7 but when I select the external options there is no second monitor detected and again I can't see any options to select it. Any suggestions what to look at? Thanks, Pete.

    I've tried another monitor and still no luck. Either there is some setting I'm missing for the Intel HD output, or I wonder if my HDMI output is faulty. Any ideas what to look for in the device manager or troubleshooting steps I can do? Thanks, Pete.

  • How can I use bluetooth on my Satellite C850-B906

    Please help me. How can I use bluetooth on my C850-B906 Satellite. I can't find it on the search bottom and even in PC Device, bluetooth is not there. This laptop has bluetooth according to its specs. (Bluetooth / W-LAN (802.11B/G/N).
    Any good answer will be highly appreciated.
    Thanks in advance!

    Hi
    First of all: you are right: the Satellite C850-B906 supports Bluetooth
    http://www.toshibamea.com/CSPDF/Satellite_C850-B906-52424.pdf?ran=4qmi69d8z1
    But the notebook was not preinstalled with an Windows system and therefore I guess you installed the Windows OS (which one?) at you own hand.
    Probably you did not install the essential software / drivers which would allow you to use the BT
    The Realtek WLan module supports BT and therefore you have to install the Bluetooth Filter Driver Package a well as the BT stack from Toshiba driver page.
    After that you have to use the function key combination to enable the BT.

  • How to enable execute-disable bit and other hidden settings on Lenovo 3000 N200 model 0769!

    2008-11-16: I have posted some more settings, scroll down to message 19 in this thread to read them.
    Hi,
    Here's some good news for anyone with a Lenovo 3000 N200 model 0769, who is disappointed and frustrated with the lack of options in the BIOS setup menu. (I had a moan about that in this thread.)
    This is a long post but I hope you'll find it worthwhile. Here are the features/settings which I will explain how to enable:
    The BIOS disables the execute-disable bit function of the CPU, with no way to turn it on. You can enable it.
    You can set VGA and VESA graphics modes to not be stretched to fill the whole screen (sharper graphics with no distorted aspect ratio).
    Speed up the POST display by skipping the memory test
    Disable various features (if you don't use them, that might save some power): the HD audio controller, WLAN card, on-board LAN, shadowing of the video BIOS
    Enable beep before booting the OS
    Enable key click sound (only in DOS, not Windows or Linux)
    I'm still working on this, and hope to figure out more hidden settings soon, e.g. to disable the DVD drive and trackpad, and to change the video output from NTSC to PAL.
    The information below applies to the Lenovo 3000 N200 model 0769 with BIOS version 3.03. My N200 has Nvidia graphics. For some background on the general principles/research required to figure this out, please see this thread at Wimsbios.com.
    To change the settings, you need to create a bootable DOS floppy disk or USB drive. Download SYMCMOS.EXE (Google for it) and put it on the bootable disk. Boot the disk and run SYMCMOS to back up your current CMOS settings: SYMCMOS -Lsettings.txt
    Next load the settings.txt into a text editor. It will begin like this:
    ( SYMBOLIC CMOS EDITOR - Version 643710-035 )
    CRC = 3EDD
    (0000) [0001]
    (0003) [0001]
    Your CRC value may differ. Each line after the CRC contains a token number, followed by the value of that token. You can start with the settings.txt you created and edit any tokens you want to change, or delete all token lines and just include the tokens you want to change. Then use SYMCMOS.EXE to apply the new file: SYMCMOS -V2 -Uupdate.txt
    After running that command you can reset, and hopefully notice the new settings in action. (For certain settings, such as re-enabling the execute-disable bit, you need to turn the computer off then on again.)
    Here are some specific tokens you can change:
    Token Default New Description
    (0000) [0001] [0000] Disable the HD audio controller
    (0042) [0001] [0000] Disable LCD panel graphics scaling/stretching
    (004B) [0000] [0001] Beep before booting the OS
    (0267) [0001] [0000] Enable support for the CPU execute-disable bit
    (028E) [0000] [0001] Enable key click (only works in DOS and BIOS setup)
    (02A3) [0001] Set to 0 for slower memory test, or 2 (or 3?) to skip
    test for faster booting, especially with 4GB RAM
    (046E) [0001] [0000] Disable video BIOS shadowing. (Best to leave enabled.)
    (0471) [0000] [0001] Enable 1MB memory hole at 15MB. (Best leave disabled.)
    (0486) [0001] [0000] Disable PCI Express ports 1-6. This takes precedence
    over the individual port bits below, and disables the
    LAN, WLAN and (probably) ExpressCard port.
    (0489) [0001] [0000] Disable PCI Express port 2 (WLAN card)
    (048C) [0001] [0000] Disable PCI Express port 3 (maybe ExpressCard?)
    (048F) [0001] [0000] Disable PCI Express port 4 (LAN)
    For example, if you want to disable LCD panel scaling and enable the execute-disable bit, you would create a text file like this:
    CRC = 3EDD
    (0042) [0000]
    (0267) [0001]
    Some final points:
    Loading the default settings in the BIOS setup menu will overwrite any changes you make using SYMCMOS.EXE. So keep that bootable disk around in case you need to re-apply your settings in future.
    The token numbers above are specific to version 3.03 of the Lenovo 3000 N200 model 0769 BIOS. They might be different for earlier BIOS versions, and will be different for other models of computer.
    Once you have created a bootable floppy disk with a text file containing your updated settings, you could create a bootable CD with the floppy's data on. Just boot that CD to restore your settings in future.
    Before experimenting with randomly changing token values to discover other hidden settings, make sure you know how to reset your computer's CMOS memory! Changing some settings results in your computer becoming unable to boot, so you can't use the BIOS setup screen to reset. I wrote about how to reset the N200 model 0769 CMOS in this thread.
    If you discover any other settings, please let me know.
    Any changes made are at your own risk; if you "brick" your laptop don't blame me!
    Message Edited by Donuts on 10-15-2008 09:45 AM
    Message Edited by Donuts on 11-16-2008 11:35 PM

    Hi Donuts !
    My computer is a 3000 N200 0769BAG. It has a Dual Core Pentium and the information I get about the BIOS using lshw are :
    ========================================================================================
    description: BIOS                                                                                                                            
              vendor: LENOVO                                                                                                                              
              physical id: 0                                                                                                                              
              version: 68ET35WW (04/16/2008)                                                                                                              
              size: 106KiB                                                                                                                                
              capacity: 960KiB                                                                                                                            
              capabilities: pci pnp apm upgrade shadowing escd cdboot bootselect edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot biosbootspecification
    ====================================================================================
    I've nothing telling me it is a 3.03 BIOS version but only got the BIOS file name (68ET35WW);
    Is it the same BIOS you used and if not how could I find the list of (token, default value,new seting) for that particular BIOS ?
    Thanks a lot in advance for your help !
    Regards

  • How to use the Bluetooth module natively in Parallels Desktop

    link to the instructions on how to enable bluetooth natively in parallels:
    http://www.mattiouz.com/blog/2007/04/13/how-to-use-the-built-in-mac-bluetooth-in -windows-under-parallels/
    link to the .exe that installs the apple driver for the bluetooth module needed in parallels: http://www.mattiouz.com/download/AppleBluetoothInstaller.exe
    now my bluetooth is accessible under parallels 3.0.5158. i scanned with a bluetooth netowrk scanner and i had no problems connecting to my treo 650.
    i took my some time to find the info but @ last i found it;-)
    Message was edited by: smokeonit

    Hi,
    You canr use text modules in script. You have to use standard texts .
    Standard text are maintained in SO10 transaction.
    you can create translation text for other languages also . So based on logon language it will print translation text.
    go to SO10
    give textname it say Ztextname  id as ST and language as EN
    say create, then you will get editor there maintain your text and save it . then come back . Now change language (say for german DE) say create and eneter translation text and save it.
    so now you have created a text called ztextname which you can use in your script.
    Inorder to insert the texts in your script do as below
    go to any window editor and   select path
    Insert->texts->symbols->standard symbols
    then you will get popup  in which you have to mention all the parameters that you have created earlier.
    after inserting just change language EN to sy-langu
    Reward points if useful
    About text elements Sravan already given some informatiomn
    Regards,
    Nageswar

  • HT2434 How do I get my custom linux software to display at 1280x1024 on my iMac under Parallels? and stay that way when I reboot?

    How do I get my custom linux software to display at 1280x1024 on my iMac under Parallels? and stay that way when I reboot?

    Interesting. Comes with? you didn't have either before? Paragon is commercial and is now v. 10.0, they were the only one keeping updated and was supporting 10.7.4. I would not enable more than one.
    For writing to HFS Paragon has theirs but probably give the nod to MacDrive there.
    I never do an upgrade to a new OS over the old system, I backup (clone) and format the drive with the new OS and do the install so whatever is there I know is clean and also to keep from carrying around leftovers from years and systems past.
    I would assme Paragon is limited. Try their site and knowledge base?
    MacDrive
    http://www.mediafour.com/updates/macdrive
    Paragon HFS
    http://www.paragon-software.com/home/hfs-windows/
    Paragon NTFS
    http://www.macupdate.com/app/mac/26288/ntfs-for-mac-os-x
    http://www.paragon-software.com/home/ntfs-mac/

  • How to enable USB drive in Virtual Machine Oracle VM?

    Hi,
    I just create Oracle Enterprise Linux 5.3 and Windows server 2003 Virtual Machine in Oracle VM. I want to use USB drive in each virtual machine.
    How to enable USB drive in Virtual Machine Oracle VM?
    Thank you very much for your helping.
    Fujimaru

    Hi,
    Have you integrated VMM and SCOM?
    Hope the links below could be helpful:
    Operations Manager Integration and PRO Improvements in SCVMM 2012
    http://blogs.technet.com/b/scvmm/archive/2011/04/14/operations-manager-integration-and-pro-improvements-in-scvmm-2012.aspx
    Integrating VMM 2012 and OpsMgr 2012
    http://blogs.technet.com/b/kevinholman/archive/2012/08/21/integrating-vmm-2012-and-opsmgr-2012.aspx
    And please also search for "IP address Pool" under monitors or rules, hope you may find something related there.
    Regards,
    Yan Li
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • How to enable oci8 plugin in RHEL5.3

    Hi everyone,
    I'm quite new to Oracle in Linux and had a problem.
    Currently, I installed Oracle and PHP + Apache on my Red Hat Enterprise Linux 5.3 but I do not know how to enable oci extension for php.
    Please help me with the simplest way !
    This project is for running MapServer with ArcSDE and Oracle database. FGS is installed already.
    MapServer: www.mapserver.org
    FGS: http://maptools.org/fgs/
    Thanks for your attention

    There is a set of unsupported PHP 5.2 RPMs that includes the OCI8 extension on http://oss.oracle.com/projects/php/
    Or, if you have Linux support from Oracle (http://linux.oracle.com), you can get an OCI8 RPM pre-built for the operating system's default PHP 5.1.
    Or you can use PECL to install OCI8:
    pecl install oci8
    See http://blogs.oracle.com/opal/2009/03/pecl_install_prompts_explained.html with the proviso that the version of PECL shipped by RH is old, so the prompts may be slightly different.

  • How to enable SSL in order to access web appln. deployed in CE using https?

    Hi,
    I am new to Netweaver and this forum. Not sure if I am posting my question in right forum category. Please let me know otherwise.
    Question -
    I would like to know how to enable SSL in order to access the deployed web application in Netweaver environment using https instead of http.
    System Info:
    Netweaver 7.1
    Database: SAP DB (KERNEL    7.7.04   BUILD 021-123-186-883)
    OS: Linux (amd64) 2.6.18-194.el5
    Note: I have general idea about how to enable SSL in a non-SAP application server like tomcat using valid certificate (like enabling SSL in tomcat and adding certificate to server & Java keystore). But since I am new to Netweaver, not sure how to enable the same in Netweaver environment.
    Any help would be much appreciated.
    Thanks
    Edited by: Gopi.j on Oct 15, 2010 8:04 PM

    hi
    check the following sap help.
    http://help.sap.com/saphelp_nwce71core/helpdata/en/f1/2de3be0382df45a398d3f9fb86a36a/frameset.htm
    Best regards,
    John

  • How to enable and install Enterprise Manager on Oracle E-Business Suite R12

    how to install Oracle Enterprise Manager. Were using single node Oracle E-Business Suite R12 (12.0.6) and our dbase version is 10.2.0, running under RedHat Linux 4 x64.
    I am following the below note
    How to Enable Enterprise Manager on the Oracle E-Business Suite Release 12 (Doc ID 458533.1)
    These patches are not available (6272715 and 6141000)
    how to proceed

    I think if you are on 12.0.6 you do not need to have those patches applied -- Please query AD_BUGS table to verify if you already have those patches applied or not.
    If you cannot download those patches and you still think you need it, please log a SR and Oracle support should help.
    Thanks,
    Hussein

  • How do i get bluetooth sharing setup

    How do i get bluetooth sharing setup pop up menu

    Hello HIXSONATOR
    If you are trying to send a file to a Bluetooth device, then follow the steps in the article below. Look for the Bluetooth File Exchange application in Utilities folder inside the Applications folder and all you have to do is drag a file on top of that application and it will ask what device you want to send it to.
    How to transfer files between Bluetooth-enabled devices
    http://support.apple.com/kb/ht3042
    Regards,
    -Norm G.

  • How to turn on Bluetooth via Fn-F5 on Thinkpad SL400 in Windows 8 Consumer Preview ?

    I don't know how to enable bluetooth device then install driver for my Thinkpad SL400. It seem to be hotkey function not working well. Anybody know how to solve this issue, please help !

    The wireless device setting can be done from Fn+F5
    To work function key works with Power Manager software.
    If the Windows 7 software can install on Windows 8 then you can enable the wireless devices else you need to wait for the Windows 8 software
    Best Regards,
    Tanuj
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution".! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • No "rotate screen" button in Notebook G 700 with Windows 7, how to enable?

    Hi,
    there are no "rotate screen" buttons/options in my new Notebook Lenovo G 700 (Windows 7).
    When I go to the "Intel HD Graphics Control Panel", the "Rotation"-Option is missing.
    I read that the option maybe is disabled by the manufacturer.
    When I start the Notebook with Linux Ubuntu from an USB-Stick, rotation works fine. So the hardware works.
    The Lenovo support tells me to set the Notebook back to factory settings. I did not this yet.
    I try some tweaks in the registry, but no success.
    Any ideas how to enable "screen rotation" under Windows 7?
    I need it to rotate an external monitor.
    Thanks in advance for you help!
    Frank

    hi Frank,
    That's weird that the Intel Video Driver from the lenovo site didn't install and the one from the Intel website installed fine. Try running the setup.exe file one more time located in the c:\drivers\Intel Video Driver folder and observe (this folder also has a readme.txt file for the minimum requirements to install the driver).
    Also, you mentioned you tried some registry tweaks to enable the rotation, have you tried to enable these settings under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class ?
    Settings:
    Display1_EnableRotation - set to 1 (dword 32bit)
    Display1_RotationCaps - set to 7 (dword 32bit)
    Relevant threads:
    Enabling rotation in Intel drivers
    Intel HD Graphics unable to rotate screen
    Regards
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

Maybe you are looking for