Bahhh...
WEP doesn't work in android -_-'
I'll have to seek in the forum to see how he got it working I guess... (ie wpa_supplicant or just iwconfig thekey ?)
OK, read through all 42 pages finally... I will try to help as I can because I want to get Ubuntu working completely on the TP2.
Fantastic that you got WICD to work... I'll see if I can get Network-Manager to work.
WEP works in Ubuntu. WPA2 also works in Ubuntu. I have them setup on a system. Do they work on the TP2? Don't know yet if they will properly. I managed to fenagle Ubuntu Studio 9.10 onto my Viliv X70 and the only way to get the Marvell wifi to work was to use a manual method, neither WICD nor NM worked, which taught me a good bit about the commands. There's a lot of good info on Ubuntu and Networking out there. Good info on touchscreens also. Drivers are the real concern. Commands, you can find instructions all over.
Link not alowed: ubuntuforums.org/showthread.php?t=202834 I'm not sure all of this is correct, or even the WPA2 / WEP parts, but it's pretty close, so trial and error should resolve the issues.
Link not allowed: ubuntuforums.org/showthread.php?t=571188 This looks like it has valuable information on the manual how-to for networking, but it's not the resource I referenced. You'd need WPA_Supplicant.
Looking at the Keyboard in the HWLIST txt file that was posted, it looks like the system treats the phone as having 2 keyboards... maybe the FN set is keyboard 2?
Hardware Buttons?
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="gpio-keys"
P: Phys=gpio-keys/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=40 0 0 0
Keyboards - main keyboard for common characters I believe
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="rhodium-keypad"
P: Phys=
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=800 c0800 0 0 0
Software Keyboard? Or Keyboard 2?
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="microp-keypad"
P: Phys=
S: Sysfs=/class/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=120033
B: KEY=10000 0 0 0 0 0 0 80 900000 0 40000800 800016c0 0 21ff47f d3ff4ffc
B: MSC=10
B: LED=102
B: SW=1
Touchscreen I'm almost positive.
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="tssc-manager"
P: Phys=
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: EV=b
B: KEY=400 0 4 0 0 0 0 0 0 0 0
B: ABS=11030003