maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   [Tutorial] MeeGo on N8x0 (https://talk.maemo.org/showthread.php?t=66669)

tuliobaars 2010-12-06 23:06

[Tutorial] MeeGo on N8x0
 
MeeGo

This is beta, so, very INSTABLE

http://ttablet.net/wp-content/upload...ne-213x300.jpg

I know there are so many people that want to test MeeGo UX on their tablet, so i wrote this tutorial.

This can be used natively only on UNIX-based PCs (Linux and Mac). For windows machines, I recommend the installation of andLinux (For integration between Linux into a Windows PC) or a Full-working VM with Linux.

Read this before anything

  • Do it calm, and read it all BEFORE doing something with your tablet;
  • Create a backup;
  • I'm NOT responsable for what you do with your tablet;
  • I'm NOT responsable for your frustation or waste of time.

Requisites:
  • Nokia N8x0 Internet Tablet;
  • A Linux-powered PC (Ubuntu prefered) or an installation of andLinux on a Windows machine;
  • A Stable Internet Connection;
  • Memory card (Can be used with the N810 Internal);
  • PV command at Linux - To install in Ubuntu: sudo apt-get install pv

First, download all this files into your PC:

- Meego Kernel for N810;
- For N800 devices, check out this kernel: http://rapidshare.com/files/435782847/zImage
- MeeGo RootFS;
- Flasher

Torrent for RootFS

Note: Download it all to your user folder, mine is /home/tuliobaars/.

First pass: Installing the RootFS:

Connect your tablet into PC using the USB cable and wait for it recognition. So enter:

Quote:

dmesg
You should see something like that:

Quote:

[ 813.234547] scsi 5:0:0:1: Direct-Access Nokia N810 031 PQ: 0 ANSI: 2
[ 813.255419] sd 5:0:0:0: [sdc] 3981312 512-byte hardware sectors (2038 MB)
[ 813.258428] sd 5:0:0:0: [sdc] Write Protect is off
[ 813.258445] sd 5:0:0:0: [sdc] Mode Sense: 0f 00 00 00
[ 813.258453] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 813.267416] sd 5:0:0:0: [sdc] 3981312 512-byte hardware sectors (2038 MB)
[ 813.270419] sd 5:0:0:0: [sdc] Write Protect is off
[ 813.270435] sd 5:0:0:0: [sdc] Mode Sense: 0f 00 00 00
[ 813.270442] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 813.270464] sdc: sdc1
[ 813.281546] sd 5:0:0:0: [sdc] Attached SCSI removable disk
[ 813.281842] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 813.292614] sd 5:0:0:1: [sdd] Attached SCSI removable disk
[ 813.292747] sd 5:0:0:1: Attached scsi generic sg3 type 0
Take a closer look:

Quote:

[ 813.270464] sdc: sdc1
This is your Internal SD Card.

Be 100% sure that this is the correct card. So, in Linux Terminal, go to the folder you've downloaded the files:

Quote:

cd /home/tuliobaars/
Inside the folder you've downloaded the files, to uncompress the MeeGo RootFS, run:

Quote:

bzcat rootfs.tar.bz2 | pv | sudo dd bs=4096 of=/dev/sdc1
You should see something like that:

Quote:

328356+0 records in
328356+0 records out
1344946176 bytes (1.8 GB) copied, 105.625 s, 12.7 MB/s

So, we just need to flash with the MeeGo Kernel! Let's go...

Still in the downloads folder, run:

Quote:

flasher-3.5 -f -k kernel-meego -l -R
Flash normally the Tablet and wait for the reboot, so you should see a black screen, with some words, wait a few moments and you would see the MeeGo UX Loading.

I hope this is something usable, for me worked.

Regards

Of course this is not quite stable and fast, its in development, so, don't expect something ready for everyday use. I've advised.

Original Tutorial (Portuguese) in my Maemo Blog, TTablet.

A BIG Thank to RuishNIT, he wrote this tutorial, at least a part of it, in Portuguese, as I've posted the Link.
Thanks too to the user "Rlinfati", he compiled this N800 kernel correctly patched.

lma 2010-12-07 07:35

Re: [Tutorial] MeeGo on N8x0
 
BTW, non-deb/non-i386/non-Linux flashers are available in the official place, and pv isn't strictly necessary so don't despair if you don't have it.

tuliobaars 2010-12-07 16:19

Re: [Tutorial] MeeGo on N8x0
 
Yeah, I've posted the Flasher for Linux cause I didn't have a cool experience with the flasher for Windows (Not the NSU one)

joppu 2010-12-07 16:23

Re: [Tutorial] MeeGo on N8x0
 
How's the performance? Judging by the horrendous slowdowns on N900, N8x0 can't be even barely usable.

tuliobaars 2010-12-07 16:28

Re: [Tutorial] MeeGo on N8x0
 
Quote:

Of course this is not quite stable and fast, its in development, so, don't expect something ready for everyday use.
It's in development, that's just like a preview! And the speed is not that horrible. The worst is that the system is very "clean", no apps or something close to. But, I think its a very good experience to test it. I recommend.

gTan64 2010-12-07 21:14

Re: [Tutorial] MeeGo on N8x0
 
That's an Android rootfs, NOT MeeGo. At first I wondered how you fit MeeGo into 30MB, but then I saw the "/system" and "/data" folders... You might want to fix/clarify it or some people might get annoyed at you. I myself was a bit disappointed :P

tuliobaars 2010-12-07 22:09

Re: [Tutorial] MeeGo on N8x0
 
Oh, Im sorry! I've uploaded the wrong RootFS and Kernels! Im just uploading the right one and editing the Links.

EDIT: Kernel Image Updated, The Correct MeeGo Image is being Upload and I beg the pardon for all people that had read this tutorial, I've uploaded nitdroid rootfs instead of MeeGo's one.

EDIT2: I've linked the Torrent for RootFS, the Direct Link for the Image is being Uploaded.

luca 2010-12-08 13:36

Re: [Tutorial] MeeGo on N8x0
 
Do you really mean n8x0 or that's actually n810 (last time I checked there were still serious issues with the n800).

gTan64 2010-12-08 19:46

Re: [Tutorial] MeeGo on N8x0
 
Quote:

Originally Posted by luca (Post 892288)
Do you really mean n8x0 or that's actually n810 (last time I checked there were still serious issues with the n800).

That kernel - which I'm fairly sure was built by Stskeeps several months ago - doesn't have TSC2301 (touchscreen, keys, audio) support built in, among other things. I'm hunting down my kernel patches as we speak. I'm in the process of building a kernel with the relevant N800 patches, and if enough lazy people are interested I can upload it somewhere...

tuliobaars 2010-12-08 21:04

Re: [Tutorial] MeeGo on N8x0
 
Quote:

Originally Posted by gTan64 (Post 892551)
That kernel - which I'm fairly sure was built by Stskeeps several months ago - doesn't have TSC2301 (touchscreen, keys, audio) support built in, among other things. I'm hunting down my kernel patches as we speak. I'm in the process of building a kernel with the relevant N800 patches, and if enough lazy people are interested I can upload it somewhere...

Hey gTan, if you could, PM me the patched kernel! I'll put in the tutorial, and host im my server.

Regards


All times are GMT. The time now is 17:56.

vBulletin® Version 3.8.8