Enable GPS on Snowball on ICS

Registered by Zach Pfeffer

The Snowball contains a GPS interface that needs to be enabled.

From STE:

Here is a list of things needed to enable GPS for ICS on Snowball, I'm not any GPS expert, so this might not be a complete list, but you got to start somewhere:
- Use the latest stable Igloo kernel (3.1), the CG2900 driver for GPS/BT should be included and enabled.
- Take the lbsd binary (system/bin/lbsd) from the Snowball GB release (from Igloo community)
- Update init.rc with

       # STE
       service lbsd /system/bin/lbsd
               user root
               group radio
- Build with ICS on Snowball.
- Test

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Mathieu Poirier
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for 2012q1
Implementation:
Implemented
Milestone target:
milestone icon 12.03
Started by
Tony Mansson
Completed by
Zach Pfeffer

Related branches

Sprints

Whiteboard

Notes:
[2012/1/24 mansson] The lbsd blob may have to be rebuilt for ICS. This can be done by ST-Ericsson on request.
[2012/1/27 asac] Notes: is a different section. I think current syntax for acceptance and headline is one line; check with mabac about details or improvements to this parsing.
[2012/2/22 pundiramit] STE internally working on generating new set of binaries and sorting out the crashes.
[2012/3/5 mansson] According to espersson: Worked on by Manjunatha K V (STE), he will re-build libraries.

Meta:
Roadmap id: ANDROID2012-ICS-RELEASE
Headline: GPS enabled for Snowball on ICS.
Acceptance: GPS is available on the Snowball build.

(?)

Work Items

Work items:
Identify and integrate kernel patches: DONE
Identify and integrate binaries: DONE
Integrate Android GPS HAL: DONE
Test: DONE

This blueprint contains Public information 
Everyone can see this information.