N950

= N950 =

The Nokia N950 is a Linux based smartphone from Nokia, which has been released in July 2011 as developer device.

Custom Kernel Trees

 * https://wiki.merproject.org/wiki/N9_Kernel_update_project
 * https://github.com/nemomobile/kernel-adaptation-n950-n9

Kernel Status
This table represents the mainline kernel status. It's expected, that features marked as missing are available in the N950 specific kernel tree from Nokia. The Hardware column contains the Chip/IP-Core name and Description is a human readable description for the hardware (as short as possible). The Docs column describes the documentation status and, if available, a link to the datasheet. The driver column gives the current driver status (green = available in mainline, yellow + link = patch on mailinglists, yellow + ? = status unknown, red = not available in mainline) and the DT column gives the current device tree file status (entry in arch/arm/boot/omap3-n950.dts) with the same color usage. Last but not least the FW column gives hints about any required firmwares.

GPS
The kernel driver only forwards MEIF encoded data from userspace to the device. The protocol itself was implemented in userspace. [this page] works on reverse engineering the protocol.