yashsingh1/xdaforums huggingface dataset:
[HTC Desire Eye] uberlaggydarwin:
CyanogenMod is a free, community built distribution of Android 5.1 (Lollipop) which greatly extends the capabilities of your phone.

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Install instructions:

- reboot to recovery

- full wipe

- flash rom zip

- reboot

This is for all models:

https://drive.google.com/file/d/0B1V_hMyelDz0LTFoWDNXMUFHSG8/view?usp=sharing

twrp recovery: https://drive.google.com/file/d/0B1V_hMyelDz0MV9zM2o2T3N4U0E/view?usp=sharing

Notes:

This is using the unified HTCMSM8974 kernel based on work from yours truly and other CM contributors.

Kernel source: https://github.com/CyanogenMod/android_kernel_htc_msm8974/commits/cm-12.1

Device tree source: https://github.com/CyanogenMod/android_device_htc_eyeul/commits/cm-12.1

Broken: camera

XDA:DevDB Information

CyanogenMod 12.1 - eye, ROM for the HTC Desire Eye

Contributors

uberlaggydarwin

Source Code: http://github.com/cyanogenmod

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod

Version Information

Status: Testing

Created 2015-06-13

Last Updated 2015-06-17
[HTC Desire Eye] uberlaggydarwin:
camera working build will come next round :)
[HTC Desire Eye] uberlaggydarwin:
In in the OP.

Kernel source: https://github.com/CyanogenMod/android_kernel_htc_msm8974/commits/cm-12.1
[HTC Desire Eye] zFr3eak:
Awesome ! Thank you :)
[HTC Desire Eye] Dev111:
Still got the No Sim Card bug :/
[HTC Desire Eye] uberlaggydarwin:
You didn't flash the correct build or you flashed some custom ROM that would have modified this or you flashed some taiwanese firmware or ota. You probably have the taiwanese variant (eyetuhl) which isn't supported because no one is able to send me the correct file list (the one tester who contacted me was rude and unhelpful, and wasn't experienced with android/didn't know what he was doing).

It is REALLY REALLY frustrating when users can't/won't read simple instructions.
[HTC Desire Eye] uberlaggydarwin:
Device tree has been open for like 2 months lol

https://github.com/CyanogenMod/android_device_htc_eyeul/commits/cm-12.1

https://github.com/CyanogenMod/android_device_htc_eyeatt/commits/cm-12.1

Vendor blobs I won't talk about (legal reasons) but i'm sure you can find them ;) maybe at TM ;) or extract from your device.

I hope you contribute back :)

Eye build for everybody is in OP
[HTC Desire Eye] krvolok:
Finally! Many thanks, mate. :good:

One question, though - when will the European version be available for download? :)
[HTC Desire Eye] r4nd0mth1ng5:
In recovery, when attempting to install the zip, error pops up stating the rom is for the eye, my devices reads as an m8.

im on the taiwanese 5.0.2, which i assume is the root of the issue, since the device is an att variant. my question is would i have to revert back to stock att and install cm zip in order for it to read as an eye?
[HTC Desire Eye] uberlaggydarwin:
Reading would help everyone.

Please read the OP. It is there ;) - anyway no eta's will be provided in general ;)

