Powered By

Free XML Skins for Blogger

Powered by Blogger

Thursday, June 5, 2008

Install OpenMoko or Qtopia in Rokr E6 or A1200

Download the text file Here

INSTALLATION INSTRUCTIONS FOR QTOPIA AND OPENMOKO ONTO A1200 or Rokr E6




Here is a Step-By-Step Guide on Installing OpenMoko or Qtopia in A1200 or E6


Requirements:

1. A Linux PC

2. OpenMoko image (or)Qtopia Image

3. A Kernel Image to Boot With Get the suitable one for ur phone here.

4. And Ofcourse an A1200 or E6.



Step 1: Prepare your SD card for the installation.

Connect your phone via Mass Storage Mode.

1. Open Terminal(Applications>>Terminal incase of Ubuntu Live Session).

2. Type in 'fdisk /dev/sda'

d
n
p
1

+300M(or any size)
n
p
2


w
3. Now you have created the partition table,now lets format the memory card.

Type in

sudo mkdosfs /dev/sda1
sudo mke2fs /dev/sda2

when it says that the partition is mounted, unmount the partition by giving sudo umount /dev/sda2(or sda1)

Step 2: Extract the image onto the card.

1. type in at the Terminal,

sudo mount -t ext2 /dev/sda2 /mnt

cd /mnt
sudo tar jxvpf (path to the image of qtopia or openmoko) [sudo tar jxvpf ~/Desktop/Qtopia-4.3.0-snapshot-25102007 -2.6.23-1-r1-a780.tar.bz2 in my case].

sync(wait till it finishes)

cd /

sudo umount /mnt

Note:for extraction of images,there are various file formats of images(.tar,.tar.bz2,.tar.gz,etc.,you are required to use those specified commands to extract the images.

for eg, we use sudo tar jxvpf (path to image) for tar.bz2 files.

If you are using tar.gz files, use sudo tar -jxvf (path to image)


Remove the connection from the PC.


Step 3: Kernel Booting


We have completed almost 90% of the installation process, we are now to pass the kernel to the phone's RAM and boot with the given kernel.

1. Download ezx-boot-usb

2. Open Terminal window and switch to the path of the downloaded ezx-boot-usb using cd command(cd ~/Desktop/Downloads incase of mine).

3. Type in the following

sudo chmod +x ezx-boot-usb

4. Now this is the last command where we are passing the kernel to the ram of the phone,so we need to switch the phone into bootloader mode.

To switch the phone into bootloader mode,

For A1200, hold down the Camera Key + Voice Recog. Key + Power On the phone.

For E6, Hold down the Camera Key + Power On the phone.

Now you will get a Red colored screen on phone.

5. Connect your Phone thru the USB cable and type in at the Terminal as

sudo ./ezx-boot-usb (path to the kernel image) [sudo ./ezx-boot-usb ~/Desktop/images/zImage-2.6.24.1-ezxWM-20080217-e6 in my case]

6. Now you will see some random text shown in Terminal,this is nothing but it is transferring the image to the RAM of the phone.

7. When this finishes, you can see that your phone displays some funny colors and starts booting Linux!

8. Relax Back and see your phone running OpenMoko or Qtopia.




Cheers!!


S Kiran Subramaniam

12 comments:

Unknown said...

does it work on e6 perfectly?

Unknown said...

another is can we exit the openmoko easily?

Anonymous said...

Not sure for E6 but my A1200 get's very very hot after few minutes (around battery). Any proggress on getting real colors?

Eddysan said...

I try Install my A1200 following this instructions, but when I try boot with

sudo ./ezx-boot-usb (path to the kernel image)

on my cell I've got a
login:
password:
And I cant type anything, can anyone help me?

aditya888 said...

need password to proceed in terminal plzz helppp

Eddysan said...

Hello...
I tried install again following each step and I've the same problem...
When I type:
sudo ./ezx-boot-usb (path to the kernel image)
Angtrom system runs gut it stop on login and password step, and I cant type any user nor password, what can I do?
I'm correct on my steps?

Unknown said...

a1200 + 2g mmc

mmca1 > 1.5G
mmca2 > 500M

When I type:
sudo ./ezx-boot-usb (path to the kernel image)
see:
usb 1-3: new full speed USB device using pxa27x-ohci and address 2
usb 1-3: device descriptor read/64, error -62
usb 1-3: device descriptor read/64, error -62
usb 1-3: new full speed USB device using pxa27x-ohci and address 3
usb 1-3: device descriptor read/64, error -62
usb 1-3: device descriptor read/64, error -62
usb 1-3: new full speed USB device using pxa27x-ohci and address 4
IP-Config: Complete:
device=usb0, ...
host=ezx, domain=, nis-domain=(none)
bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=
Waiting 5sec before mounting root device...
usb 1-3: device not accepting address 4, error -62
usb 1-3: new full speed USB device using pxa27x-ohci and address 5
usb 1-3: device not accepting address 5, error -62
vfs:connot open root cevice "mmcb1k0p" or unknown-block(0,0)
plaesw append a correct "root=" boot option here are the avaliable partitions:
kernel panic -not syncind : vfs:unable to mount root fs on unknown-block(0,0)

Unknown said...

IP-Config: Complete:
device=usb0, addr=192.168.0.202, mask=255.255.255.0 ...
host=192.168.0.202, domain=, nis-domain=(none)
bootserver=192.168.0.200, rootserver=192.168.0.200, rootpath=
Waiting 5sec before mounting root device...
usb 1-3: device not accepting address 4, error -62
usb 1-3: new full speed USB device using pxa27x-ohci and address 5
usb 1-3: device not accepting address 5, error -62

vfs:cannot open root device "mmcb1k0p" or unknown-block(0,0)
plaesw append a correct "root=" boot option here are the avaliable partitions:
kernel panic -not syncind : vfs:unable to mount root fs on unknown-block(0,0)

chickoo said...

vfs:cannot open root device "mmcb1k0p" or unknown-block(0,0)
plaesw append a correct "root=" boot option here are the avaliable partitions:
kernel panic -not syncind : vfs:unable to mount root fs on unknown-block(0,0)

I am also getting the same error. Let me tro do something. If anyone successful, please post ur results.

Unknown said...

hey guys i just ran Qtopia on my phone but with only a bad siplay. It also crashed badly. I will update the methodology in the meantime.

ewyn said...

where I can find "zImage-2.6.24.1-ezxWM-20080217-e6" link in
http://people.openezx.org/wyrm/images/20080217/ already expired

Anonymous said...

this tutorial didn't work on me
after that funny color appear,my e6 screen gone blank and didn't respond any input.