View Single Post
  #1 (permalink)  
Old 02-03-2011, 01:13 PM
Pohket's Avatar
Pohket
Lurker
Offline
 
Join Date: Feb 2011
Posts: 1
Reputation: 30
Pohket is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Exclamation [HOWTO] Rhodium, WEP, and You

(also posted at xda-developers)

I'd like to start by thanking arrrghhh and BoominSVX for running thru some tests to see whether or not I had actually found a working solution.

NOTE: This solution requires altering a configuration file. How you alter the file is entirely up to you (vi, desktop utilizing adb, telekinesis, etc.).
I recommend backing up any file that you plan to edit or replace prior to mucking about with it.


WARNING: Instructions will tell you to turn off or restart Wi-Fi.
This is to ensure that the changes you have made to your configuration files are reloaded by wpa_supplicant.
Simply changing the configuration file is not sufficient!

In addition, I am not responsible for any damage that these instructions may cause to your device, your data, and/or your well-being.

PERFORM THESE ACTIONS AT YOUR RISK


The following instructions will take you through the 'long' method:

Connecting to WEP-enabled Wi-Fi (Easy/Standard)
  1. Go to Settings->Wireless & Networks -> Wi-Fi settings
  2. Turn on Wi-Fi if it is not enabled
  3. Setup your Wi-Fi connection
    • If your AP shows up in the list, select it and type in your WEP key
    • If your AP does not show up, use the Add Wi-Fi network. On the popup, type your SSID, select 'WEP' for Security, and type your WEP key in the Password.

    NOTE: At this point, the Wi-Fi status will go from "Scanning..." to "Connecting..." to "Disconnected"
  4. Turn Off Wi-Fi
  5. Backup the following file: /data/misc/wifi/wpa_supplicant.conf
    • The file contents should be similar to this:

      Code:
      ctrl_interface=eth0
      update_config=1
      
      network={
              ssid="YOURSSIDHERE"
              key_mgmt=NONE
              auth_alg=OPEN SHARED
              wep_key0=YOURWEPKEYHERE
              priority=1
      }
      The priority=1 may or may not be present, based on whether you selected from the scan list, or added it manually.

  6. Edit /data/misc/wifi/wpa_supplicant.conf and remove either OPEN or SHARED from the auth_alg line. Which one depends on whether the access point is using OPEN, SHARED (if it's using both you can choose which one you prefer to use)
    • After editing, OPEN will look like this:
      Code:
      ctrl_interface=eth0
      update_config=1
      
      network={
              ssid="YOURSSIDHERE"
              key_mgmt=NONE
              auth_alg=OPEN
              wep_key0=YOURWEPKEYHERE
              priority=1
      }
    • After editing, SHARED will look like this:
      Code:
      ctrl_interface=eth0
      update_config=1
      
      network={
              ssid="YOURSSIDHERE"
              key_mgmt=NONE
              auth_alg=SHARED
              wep_key0=YOURWEPKEYHERE
              priority=1
      }
  7. Go to Settings->Wireless & Networks and turn on Wi-Fi.
    • Your Wi-Fi status should now show the following values:
    • "Scanning..."
    • "Connecting..."
    • "Obtaining an IP address YOURSSIDHERE..."
    • "Connected to YOURSSIDHERE"

    NOTE: If you fail to connect, return to step 4 and try using the other auth_alg value.
    Some routers may be configured to only support one authentication mode.

That's the long method - for people who have never connected to a Wi-Fi connection, or don't mind losing saved APs can do the following

Connecting to WEP-enabled Wi-Fi (Advanced)
  1. Create your own wpa_supplicant.conf file, either by hand, using the above code snippets, or one of the template files in the zip
    • Replace YOURSSIDHERE with the value of your ssid.
    • Replace YOURWEPKEYHERE with the value of your WEP key.
  2. Place your edited wpa_supplicant.conf file in the /data/misc/wifi directory on your device
  3. Restart/Turn on Wi-Fi

This method has been tested using FRX04 system image, with both Stock and F22's updated rootfs.img file, and against both FRX04 shipped and WisTilt2's debug kernels.

Feel free to share your success and/or failure stories in this thread.
Attached Files
File Type: zip wpa_supplicant.conf.zip (543 Bytes, 38 views) Click for barcode!
Reply With Quote
This post has been thanked 6 times.