Um, I clearly have put this on XDA. You must use my recovery (which is originally here. Revert back to stock then flash that recovery, I have clearly stated that eye_tuhl firmware is not supported YET.

There is a new build coming with fixes and eye_tuhl support coming in the next couple of days.
[HTC Desire Eye] kanich:
Unfortunately I have same problem as guy before. I installed european rom on internatoinal device (bought in europe) and have no simcard issue ("no signal" icon).

If you need any tests or any information from me, just tell me what to do.
[HTC Desire Eye] krvolok:
I'm having SIM card issues as well.

I've flashed the provided recovery with WinDroid (over an existing TWRP), then flashed CM + GAPPS; everything is working fine apart from the SIM card.
[HTC Desire Eye] annoying_pianist:
how can I understand wheather my desire eye is either an european version or an taiwanese ... ????

My Software Number : 2.19.709.1

Android : 5.0.2 ??
[HTC Desire Eye] Dev111:
And i tought i got bad firmware.

---------- Post added at 06:11 PM ---------- Previous post was at 06:00 PM ----------

Try this out https://imeidata.net/warranty/htc

Other Method look in the bootloader
[HTC Desire Eye] r4nd0mth1ng5:
after going to the euro software version, i get an error in installing stating, this package is for device htc_eyeul_att, eyeul; this device is m8.
[HTC Desire Eye] uberlaggydarwin:
If you have ever flashed a modified stock rom or a rom from a different region than yours then you will not receive any support as it is a headache to deal with your crap. This includes random zip files floating around the internet.

This is really frustrating, I spend many many hours a weeek on CM (30+ hours) and then you don't read. So PLEASE PLEASE READ. I clearly said you need the correct twrp, this is not negotiable. you could brick if you don't read.

Anyway to the people who do read: I've been working to support all variants in 1 build:

http://review.cyanogenmod.org/#/c/101454/

http://review.cyanogenmod.org/#/c/101374/

The next build will support "eyeul", "eyetuhl" and "eyeatt" devices in just 1 zip. This is very frustrating as my testers is quite clueless.
[HTC Desire Eye] r4nd0mth1ng5:
works lovely, will wait for further updates.
[HTC Desire Eye] uberlaggydarwin:
EYE: Eye build. Support's every eye variant. Flash on any one you want :)
[HTC Desire Eye] kanich:
Sim-card works great! Thanx a lot!

NFC and camera still in development? Should we wait them in near future?
[HTC Desire Eye] krvolok:
Good bye problems, hello SIM card!

The latest unified version works flawlessly on my Euro Eye. :)
[HTC Desire Eye] uberlaggydarwin:
[IMG="My Eye taking a photo of a Apple on CM12.1"]http://i.imgur.com/QVlEC5z.jpg[/IMG]

Yes. Camera is fixed and will be in the next build while NFC is hard for me to test though but it is fixed in next build.
[HTC Desire Eye] jerdog:
Ladies and Gentlemen - may I present to you the top 5 dumbest questions I have seen on XDA in, say, the last 5 minutes. Please search, think, read, and then think again before posting such idiotic dribble.
[HTC Desire Eye] JuanArg:
Wow, that was not only uncalled for, but also unhelpful and inflammatory without cause.

That's how you raise everyone's interest in learning. Way to go, champ ;)

Anyway.

Flashed it today. It's really cool, I loved battery life and performance in general. Fast and smooth without glitches (as far as I experienced).

Great job, man. Thanks for developing for this device.
[HTC Desire Eye] jerdog:
No, it's called "calling a spade a spade". If you don't want to be called out for asking stupid questions, don't ask them. It's great that you flashed it and it works, but asking a question like "post a link to the kernel" when it's based on CM and he provides a link to the github - maybe do a little looking yourself.
[HTC Desire Eye] z0rg_:
Hello there!

I'm totally new to this thing, I used to have a OnePlus One with Cyanogen already installed but the phone had hardware issues so I switched to this HTC. And I was in such a pain before finding this post! Thank you so much! I don't want to be a terrible forum member but do you have a link with detailed instructions on how to proceed with the full process of installation for newbies like me? I don't want to brick my phone :)

And if this donate button is really working god you can count on me you just saved my phone's life! ^^

In any cases, thanks a lot for this awesome work! You really made my day!
[HTC Desire Eye] krvolok:
I could write an informative post for you (later, when time permits), if you like, compiled from various sources found on XDA. :)
[HTC Desire Eye] z0rg_:
Wow that would be so nice of you! I really want to learn how to do it properly :)
[HTC Desire Eye] uberlaggydarwin:
Eye update

Camera

Builds with camera working coming in the next 24 hours

DotView Case

Thanks to the generosity of a forum user (not sure if they want me to disclose them), I have bought a Dot View case so that it will be supported in CM roms (not possible to test without one).
[HTC Desire Eye] condi:
great job!

donation done, catch some beers from me ;) 5X775783DH9632308.

btw - in-call volume for me is always 100%, no matter if i set it to 0, 50% etc.?

br

condi
[HTC Desire Eye] krvolok:
BTW, is it possible to implement some kind of a swipe-to-unlock feature (like the stock Eye has)?
[HTC Desire Eye] annoying_pianist:
guys can anyone please tell me about the bugs of this rom also would appreciate if anyone give some screen shots - thnx !
[HTC Desire Eye] kanich:
All CM-s are same. You can just google screenshots.

Known bugs: Camera, NFC, and Battery leaks from Google Services.
[HTC Desire Eye] annoying_pianist:
Hmm , other things are stable right ?

like phone calls and messages , i mean i want to use it as a daily driver ... :D !!!!!!

---------- Post added at 02:38 PM ---------- Previous post was at 02:36 PM ----------

24 hours are done , when we will get the camera fix build dude ? :D - thnx for the hard work btw !
[HTC Desire Eye] z0rg_:
Hi, I just installed this version because I couldn't wait for the camera fix :) here is the bugs I spotted so far:

