• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Android running on Asus P535

Search This thread

mimel

Member
Oct 20, 2007
31
0
Based on Google Anroid SDK 1.0, with LCD, Keypad and Touchscreen working properly.

Video demonstration please visit:
http://www.youtube.com/watch?v=0GZwguPJCmI

Execution files:
http://cid-6fac71b8e8cee5b6.skydrive.live.com/self.aspx/android/AndroidOnP535.rar

Download and extract the file above, open the file readme_en.txt for instructions on how to run Android from Windows Mobile on your P535.

For anyone who is interested in the mothed and steps of porting Android to your Windows Mobile phone, please visit:
http://sites.google.com/site/siteofhx/Home/android/android-porting-steps/english
 

Attachments

  • DSCN2057.JPG
    DSCN2057.JPG
    65.6 KB · Views: 4,775
  • DSCN2058.JPG
    DSCN2058.JPG
    68.2 KB · Views: 4,229
Last edited:

laroussek

Member
Feb 10, 2007
12
0
There is an error before changing startup file

1.005079 No filesystem could mount root, tried Ext2 msdos vfat
1.012493 Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(179,0)

I changed the startup file and there are two errors

0.980463 Failed to execute /android.sh Attempting default
0.989419 Kernel panic – not syncing: No init found Try passing init=option to kernel


What can I do ? Please help me …
 

mimel

Member
Oct 20, 2007
31
0
How I can format as EXT2 ...

Can you explain ?

First, you need to install a linux. For simplicity, you can have it installed under virtual machine like vmware or virtualbox.

Under linux, run commands as following steps:

1. Plug in your SD card into your computer
2. Open Terminal, run command "df", you should see your media card device name like "/dev/sdb1" which mounted as "/media/disk"
3. Unmount the SD card by running command:
sudo umount /media/disk
4. Format your SD card by running command:
sudo mkfs.ext2 /dev/sdb1
5. Remount your SD card by running following two commands:
sudo mkdir /media/disk
sudo mount -t ext2 /dev/sdb1 /media/disk

6. Go to the directory where the rootfs.tar.gz was saved, and extract all the files in rootfs.tar.gz into your SD card by running command:
sudo tar zxvf rootfs.tar.gz -C /media/disk
7. Your SD card is ready.
 

mimel

Member
Oct 20, 2007
31
0
There is an error before changing startup file

1.005079 No filesystem could mount root, tried Ext2 msdos vfat
1.012493 Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(179,0)

I changed the startup file and there are two errors

0.980463 Failed to execute /android.sh Attempting default
0.989419 Kernel panic – not syncing: No init found Try passing init=option to kernel


What can I do ? Please help me …

1. First please make sure you are using Asus P535
2. Did you prepare your SD card properly and extract all the files into the card? If no, please do as the steps in the above reply.
3. If yes, please check if the android.sh file exists in the root directory of your SD card?
 

laroussek

Member
Feb 10, 2007
12
0
Yes I am using P535

Now I am downloading ubuntu...

I will install it from virtual machine and will try to format my SD card EXT2

I will send you feedback ...
 

tanitekin

Member
Aug 23, 2008
7
0
There is an error before changing startup file

1.005079 No filesystem could mount root, tried Ext2 msdos vfat
1.012493 Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(179,0)

.....

What can I do ? Please help me …

I have exactly the same error. I have P535 and followed all steps carefully for storage card, and android.sh is also in the root of it. Any idea about why it is happening?
 

tanitekin

Member
Aug 23, 2008
7
0
Please paste the last 10 lines of the boot information on your screen so I can do some analysis. Thanks.

