yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] Noobel:
This is an incredible ROM for an old Sensation along with TWRP recovery, no doubt!

But there are some frustrating bugs that will keep many away from it as a daily driver.

Bluetooth pairing is not working - might be fixed one day

Torch crash along with media server (as been said by the dev) - should be fixed some day

Camera color correction profile is not matching on many devices if on any at all - won't be fixed, I guess, since ICS-based color profile won't work here or any other 3.4.x kernel based ROM.

Occasionally a heavily distorted sound from an earpiece happens when placing or answering the incoming call - very old bug that happens on every single AOSP-based ROM, hence very, very little chance of it being fixed.

VoIP apps like Hangouts crashes when "Ok Google" enabled - mentioned by the dev - might be fixed

Very rare random reboots probably memory allocation related or some CM bugs or something else...

Other than that - fantastic ROM and fantastic job, ivanich! :good:
[HTC Sensation] pourya-man:
can i flash this rom to sensation xe ?
[HTC Sensation] Noobel:
There is no difference between XE and regular Sensation hardware-wise. Anything meant for Sensation will definitely work on XE.

:)
[HTC Sensation] basoy88:
After installation this rom I don't go into my Htc on PC (PC not see disk) with USB cable on Windows 10 x64. On Windows 7(x86 and x64) it work. Did you install some drivers? Please help!
[HTC Sensation] Arthur4ik:
So when this ROM isn't "Stable enough to be daily driver" yet.

Which is recommended?
[HTC Sensation] basoy88:
It is very stable version (I use it about 2 weeks - no major bugs except no drivers on Windows 10 x64). But if you want, you can use Android Revolution HD - very stable too.
[HTC Sensation] Noobel:
Go to Settings -> Developer options -> Select USB Configuration and choose the required option. In your case it should be MTP I believe. Be notified, there no "card-reader" mode in this ROM. MTP is the best you can get for file transfer. Or use Samba Filesharing to access the SD card through network.

PS To enable Developer options open Settings -> About -> tap Build number 7 times -> go back to Settings list you should see Developer options now.

If you want a stable all working-as-it-should ROM, you should use any stock-based ROM like Revolution HD. Yes it's old & slow, but everything works as it should. You may try some other ROMs built around a stock or stock-based kernel, like this one or this for example.

Try Revelation if you've got no camera color issue, you'll find it a great ROM. This one may also make you interested, check camera color issue first!