-gps on Google map only is weird, it's not nonsense but it shows me couple of streets away of my real location.

-sd card issue: when you move apps to the SD card and reboot the phone, the shortcuts that you moved on your home screen (and the others) will disappear. Also the widgets of the apps which are on the SD card won't show up (shazzam and Google music in my case).

If you move chrome to the SD card it will crash in loop so you won't be able to use it.

[MENTION=5314976]uberlaggydarwin[/MENTION] will you post the new build here or did I miss something?
[HTC Desire Eye] krvolok:
Everything works fine except for the camera and supposedly NFC (about which I couldn't care less :D). Just checked battery status and Google services used about 1% of battery time until now which doesn't look like a leak to me (at least).

Also when I charge my phone while being turned off it automatically boots into recovery and the screen is not responsive (it's nonetheless being normally charged); anyway that's not a ROM based problem. :)
[HTC Desire Eye] uberlaggydarwin:
back to do cool stuff

BACK

Sorry, have been SOOO busy with school exams :), it's clearing up now and I don't have any major ones now.

Fixed ;)

Yes but it won't happen right now. Other things to do :)

So I came home after a major exam today (11 hours ago it ended) (my last one for a while) and got immediately onto fixing bugs (I spent nearly 7 hours today cleaning this all up) so I fixed a lot today:

* better performance in terms of Android

* sdcard bugs as you mentioned

* wired headset (mic) button

* amplifier so much louder and no distortion - we have a open source amplifier so now the speakers actually work (it's like 10x better to me :D )

* f2fs partitioning/file system support so faster storage

* barometer support

* hardware encrypt/decrypt so it's faster if you encrypt your phone (keystore package :D )

* camera focus issues (ready for the next build)

* gps issues is fixed

Pushed to gerrit/cm github as usual ;)

My DotCase will probably arrive tomorrow morning , as the eta was today (it's 11.45pm here as i write this) so I'll fix that (it will be very easy when i have actual Dotcase/Dotview to test instead of my fridge magnets) then time for new builds :)

I'll write up to explain about why camera took so long tomorrow (it's late) and the future of it (4k, slow mo and more).

Follow me on Twitter and/or Google+.
[HTC Desire Eye] z0rg_:
Hi everyone.

I installed the build from this page and I really need my camera to work so I wanted to restore my backup from TWRP.

But TWRP stopped working for no reason. The touchscreen to be more precise doesn't work. I can't swipe or click so I'm completely stuck.

Any idea on how to fix this?
[HTC Desire Eye] alsaidhakeem:
z0rg_ Flash the recovery in thread below then restore your old backup file.

http://xdaforums.com/desire-eye/development/recovery-twrp-2-8-4-0-htc-desire-eye-t3008442
[HTC Desire Eye] z0rg_:
Thanks a lot! I'm a real beginner with this. How can I install it without messing with everything? :)
[HTC Desire Eye] z0rg_:
Hello [MENTION=5314976]uberlaggydarwin[/MENTION] !

I had a bug recently that doesn't stop. I have a pop up saying that the Google Play Services stopped working. I tried to go to settings and app to wipe the cache and stuff. But when I click on applications. It stops and I have the same pop up but it says "Settings stopped working".

Thanks again for your hard work and your support. Hope you're doing well!
[HTC Desire Eye] Rouz.:
Is it possible for anyone to make and share a new build based on latest changes and fixes on uberlaggydarwin's gerrit/cm?

I lack the knowledge and resources (powerful pc and good internet connection) to do so. I will appreciate if anyone can do this (if uberlaggydarwin don't mind), as the current build is outdated and it lacks a lot of fixes.
[HTC Desire Eye] uberlaggydarwin:
I don't mind :)

Infact I'd even welcome it (people making unofficial builds - I released the source for a reason ;) ) but don't worry as tomorrow my new laptop comes (old laptop died on Thursday) - 16GB RAM :D .

The ebay seller finally sent me the right case (they shipped me the m9 case then a M8 case first) and finally got the right one (see attached pics).
[HTC Desire Eye] Rouz.:
This is great news! Can't wait for a new build!

And your new laptop seems awesome! Enjoy it! :)

By the way, the weird thing is that the dotview case does indeed function for me at times in the current build. But only for a moment. Was it included?
[HTC Desire Eye] saltii:
Funny that you say that, I've just had a build finish in the VM I made just for this purpose and after testing I will upload it or I can give a link to anyone who wants to test regardless ???

