Panda LEB Wi-Fi Enablement
Integrate kernel Wi-Fi components into the Panda LEB.
This BP will enable Wi-Fi in the Panda LEB by adjusting the Android build to compile Linux kernel modules, copy firmware into the Android rootfs and insmodding the .kos in the init scripts.
Once the kernel WiFi components are initialized, WiFi will be connected to the Android user space.
Blueprint information
- Status:
- Complete
- Approver:
- Zach Pfeffer
- Priority:
- Medium
- Drafter:
- vishal
- Direction:
- Approved
- Assignee:
- vishal
- Definition:
- Approved
- Series goal:
- Accepted for 2011q2
- Implementation:
- Implemented
- Milestone target:
- 11.09
- Started by
- Zach Pfeffer
- Completed by
- vishal
Related branches
Related bugs
Sprints
Whiteboard
[vishalbhoj,Sep 20,201]: Upddate wifi connection implementation as per asac's suggestions.https:/
[vishalbhoj,Sep 13,2011]: Wifi is now working with the build https:/
[vishal,Sep 6,2011]:android uses a modified version of wpa_supplicant to communcate with Wifi driver. It uses "SIOCSIWPRIV" extensively to interact with Wifi driver which is usually not implemented by standard wifi drivers. There are multiple patches submitted by different people to get wpa_supplicant working with generic wifi drivers,links given below.To begin with I am trying the third patch.
http://
http://
https:/
[asac, Sep 5, 2011]: please update work items regularly; at least comment a change of status, e.g. when moving to "good progress", drop a simple comment like this whats going on. Also if a blueprint does not move, post at least every other day a status update whats the last discussion etc.
Headline:
Panda supports Wi-Fi
Acceptance:
Wi-Fi works in Android from Userspace
Notes:
For WiFi
insmod /system/
insmod /system/
Tips from Naveen in the mail:
I missed the questions on WLAN.
1) The wlan_loader is needed to download the wlan firmware
2) There are some custom changes in the wpa_supplicant_6 in TI git - http://
Work Items
Work items:
Install modules and firmware into a build by hand to test: DONE
Create Android.mk to install binaries: DONE
Extend android build to build kernel modules: DONE
Install Wi-Fi modules in /system/
Install Wi-Fi firmware: DONE
Modify scripts to insmod Wi-Fi modules: DONE
Enable wpa_supplicant in Boardconfig: DONE
Get wpa_supplicant working with wifi driver with above patch : DONE
update the android build to load wpa_supplicant.conf file and set right permissions: DONE
Discuss what is a common solution for all boards with the modified wpa_supplicant : DONE
Commit the above changes: DONE
Test Wi-Fi: DONE
Enhance the commit http://