• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

Sailfish for the HTC Desire HD

Search This thread

PiggZ

Senior Member
Apr 2, 2007
451
860
Sailfish OS for the HTC Desire HD

Announcing Sailfish for the HTC Desire HD

What is Sailfish?
http://en.wikipedia.org/wiki/Sailfish_OS

This is not Android!
This should be thought of as a development experiment. It may be useful if you are a developer and want to write/port apps the the Sailfish operating system. It is not an end-user product, however, if you wish to experiment and try something different then feel free!
Please do not contact Jolla Care or Jolla Developer Care, as this is not the Jolla phone

Video
Special Thanks
To Mustaavalkosta for the CM11 kernel and answering my queries via Google Hangouts!
The sailfishos porters in #sailfishos-porters on freenode

Installation
Make sure you have an up-to-date recovery. I used 4ext touch. Philz recovery doesnt have the required tar command.
Format/wipe etc
For version < pgz11 Install the latest CM10.1 and make sure it works
For pgz11 onwards Install CM 12.1 nightly 20120131 from http://forum.xda-developers.com/htc-desire-hd/development/rom-cyanogenmod-12-1-nightlies-t3070621
Copy the .zip to the SDCard and install it. The installation script take a little time.

First Run
On first run you are presented with a language selection, after this time you should be presented with the first-run wizard. Complete as much as possible, but dont try and create a Jolla account as there wont be a network connection (unless you have inserted a sim and by chance it works, I havnt tested that). To get out of the wizard, scroll down because the 'skip' link is off the bottom of the screen.

Hardware Status
https://wiki.merproject.org/wiki/Adaptations/libhybris

Bugs
Lots
Several major graphical bugs, such as the keyboard struggling to show and corruption in the windows of minimized apps. This is probably down the the kernel hack I made to get apps to load. (no longer true as of pgz11)
Cellular network is pretty unusable. No audio input! (fixed in pgz13)
Proximity sensor is not working and blanks the screen (note, progress has been made on this)
Mobile data is not working (being worked on) (fixed in pgz13)

Notes

Downloads
Version pgz1
Version pgz2
Version pgz3
Version pgz4
Version pgz5
Version pgz11
Version pgz12
Version pgz13

History
pgz1:
Initial Version
pgz2 (11-Oct-2014):
Fixed sound (output only, see notes)
Fixed developer options in settings
Added some extra programs (including the open source app store and my own game ;)
First boot works without restart

pgz3 (22-Oct-2014)
Connects to Cellular network (see bugs)
Fixed usb-networking in the release build
Tweaked boot to remove root access/debug mode

pgz4 (28-Oct-2014)
Based on the new Sailfish 1.1.0.39
Fixed some init bugs

pgz5 (11-Jan-2015)
Based on new Sailfish 1.1.1.27
Disabled Proximity Sensor until MCE is fixed

pgz11 (4-Feb-2016)
Based on Sailfish 2.0.1.7 and CM12.1
New video drivers
Better all-round

pgz12 (7-Fen-2016)
Fixed sensors
Fixes sound
Updated ofono but no mobile network yet

pgz13 (14-Feb-2016)
Calls work
Mobile data works
Reliability not guaranteed!

XDA:DevDB Information
Sailfish, ROM for the HTC Desire HD

Contributors
PiggZ, piggz
ROM Kernel: Linux 3.0.x
Based On: Cyanogenmod

Version Information
Status: Alpha

Created 2014-09-19
Last Updated 2014-09-19
 
Last edited:

xdagee

Senior Member
Sep 4, 2012
1,761
1,630
Accra
kowofa.me
Interesting, this is great.
I suggest you post in the right thread for people to see this amazing project you have started.
Sailfish for our device; keep up the good work, will love to see more.
hope it doesn't end here.
 
Last edited:

evronetwork

