Upgrade to 3.0.x kernel

Registered by Rob Beane

Upgrade kernel to 3.0.x

Blueprint information

Status:
Started
Approver:
Rob Beane
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
Rob Beane
Definition:
Approved
Series goal:
Accepted for v1.0.0
Implementation:
Good progress
Milestone target:
milestone icon backlog
Started by
Rob Beane

Related branches

Sprints

Whiteboard

[2012/07/27 robbeane] Using Team Virtuous 3.0.16 kernel boots fine on AOSP, but a lot of stuff still needs adjusted for AOSP. We currently use legacy hacks/workarounds for touchscreen, camera, usb/mass storage and a few other things...So those hacks/workarounds needs removed to work correctly with 3.0 kernel.

However, we will probably have to wait till they release source code before we can fix certain things. But removing the legacy fixes should resolve some issues using just the 3.0.16 kernel binary from their rom. Work Items has been updated but more will be added as we go along.

[2012/08/01 robbeane] Source was released a few days ago by Team Virtuous and a new branch 'android-msm-3.0' has been pushed to git. Current version is updated to 3.0.38.

[2012/08/03 robbeane] The android-msm-3.0 branch was pulled from github until im able to get a few things worked out internally, then ill push the new branch. Current version is now updated to 3.0.39. As of right now usb/mass storage and bluetooth are working, but I still need to get WiFi figured out. Once WiFi is up and running then ill start working on getting the Camera to function properly.

[2012/08/04 robbeane] WiFi is now working correctly but Bluetooth got broken in the process. Will need to investigate further.

[2012/08/21 robbeane] Moving to backlog for now since 720p recording is working on 2.6 kernel. In my opinion we would be taking a step backwards if we switched to 3.0 kernel in its current state. Development will still continue on 3.0 kernel and we will switch once all bugs are ironed out, but for now we are not targeting a specific release.

(?)

Work Items

Work items:
Fix mk files for bcmdhd module: DONE
Remove legacy touchscreen fixes: DONE
Update USB/mass storage for 3.0: DONE
Update Camera for 3.0 kernel: TODO
Update ramdisk files for 3.0 kernel: TODO
Restore any optimizations that were lost: TODO
Fix new issues introduced, if any: TODO
Create and push android-msm-3.0 branch to git: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.