0.688442 ALSA device list:
0.690060 (two letters that I cant read): pxa2xx-ac97 (Wolfson WM9713,WM9714)
0.695434 TCP cubic registered
0.700238 MET: Registered protocol family 1
0.703505 MET: Registered protocol family 17
0.707282 RPC: Registered udp transport module.
0.710149 RPC: Registered tcp transport module.
0.713137 XScale iWMMXt coprocessor detected.
0.718039 sa1100-rtc sa1100rtc: setting system clock to 1970-01-02 06:42:54 UTC (110574)
0.720206 Waiting 3sec before mounting root device...
0.954766 List of all partitions:
0.957940 0100 65536 ram0 (driver?)
0.960058 0101 65536 ram1 (driver?)
0.962983 0102 65536 ram2 (driver?)
0.965868 0103 65536 ram3 (driver?)
0.968713 0104 65536 ram4 (driver?)
0.970020 0105 65536 ram5 (driver?)
0.972811 0106 65536 ram6 (driver?)
0.975568 0107 65536 ram7 (driver?)
0.980019 0108 65536 ram8 (driver?)
0.982697 0109 65536 ram9 (driver?)
0.985335 010a 65536 ram10 (driver?)
0.987967 010b 65536 ram11 (driver?)
0.990019 010c 65536 ram12 (driver?)
0.992613 010d 65536 ram13 (driver?)
0.995172 010e 65536 ram14 (driver?)
0.997723 010f 65536 ram15 (driver?)
1.000020 b300 247040 wwcb1k0 driver: wwcb1k
1.002519 b301 240943 wwcb1k0p1
1.004987 No filesystem could mount root, tried: ext2 msdos vfat
1.010028 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,0)
_

Hope it helps and thanks for your efforts...
 

mimel

Member
Oct 20, 2007
31
0
0.688442 ALSA device list:
0.690060 (two letters that I cant read): pxa2xx-ac97 (Wolfson WM9713,WM9714)
0.695434 TCP cubic registered
0.700238 MET: Registered protocol family 1
0.703505 MET: Registered protocol family 17
0.707282 RPC: Registered udp transport module.
0.710149 RPC: Registered tcp transport module.
0.713137 XScale iWMMXt coprocessor detected.
0.718039 sa1100-rtc sa1100rtc: setting system clock to 1970-01-02 06:42:54 UTC (110574)
0.720206 Waiting 3sec before mounting root device...
0.954766 List of all partitions:
0.957940 0100 65536 ram0 (driver?)
0.960058 0101 65536 ram1 (driver?)
0.962983 0102 65536 ram2 (driver?)
0.965868 0103 65536 ram3 (driver?)
0.968713 0104 65536 ram4 (driver?)
0.970020 0105 65536 ram5 (driver?)
0.972811 0106 65536 ram6 (driver?)
0.975568 0107 65536 ram7 (driver?)
0.980019 0108 65536 ram8 (driver?)
0.982697 0109 65536 ram9 (driver?)
0.985335 010a 65536 ram10 (driver?)
0.987967 010b 65536 ram11 (driver?)
0.990019 010c 65536 ram12 (driver?)
0.992613 010d 65536 ram13 (driver?)
0.995172 010e 65536 ram14 (driver?)
0.997723 010f 65536 ram15 (driver?)
1.000020 b300 247040 wwcb1k0 driver: wwcb1k
1.002519 b301 240943 wwcb1k0p1
1.004987 No filesystem could mount root, tried: ext2 msdos vfat
1.010028 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,0)
_

Hope it helps and thanks for your efforts...

Open the file "startup.txt" with text editor and modify the line:

set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0 init=/android.sh mem=64M"

to:

set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0p1 init=/android.sh mem=64M"

Then run it again.
 

tanitekin

Member
Aug 23, 2008
7
0
Open the file "startup.txt" with text editor and modify the line:

set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0 init=/android.sh mem=64M"

to:

set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0p1 init=/android.sh mem=64M"

Then run it again.

Above solution worked, thanks.

Is there a way to load gpe or opie, also? I have tried to extract rootfs files of them to sdcard, and run haret which we use for android, but it didnt load. Thanks again...
 

mimel

Member
Oct 20, 2007
31
0