initial web page
authorJavier S. Pedro <maemo@javispedro.com>
Mon, 14 Sep 2009 22:21:48 +0000 (00:21 +0200)
committerJavier S. Pedro <maemo@javispedro.com>
Mon, 14 Sep 2009 22:21:48 +0000 (00:21 +0200)
www/index.html [new file with mode: 0644]

diff --git a/www/index.html b/www/index.html
new file mode 100644 (file)
index 0000000..ce0b3d9
--- /dev/null
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\r
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+<head>\r
+<meta name="generator" content=\r
+"HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />\r
+<title>libicd-network-wpa</title></head>\r
+<body>\r
+<h1>libicd-network-wpa</h1>\r
+<p>This is libicd-network-wpa, an experimental icd plugin that uses\r
+wpa_supplicant to connect to (not only WPA) Wi-Fi access\r
+points.</p>\r
+<p>This is still an alpha, and probably it will ever remain as such\r
+since I can't think of a better, cleaner way to do what it tries to\r
+achieve, unless you add new hardware or drivers to the mix. So, I'm of course happy to accept patches or ideas. </p>\r
+<p>The following assumes you have OS2008 and the Diablo SDK. </p>\r
+<h2>Installation instructions</h2>\r
+<p>My suggestion is that you clone the git repo (preferrably a <em>stable </em>tag), and read each of the following steps carefully: </p>\r
+<h3>Modified cx3110</h3>\r
+<p>This patch was not done by me (search maemo-developers list to find the author); I just adapted some of wireless extensions functions to match what the original libicd-network-wlan (which is closed source) expects. This allows both a patched wpa_supplicant and the standard Maemo utilities to <em>cooperate</em> on the same system, with nearly full functionality.</p>\r
+<ol>\r
+  <li>Download source package cx3110-module-src and apply patch <em>patches/cx3110-module-src.</em></li>\r
+  <li>Build the module and test (rmmod cx3110; insmod /path/to/cx3110.ko; chroot /mnt/initfs wlan-cal). The device should still be able to connect to Wi-Fi networks. </li>\r
+  <li>If it works, you can move it to rootfs for it to be automatically loaded at boot time. </li>\r
+</ol>\r
+<h3>Modified wpasupplicant</h3>\r
+<ol>\r
+  <li>Download source package wpasupplicant and apply patch <em>patches/wpasupplicant</em>.</li>\r
+  <li>Build the package and install it on the device. It should not (well, it can't) affect connectivity to Wi-Fi networks. </li>\r
+</ol>\r
+<h3>Modified wlancond</h3>\r
+<p>This implements a special dumbed down mode in wlancond used by libicd-network-wpa. I don't know why I did this. Probably because I though I would get free powersaving and other nice features, but I didn't. So I guess a future version may remove this, or may not. Either way, for now, you'll need to patch. </p>\r
+<ol>\r
+  <li>Download source package osso-wlan, and apply patch <em>patches/osso-wlan</em>.</li>\r
+  <li>Build the package and install.</li>\r
+  <li>Test it does not break Wi-Fi connectivity.</li>\r
+</ol>\r
+<h3>libicd-network-wpa itself</h3>\r
+<p>The library should hopefully  build with a simple <em>make</em>. </p>\r
+<h3>GConf settings</h3>\r
+<p>TBD</p>\r
+</body>\r
+</html>\r