---------- Post added at 02:13 PM ---------- Previous post was at 02:08 PM ----------

Actually noticed a few kernel commits that I haven't caught up on so repo syncing again and will post a rebuild later in the night. This build should be working and fine tho
[HTC Desire Eye] saltii:
Unfortunately it corrupted the /data partition so I'm going to have another look at what happened in that build
[HTC Desire Eye] prmah:
Test Build

[MENTION=2620692]Rouz.[/MENTION] & [MENTION=5440412]saltii[/MENTION]

Build created from [MENTION=5314976]uberlaggydarwin[/MENTION] device tree and msm8974 kernel.

https://drive.google.com/open?id=0B7bc1wpnocEPaGFoc1VOY2N1Z0U

Note: Please take a backup before installing , I haven't tested the build yet(my desire eye is with my cousin brother)
[HTC Desire Eye] Rouz.:
Much appreciated! I'm at work right now. I'm going to flash this and report back tonight. Thanks!
[HTC Desire Eye] Rouz.:
I installed it, and here is a quick feedback,

I get a lot of red boarders flashing around the display, Even though the strict mode is off, which is weird.

And it seems to stutter a lot. It is nowhere near as smooth as the last build.

The camera app is still missing too, so I am not sure if the camera works or not

So I recommend everyone not to flash this build, and wait for a more stable release.

But it was fun to give it a try! thanks a lot for sharing! ;)
[HTC Desire Eye] saltii:
Okay I got a build up and built again with the latest source I believe. Haven't tested it whatsoever due to my desire eye not recognising or being charged by any cable. So any brave souls can try this with caution:

***Disclaimer***

If you break it, it ain't my fault :)

*** End ***

drive.google.com/file/d/0B9dTig1zvB0vNHdWMGVwMDVQV2c/view?usp=sharing
[HTC Desire Eye] prmah:
Thanks for testing, i am getting my desire eye back on weekend. I'll install the build and will try to solve it.

---------- Post added at 02:15 PM ---------- Previous post was at 02:12 PM ----------

Why this build size is only 236 MB where as build shared in OP is 264 MB (furthermore build shared by me is of 276 MB) ?
[HTC Desire Eye] saltii:
Not sure could be for any reason. Different branch/commit level on the source tree, any compiler flags you may or may not have added, even different operating system setups and different compilers can output a different sized zip file. It depends on many factors. That's why for official CM builds I assume they all have the same build setup for each building bot/person so that they all end up with the same sized zips etc
[HTC Desire Eye] saltii:
Made a new build and this time the zip came out the right size.

Have at it:

drive.google.com/file/d/0B9dTig1zvB0vbElUQVgxUFkxVHM/view?usp=sharing
[HTC Desire Eye] oil combany:
new cm-eye

I installed a new building rom, and it works well except for the camera still does not work

thanks
[HTC Desire Eye] saltii:
Camera broken or no camera app ?
[HTC Desire Eye] oil combany:
cm-eye

The camera app found in the lock screen only and can be used from there but they do not work(broken),sorry for english
[HTC Desire Eye] saltii:
Well I've tested the rom also and camera does not work still. [MENTION=5314976]uberlaggydarwin[/MENTION] if you can shed any light onto why it still doesn't work ?
[HTC Desire Eye] saltii:
Set up a build again last night, will probably upload a new one daily. Just to see how it is.

You can find said build here:

https://www.androidfilehost.com/?fid=24052804347786462
[HTC Desire Eye] uberlaggydarwin:
i owe you guys a explaination

I'm not sure how technical to go so i'll explain just the basics.

It's not going to work until I/or someone else push the changes to enable it. You could rebuild 10000x times and the camera still wouldn't work.

Basically the camera HAL is not loading so Android will hide the camera app from the launcher..

We could use the 4.4 camera blobs but there is a problem with BufferQueue. I spent some time hacking around this but this is really a big mess with a lot of reverts and messy refactors of code. It's a HUGE mess of code and is crashy and very buggy..

I have since changed to the 5.0 binaries/blobs because using the 5.0 blobs, we get an issue with a new type of camera parameter function called "CameraParemeters_EXT" which seems incompatible with the standard CAF camera HAL. I've been looking at these blobs with IDA/HEXRAYS dissembler and Hopper to try understand the logic of these kind of changes so I can find a workaround to this issue. The 5.0 Parameters_EXT issue also affects the HTC One M9 and the HTC One m8 (SENSE lollipop blobs) as well as the Desire 816 Lollipop blobs and a few other devices. I'm talking with the CM devs on the M9 about the best way to approach this problem as this will affect both devices.

