#format wiki #language en <> = Nokia n900 Information = This page is meant as more of a meta page with pointers to external sources of specific n900 information of interest. == General Pointers to hardware info == * Wikipedia http://en.wikipedia.org/wiki/Nokia_N900 * http://www.natisbad.org/N900/n900-commented-hardware-specs.html * Old Maemo page http://maemo.nokia.com/n900/ * Nokia Info http://www.forum.nokia.com/Devices/Device_specifications/N900/ * MeeGo Wiki http://wiki.meego.com/ARM/N900 * Nitdroid http://wiki.nitdroid.com/?title=N900Hardware == N900 Distro Info == === MeeGo === '''Install''' * http://wiki.meego.com/ARM/N900#Installing_MeeGo_on_N900 * http://wiki.meego.com/ARM/N900/Install/Dual_Boot * Meego rpms http://repo.meego.com/MeeGo/builds/1.0/daily/core/repos/armv7l/packages/armv7l/ '''Interacting''' * irc.freenode.net #meego #meego-arm * mail meego-dev@meego.com * Contributing : http://wiki.meego.com/Contributing_to_MeeGo '''Kernel''' * http://gitorious.org/nokia-n900-kernel/nokia-n900-kernel * http://meego.gitorious.org/meego-os-base * Gitorious team, http://meego.gitorious.org/+meego-arm-n900 and all repositories on http://gitorious.org/meego-device-adaptation prefixed with n900_ ==== MeeGo kernel patch list ==== '''Hacks''' * Patch300: linux-2.6-Hacks-for-Nokia-N900.patch '''Touch screen''' * Patch301: linux-2.6.36-Introduce-and-enable-tsc2005-driver.patch '''GPU''' * Patch302: linux-2.6-SGX-PVR-driver-for-N900.patch '''Bluetooth''' * Patch303: linux-2.6-Bluetooth-Support-for-n900-bluetooth-hardware.patch '''TWL4030 MADC (Battery Charging)''' * Patch304: linux-2.6-mfd-twl4030-Driver-for-twl4030-madc-module.patch '''Ambient light sensor''' * Patch305: linux-2.6.36-omap-rx51-Platform-support-for-tsl2563-ALS.patch '''Accelerometer''' * Patch306: linux-2.6.36-omap-rx51-Platform-support-for-lis3lv02d-acceleromet.patch '''FM TX, headphone, TV-out and basic jack detection''' * Patch307: linux-2.6.36-FM-TX-headphone-TV-out-and-basic-jack-detection-supp.patch '''Earpiece and headset support''' * Patch308: linux-2.6-Earpiece-and-headset-support-for-N900.patch '''Fixes''' * Patch309: linux-2.6.36-wl1251-Use-MODULE_ALIAS-macro-at-correct-postion-for.patch '''Cellular modem support''' * Patch310: linux-2.6-n900-modem-support.patch '''Fix wl1251 scanning while associated''' * Patch311: linux-2.6.36-wl1251-fix-trigger-scan-timeout-usage.patch '''Introduce EEM support in g_nokia which should fix usb networking''' * Patch312: linux-2.6.37-EEM-support-for-g_nokia.patch '''omap3camera driver''' * (commented out) #linux-2.6-omap3camera.patch '''TI dspbridge driver''' * Patch313: linux-2.6.36-tidspbridge.patch '''lp5523 platform data for rx51 board''' * Patch314: linux-2.6.37-omap3-rx51-Platform-support-for-lp5523-led-chip.patch '''usb charger platform device support''' * Patch315: linux-2.6.37-omap-rx51-add-support-for-USB-chargers.patch '''isp1704 usb charger detection driver''' * Patch316: linux-2.6.37-power_supply-add-isp1704-charger-detection-driver.patch ==== communications ==== * MeeGo architecture discussion http://meego.com/developers/meego-architecture/comms-services * MeeGo cellular projects : http://meego.gitorious.org/meego-cellular * MeeGo cellular team : http://gitorious.org/+meego-cellular ==== Graphical ==== * MeeGo http://meego.com/developers/meego-architecture/visual-services * MeeGo QT touch interface : http://meego.gitorious.org/meegotouch ==== Multi-media ==== * http://meego.gitorious.org/maemo-multimedia ==== Closed Components ==== * Closed components access http://tablets-dev.nokia.com/meego-codedrop.php ==== Handset Experience ==== * includes dialer, contact, calendar, music transitions etc * http://meego.gitorious.org/meego-handset-ux === Android === * http://www.nitdroid.com/index.php?title=N900 * http://code.google.com/p/nitdroid/ * http://gitorious.org/android-n900 * irc.freenode.net #nitdroid * ToDo List : http://nitdroid.com/index.php?title=Devs:ToDO * Software compatibility List : http://www.nitdroid.com/index.php?title=Addsoftware * NitDroid - 3G reported as partially working === Ubuntu === * plenty of demo videos ... need to find instructions === ofono === * Pointer to post of new n900 ofono driver http://lists.ofono.org/pipermail/ofono/2010-September/004617.html * pointer to user space modifications for all packages for audio calls : http://wiki.meego.com/ARM/N900/Features/CallAudio * pointer to kernel modem driver for meego (See MeeGo kernel patches above) * http://meego.gitorious.org/meego-device-adaptation * setup GPIO lines for modem http://meego.gitorious.org/meego-device-adaptation/n900_nokia-n900-configs/blobs/master/nokia-n900-cmt-gpio.init * rpm settings spec file, keyboard map, udev, etc http://meego.gitorious.org/meego-device-adaptation/n900_nokia-n900-configs/blobs/master/nokia-n900-configs.spec * rpm spec for usb networking : http://meego.gitorious.org/meego-device-adaptation/n900_nokia-usb-networking/blobs/master/nokia-usb-networking.spec