Meego Wiki
Views

ARM/N900/HW Adaptation team

From MeeGo wiki
< ARM | N900(Difference between revisions)
Jump to: navigation, search
(Created page with "= MeeGo for Nokia N900 = <strong>This work is now part of '''MeeGo 1.2 Developer Edition for N900''' initiative</strong>. The wiki pages are to ...")
(The team and the work)
 
(7 intermediate revisions not shown)
Line 1: Line 1:
-
= MeeGo for Nokia N900 =
+
= MeeGo N900 Hardware Adaptation =
-
 
+
The Nokia N900 Hardware Adaptation Team maintains the port of MeeGo for the N900. Team is part of the [[ARM/N900/DeveloperEdition|Meego 1.2 Developer Edition for N900]] initiative. In these pages, you can download the fruits of our work (releases) and learn more about our work and even learn how to participate in it and contribute.
-
<strong>This work is now part of [[ARM/N900/DeveloperEdition|'''MeeGo 1.2 Developer Edition for N900''']] initiative</strong>.
+
-
The wiki pages are to be combined in near future, sorry about the current somewhat confusing structure.
+
-
 
+
-
The Nokia N900 Hardware Adaptation Team maintains the port of MeeGo for the N900. In these pages, you can download the fruits of our work (releases) and learn more about our work and even learn how to participate in it and contribute!
+
-
 
+
-
<strong>WARNING: These guides are experimental and everything you do with this guide is at your own responsibility and risk and will probably void your warranty.</strong>
+
-
 
+
-
== Releases ==
+
-
 
+
-
In this section, you can download installable firmware images for your N900. In each release link, there is a set of release notes and an installation guide matching the release. Please read them through before installing.
+
-
 
+
-
[[ARM/N900/Releases/1.0|MeeGo 1.0 for Nokia N900]], released at 26/05/2010
+
-
 
