[Desire HD Android Development] PiggZ:
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

[YOUTUBE]U-kidfryVVM[/YOUTUBE]

[YOUTUBE]sZ5jaZLVrUM[/YOUTUBE]

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://xdaforums.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