:cowboy:
[HTC Sensation] basoy88:
Mobile hotspot don't give internet from 3g((( Fix with disable and enable Mobile data or when install Samba Filesharing.
[HTC Sensation] OBLIVION007:
I have used all of this roms, in my opinion Revelation was very good one and stable, there is also Sense 5 ViperS rom, also tried to install that sense 7 firmware (from that russian guy) but its not working ( I think it has install bugs in aroma) dont try it :)
[HTC Sensation] bertoteo:
Torch crash seems fixed on cm-13.0-20160215-UNOFFICIAL-pyramid.zip :good::good::good:
[HTC Sensation] ivanich:
And still crashes for me :(
[HTC Sensation] nolinear:
Root explorer can not run in all version CM13，is it a bug ?
[HTC Sensation] dexter327:
Please where can I download the rom
[HTC Sensation] OBLIVION007:
lol dude are you serious ? Look at the first page...
[HTC Sensation] chmiela1991:
After update my phone stuck at "Android is starting... Starting apps." Anybody know what's the problem?

Tried to full wipe too and got the same problem.
[HTC Sensation] Arthur4ik:
Stock ROM is slow :(

i remember CM7 was very fast on my HTC desire.

but when u used a Rom like CM12 or CM13 you wont go back to Android <5.0
[HTC Sensation] Abraham sanda:
remove /system/lib/libjni_latinimegoogle.so, but still Android Keyboard (AOSP) has stopped. how to Fix it? i used TWRP-3.0.0-pyramid-r1.img
[HTC Sensation] Khizar Ali:
It's working fine for me.

Have you flashed any Gapps?

---------- Post added at 09:03 PM ---------- Previous post was at 09:00 PM ----------

At last i have managed to flash Gapps on this ROM but i am facing Setupwizard forced close.

I tried to replace it with opengapps setupwizard but got black screen. Any idea?
[HTC Sensation] pbazw:
Gapps

causing problems I've tried at least a doz. all a no go , I would guess we should have a working one soon.
[HTC Sensation] Imotep95:
Very stable, could be daily driver. Fast and smooth. Had to adb sideload it(without partitioning). Multi window is dope.

Послато са Sensation уз помоћ Тапатока
[HTC Sensation] saldymhmd:
Is there any way to install beside the adb sideload? Dunno why my laptop can't detect the phone with sideload, I'm using Win8.1.
[HTC Sensation] Khizar Ali:
Flash the latest Twrp than flash the ROM . It's working. No need of adb.
[HTC Sensation] saldymhmd:
Already using TWRP-2.8.7.0-pyramid-f2fs-r6.img, but still I got error 7 when installing rom. But I saw other people got succesfull :confused:
[HTC Sensation] Khizar Ali:
Did you flash boot.img before flashing the rom?
[HTC Sensation] andy hall:
i did and made no difference to flashing.

flashed boot.img to boot using twrp r6
[HTC Sensation] Khizar Ali:
That's strange.

This ROM uses partitioned sd card as internal memory. Do you have ?

New update is now available try to flash it.
[HTC Sensation] ivanich:
https://source.android.com/devices/storage/adoptable.html

Now you can choose
[HTC Sensation] Imotep95:
Bluetooth fixed on newest build ^^

Messaging app seems to be missing.

Послато са Sensation уз помоћ Тапатока
[HTC Sensation] secretmetalsinger:
I am also having the same error, I have tried flashing Ivanich's and shantur's rom using TWRP-2.8.7.0-pyramid-f2fs-r5.img and TWRP-2.8.7.0-pyramid-f2fs-r6.img since Nov.1 but no luck, I am still having error 7 and then when I reboot it get stuck to HTC screen so I got no choice but to flash cm12.1 back. :(
[HTC Sensation] Khizar Ali:
Yeah it's really a good step, now anyone can use MM without previous partitioned sd card issue. I am also thinking that there should be an option like this but still it is not enough whenever user remove his sdcard from the device he get bootloop if he used sd-ext as internal memory.
[HTC Sensation] andy hall:
looks good.

this is what I get from the recovery log

there is a 6gb sd-ext partition formatted to f2fs

Installing '/sdcard/cm-13-20151103-UNOFFICIAL-pyramid.zip'...

Checking for MD5 file...

Skipping MD5 check: no MD5 file found

I:Zip contains SELinux file_contexts file in its root. Extracting to /file_contexts

I:Legacy property environment initialized.

Target: tmous/htc_pyramid/pyramid:4.0.3/IML74K/356011.14:user/release-keys

minzip: Extracted 3 file(s)

about to run program [/tmp/install/bin/backuptool.sh] with 2 args

run_program: child exited with status 127

about to run program [/tmp/install/bin/otasigcheck.sh] with 1 args

Patching system image unconditionally...

performing update

blockimg version is 3

maximum stash entries 0

creating stash /cache/recovery/5a79362318d00cf4c316e86435b3ed38dd35082d/

8331264 bytes free on /cache (0 needed)

writing 112360 blocks of new data

I:TWFunc::Set_Brightness: Setting brightness control to 5

I:TWFunc::Set_Brightness: Setting brightness control to 0

I:TWFunc::Set_Brightness: Setting brightness control to 255

zeroing 5074 blocks

erasing 87365 blocks

wrote 117434 blocks; expected 112360

max alloc needed was 4096

deleting stash 5a79362318d00cf4c316e86435b3ed38dd35082d

Verifying the updated system image...

I:TWFunc::Set_Brightness: Setting brightness control to 5

I:TWFunc::Set_Brightness: Setting brightness control to 0

I:TWFunc::Set_Brightness: Setting brightness control to 255

script aborted: system partition has unexpected contents after OTA update

system partition has unexpected contents after OTA update

E:Updater process ended with ERROR=7

I:Legacy property environment disabled.

Error flashing zip '/sdcard/cm-13-20151103-UNOFFICIAL-pyramid.zip'

Updating partition details...

...done
[HTC Sensation] andy hall:
How did you flash boot.IMG using TWRP or fastboot ?
[HTC Sensation] Khizar Ali:
fastboot mode.
[HTC Sensation] hinxnz:
Seems to me there's an error in the updater-script, it's impossible for the system image to have the same sha1 checksum.

if range_sha1("/dev/block/platform/msm_sdcc.1/by-name/system", "26,0,32770,32825,32827,33285,65535,65536,65538,98304,98306,98361,98363,98821,131069,131072,131074,163840,163842,163897,163899,164357,171703,196608,196610,197068,204798") == "27bcbc0b4f3ef295c60627f62f40c4a622f9a868" then
if range_sha1("/dev/block/platform/msm_sdcc.1/by-name/system", "32,32770,32825,32827,33285,65535,65536,65538,66050,97792,98304,98306,98361,98363,98821,131069,131072,131074,131586,163328,163840,163842,163897,163899,164357,171703,172215,196096,196608,196610,197068,204798,204799") == "46bb9af540924558ef246d8ffe9e603c716a8d57" then
ui_print("Verified the updated system image.");
else
abort("system partition has unexpected non-zero contents after OTA update");
endif;
else
abort("system partition has unexpected contents after OTA update");
endif;

It should be something like this:

if range_sha1("/dev/block/platform/msm_sdcc.1/by-name/system", "26,0,32770,32825,32827,33285,65535,65536,65538,98304,98306,98361,98363,98821,131069,131072,131074,163840,163842,163897,163899,164357,171703,196608,196610,197068,204798") == "27bcbc0b4f3ef295c60627f62f40c4a622f9a868" then
ui_print("Verified the updated system image.");
else
if range_sha1("/dev/block/platform/msm_sdcc.1/by-name/system", "32,32770,32825,32827,33285,65535,65536,65538,66050,97792,98304,98306,98361,98363,98821,131069,131072,131074,131586,163328,163840,163842,163897,163899,164357,171703,172215,196096,196608,196610,197068,204798,204799") == "46bb9af540924558ef246d8ffe9e603c716a8d57" then
ui_print("Verified the updated system image.");
else
abort("system partition has unexpected non-zero contents after OTA update");
endif;
endif;
[HTC Sensation] pbazw:
Gps

It's been a full day and rom is running great ,trying to confirm gps as I don't think is working it comes on but doesn't appear to be working it seems that screen rotation is doing the same comes on but screen stays in portrait. I will attempt to a log .
[HTC Sensation] secretmetalsinger:
Anyone knows where can I download android sdk via torrent? Coz I can't find the right one. I want to flash this rom using adb sideload since I got no luck using the latest twrp (still error7).
[HTC Sensation] Imotep95:
You don't need full sdk. You need these 2 zips. If you r using win 8/8.1/10 you'll need to disable driver signature(https://www.youtube.com/watch?v=wFAodIOz4IM).

fastboot_adb(1.0.32) https://mega.nz/#!XcBSjLZQ!W1hJXa3d-fuf7porDvKUNspa0R4gusXietUUZZ1pM0k

adb driver https://mega.nz/#!nIpTzYqQ!BiNXsLp5INKeKklUJa1_XWaz2t190TB5PtcK1Mf291U
[HTC Sensation] ktxgio:
same in last CM11 release
[HTC Sensation] ivanich:
Bluetooth pairing has been fixed!
[HTC Sensation] pbazw:
not for me

I mean it says paired but it want share or connect, will try again this was a clean insatll
[HTC Sensation] ivanich:
I've tried only pairing and send/receive files and it works
[HTC Sensation] egon0:
Audio works too, tested with my Philips headphones.

Gesendet von meinem D5503 mit Tapatalk
[HTC Sensation] pbazw:
I'm down loading 21 build working with 20 build maybe that is why.:fingers-crossed:
[HTC Sensation] pbazw:
ivanich you are the man thank you sir
[HTC Sensation] sunanulh:
Thanks ivanich...

Finally, I can send/receive files via bluetooth

But I still can't send files by SHAREit. I only can receive.

In cm12, I can send and receive files.
[HTC Sensation] FlyingJubbegaster:
I'm a big fan of your ROM's and I tested the bluetooth with the 'Sound Logic 72-4906 Bluetooth Wireless Headset - Cell Phones' and this worked fine.
[HTC Sensation] ivanich:
Battery
[HTC Sensation] FlyingJubbegaster:
The only flaw I noticed is when you touch menu-button and then touch Settings I get the menu setting and not the setting with wifi, accounts, apps and so on.
[HTC Sensation] Harakhti:
Feature of GNL/Trebuchet, apparently.
[HTC Sensation] ivanich:
24.02.2016 build comes with faux's IntelliPlug cpu-hotplug, can be enabled with KernelAuditor app.

Also there is cm-13.0-20160224-UNOFFICIAL-pyramid-kernel_thermal with kernel thermal implementation, can be configured with KernelAuditor as well.
[HTC Sensation] ghasem.asadian:
recently i have problem with android keyboard stopping when flash the new ROM. what can i do to fix problem?
[HTC Sensation] ivanich:
Search this thread
[HTC Sensation] pbazw:
bluetooth

I'm getting and old problem with bluetooth, that is keeps dropping when there is no sound, i've had this before anyone had this problem?
[HTC Sensation] sunanulh:
Where is the location in sdcard of the moved apps?
[HTC Sensation] ghasem.asadian:
i cant find any thing helpful:( can u explain more?

---------- Post added at 06:15 PM ---------- Previous post was at 06:13 PM ----------

i cant find any thing helpful:( can u explain more
[HTC Sensation] Mile_zdr:
I had the same problem. I resolved it by installing swiftkey free from sd card and changed the default keybord to swiftkey :)
[HTC Sensation] ivanich:
this
[HTC Sensation] DmitryKulakov:
I am failing to upgrade from CM12.

I have S-ON. HBOOT 1.29.

Never had problems upgrading my Sensation XE (from ICS to Lollipop).

First it gives me error 7. Then if I remove the part of the install script that checks the hardware, the process finishes normally, but the OS never boots (stays on the logo).

Do I maybe have to flash a new boot.img? If yes, can I do it from TWRP (currently 2.8.7)? (have problems with windows adb/fastboot drivers).
[HTC Sensation] egon0:
On error 7 just refresh directly.
[HTC Sensation] bertoteo:
cm-13.0-20160224-UNOFFICIAL-pyramid.zip: keyboard with delay or input lags when I try to write text (sms or whatsapp), sometimes characters look different and delayed
[HTC Sensation] ykarslioglu:
cm-13.0-20160224-UNOFFICIAL-pyramid.zip: Battery draining unusually fast and I feel my phone is becoming hot when I hold it in my hand. By the way, Ivanich, I owe you a big thank. You have just made possible to use my old senny for such a long time. Really thank you.
[HTC Sensation] DmitryKulakov:
What does it mean "refresh directly"? To install the ROM on top of the failed installation without wipe?

Now I tried again the latest ROM of 24.02.16:

script succeeded: result was [0.200000]

Updating partition details...

...done

Then I reboot system. Watching the logo for 10 min.

Then I install the above ROM again with the same result of 0.200000. Reboot.

Same story of watching the logo.

So what else should I "refresh"? ;)
[HTC Sensation] egon0:
Go back and do exactly the same again. Without reboot, without wipe.
[HTC Sensation] DmitryKulakov:
Thanks for the tip. Installed twice the same ROM without rebooting in between. No errors, but still only the logo looping and the phone warming up....
[HTC Sensation] egon0:
Wait. I usually have one reboot after flash, needs around 10 minutes for the first boot.
[HTC Sensation] DmitryKulakov:
I usually wait more than 10 min.

Just used adb sideload for the rom of 25.02.2016, same logo...

Besides if I try to install TWRP 3.0.0.0 r3 img from inside 2.8.7 the thing asks me where to install it too - boot or recovery. I answer recovery, no errors, but after reboot I still have 2.8.7 recovery.

With all the above - I can easily revert to CM 12 by using a few backups I have...

P.S. Installed TWRP 3.0.0.0 R3 using adb. Then tried again cm13 from TWRP and from sideload - still doesn't boot.
[HTC Sensation] DmitryKulakov:
So, no ideas, and I am the only one in the world, where cm13 wouldn''t boot? ;)

S-ON to S-OFF maybe, eh? (Although S-ON has never prevented me from upgrading from Android 2.x to 4.x and 5.x...)
[HTC Sensation] ddvche:
no you are not the only one, the last working nightly for me was 2/10, starting app hang/boot logo hang for nightlies after that.
[HTC Sensation] bertoteo:
twrp cache erased

Hi,

after doing a "fastboot erase cache", "adb sideload cm-13.0-2016-XXXXX" returns error 7, seems problem with cache partition.

I solved by flashing 4EXT recovery and do a wipe cache, then reinstall TWRP sideload works perfectly.

Does it happened to someone else ?
[HTC Sensation] ivanich:
Lot of complains but nobody provided a logcat. What are you expecting for? All that stupid crap about non-booting, hangs are because of S-ON, buggy gapps or boot mods.
[HTC Sensation] sunanulh:
I've just installed cm13 0225 build with boot mod and everything runs smoothly...
[HTC Sensation] ddvche:
my bad, let me know what logcat stuff you need and how to get it
[HTC Sensation] DmitryKulakov:
Here is the recovery log. Or... maybe, logcat is something different? :)
[HTC Sensation] ivanich:
This log is useless. Your problem is that you still S-ON. When you flash cm13 your boot partition stays untouched e.g. contains cm12 kernel and ramdisk. Is this clear enough? So 2 options:

1. Flash boot.img from cm13 separately

2. Perform s-off procedure

Отправлено с моего Nexus 4 через Tapatalk
[HTC Sensation] DmitryKulakov:
Sorry for the off-topic, just wondering, why should things be so complicated, when they can be so simple.... adb, fastboot, (un)locked bootloader, lots of recoveries, s-on/off and all that ****... when it's all about just booting an OS... It's a shame to spend dozens or hundreds of hours overcoming this human made ****, caused mostly by greedyness... Anyway I lift my hat in front of enthusiasts like Ivanich and others who make fantastic things inspite of all.

In what state should my phone be for the ROM to install correctly?

Is it only TWRP and ADB that are capable of installing this ROM? (incapable in my case)

Maybe someone could make a backup of uncustomized Pyramid with MM available for download, if this would solve the prob?
[HTC Sensation] ivanich:
That's why I prefer Nexus devices, bootloader can be easily unlocked, updates, sources availiable and minimum vendorlock.
[HTC Sensation] DmitryKulakov:
Have just rechecked how to make s-off (dropped this idea about 3 years ago). At the end I have about 25 tabs open and read, a few zips, tars downloaded and still not a clear idea of what I should do, what ROM should or shouldn't be installed, whether hboot version I have is OK, whether I should change it later to anything different.... Totally crazy. People, who participated in creation of such a "system" should be deprived of the right of being called human beings.

---------- Post added at 09:08 PM ---------- Previous post was at 08:53 PM ----------

1. What is the best way to do it? I think I tried it one way or another. (Right now I have 4ext recovery and more or less stock ROM rooted.) With Flashify I can easily change the recovery to TWRP3. But as soon as I try to flash sm13 with twrp I inevitably loose the old ROM with 4ext recovery, so any new attempt to flash cm13 costs another few hours of restoring the phone to a workable state.

2. S-off procedure has too many constraints. How come during past 4+ years I made the whole way from Android 2.x via 4.x upto 5.x with S-on and now I suddenly need S-off for the next step to 6.x?
[HTC Sensation] ivanich:
I've made s-off in a first day I bought this phone and it was almost 4 years ago so I have no idea how this can be done nowadays.

As fo second question, 99% cases with unbooting rom was because of s-on, however there is always a chance that you did something wrong.

Отправлено с моего Sensation через Tapatalk
[HTC Sensation] andy hall:
Look up rumrunner is simple, no wires or timing, simple to follow def works on 4.4 and below, I did mine on a 4.1.2 rom or possibly 4.0.3 rom, cannot recall now.
[HTC Sensation] DmitryKulakov:
I did it finally! Without S-off'ing.

1. Installed 4ext recovery by installing its pg58img file on the phone.

2. Using 4ext recovery restored the oldest backup I had: Android 4.0.3 rooted.

3. Installed Flashify.

4. Using Flashify first I flashed boot.img taken from CM13 zipped ROM. Then without rebooting (!!!) flashed TWRP 3.0.0.0 R3.

5. Booted to TWRP recovery and installed the CM13 ROM zip. The installation showed Error 7 at the end, but I just ignored it (the bootloader was already updated in step 4) and successfully rebooted to CM13 in about 5-7 min.

So first of all thanks for your help (especially the suggestion of Ivanich to flash boot.img before trying to upgrade the ROM).

Now I am hesitating which version of GAPPS to install - pico or nano, to avoid as many problems as possible.
[HTC Sensation] ivanich:
Notice that you need flash boot.img each time you update rom.

I'm using micro opengapps with skipswypelibs keyword, with micro package most of the google crap installs into /system partition(until it updates from googleplay of course) instead of /data.
[HTC Sensation] banesi:
when I use adopted storage unfortunately it is not what I expected to be, you still have to move application manually and after some time real internal storage get's full despite the fact that extended sd card have enough of space

this is causing a lot of various system warnings that you are out of memory etc...

is it possible to browse internal storage using some file explorer, like ES File Explorer and eventually deleting manually files there?
[HTC Sensation] DmitryKulakov:
OK, I understood that I just need to put skipswypelibs word into gapps-config.txt in the same folder where the gapps zip file is.

My first attempt with nano package (without the above keyword) was not successful, after reboot I got looping error messages about aosp apps.

Now will try pico with the .txt. Do I have to clear cache/dalvig after gapps installation?

P.S. During installation I saw that the option skipswypelibs was used. I cleaned cache/dalvig, rebooted, but now I get the "Setup Wizard" and "Google Play" errors constantly looping again. The downloaded gapps were pico-arm-android 6 of 2016-02-25.... How to fix it?
[HTC Sensation] ivanich:
http://xdaforums.com/showpost.php?p=64313902&postcount=1534
[HTC Sensation] t1nkerer:
Just came here to thank you for your effort. Now my HTC is even faster than before!
[HTC Sensation] DmitryKulakov:
It worked: installed CM13, then GAPPS mini without rebooting inbetween. Bingo! Thanks a lot!

---------- Post added at 08:06 AM ---------- Previous post was at 08:04 AM ----------

Next step for me will be converting SD card to internal storage (after a proper backup), then to instruct CM13 to install things there by default - without using apps like Link2SD. Does anyone have such an experience?
[HTC Sensation] egon0:
I'm using Boot-Mod-Plus: https://drive.google.com/folderview?id=0B30RWhS5nSuYdHhKd1JiczJvejA&usp=drive_web#list
[HTC Sensation] henbruas:
The issue with booting the recent versions was fixed for me by doing s-off, so if anyone has this problem you should try it out. Thanks for suggesting it, Ivanich.
[HTC Sensation] bertoteo:
PG58IMG

Anyone knows where I can find latest PG58IMG zip file?

Recently touchscreen does not always respond to commands properly or immediately.

Same things in recovery, already tryied to pull the silver pin of the screen's grounding connection.

I would like to try to reflash firmware.

Thanx in advance :)
[HTC Sensation] ivanich:
I thought this issue with S-ON was obvious and what is the reason to keep S-ON on such old device, expired warranty or silliness laziness :) ?
[HTC Sensation] DmitryKulakov:
1. Installing adb/fastboot drivers in Windows 10 is a pain (e.g. for me adb works, fastboot does not). Installing Windows 7 or XP just for the fastboot drivers is kind of overkill.

2. Tried once to use ADB-RUN package, it has a dozen of various ways to S-off HTC, but either fails to download some packages or fails to un7zip them.

3. Otherwise, if going for manual solutions, one would have to read lots of pages with sometimes unclear instructions, missing screenshots, comments/replies etc. And the way that I love - is the trick with a piece of wire with which you should touch some contacts for 0.25 sec and 0.75 sec :D.

4. People who did s-off have forgotten how they did it 4 years ago :).