+
-
[http://meego.com/downloads/releases/1.1/meego-v1.1-handset MeeGo 1.1 for Nokia N900], released at 28/10/2010
+
-
 
+
-
[[ARM/N900/Releases/Daily|MeeGo Handset UX Daily builds for Nokia N900]]
+
-
 
+
-
[[ARM/N900/Releases/Weekly|MeeGo Handset UX Weekly builds for Nokia N900]]
+
-
 
+
-
== Documentation ==
+
-
 
+
-
=== Creating MeeGo images for N900 ===
+
-
 
+
-
[[ARM/Creating ARM image using MeeGo Image Creator|Creating image using MeeGo Image Creator]]
+
=== Installing MeeGo on N900 ===
=== Installing MeeGo on N900 ===
-
 
+
For installing Meego to N900, please refer to the [[N900|Meego for N900 mainpage.]]
-
* [[ARM/N900/Install/Dual_Boot|Dual Boot Maemo 5 (Fremantle) PR1.3 and MeeGo on N900 (recommended)]]
+
-
* [[ARM/N900/Install/MMC|MMC Installation]] — MMC Installation is the other recommended way to install MeeGo on your N900 device. It installs MeeGo to an external SD card and does not destroy the data from the internal memory of the N900 device.
+
-
* [[ARM/N900/Install/EMMC| eMMC Installation]] - eMMC installation is not recommended. It installs MeeGo into the N900's internal eMMC and while doing so it breaks the existing Maemo 5 installation.
+
-
* [[ARM/N900/Install/chroot|Chroot install]] — Chroot install is a way to try out MeeGo by running it on top of Maemo 5 on your N900 device.
+
-
* [[ARM/N900/Install/NFS|NFS-Root over usb networking]] — With NFS-root install you can run MeeGo natively on your N900, without erasing Maemo 5, without flashing or using SD card. Rootfs speed over USB is the downside.
+
-
* [[ARM/N900/Install/NAND|<s>Native install</s> (not supported with current MeeGo releases)]] — Native installation method is intended only for experienced N900 hackers at this point. If you choose to try it, you are doing it completely on your own risk.
+
-
* <s>[[ARM/N900/Install/kexec|Booting MeeGo with kexec]]</s>
+
-
* [[ARM/N900/Install/U-Boot from scratch|Install U-boot from scratch]]
+
-
 
+
-
=== Troubleshooting ===
+
-
 
+
-
[[ARM/N900/Using_Rescue_Initrd|Using Rescue Initrd]]
+
-
 
+
-
[[ARM/N900/Restoring_Maemo|Restoring Maemo]]
+
-
 
+
-
[[ARM/N900/Tips_and_Tricks/N900_USB_Networking|USB Networking / SSH / root access]]
+
-
 
+
-
[[ARM/N900/Recover_From_Drained_Battery|How to recover from drained battery]]
+
== The team and the work ==
== The team and the work ==
This hardware adaptation team maintains the port of MeeGo for the N900.  
This hardware adaptation team maintains the port of MeeGo for the N900.  
-
 
Due to the use of closed components in the hardware adaptation, this team  
Due to the use of closed components in the hardware adaptation, this team  
cannot run fully in the open. However, it will strive to minimize the
cannot run fully in the open. However, it will strive to minimize the
Line 56: Line 13:
those components. Closed components will be maintained exclusively
those components. Closed components will be maintained exclusively
by employees and subcontractors of Nokia.
by employees and subcontractors of Nokia.
-
 
Anyone is welcome to contribute and non-member contributions will be treated
Anyone is welcome to contribute and non-member contributions will be treated
with same process and review as member contributions.
with same process and review as member contributions.
-
 
We will be adding members to the team based on merit, by acceptance by
We will be adding members to the team based on merit, by acceptance by
team lead after proposal on the agenda for a sync meeting.
team lead after proposal on the agenda for a sync meeting.
-
 
-
Team communication is in English.
 
-
 
-
[[ARM/N900/Meetings|Team synchronisation meetings are held in #meego-meeting on irc.freenode.net]] every other Thursday at 9.00 EEST (8.00 CEST, 6.00 UTC, Wednesday 23.00 PDT). They will use the meeting bot, [http://meetbot.debian.net/Manual.html instructions can be found here]. This bot will automatically generate minutes, based on our interactions with it during the meeting.
 
The current team members are (in no particular order):
The current team members are (in no particular order):
Line 120: Line 71:
Our collaboration spaces are:
Our collaboration spaces are:
 +
* We are present in Developer Edition collaborative spaces, so refer to [[ARM/N900/DeveloperEdition#I_want_to_help!|Developer Edition collaborative spaces.]]
 +
*[[ARM/N900/Meetings|Team synchronisation meetings are held in #meego-meeting on irc.freenode.net]] every other Thursday at 9.00 EEST (8.00 CEST, 6.00 UTC, Wednesday 23.00 PDT). They will use the meeting bot, [http://meetbot.debian.net/Manual.html instructions can be found here].
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'N900' for team related topics.
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'N900' for team related topics.
-
* [http://webchat.freenode.net/?channels=meego-arm #meego-arm IRC channel on irc.freenode.net] ([http://trac.tspre.org/merbot/freenode/%23meego-arm/ IRC channel logs])
 
* Gitorious team, http://meego.gitorious.org/+meego-arm-n900 and all repositories on http://gitorious.org/meego-device-adaptation prefixed with n900_
* Gitorious team, http://meego.gitorious.org/+meego-arm-n900 and all repositories on http://gitorious.org/meego-device-adaptation prefixed with n900_
* MeeGo OBS devel:devices:n900 project
* MeeGo OBS devel:devices:n900 project
Line 128: Line 80:
** an internal Nokia mailing list: meego-arm
** an internal Nokia mailing list: meego-arm
** An internal Nokia OBS project, usually referred to as 'internal OBS'
** An internal Nokia OBS project, usually referred to as 'internal OBS'
 +
 +
== Troubleshooting ==
 +
 +
[[ARM/N900/Using_Rescue_Initrd|Using Rescue Initrd]]
 +
 +
[[ARM/N900/Restoring_Maemo|Restoring Maemo]]
 +
 +
[[ARM/N900/Tips_and_Tricks/N900_USB_Networking|USB Networking / SSH / root access]]
 +
 +
[[ARM/N900/Recover_From_Drained_Battery|How to recover from drained battery]]
== The Device ==
== The Device ==

Latest revision as of 09:04, 18 May 2011

Contents

MeeGo N900 Hardware Adaptation

The Nokia N900 Hardware Adaptation Team maintains the port of MeeGo for the N900. Team is part of the Meego 1.2 Developer Edition for N900 initiative. In these pages, you can download the fruits of our work (releases) and learn more about our work and even learn how to participate in it and contribute.

Installing MeeGo on N900

For installing Meego to N900, please refer to the Meego for N900 mainpage.

The team and the work

This hardware adaptation team maintains the port of MeeGo for the N900. Due to the use of closed components in the hardware adaptation, this team cannot run fully in the open. However, it will strive to minimize the non-openness in its work related to those components and the number of those components. Closed components will be maintained exclusively by employees and subcontractors of Nokia. Anyone is welcome to contribute and non-member contributions will be treated with same process and review as member contributions. We will be adding members to the team based on merit, by acceptance by team lead after proposal on the agenda for a sync meeting.

The current team members are (in no particular order):

Name Role Affiliation IRC nickname
Harri Hakulinen Team lead Nokia harha
Carsten Valdemar Munk Maintainer Nomovok Stskeeps
Marko Saukko Team member Cybercom Turku Sage
Jouni Peltonen Team member Cybercom Turku jpeltonen
Sami Sirkiä Team member Cybercom Turku ssirkia
Jari Smura Team member Cybercom Turku jarismura
Kalle Lampila Team member Cybercom Tampere kallam
Teemu Tuominen Team member Cybercom Tampere theodor
Tuukka Mäkinen Team member Cybercom Tampere tukem
Ville Marjusaari Team member Cybercom Tampere
Jarkko Nikula Team member Atomide jhnikula
Jan-Simon Möller Team member Linux Foundation dl9pf
Alexander Kanevskiy Team member Nokia kad
Felipe Contreras Team member Nokia felipec
Markus Lehtonen Team member Nokia marquiz
Ameya Palande Team member Nokia ameya
Sakari Poussa Team member Nokia spoussa
Ilkka Koskinen Team member Nokia ile
Kalle Jokiniemi Team member Nokia kjokinie
Mika Laitio Team member Tieto lamikr

Our collaboration spaces are:

Troubleshooting

Using Rescue Initrd

Restoring Maemo

USB Networking / SSH / root access

How to recover from drained battery

The Device

A highly detailed overview of the device can be found here

Personal tools