Google Summer of Code 2018

Replicant intends to apply to GSoC 2018 as part of the FSF umbrella. This page lists suggested projects for GSoC students. This list is a draft!

Advance the Optimus Black U-Boot and Linux mainline ports

(Project description: TODO.)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Paul (confirmed)

Advance the Kindle Fire first generation U-Boot and Linux mainline ports

(Project description: TODO.)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Paul (confirmed)

Access Point mode for RepWifi

(Project description: TODO.)

Difficulty: Easy to Medium

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Fil?

Port Replicant to a newer LineageOS version

(Project description: TODO.)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Wolfgang?

OS Updater

(Project description: TODO.)

Difficulty: Medium to Hard

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Wolfgang?

Implement a fully-featured QMI-RIL

(Project description: TODO.)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Wolfgang?

Implement the missing features of Samsung-RIL

(Project description: TODO.)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: Wolfgang?

Debug metallic sound in many 3G calls

(Project description: TODO)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: TODO

Optimize power consumption in external WiFi adapter firmware

(Project description: TODO)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Possible Mentors: TODO

Projects mentored by other organizations

llvmpipe ARM optimizations

(Project description: TODO; can probably be adapted from https://redmine.replicant.us/projects/replicant/wiki/GraphicsResearch#llvmpipe .)

Difficulty: TODO

Requirements/Prerequisites: TODO

Expected Outcomes/Deliverables: TODO

Mesa would probably be a good organization for mentoring this project. If interested in working on this project, please propose it to Mesa. (We're happy to help.)