• 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

Ranomez

Senior Member
Jun 1, 2010
1,225
300
HTC One X+
HTC Desire HD
@PiggZ do you have any plan of switching to aceopt (if SailfishOS can work on that but I don't see why not as AFAIK it can handle the internal memory of the Nexus 5 and Nexus 4)?
The only reason I am asking is cause I really would rather keep the microSD card as is and be able to use it as it is and seeing the internal memory as the current /data/media/ folder. I really would love to do the switch to SailfishOS but transferring all of my things on my laptop and back again would take too much time as I have a lot of things on it and although my microSD card is class 10 that is still not that great (especially when dealing with tons of small files).

EDIT: Also I am pretty sure you meant install CM12.1 nightly 20160131 and not 2012 but I can't really seem to find a download for that version anymore so I would guess it was removed from the download servers.

EDIT2: I managed to get most things working using the 20160228 CM12.1 nightly BUT the store and adaptation0 repos seem to be broken and you actually need to disable them in order to be able to properly use pkcon.

EDIT3: Well I must say SailfishOS is pretty cool but I already run out of space and mostly only installed CLI apps so I really do hope this will get updated to run on the micrSD card somehow (or at least a separate version that does that) as it seems Jolla has no plans whatsoever to add the ability to move apps to SD.

EDIT4: Well...after a bit of struggle I managed to move /home/nemo, most of the folders in /usr and all the folders where apps can place files to a microSD card formatted as ext4, not the best solution but works for me.
 
Last edited:

jja2000

Senior Member
Dec 14, 2014
91
10
So I tried installing sailfish on my ace using twrp and the latest nightly (as I can't find 20160131). But after some time after "Executing updater binary" it errors and the installation gets aborted. I checked /tmp/recovery.log and apparently it has to do with the fact that my device doesn't have enough space when I actually wiped beforehand.

Any idea how to fix it?
 

PiggZ

Senior Member
Apr 2, 2007
451
860
@PiggZ do you have any plan of switching to aceopt (if SailfishOS can work on that but I don't see why not as AFAIK it can handle the internal memory of the Nexus 5 and Nexus 4)?
The only reason I am asking is cause I really would rather keep the microSD card as is and be able to use it as it is and seeing the internal memory as the current /data/media/ folder. I really would love to do the switch to SailfishOS but transferring all of my things on my laptop and back again would take too much time as I have a lot of things on it and although my microSD card is class 10 that is still not that great (especially when dealing with tons of small files).

EDIT: Also I am pretty sure you meant install CM12.1 nightly 20160131 and not 2012 but I can't really seem to find a download for that version anymore so I would guess it was removed from the download servers.

EDIT2: I managed to get most things working using the 20160228 CM12.1 nightly BUT the store and adaptation0 repos seem to be broken and you actually need to disable them in order to be able to properly use pkcon.

EDIT3: Well I must say SailfishOS is pretty cool but I already run out of space and mostly only installed CLI apps so I really do hope this will get updated to run on the micrSD card somehow (or at least a separate version that does that) as it seems Jolla has no plans whatsoever to add the ability to move apps to SD.

EDIT4: Well...after a bit of struggle I managed to move /home/nemo, most of the folders in /usr and all the folders where apps can place files to a microSD card formatted as ext4, not the best solution but works for me.

apologies for missing these posts!

When I get some spare hours, I will rebuild SFOS for the ace to the latest version on top of the latest build of CM. I will also backup the tested CM version with the SFOS zip. I'll take a look at aceopt to see how it works and how I might be able to do it.
 

gareth_bale

New member
Oct 8, 2016
1
0
disk full

Hi,

i've wiped all system partitions, and installed:
cm-12.1-20160821-UNOFFICIAL-ace.zip
sailfishos-ace-release-2.0.1.7-pgz13.zip

Sailfish os installation aborts with the error:
Failed to extract filesystem! ...

df on adb shell shows, that the /data partition is full.
Should i mount a sdcard partition to /data or is a smaller cm-12.1 available?
I could not find the " CM 12.1 nightly 20120131" mentioned.

Or should i try resizing partitions (make /cache smaller ?)..

Before installation of cm+sailfishos:

df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 315756 28 315728 0% /dev
tmpfs 315756 20 315736 0% /tmp
/dev/block/mmcblk1p1 8223440 825156 6985812 11% /sdcard
/dev/block/mmcblk1p1 8223440 825156 6985812 11% /and-sec
/dev/block/mmcblk1p2 7282228 238120 6678812 3% /sd-ext
/dev/block/mmcblk0p25
562956 9976 552980 2% /system
/dev/block/mmcblk0p27
146244 16636 129608 11% /cache

After installation:

df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 315756 60 315696 0% /dev
tmpfs 315756 1552 314204 0% /tmp
/dev/block/mmcblk1p1 8223440 825156 6985812 11% /sdcard
/dev/block/mmcblk1p1 8223440 825156 6985812 11% /and-sec
/dev/block/mmcblk1p2 7282228 238120 6678812 3% /sd-ext
/dev/block/mmcblk0p27
146244 16636 129608 11% /cache
/dev/block/platform/msm_sdcc.2/by-name/userdata
1186228 1182080 4148 100% /data

regards,
Martin
 
Last edited:

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.