Senior Member
Jan 19, 2012
1,533
403
North
That's a great rom, especially if it can work for daily driver. Using the DHD with sailfish and respond as fast as a dual or quad android phone would be great(even if it's not android)
1st I prefer speed/response time
2nd then android (I prefer 1st anyday)
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,435
34
Tampere
opendesireproject.org
This actually seems pretty cool! The feel I get is that this is miles ahead of Ubuntu Touch when I was working on it. It would be fun to see how awesome this could get with a full development team working on it as their dayjob. After all, this seems to be more suitable for old single-core device than the latest Android versions have been. Great job PiggZ! :good:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Sailfish OS for the HTC Desire HD

    Announcing Sailfish for the HTC Desire HD

    What is Sailfish?
    http://en.wikipedia.org/wiki/Sailfish_OS

    This is not Android!
    This should be thought of as a development experiment. It may be useful if you are a developer and want to write/port apps the the Sailfish operating system. It is not an end-user product, however, if you wish to experiment and try something different then feel free!
    Please do not contact Jolla Care or Jolla Developer Care, as this is not the Jolla phone

    Video
    Special Thanks
    To Mustaavalkosta for the CM11 kernel and answering my queries via Google Hangouts!
    The sailfishos porters in #sailfishos-porters on freenode

    Installation
    Make sure you have an up-to-date recovery. I used 4ext touch. Philz recovery doesnt have the required tar command.
    Format/wipe etc
    For version < pgz11 Install the latest CM10.1 and make sure it works
    For pgz11 onwards Install CM 12.1 nightly 20120131 from http://forum.xda-developers.com/htc-desire-hd/development/rom-cyanogenmod-12-1-nightlies-t3070621
    Copy the .zip to the SDCard and install it. The installation script take a little time.

    First Run
    On first run you are presented with a language selection, after this time you should be presented with the first-run wizard. Complete as much as possible, but dont try and create a Jolla account as there wont be a network connection (unless you have inserted a sim and by chance it works, I havnt tested that). To get out of the wizard, scroll down because the 'skip' link is off the bottom of the screen.

    Hardware Status
    https://wiki.merproject.org/wiki/Adaptations/libhybris

    Bugs
    Lots
    Several major graphical bugs, such as the keyboard struggling to show and corruption in the windows of minimized apps. This is probably down the the kernel hack I made to get apps to load. (no longer true as of pgz11)
    Cellular network is pretty unusable. No audio input! (fixed in pgz13)
    Proximity sensor is not working and blanks the screen (note, progress has been made on this)
    Mobile data is not working (being worked on) (fixed in pgz13)

    Notes

    Downloads
    Version pgz1
    Version pgz2
    Version pgz3
    Version pgz4
    Version pgz5
    Version pgz11
    Version pgz12
    Version pgz13

    History
    pgz1:
    Initial Version
    pgz2 (11-Oct-2014):
    Fixed sound (output only, see notes)
    Fixed developer options in settings
    Added some extra programs (including the open source app store and my own game ;)
    First boot works without restart

    pgz3 (22-Oct-2014)
    Connects to Cellular network (see bugs)
    Fixed usb-networking in the release build
    Tweaked boot to remove root access/debug mode

    pgz4 (28-Oct-2014)
    Based on the new Sailfish 1.1.0.39
    Fixed some init bugs

    pgz5 (11-Jan-2015)
    Based on new Sailfish 1.1.1.27
    Disabled Proximity Sensor until MCE is fixed

    pgz11 (4-Feb-2016)
    Based on Sailfish 2.0.1.7 and CM12.1
    New video drivers
    Better all-round

    pgz12 (7-Fen-2016)
    Fixed sensors
    Fixes sound
    Updated ofono but no mobile network yet

    pgz13 (14-Feb-2016)
    Calls work
    Mobile data works
    Reliability not guaranteed!

    XDA:DevDB Information
    Sailfish, ROM for the HTC Desire HD

    Contributors
    PiggZ, piggz
    ROM Kernel: Linux 3.0.x
    Based On: Cyanogenmod

    Version Information
    Status: Alpha

    Created 2014-09-19
    Last Updated 2014-09-19
    10
    Progress update

    Small progress update. I built an image with sailfish os 1.1.1.27. It works but has a bug which currently requires manual intervention. An update to the MCE component stops the touchscreen working, so its config currently needs manually edited to disable the proximity sensor plugin.

    When i get it figured out i'll post an updated image.

    I may also try and rebase the kernel against the latest from the OpnDesireProject
    6
    Version pgz4 is out now.
    Based on the new sailfish 1.1.0.39, other than that there is nothing much new as far as the ACE is concerned, apart from fixing some init bugs.

    Some progress has been made with the prox sensor, so that should be fixed in the next version.
    Enjoy!
    6
    maybe you should contact @PiggZ as he left without notice.

    No im here, and with news!

    I hit a major road-block with sfos on the ACE....the graphics drivers would not work reliably, and didnt work at all with sfos 2. Now however, @Mustaavalkosta has updated CM12.1 to use new adreno drivers, and it helps sfos!

    I dont have time this evening to post more info and downloads, but https://twitter.com/adampigg/status/695001435889614848

    That is sfos 2.0.1.7, without any kernel hacks to get apps to work. i need to polish it up a little and i will post a download.

    Adam
    5
    Sound is working

    Good news peeps, I got sound output working! A new rom will follow in a few days :)

    Ive been using this for the last weeks to allo developing sailfish applications, and for that purpose it is working just fine. Ive not attempted to get the mobile network up yet, but i'll make some enquiries.