Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    How to install MeeGo on my HTC Desire Z?

    Reply
    riahc3 | # 1 | 2011-05-29, 20:21 | Report

    Hello

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

    Edit | Forward | Quote | Quick Reply | Thanks

     
    rocky333 | # 2 | 2011-05-29, 20:40 | Report

    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...

    Edit | Forward | Quote | Quick Reply | Thanks

     
    geojoking | # 3 | 2011-05-29, 22:29 | Report

    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...

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lardman | # 4 | 2011-05-30, 09:20 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Thomashamka | # 5 | 2011-05-30, 16:50 | Report

    http://gingerbreadn900.blogspot.com/

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lardman | # 6 | 2011-05-31, 07:23 | Report

    Originally Posted by Thomashamka View Post
    http://gingerbreadn900.blogspot.com/
    That doesn't seem particularly on topic....?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    jerryfreak | # 7 | 2011-05-31, 07:24 | Report

    hd2 and desire z are almost identical except for the radios i beleive

    Edit | Forward | Quote | Quick Reply | Thanks

     
    smoku | # 8 | 2011-05-31, 10:37 | Report

    Originally Posted by rocky333 View Post
    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

    Edit | Forward | Quote | Quick Reply | Thanks

     
    speculatrix | # 9 | 2011-06-24, 14:07 | Report

    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

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by speculatrix; 2011-06-24 at 14:26.

     
vBulletin® Version 3.8.8
Normal Logout