The Following User Says Thank You to contro For This Useful Post: | ||
![]() |
2010-07-10
, 16:22
|
|
Posts: 414 |
Thanked: 109 times |
Joined on Mar 2007
@ Silicon Valley
|
#472
|
![]() |
2010-07-10
, 16:52
|
Posts: 22 |
Thanked: 0 times |
Joined on Jun 2010
|
#473
|
Try to use these instructions from the wiki
http://wiki.nitdroid.com/index.php?title=N900-install
![]() |
2010-07-10
, 17:08
|
Posts: 5,795 |
Thanked: 3,151 times |
Joined on Feb 2007
@ Agoura Hills Calif
|
#474
|
![]() |
2010-07-10
, 17:55
|
|
Posts: 129 |
Thanked: 321 times |
Joined on Apr 2010
@ Finland (Turku)
|
#475
|
![]() |
2010-07-10
, 19:21
|
Posts: 312 |
Thanked: 51 times |
Joined on Mar 2010
@ dubai
|
#476
|
This thread has been started to help members install Android on their N900 and to (attempt) to help answer questions and solve some issues.
This is not a thread for Bugs - All bugs should be report @: bugs.nitdroid.com
You will need to download the N900 Flasher-3.5 software
Download Android (Eclair-2.1) RootFS:
You will need a modified kernel.
Android ONLY Kernel You can not boot back into Maemo with this.
DualBoot Kernel Boots Maemo, Android AND has overclocking enabled!Code:flasher-3.5 --set-rd-flags=no-ext-wd,no-lifeguard-reset --enable-rd-mode -f -k zImage-NITDroid-0.0.1 -R
Now onto setup and installation!!Code:flasher-3.5 --set-rd-flags=no-ext-wd,no-lifeguard-reset --enable-rd-mode -f -k zImage-NITDroid-0.0.3-a -R
First, You need a computer running Linux, Linux VM or download a liveCD of: Debian, Mint Linux, Ubuntu or many others.
At this point, please keep the Android partition under 2GB.
Don't worry about the smaller size as Android has access to your 27GB on you N900![]()
Open a Terminal window and type:
One you have completed that on your PC.Code:sudo fdisk /dev/sdb o n p 1 <press enter> +128M t c n p 2 <press enter> <press enter> w sudo mkdosfs /dev/sdb1 sudo mke2fs -j /dev/sdb2 -m0 If you receive an error saying "mounted.... " type: sudo umount /dev/sdb1 Again if you get a mounted error for: mke2fs sudo umount /dev/sdb2 (for mke2fs line) mount /dev/sdb2 /mnt Download the android file to your desktop cd /mnt sudo tar xjvvpf ../home/USERNAME/DesktopNITDroid-N900-0.0.3-1-Demo.tbz2 umount /mnt
Open up Maemo, package manager, download BOOTMENU, rootsh and nano
Or (sudo)
apt-get install bootmenu-n900
apt-get install nano
apt-get install rootsh
Once done, Open up XTERM on N900
Type:
[code]
root
cd ..
cd ..
cd etc/bootmenu.d/
type:
nano android.ext.item
Nano will open.
Type exactly:
CTRL (touch screen button)Code:ITEM_NAME="Android (external SD, partition 2)" ITEM_ID="android2" ITEM_DEVICE="${EXT_CARD}p2" ITEM_MODULES="mbcache jbd ext3 fat vfat" ITEM_FSTYPE="ext3" ITEM_FSOPTIONS="noatime"
Press W
Press Y
exit
Reboot
Have the keyboard slide OPEN (showing keyboard)
Select the android.
The device should begin to boot start android.
THE BACK COVER MUST BE IN PLACE OR THE SYSTEM WILL CRASH
I will provide you another little tutorial/guide to disable to keyboard flash that comes with RD mode if you do not like the blinking/active keypad lights.
Crack open xTerm:
sleep_ind 1 is generally the last line of pmconfig.Code:root cd .. cd etc nano pmconfig Change "sleep_ind 1" to "sleep_ind 0".
You do not need to use nano, I just like it's simplicity
Then reboot.
The keyboard may flash on the sides during bootup, this is fine.
Twitchers!
Installation video's:
part 1:
http://www.youtube.com/watch?v=V7YPDufJc88
part 2:
http://www.youtube.com/watch?v=hbjJ6_uarmA
Yes, you may press the "Thanks" button
Edit: Please be mindful that none of this would be possible without all the hard work provided by: e-yes and dj_steve.
Thanks for your hard work getting Android to work! THANKS!
![]() |
2010-07-10
, 19:55
|
|
Posts: 129 |
Thanked: 321 times |
Joined on Apr 2010
@ Finland (Turku)
|
#477
|
![]() |
2010-07-10
, 21:32
|
|
Posts: 128 |
Thanked: 232 times |
Joined on Sep 2009
@ New Jersey, USA
|
#478
|
![]() |
2010-07-10
, 22:07
|
|
Posts: 334 |
Thanked: 118 times |
Joined on Apr 2010
@ United Kingdom
|
#479
|
Ok I made it this far:
/home/user # umount /dev/mmcblk1p1
/home/user # sfdisk -uM /dev/mmcblk1 <<EOF
> <14100>,C
> L
>
> EOF
Checking that no-one is using this disk right now ...
OK
Disk /dev/mmcblk1: 490432 cylinders, 4 heads, 16 sectors/track
Old situation:
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End MiB #blocks Id System
/dev/mmcblk1p1 0+ 15325 15326- 15693816 b W95 FAT32
/dev/mmcblk1p2 0 - 0 0 0 Empty
/dev/mmcblk1p3 0 - 0 0 0 Empty
/dev/mmcblk1p4 0 - 0 0 0 Empty
trailing junk after number
sfdisk: bad input
/home/user #
/home/user #
did i put the size to high?
The Following User Says Thank You to moepda For This Useful Post: | ||
![]() |
2010-07-10
, 22:17
|
Posts: 48 |
Thanked: 5 times |
Joined on Dec 2009
|
#480
|
/home/user # umount /dev/mmcblk1p1
/home/user # sfdisk -uM /dev/mmcblk1 <<EOF
> <140100>,C
> L
>
> EOF
Checking that no-one is using this disk right now ...
OK
Disk /dev/mmcblk1: 490432 cylinders, 4 heads, 16 sectors/track
Old situation:
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End MiB #blocks Id System
/dev/mmcblk1p1 0+ 15325 15326- 15693816 b W95 FAT32
/dev/mmcblk1p2 0 - 0 0 0 Empty
/dev/mmcblk1p3 0 - 0 0 0 Empty
/dev/mmcblk1p4 0 - 0 0 0 Empty
trailing junk after number
sfdisk: bad input
/home/user #
/home/user #
did i put the size to high?