psyke83/kernel_huawei_u8160 — comment on commit 3fddb39af1e6fc677f32a8cb73f9c0dde70183ce
File:  line 0
By psyke83:

Ok guys, I've made a few observations:
1. Let's assume that -DCUSTOMER_HW is correct, simply because that's the only customer revision that uses the bcm_wlan_power_on and bcm_wlan_power_off functions (which you can see is used by your stock driver, but not mine).
2. You must NOT build the kernel with HAS_BCM4329. Why? Because bcm_wlan_power_on and bcm_wlan_power_off are only initialized in drivers/mmc/host/msm_sdcc.c when this is NOT defined.
3. In board-msm7x25.c, bcm_wifi_device will be give the name "bcm4319_wlan". This may cause a problem due to the fact that the bcm4329 source never uses this name. Therefore, you should edit line 223 of drivers/net/wireless/bcm4329/dhd_linux.c and change the device name.

To summarize:
1. Revert any test changes you made from my wifi source
2. Change -DCUSTOMER_HW2 to -DCUSTOMER_HW
3. Edit the name of the driver on drivers/net/wireless/bcm4329/dhd_linux.c line 223
4. Build the kernel without HAS_BC4329

Fingers crossed this time!