|
2010-07-21
, 15:34
|
Posts: 1,306 |
Thanked: 1,697 times |
Joined on Dec 2009
@ Durham North-East UK
|
#2
|
cd /home/user/MyDocs wget http://downloads.nitdroid.com/NITDroid-N900-the-flying-world.tbz2 bzip2 -d NITDroid-N900-the-flying-world.tbz2 mount /dev/mmcblk1p2 /and cd /and rm -rf * tar xvf /home/user/MyDocs/NITDroid-N900-the-flying-world.tar
The Following 67 Users Say Thank You to dj_steve For This Useful Post: | ||
*Sonic*, Abemelek, Ahmed360, aligatro, ArchiMark, bchliu, Bec, bernd, Big Phat Jan, bigears5000, casper27, cfh11, Chrome, contro, D4rKlar, DaSilva, dave1010, DDRFAN, Deaconclgi, donaggio, Dousan, ear0wax, esthreel, Forphucsake, fw190, gft2k1, giannoug, gixx, Gundogan, horrorschow, Hrw, IzzehO, jakiman, jcg81, jinrei, kamil365, leetut, lgarratt, lifenexus, lostinmirkwood, Magik, makel, Marklar, mbo, michaaa62, mr_bridger, mymybib, new_bee, Nokia 5700, Nokia7Linux, ny-hardcore, peynaud, PUNK, sepehrsfmech, slender, snookh, techno2001, thommy, titi974, tlex26, todor_tsankov, ToJa92, tom047, unclepecos, vkv.raju, xomm, YoDude |
|
2010-07-21
, 15:34
|
Posts: 1,306 |
Thanked: 1,697 times |
Joined on Dec 2009
@ Durham North-East UK
|
#3
|
The Following User Says Thank You to dj_steve For This Useful Post: | ||
|
2010-07-21
, 15:36
|
Posts: 2,014 |
Thanked: 1,581 times |
Joined on Sep 2009
|
#4
|
|
2010-07-21
, 15:37
|
Posts: 137 |
Thanked: 34 times |
Joined on Jul 2010
@ United States
|
#6
|
|
2010-07-21
, 15:39
|
|
Posts: 1,091 |
Thanked: 323 times |
Joined on Feb 2010
@ ~
|
#7
|
|
2010-07-21
, 15:40
|
Posts: 1,306 |
Thanked: 1,697 times |
Joined on Dec 2009
@ Durham North-East UK
|
#8
|
Any install/usage help please use the nitdroid official forums at http://forum.nitdroid.com. ill be actively trying to keep this thread on dev related topic this time.
ok ive noticed a lot of you users seem to be thanking and thinking that i do all of the work here on nitdroid, this is not at all true and their are other devs on this project such as e-yes and Jay-C who do equal if not more work then i do. ive also edited the status below to show who has done what
------------------
Ok back on to topic, and im going to start by giving the current Status ofthe port:
Working:
Dual boot with Maemo 5 (thanks to Jay-C and e-yes for their work on both kernels and multiboot)
Screen
Touchscreen
Rotation Via accelerometer (e-yes is to thank for this one)
Keyboard
Rotation on Opening/Closing keyboard (e-yes again - hes one god of a dev)
Lock switch, cam switch etc(cheers to Jay-c for coding the offending options in the kernel to allow this, keymap done by me )
E-MMC Mounting!!! (combination of everyone on this due to how stubbon it is)
Music Player (E-yes mainly for this one also )
Headphones (E-yes and Jay-c for work on kernel and android own source
Basic Power Management appears stable
WiFi* (See Note 1) (e-yes can also go for this for hacking android wpa_supplicant to emulate required commands)
Bluetooth (ported over work from my original kernels and files )
Google Apps (not so easy as you would think for me to integrate)
Mic (Alpha Stage)
Proximity sensor mapped as button (Thanks over to Jay-c Please, i added said 'button' to keymap)
Some LED usage (e-yes, this is also still a WIP but not critical at this time)
3D GFX (myself, had help of a couple of android and meego devs though, also thanks over to jay-c for fixing some flickering issues in later build)
Not Working:
Phone/3G/GPS** (See Note 2)
Vibrationlight sensors
2D gfx
FM Radio Transmitter
FM Radio Reciever
Camera
eMMC as internal volume, microSD as /sdcard
Installation to eMMC
Ok Now for a list of what parts are being looked at at this time and whats waiting for later
Working On/Looking At:
Phone/3G/GPS (currently being worked on extensivly by e-yes, jay-c and a multitude of other testers, helpers and devs)
2D GFX
Improving WiFi (im looking at this, should have fix out soon)
Not Currently Being Looked At:
Everything Else
All other details on this port and on the currently Halted N8x0 port are available at our site : http://www.nitdroid.com
* Note 1: WiFi Currently Generates a Random Mac Address so if you have mac based security then you will need to disable this to get wifi to work
** Note 2: These 3 are linked and therefore one item (GPS is attached to cell radio so cant be accessed without going via cell interface - havent a clue why nokia/ti did it this way)
------------------
Now down to more fun points .
I'm pleased to announce a new NITDroid Version is being released today.
Details of this Version are below as are requirements:-
Some of you will no doubt of seen a Version of this build if you watch my Youtube uploads as ive been working on this a while some more advanced users have also been testing it for the last week or so to check for problems.
Changelog:
* E-MMC Mounting fixed and working
* Requires ideally 2.6.28.NIT.05 kernel (see below)
* Headset now works again
* No need to worry about choosing the wrong bootmenu options as theirs only one to choose from
* Still Using Bonkels EXCELLENT bootanimation
* AutoRotation fixed.
* Keyboard detection fixed - Screen will rotate to portrait when keyb is closed and will rotate via accellerometer input while keyb is closed
* Keys remapped:
Device is now near enough totally usable without opening keyboard(please please please read below for info)
* Now Using a New Launcher Called ADWLauncher.
This is SOOO much faster to use and has some cool HTC Sense like features
* Proximity sensor mapped to a key also (see below)
I think thats all the changes. im sure someone will correct me if im wrong
Now the only catch with this rootfs is it has to use one of the later NIT kernels (preferably 05) which means it will break maemo and as such you HAVE to use MultiBoot to boot this now. The latest multiboot is 0.2.5 and is highly recommended to use with this build.
NEW KEYMAPS ARE BELOW:
Camera Key: Home
Proximity Sensor: Menu
Lock Switch: Back
Volume Keys are Swapped Around
Backspace is BACKSPACE
I think thats that covered
Lets get down to the Install Howto:
Required Items:
MultiBoot-extras : http://downloads.nitdroid.com/multib..._0.1_armel.deb | http://files2.nitdroid.com/multiboot..._0.1_armel.deb
MD5: 7A302CE4FFCE241AEAD20D95540ACCF9
Multiboot (0.2.5) : http://downloads.nitdroid.com/multiboot_0.2.5_armel.deb | http://files2.nitdroid.com/multiboot_0.2.5_armel.deb
MD5: 269BC09020CA29F8E8CA2C608098FFB7
Kernel 2.6.28.NIT.05 : http://downloads.nitdroid.com/nitdro...nal1_armel.deb | http://files2.nitdroid.com/nitdroid-...nal1_armel.deb
MD5: 4419F8442B5390CFAB3B5613CBA7237D
New 0.0.5-4 NITDroid Build : http://downloads.nitdroid.com/NITDro...5-4-Final.tbz2 | http://files2.nitdroid.com/NITDroid-...5-4-Final.tbz2 | http://rapidshare.com/files/40823788...inal.tbz2.html
MD5: DD22F80E048B5CF392C4F23991AB4304
A fairly confident idea how to use a root command line in maemo
For safe extraction its recommended to have ~1gb of free space in your emmc storage (/home/user/MyDocs)
MicroSD (anything of 1gb or larger will be fine - their seems to be big issues with sandisk 4gb cards though so may be wise to avoid those)
Required Repositories for installations:
Extras-devel
Maemo Packages Required for installation:
Bzip2
wget
rootsh
kexec-tools
Recommended Packages:
Openssh server for easier install
Now for the Howto:
This is going to be fairly long winded and for more advanced users may seem like its insulting your intelligence but please stick with it
Any 'code' boxes are what you need to enter in xterm/ssh and should be entered one line at a time followed by enter/return key
pre 1: you must be root for these steps so do this first:
If you wish to download from primary server (downloads.nitdroid.com) commands are below:
Feel free to copy and paste
2.
4. Next up lets partition that MicroSD: first a bit of background info though
* NITDroid MUST be installed to a ext3 that is SMALLER than 2GB.
* The Rest of your memory card will be usable by Maemo totally normally but the nitdroid partition is not seen in file manager etc
* You need to decide how to best partition YOUR card, i personally have my card partitioned as ~6gb fat32 and rest (~1.9gb) as ext3
* Some suggested size ratios are (in MB fat32/ext3 layout): 2GB: 100/1900, 4GB: 2100/1900, 6GB: 4100/1900 8GB: 6100/1900, 16GB: 14100/1900, 32GB: 30100/1900
* in below command REPLACE the <SIZE> text with your choosen fat32 size
Right thats enough crap now onto partitioning:
ignore errors whjen runnign umount its normal sometimes
5. Once your n900 is back up lets continue:
Old NITDroid users THIS IS REQUIRED for you aswell (well formating ext3 is not the vfat one)
finally: dont forget to umount android partition:
9. IF YOU USE Titans excellent power kernel then you need to do the following also :
Last edited by dj_steve; 2010-08-12 at 20:11. Reason: Update