Difference between revisions of "Nokia N800"
(updated single click install for OS2007) |
|||
Line 4: | Line 4: | ||
[[Image:Pluto-orbiter-NokiaN800.jpg|right]] | [[Image:Pluto-orbiter-NokiaN800.jpg|right]] | ||
− | = Overview = | + | == Overview == |
− | + | Nokia N800 works pretty well as a LinuxMCE Orbiter. Its WiFi is much more stable than the [[Nokia 770]]. As of July 2008, the Nokia N800 was selling used on eBay in the US for around $200 USD and listed for $400 USD new. | |
− | + | ||
− | + | ||
== Installation under OS2008 and OS2007 == | == Installation under OS2008 and OS2007 == | ||
− | + | There are three main steps required to set up the Nokia N800 as an orbiter: | |
+ | #Connect to the (correct) wifi network. | ||
+ | #Install the orbiter software on the N800. | ||
+ | #Set up an orbiter for the N800 on LinuxMCE. | ||
+ | #Connect to LinuxMCE with the N800. | ||
− | == | + | ===Connect to the (Correct) Wifi Network=== |
− | + | In order to download and install the orbiter software, you need to connect to the internet and browse to this wiki page that you are reading. Obviously, for that step you need to connect the N800 to a wifi network that provides internet access. | |
− | + | There is a little wireless status icon on the N800's desktop. Tapping that icon will allow you to configure the wireless connection. | |
− | == Installation | + | |
+ | Once you have installed the orbiter software on the N800, you need to connect to the wifi network that provides access to the media center. Remember that if this network connects to the EXTERNAL network port, you will need to configure the firewall on that port to allow the N800 to connect. | ||
+ | |||
+ | ===Install the Orbiter Software on the N800=== | ||
+ | This step is really easy thanks to the complete installers available [http://possy.de/ here]. Running those installers will install all the needed dependencies on the N800. | ||
+ | |||
+ | ===Set Up the N800 Orbiter in LinuxMCE=== | ||
+ | LinuxMCE's orbiter setup for the N800 has to be configured manually. This is done from the admin page as follows: | ||
+ | |||
+ | 1. On the Admin Page go to '''Wizard=>Devices=>Orbiters'''. | ||
+ | |||
+ | 2. At the bottom of the page there is a listbox to the left of a button called '''Add Orbiter'''. Select '''Orbiter''' from the list and click '''Add Orbiter'''. This will add the new orbiter to the current page and refresh. | ||
+ | |||
+ | 3. Find the orbiter you just created. It's description should be "Orbiter". Change the fields as follows: | ||
+ | *Description: Nokia N800 | ||
+ | *Room: Select the room you will use the orbiter in. | ||
+ | *Size: Nokia770 | ||
+ | *This device uses a Wi-Fi connection: check | ||
+ | |||
+ | 4. Click '''Update'''. This will save the settings you just changed and refresh the page. | ||
+ | |||
+ | 5. Find the Nokia N800 orbiter on the page again. Check the box beside '''Reset Router when done regenerating''' then click '''Full Regen'''. This will generate the screens for the N800 orbiter and reload the router. | ||
+ | |||
+ | 6. Find the Nokia N800 orbiter on the page again. Note the number to the right of the '''Description''' field. This number is the orbiter ID. You will need it in the next section. | ||
+ | |||
+ | Now all that's left is to connect to LinuxMCE with the N800. | ||
+ | |||
+ | ===Connect to LinuxMCE with the N800=== | ||
+ | Connecting to LinuxMCE with the N800 orbiter software is accomplished as follows: | ||
+ | #Launch the orbiter software. (You may have to hunt around a bit to find where it is. A common place is off the "Start" menu under "Extras". | ||
+ | #You should see a screen asking for the '''LinuxMCE Core IP''' and '''Orbiter ID'''. Fill in the IP address of the core and the orbiter ID you noted when you created the orbiter in the previous section. | ||
+ | #Click '''Start Orbiter'''. After a few seconds you should see the first of a couple of progress bars begin to advance. (If the '''Start Orbiter''' button stays "pushed" (i.e. blue) for only a few seconds then changes back to normal, then something has gone wrong. Check your network connection and verify the IP and Orbiter ID are correct.) | ||
+ | Once the progress bars are complete, you should see the familiar orbiter screen on the N800. | ||
+ | |||
+ | Enjoy! | ||
+ | |||
+ | == Alternative Installation Method for OS2007 == | ||
This installation guide is for the N800 with OS2007. | This installation guide is for the N800 with OS2007. | ||
+ | |||
+ | The Orbiter package and all dependences can be found in the [https://garage.maemo.org/frs/?group_id=162 Maemo garage], for information on how to use it read "[http://smart-home-blog.com/writes/nokia770-as-plutohome-orbiter-os2006/ Using Nokia770/N800 as a Plutohome Orbiter]" on the [[SmartBlog]]. | ||
+ | |||
=== Enable R&D Mode === | === Enable R&D Mode === | ||
Get the "flasher3.0" binary from the nokia page: http://tablets-dev.nokia.com/d3.php | Get the "flasher3.0" binary from the nokia page: http://tablets-dev.nokia.com/d3.php | ||
Line 68: | Line 110: | ||
* [[Nokia 770]] | * [[Nokia 770]] | ||
* [[Building Orbiter for the Nokia 770]] | * [[Building Orbiter for the Nokia 770]] | ||
+ | |||
+ | ==Links== | ||
+ | *[http://www.nseries.com/products/n800/ Official Nokia N800 Site] |
Revision as of 17:39, 19 July 2008
Contents
Overview
Nokia N800 works pretty well as a LinuxMCE Orbiter. Its WiFi is much more stable than the Nokia 770. As of July 2008, the Nokia N800 was selling used on eBay in the US for around $200 USD and listed for $400 USD new.
Installation under OS2008 and OS2007
There are three main steps required to set up the Nokia N800 as an orbiter:
- Connect to the (correct) wifi network.
- Install the orbiter software on the N800.
- Set up an orbiter for the N800 on LinuxMCE.
- Connect to LinuxMCE with the N800.
Connect to the (Correct) Wifi Network
In order to download and install the orbiter software, you need to connect to the internet and browse to this wiki page that you are reading. Obviously, for that step you need to connect the N800 to a wifi network that provides internet access.
There is a little wireless status icon on the N800's desktop. Tapping that icon will allow you to configure the wireless connection.
Once you have installed the orbiter software on the N800, you need to connect to the wifi network that provides access to the media center. Remember that if this network connects to the EXTERNAL network port, you will need to configure the firewall on that port to allow the N800 to connect.
Install the Orbiter Software on the N800
This step is really easy thanks to the complete installers available here. Running those installers will install all the needed dependencies on the N800.
Set Up the N800 Orbiter in LinuxMCE
LinuxMCE's orbiter setup for the N800 has to be configured manually. This is done from the admin page as follows:
1. On the Admin Page go to Wizard=>Devices=>Orbiters.
2. At the bottom of the page there is a listbox to the left of a button called Add Orbiter. Select Orbiter from the list and click Add Orbiter. This will add the new orbiter to the current page and refresh.
3. Find the orbiter you just created. It's description should be "Orbiter". Change the fields as follows:
- Description: Nokia N800
- Room: Select the room you will use the orbiter in.
- Size: Nokia770
- This device uses a Wi-Fi connection: check
4. Click Update. This will save the settings you just changed and refresh the page.
5. Find the Nokia N800 orbiter on the page again. Check the box beside Reset Router when done regenerating then click Full Regen. This will generate the screens for the N800 orbiter and reload the router.
6. Find the Nokia N800 orbiter on the page again. Note the number to the right of the Description field. This number is the orbiter ID. You will need it in the next section.
Now all that's left is to connect to LinuxMCE with the N800.
Connect to LinuxMCE with the N800
Connecting to LinuxMCE with the N800 orbiter software is accomplished as follows:
- Launch the orbiter software. (You may have to hunt around a bit to find where it is. A common place is off the "Start" menu under "Extras".
- You should see a screen asking for the LinuxMCE Core IP and Orbiter ID. Fill in the IP address of the core and the orbiter ID you noted when you created the orbiter in the previous section.
- Click Start Orbiter. After a few seconds you should see the first of a couple of progress bars begin to advance. (If the Start Orbiter button stays "pushed" (i.e. blue) for only a few seconds then changes back to normal, then something has gone wrong. Check your network connection and verify the IP and Orbiter ID are correct.)
Once the progress bars are complete, you should see the familiar orbiter screen on the N800.
Enjoy!
Alternative Installation Method for OS2007
This installation guide is for the N800 with OS2007.
The Orbiter package and all dependences can be found in the Maemo garage, for information on how to use it read "Using Nokia770/N800 as a Plutohome Orbiter" on the SmartBlog.
Enable R&D Mode
Get the "flasher3.0" binary from the nokia page: http://tablets-dev.nokia.com/d3.php Enter the following:
./flasher-3.0 --enable-rd-mode
Plug the N800 into USB and power on. After confirmation by the utility restart the device.
Enable "red pill" mode
Go to the program manager, go to the catalogs and add a new source. Put "matrix" in the adress field and push "cancel". Answer the question with "red pill".
Install dependencies
Define additional repositories to get development libraries (we need at least Maemo repository):
Web address http://repository.maemo.org/ Distribution bora Components free non-free extras
and
Web address http://repository.maemo.org/extras/ Distribution bora Components free non-free
The following packages have to be installed manually (transfer to device and install via file or program manager:
mysql-common_4.0.24-10-nokia_all.deb libmysqlclient12_4.0.24-10sarge2_armel.deb libsdl-gfx1.2_2.0.9-4_armel.deb
Dependency availability
You can find all the dependencies directly on the Maemo Garage page of the orbiter.
Install the orbiter
Now install the orbiter package from the maemo garage: https://garage.maemo.org/frs/?group_id=162
linuxmceorbiter-0704-03_armel.deb (or later version)
Add new screen size to database
On the Core type the following as root:
mysql use pluto_main insert into Size (Description,Width,Height,ScaleX,ScaleY) VALUES('Nokia770',800,480,376,300);
Install fonts
Copy the Truetype fonts from the core to the N800 ("/usr/share/fonts/truetype/msttcorefonts/")
Quick'n'dirty on N800: sudo gainroot (or becomeroot) scp -r <user>@dcerouter:/usr/share/fonts/truetype/msttcorefonts/ /usr/share/fonts/truetype/msttcorefonts/
This will copy files from core to N800 in xterm (maybe only if you have ssh installed) <user> is the user you created when installing Kubuntu/core.
Somebody please code format the above command, posting from my N800 while its fresh and tired of pecking keys. dragon_788
Create the orbiter in the LMCE administration interface
Add a new orbiter and select "Nokia770" as the screen size. After generation do a quick reload.
Go to orbit
much phun..