Rotation

(New page: == Rotation Support == Both the N800 and the N810 use a LCD Controller that supports hardware based screen rotation. To make use of it in Maemo, you have to follow the instructions below. ...)
Line 1: Line 1:
-
== Rotation Support ==
+
Rotation allows you to change the screen orientation between landscape and portrait to all 4 cardinal directions. You may wish to do this to better view a long page of text, allow for easier left-handed operation,  for easier reading of certain websites, or a variety of other purposes.
-
Both the N800 and the N810 use a LCD Controller that supports hardware based screen rotation. To make use of it in Maemo, you have to follow the instructions below.
+
 +
Unfortunately, rotation support isn't bundled with Maemo even though the tablets support hardware screen rotation. Fortunately, installing the necessary packages for rotation support is a relatively easy process.
-
== Quick instructions for a N810 running Diablo ==
+
== Installing ==
 +
First, make sure you know what you're doing! Although the steps outlined here are easy to follow and mostly safe, you are working with important system files, and a careless misstep could leaving you in need of a [[updating the tablet firmware|reflash]].
-
* '''Make sure you know what you are doing!'''
+
These instructions only work for Diablo, so make sure your system is completely up-to-date, and make sure [[Extras]] is enabled. Then you will need to get [[root access]], open XTerm and become root.
-
* Enable [[Extras]].
+
-
* Get [[root access]].
+
-
* Open X-Term.
+
-
* Become root.
+
-
* Type: <code>wget http://outpo.st/rotate/kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb http://outpo.st/rotate/osso-software-version-rx44-unlocked_4.2008.30-2_armel.deb http://outpo.st/rotate/xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb</code>
+
-
* Type: <code>apt-get install advanced-backlight</code>
+
-
* Type: <code>dpkg -i kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb osso-software-version-rx44-unlocked_4.2008.30-2_armel.deb xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb</code>
+
-
* Connect your device to the power supply.
+
-
* Type: <code>fiasco-flasher -f -k /usr/share/osso/images/zImage-diablo-200823</code>
+
-
* When finished, reboot.
+
-
== Quick instructions for a N800 running Diablo ==
+
There are two slightly different sets of packages for the N800 and the N810, so follow the appropriate steps for your device.
-
* '''Make sure you know what you are doing!'''
+
 
-
* Enable [[Extras]].
+
=== N810 ===
-
* Get [[root access]].
+
Run these commands in XTerm as root:
-
* Open X-Term.
+
wget http://outpo.st/rotate/osso-software-version-rx44-unlocked_4.2008.30-2_armel.deb
-
* Become root.
+
dpkg -i osso-software-version-rx44-unlocked_4.2008.30-2_armel.deb
-
* Type: <code>wget http://outpo.st/rotate/kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb http://outpo.st/rotate/osso-software-version-rx34-unlocked_1:4.2008.30-2_all.deb http://outpo.st/rotate/xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb</code>
+
 
-
* Type: <code>apt-get install advanced-backlight
+
=== N800 ===
-
Type: dpkg -i kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb osso-software-version-rx34-unlocked_1:4.2008.30-2_all.deb xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb</code>
+
Run these commands in XTerm as root:
-
* Connect your device to the power supply.
+
wget http://outpo.st/rotate/osso-software-version-rx34-unlocked_1:4.2008.30-2_all.deb
-
* Type: <code>fiasco-flasher -f -k /usr/share/osso/images/zImage-diablo-200823</code>
+
dpkg -i osso-software-version-rx34-unlocked_1:4.2008.30-2_all.deb
-
* When finished, reboot.
+
 
 +
After following the appropriate steps for your device, continue and run:
 +
 
 +
wget http://outpo.st/rotate/kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb http://outpo.st/rotate/xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb
 +
apt-get install advanced-backlight
 +
dpkg -i kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb
 +
 
 +
Now connect your device to the power supply (running out of battery during the short flashing process could be problematic), then run:
 +
fiasco-flasher -f -k /usr/share/osso/images/zImage-diablo-200823
 +
 
 +
Reboot, make sure Advanced Backlight is enabled (Control panel -> Panels -> Status bar) and rotate using the selection in Advanced Backlight from your status bar.

Revision as of 14:55, 11 September 2008

Rotation allows you to change the screen orientation between landscape and portrait to all 4 cardinal directions. You may wish to do this to better view a long page of text, allow for easier left-handed operation, for easier reading of certain websites, or a variety of other purposes.

Unfortunately, rotation support isn't bundled with Maemo even though the tablets support hardware screen rotation. Fortunately, installing the necessary packages for rotation support is a relatively easy process.

Installing

First, make sure you know what you're doing! Although the steps outlined here are easy to follow and mostly safe, you are working with important system files, and a careless misstep could leaving you in need of a reflash.

These instructions only work for Diablo, so make sure your system is completely up-to-date, and make sure Extras is enabled. Then you will need to get root access, open XTerm and become root.

There are two slightly different sets of packages for the N800 and the N810, so follow the appropriate steps for your device.

N810

Run these commands in XTerm as root:

wget http://outpo.st/rotate/osso-software-version-rx44-unlocked_4.2008.30-2_armel.deb
dpkg -i osso-software-version-rx44-unlocked_4.2008.30-2_armel.deb

N800

Run these commands in XTerm as root:

wget http://outpo.st/rotate/osso-software-version-rx34-unlocked_1:4.2008.30-2_all.deb
dpkg -i osso-software-version-rx34-unlocked_1:4.2008.30-2_all.deb

After following the appropriate steps for your device, continue and run:

wget http://outpo.st/rotate/kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb http://outpo.st/rotate/xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb
apt-get install advanced-backlight
dpkg -i kernel-diablo-flasher_2.6.21-200829maemo1_all.modfied.deb xserver-xomap_1.3.99.0~git20070321-0osso20074202_armel.modfied.deb

Now connect your device to the power supply (running out of battery during the short flashing process could be problematic), then run:

fiasco-flasher -f -k /usr/share/osso/images/zImage-diablo-200823

Reboot, make sure Advanced Backlight is enabled (Control panel -> Panels -> Status bar) and rotate using the selection in Advanced Backlight from your status bar.