maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Off Topic (https://talk.maemo.org/forumdisplay.php?f=19)
-   -   How to install MeeGo on my HTC Desire Z? (https://talk.maemo.org/showthread.php?t=73571)

riahc3 2011-05-29 20:21

How to install MeeGo on my HTC Desire Z?
 
Hello

Is there a way to install MeeGo on my HTC Desire Z? Ive read about ports to Desire and Nexus one.

rocky333 2011-05-29 20:40

Re: How to install MeeGo on my HTC Desire Z?
 
You''ve gotta be kidding right??

the only device ( i know ) can have meego one of those days ( and isn't sure at all ) is HTC HD2...

geojoking 2011-05-29 22:29

Re: How to install MeeGo on my HTC Desire Z?
 
And in the end, why would you want it? MeeGo is far from being finished and usable, unless you are a developer and want to experiment...

lardman 2011-05-30 09:20

Re: How to install MeeGo on my HTC Desire Z?
 
Based on my experience of porting Meego to the Galaxy Tab, it ought to be possible, but you're going to have to do quite a bit of work.

It's a snapdragon, which is a shame, as I've no idea how one could get OpenGLES working on that without any existing Linux binaries (there is a Meego page about snapdragon porting though).

In any case you'll need to download the kernel source for the device from HTC, modify it so that it will boot the Meego image you create from one of the internal partitions (or external card), write hw adaptation code for those parts that need it. Then deal with the things that Android doesn't expose through the kernel, such as the modem and gps in all likelihood.

It's not trivial, expect to spend a few months once you know what you're doing.

Thomashamka 2011-05-30 16:50

Re: How to install MeeGo on my HTC Desire Z?
 
http://gingerbreadn900.blogspot.com/

lardman 2011-05-31 07:23

Re: How to install MeeGo on my HTC Desire Z?
 
Quote:

Originally Posted by Thomashamka (Post 1018739)

That doesn't seem particularly on topic....?

jerryfreak 2011-05-31 07:24

Re: How to install MeeGo on my HTC Desire Z?
 
hd2 and desire z are almost identical except for the radios i beleive

smoku 2011-05-31 10:37

Re: How to install MeeGo on my HTC Desire Z?
 
Quote:

Originally Posted by rocky333 (Post 1018153)
You''ve gotta be kidding right??

the only device ( i know ) can have meego one of those days ( and isn't sure at all ) is HTC HD2...

http://www.xiaoka.com/portfolio#meego :p

speculatrix 2011-06-24 14:07

Re: How to install MeeGo on my HTC Desire Z?
 
I have a desireZ running Modaco rooted Froyo

I took a copy of the meego image for N900 and copied the OS partition into a new ext3 raw image and mounted it, and chroot'ed into it, and this is what I saw...

Code:

[root@desirez-meego etc]# lsb_release -a
LSB Version:    :core-3.1-arm:core-3.1-noarch:core-3.2-arm:core-3.2-noarch:core-4.0-arm:core-4.0-noarch:desktop-3.1-arm:desktop-3.1-noarch:desktop-3.2-arm:desktop-3.2-noarch:desktop-4.0-arm:desktop-4.0-noarch
Distributor ID: MeeGo
Description:    MeeGo release 1.1.99 (MeeGo)
Release:        1.1.99
Codename:      MeeGo

OK, so what do I do next :-)

here's the script to mount the image BTW
Code:

#!/data/local/bin/sh
# mounts-for-meego - script by PM - released under GPL

ls -la /dev/loop21
if [ $? -ne 0 ] ; then
        mknod /dev/loop21 b 7 21
fi

losetup /dev/loop21 /mnt/sdcard/meego/meego.img

mount | grep "/data/local/meego " > /dev/null
if [ $? -ne -0 ] ; then
        mount /dev/loop21 /data/local/meego
else
        echo "/data/local/meego already mounted"
fi

mount | grep "/data/local/meego/dev " > /dev/null
if [ $? -ne 0 ] ; then
        mount -o bind /dev /data/local/meego/dev
else
        echo "/data/local/meego/dev already mounted"
fi

mount | grep "/data/local/meego/dev/pts"  > /dev/null
if [ $? -ne 0 ] ; then
        mount -o bind /dev/pts /data/local/meego/dev/pts
else
        echo "/data/local/meego/dev/pts already mounted"
fi


mount | grep "/data/local/meego/proc" > /dev/null
if [ $? -ne 0 ] ; then
        mount -o bind /proc /data/local/meego/proc
else
        echo "/data/local/meego/proc already mounted"
fi

mount | grep "/data/local/meego/sys" > /dev/null
if [ $? -ne 0 ] ; then
        mount -o bind /sys /data/local/meego/sys
else
        echo "/data/local/meego/sys already mounted"
fi


cd /data/local/meego/dev/pts
mknod  0 c 136 0
mknod  1 c 136 1
mknod  2 c 136 2

# end mounts-for-meego



All times are GMT. The time now is 20:23.

vBulletin® Version 3.8.8