Tomorrow, I'm getting on the aeroplane to visit the USA and go to the DEF CON security conference with a few friends of mine then i'm off to the Cyanogen Inc office in Seattle which I should get a chance to talk to Steve K (cyanogen) (the founder of CM) about the best way to tackle this. If you are at Def Con and want to say Hi then ping me too

Send me your hangouts email if you are a developer and want to help out with getting this camera going reliably and we will create a Google hangouts group. No, I'm not asking for you to send me resumes or anything. Just start contributing (it's open source).

Sitting in a airport departure launch writing this right now while finishing up writing a root exploit (recently got a new laptop) .
[HTC Desire Eye] saltii:
I'd read earlier in the thread that camera would be working in the next build so I hadn't really put much other thought into it than "Oh source is updated for camera, I just need to compile the ROM". But I was wrong I see lol. I'm not really that much of a developer, I can understand some of what the source says but most of it is all gibberish. I'm just someone with the know how and resources to compile ROMs from source with ease. Namely being a solid home internet connection (220/20 - I can/will seed upload any ROMs you do release for you too), and a solid PC for compiling on.

So if you ever need any help with that I'm around, but for fixing the camera I probably won't be much help at all.
[HTC Desire Eye] Rouz.:
It seems like we are not going to get a working camera anytime soon (or maybe not at all). But I would still appreciate to see weekly builds, just for the sake of having the latest changes in the Cyanogen Mod.

I am now downloading the latest build that you have shared. I'm gonna try flashing it tonight. Thanks!
[HTC Desire Eye] saltii:
Any thoughts on that build ? I'll probably post a weekly on starting this saturday every saturday if you guys want.
[HTC Desire Eye] prmah:
CM Guys are working hard to get camera going :)

This is a post by OP in htc m9 cm 12.1 .
[MENTION=5314976]uberlaggydarwin[/MENTION] and other CM guys are working hard to get camera going . Thanks guys :)
[HTC Desire Eye] Rouz.:
It is smooth and snappy. but I do have a weird issue with it. The only audio that I get from my device is the "touch sounds". The ringtones and media sounds seem to be mute.

I tried full-wipe, different profiles, etc. but I always get the same results. Do you have the same issue?
[HTC Desire Eye] yoshibeast13:
I tried flashing the ROM and it failed I tried twice failed each time do I have to have the kernal too?
[HTC Desire Eye] prmah:
Use TWRP shared in OP.

Kernel is include in ROM, you just need to flash the ROM and it should work.
[HTC Desire Eye] yamix112:
Perfect

I flashed the rom today and I'm already in love with it.. Dont know how I can thank you..... Camera and NFC still isn't working
[HTC Desire Eye] modaifallah:
Thanks for the cyanogenmod rom, this will open door for many custom roms to come later to our poor EYE.

I flashed it yesterday and it's fast and beautiful - nearly could be my daily driver. I flashed the slim Gapps and got Google Play Services FC on phone setup after flash and couldn't pass it plus the sim card issue. Can you post a link to Gapps zip file compatible with ur ROM? "The one you use!". I flashed it without any Gapps, it worked great with only one bug thay I noticed - apart from the camera and NFC - is that the music app hangs for few seconds when I press any song title to play or press the next or previous song buttons. Please fix this as well because the CM stock music app is awesome and I want to use it.

You are already having school exams yet developing the ROM and this has to be appreciated ? Thank you.
[HTC Desire Eye] NoXXX:
Also, in-call volume is always set to the max and it can't be decreased by pressing volume buttons. That makes the Rom unusable for me as a dd.
[HTC Desire Eye] kaitokid1412:
Wow! Thank you so much for your effort of developing CM12.1 for our Eye. Any upcoming updates to this? I hope we get a build with working camera soon.
[HTC Desire Eye] Rouz.:
There is a very strong chance that we won't see another build for our desire eye.

The dev is extremely knowledgeable. In fact the CM build for our desire eye is far more stable than the CM build for the One M8 which I owned before (with the exception of a broken camera) and the dev has managed to fix most of the issues in such a short time.

But unfortunately (for us), the dev has a habit of leaving his work unfinished and moving on to the next device. He is already working on a build for the Sharp Aquos Crystal (If I am not mistaken), and he is considering other phones such as the Amazon fire phone.

One thing is for sure, he doesn't owe anything to any of us. In fact most of us are extremely grateful for what we have so far. And If he decides to leave this build unfinished, that is his decision.

I only wanted to say that given his reputation and his previous unfinished works (desire 601), It is very likely that we won't see another update for our device.