[Desire HD Android Development] whiperhack:
I am starting this thread because i found that after all this long time of waiting an improvement from Android guys from Google regarding a complete UI for connecting to the miscellaneous WiFi configurations nothing comes out.

I consider my thread android development related, but if the mods want to move it please do it.

I am not a developer but I'm a user which wants all the cake not just a bite.

I am referring to special type of WiFi connections which wpa_supplicant is capable like:

"

EAP-TLS

EAP-PEAP/MSCHAPv2 (both PEAPv0 and PEAPv1)

EAP-PEAP/TLS (both PEAPv0 and PEAPv1)

EAP-PEAP/GTC (both PEAPv0 and PEAPv1)

EAP-PEAP/OTP (both PEAPv0 and PEAPv1)

EAP-PEAP/MD5-Challenge (both PEAPv0 and PEAPv1)

EAP-TTLS/EAP-MD5-Challenge

EAP-TTLS/EAP-GTC

EAP-TTLS/EAP-OTP

EAP-TTLS/EAP-MSCHAPv2

EAP-TTLS/EAP-TLS

EAP-TTLS/MSCHAPv2

EAP-TTLS/MSCHAP

EAP-TTLS/PAP

EAP-TTLS/CHAP

EAP-SIM

EAP-AKA

EAP-AKA'

EAP-PSK

EAP-FAST

EAP-PAX

EAP-SAKE

EAP-IKEv2

EAP-GPSK

LEAP (note: requires special support from the driver)"

This is copied from here http://hostap.epitest.fi/wpa_supplicant/

Seems that we have the gun and the bullets but we don't have the trigger.

This idea come to me when i was struggling connecting to my work WiFi and never succeeded, phones like Symbian or Windows based laughed into my phone's face (and i think that is not correct, considering it frustrating).

My proposal to all the devs from XDA is to build a new app and wpa_supplicant with all drivers and stuff which will be able to help us connecting very easy to all kind of WiFi methods.

PS: My work network configuration for windows is like this:

SSID, CKIP LEAP, username, domain, password.

Hidden WiFi: http://code.google.com/p/android/issues/detail?id=1041

LEAP WiFi: http://code.google.com/p/android/issues/detail?id=1871 ; http://code.google.com/p/android/issues/detail?id=1386

Ad-Hoc WiFi: http://code.google.com/p/android/issues/detail?id=82

Devices that are capable to connect on my work WiFi network:

Symbian V3 (Nokia N8)

Windows Mobile 6.5 (HTC Diamond)

Devices that are not capable to connect on my work WiFi network:

Android (HTC Desire HD and Samsung Galaxy S I)

iOS 4 (iPhone 3Gs)

iOS 5 (iPod)

Blackbery (Curve 8900)

============================================================

Update: 29/11/2011

After a 2-3 weeks of Google-ing I think that i found the gap with LEAP:

How you can see above LEAP - requires special support from the driver and i found a Linux driver which says like this:

2086 // CCX 1 spec v1.13, A01.1 CKIP Negotiation (page23):

2087 // "A Cisco access point advertises support for CKIP in beacon and probe response packets,

2088 // by adding an Aironet element and setting one or both of the CKIP negotiation bits."

2089 if( (info_element->data[IE_CISCO_FLAG_POSITION]&SUPPORT_CKIP_MIC) ||

2090 (info_element->data[IE_CISCO_FLAG_POSITION]&SUPPORT_CKIP_PK) )

Source:http://lxr.free-electrons.com/source/drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c

My work WiFi require CKIP Encryption so this is root cause for me to not be able to connect to LEAP.

Currently broadcom support: 802.1x; WEP, WEP2, WPA, WPA2 (Personal) TKIP and AES hardware acceleration 802.11i. When "broadcom" will release compatible drivers, we will be able to connect. Until then, all users that are in my situation will better get an alternative.

http://pdf.eccn.com/pdfs/Datasheets/Broadcom/BCM4329.pdf

http://os1a.cs.columbia.edu/lxr/source/drivers/net/wireless/bcm4329/wl_iw.c

So next remaining thing will be a "Complete UI" release for android which offers all type of connections.

================================================================================================

Update: 07/12/2011

In my craziness to find a solution to my problem regarding connection to work corporate WiFi, I found the missing link (in my opinion) between android and Linux capability to access CKIP encrypted networks: http://o2droid.phj.hu/trac/browser/kern_oII/drivers/staging/rt2860/sta/assoc.c . It is about a special characteristic that allow connections to Aironet access points with CCX (CISCO Compatible Extensions).

================================================================================================

Update: 14/03/2012

I need a port from Dell Streak to HTC DHD

I searched Google again and i found this:

http://xdaforums.com/show...62&postcount=1 here is a file listed "system/etc/wlan/sdio-g-cdc-reclaim-idsup-wme-pktfilter-keepalive-aoe-toe-ccx-wapi.bin" and with a F3 in Total Commander contain this:

"NONE WEP1 TKIP WEP128 AES_CCM AES_OCB_MSDU AES_OCB_MPDU CKIP CKIP_MMH WEP_MMH" and

"ccx_auth_mode"

The file is in the Streaksmi.zip which is miui for dell streak that has bcm4325 chipset.

================================================================================================

Update: 10/07/2013

Working Solution Update: 10/07/2013

Flash

[ROM][UNOFFICIAL] CyanogenMod 10.1 Nightlies / M-Series [RC5]

and say many thanks to Mustaavalkosta !!! - Tested working build: cm-10.1-20130709-UNOFFICIAL-ace.zip