yashsingh1/xdaforums huggingface dataset:
[Sprint HTC EVO 4G LTE] xHausx:
Been awhile since I've updated this so I figured I would go ahead and post what I have so far.

Most of my time has gone towards fixing build errors and figuring out what the proprietary display drivers need to work, so the radio and sound still need some work.

I've also forked the omni manifest for now so it should be much easier to get setup. Just init (or checkout) with "repo init -u git://github.com/Haus1/android.git -b android-4.4" and it should sync everything for you. Although, for the moment you'll still need a couple cherry picks to patch up the ROM while they're waiting to be merged.

Vold: allow storage to be mounted - https://gerrit.omnirom.org/#/c/2120/

Settings: fix FC until NFC can be worked on(blob issue) - https://gerrit.omnirom.org/#/c/2144/

Multi Window - https://gerrit.omnirom.org/#/c/1510/

github.com/Haus1
[Sprint HTC EVO 4G LTE] fredgar75:
Is the DL in post 2 for omni 4.4 a working ROM? I understand it will have issues, just not sure if its flashable. And would I need to load the updated recovery to flash it.

Sent from a haunted carbon image of an EVO LTE
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
There's a Rom on devhost, however no data after installing. Tried to switch to airplane and even toggle data on and off. Still no data. Was fast and smooth

The 11-13 Rom is the one I tried
[Sprint HTC EVO 4G LTE] zacnking:
As did I there is no NV you can select and can't get it off of sim card. Any thoughts I would just mess with it but I really need a working phone being a plumber
[Sprint HTC EVO 4G LTE] xHausx:
Sorry about that, I tried updating the first post with a list of what is and isn't working so far but I guess it didn't stick. It should be good now though.

There's honestly not too much working on it right now, but most of the groundwork should be there for everything. Radio and sound will be my priorities once the needed display fixes can be submitted to the upstream repos.

The patched recovery will be needed for any 4.4 ROM. I believe [MENTION=912474]Dees_Troy[/MENTION] is aware of the issue though so hopefully an official fix will be available soon.
[Sprint HTC EVO 4G LTE] zacnking:
Saw the newest build and data works!!!!!! Although settings is getting FC's but other than that great job man!
[Sprint HTC EVO 4G LTE] jschill31:
Hello,

Still no data for me on new build...tried to auto-activate. Just spent the better part of 2 hours pulling new source, will build fresh to see if I can play along at home. I am new to Omni so looking for something fresh.

cheers
[Sprint HTC EVO 4G LTE] zacnking:
Try dev host and search jewel there is a new omni build as of 17th it 16th I believe
[Sprint HTC EVO 4G LTE] jschill31:
Thanks but my build should be done in a couple hours or so...I expect it will be current as of a 4pm.

cheers
[Sprint HTC EVO 4G LTE] fredgar75:
Would you mind sharing? I would love to test something new.

Sent from a haunted carbon image of an EVO LTE
[Sprint HTC EVO 4G LTE] jschill31:
It is xHausx build and thread...I just compiled it. May not be any different than what you pulled? Just curious, since you had data and I did not there must be something other than slight equipment differences at play. What bootloader and radio are you on? I am old school and never upgraded from my first soff so when I booted before I had an old hboot 1.12. Never had any reason to change before, just would upgrade my radio from time to time. I am reading now that KitKat builds will need an hboot upgrade for our Jewel. I just flashed Rumrunners hboot 2.09.5555 and have radio 1.13.11.0830. Maybe will be a different story this time around? I never have an issue sharing a build but the OP would need to clear it first. Best thing would be to pull the source yourself...then you always have the newest!:good:

Cheers
[Sprint HTC EVO 4G LTE] fredgar75:
I haven't flashed a 4.4 build yet. Because of the data issues others have reported. During the week I have to have a stable ROM. It's on the weekend when I get to play. I am on the original hboot myself. I don't know of any reason that we should have to update hboot. As long as you're s-off then you should be able to flash anything. But I could be wrong.

Sent from a haunted carbon image of an EVO LTE
[Sprint HTC EVO 4G LTE] Captain_Throwback:
http://xdaforums.com/showthread.php?p=47555821
[Sprint HTC EVO 4G LTE] zacnking:
So I'm not trying to be a smart alec but how dose this be as customizable as they say? What ive noticed so far is mainly the bar mod. Is it meant

That we individually build on it or is there a omni team that will release more features as time goes on.
[Sprint HTC EVO 4G LTE] scottspa74:
Pretty sure the latter part of your statement is the case. It is new, omni, as I understand.
[Sprint HTC EVO 4G LTE] fredgar75:
Thanks captain!

Sent from a haunted carbon image of an EVO LTE
[Sprint HTC EVO 4G LTE] xHausx:
Feel free to post your builds too if you want, my upload speeds are terrible so I'm not able to update as often as I would like. Please remember to send a pull request too though if you're able to fix something. :)
[Sprint HTC EVO 4G LTE] xHausx:
Well, there's still a lot to do but I've made a ton of progress so far. It's close to being useable as a daily driver if I can just get a few more things straightened out.

omni-4.4-20131118-jewel-HOMEMADE.zip - 171.66 MB

Radio: Calls, SMS work. Data connects but is unreliable. -Don't Let Activate If It Tries On First Boot-

Display: Works but still not fully implemented

Audio: All but main speaker works (once in a blue moon main will for a moment)

Camera: yes

Nfc: yes

Bluetooth: no but it tries to

Sensors: yes

GPS: ??? it knows my location but I'm not quite sure how

I'm still getting all the changes sorted and pushed to github so it may be a minute before it's updated with everything

edit:

To build you'll need to place the attached jewel.xml under .repo/local_manifests/jewel.xml and delete the current roomservice.xml to ensure it updates. I also commented out the duplicate ones from .repo/manifests.xml to make sure it was always using the correct one.
[Sprint HTC EVO 4G LTE] jamieg71:
Was Omni gerrit down yesterday?
[Sprint HTC EVO 4G LTE] xHausx:
It kept trying to log me out yesterday but I haven't noticed it go down
[Sprint HTC EVO 4G LTE] jschill31:
Cool, could possibly be a backup plan if you are down. I was caught off guard with how long it actually took to build. Your post is more current than the build I did at this point. I pulled yesterday at 4 pm and my machine did not finish until this afternoon sometime while I was at work. I highly doubt I am the man to fix anything though..;) I do however have a reliable build machine.

Cheers
[Sprint HTC EVO 4G LTE] xHausx:
Ouch, yeah it takes awhile for a new init and build. Make sure you have at least a 16GB swap with ccache and it should help speed it up a lot. Clean builds take ~90min for me and just removing out/target will cut it down to ~70min. Still fairly long but not too bad for a VM.
[Sprint HTC EVO 4G LTE] jschill31:
Thanks for the tip! No one has ever indicated increasing swap space cuts down on time...at least to me. I have been running for 2 years with only 4GB and ccache.

Thanks again
[Sprint HTC EVO 4G LTE] xHausx:
Alright everyone, I haven't given up yet. :)

Sound and GPS are straightened out and everything should now work with only one cherry-pick from gerrit. I've also included a link for a native 4.4 TWRP that was built alongside Omni. The display doesn't refresh when first awoken so I've disabled the screen timeout, but if for some reason it still turns off you can simply swipe like normal and it'll come back. I'll try to get the commits needed to build it on gerrit soon.

This copy is just the base ROM as I was testing but the next one will include multi-window and all the other goodies.

Download:

http://d-h.st/OGR

Repos:

https://github.com/Haus1/android_device_htc_jewel

https://github.com/Haus1/android_device_htc_s4-common

https://github.com/omnirom/android_device_htc_htc-msm8960

https://github.com/Haus1/android_kernel_htc_msm8960

.repo/local_manifests/jewel.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="Haus1/android_device_htc_jewel" path="device/htc/jewel" remote="github" revision="android-4.4" />
<project name="Haus1/proprietary_vendor_htc" path="vendor/htc" remote="github" revision="android-4.4" />
</manifest>
[Sprint HTC EVO 4G LTE] glockliberty:
Will the TWRP linked in deck's thread work okay?

I'm going to give this a shot today. :)
[Sprint HTC EVO 4G LTE] xHausx:
Yup, his will still work well to flash this.
[Sprint HTC EVO 4G LTE] xHausx:
I'll just leave this here for now :)

http://d-h.st/WoA
[Sprint HTC EVO 4G LTE] ADM818:
Does this have the same issues as 4.4 or completely different ones.
[Sprint HTC EVO 4G LTE] xHausx:
So far so good, although I've barely had a chance to test yet. It looks like 1x still might have data connection issues but 3G is working fine
[Sprint HTC EVO 4G LTE] ADM818:
Everything is working good for me. Only issue I see is that occasional red boarder around the screen when I touch the status bar, but its not really a big deal to me.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Previous versions are very nice. Going to give this one a try. Hopefully data is better. Thanks Haus
[Sprint HTC EVO 4G LTE] jschill31:
Hello,

Just wondering if the repo has issues...it is asking for a password?

From https://github.com/omnirom/android_hardware_broadcom_libbt

05b6a2e..f187c69 android-4.4 -> omnirom/android-4.4

Password for 'https://github.com':

Also those who have flashed, any issues connecting to WiFi? I still have not figured out the reason but none of my CM11 builds since Nov19th have connected. I know others are having the same issue, could be a slight variation in our hardware.

Cheers
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
No data at all on 12/6 :'(
[Sprint HTC EVO 4G LTE] xHausx:
That's normal, because it's an eng build strict mode is enabled by default.

You'll need to remove the omni.dependencies file until they're able to fork the repos for it. Until then the roomservice.xml below should work.

?xml version="1.0" encoding="UTF-8"?>
<!--Please do not manually edit this file-->
<manifest>
<project name="Haus1/android_device_htc_s4-common" path="device/htc/s4-common" remote="github" revision="android-4.4" />
<project name="omnirom/android_device_htc_msm8960-common" path="device/htc/msm8960-common" remote="github" revision="android-4.4" />
<project name="Haus1/android_kernel_htc_msm8960" path="kernel/htc/msm8960" remote="github" revision="android-4.4" />
</manifest>
[Sprint HTC EVO 4G LTE] xHausx:
3G and LTE aren't working either? So far on mine 1x is busted and 3g/4g will occasionally require toggling airplane mode to fix.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Ya I couldn't get anything. Full wipe 3 times on everything. Used the gapps from deck. Tried switching mobile networks, toggling air plane off and on. Rebooting, wipe cache/dalvik and fixed permissions. I'm s off with latest firmware from rumrunner. Even tried flashed cm11 from 11/27 then omni over that, same results.
[Sprint HTC EVO 4G LTE] ADM818:
My 3g work fine I don't know about LTE tho.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Guess it's just my device then. Idk I'll try again later
[Sprint HTC EVO 4G LTE] xHausx:
I was able to get that as well. There's something with EVDO and 1x that is preventing it from completing the data connection, but if you're in an area with LTE both it and eHERP will work normally.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Ya I reflashed again and data works. I was connected to my airrave the first time so I assume it doesn't like that. LTE and 3g seems to work pretty well. I'll give a full test today.
[Sprint HTC EVO 4G LTE] xHausx:
Yup, that would do it. Airraves use EVDO for 3G.
[Sprint HTC EVO 4G LTE] zacnking:
Please please and cm11 theme chooser ;) great ROM!
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Working solid so far. Only time I had to toggle data was switching from 1x,3g then LTE. Ya I have a area where that happens in about 5min of driving
[Sprint HTC EVO 4G LTE] jschill31:
Hello,

What are you using as a Jewel local? Here is what I have and it is forcing a new roomservice.xml doc on me then locking up?

<?xml version="1.0" encoding="UTF-8"?>

<manifest>

<project name="Haus1/android_device_htc_jewel" path="device/htc/jewel" remote="github" revision="android-4.4" />

<project name="Haus1/proprietary_vendor_htc" path="vendor/htc" remote="github" revision="android-4.4" />

</manifest>
[Sprint HTC EVO 4G LTE] xHausx:
You'll need to delete/rename the omni.dependencies file until they get a chance to fork them. For now I'm doing that and using the repos you mentioned plus the roomservice.xml posted here.

You'll also need to include the display-caf cherry-pick and revert the last media-caf commit.
[Sprint HTC EVO 4G LTE] jschill31:
What about audio-caf? Would it be just as easy to use Slim caf files or will that not work?

Thanks again
[Sprint HTC EVO 4G LTE] xHausx:
Audio should be fine as is, but for media-caf it doesn't take long at all to roll it back

cd hardware/qcom/media-caf && git reset --hard HEAD^ && croot
[Sprint HTC EVO 4G LTE] xHausx:
Well, I was able to get data is working over EVDO but there's a huge caveat. The RIL isn't recognizing the htc unsol messages so sometimes it takes awhile for data to connect. A workaround for now is to just call your voicemail and then hangup, afterward data should reconnect.

Screen record is nearly working but still needs some work. There looks to be a memory leak somewhere so you'll need to reboot after you use it to make room for egl.

The occasional bootloops should also be straightened out now as well, but please let me know if you have it happen again.

omni-4.4.1-20131209-jewel-HOMEMADE.zip - 175.49 MB
[Sprint HTC EVO 4G LTE] fredgar75:
I just mentioned to a couple of guys over the weekend that development seemed to come to a stand still. Thank you for proving me wrong.

Sent from a haunted carbon image of an EVO LTE
[Sprint HTC EVO 4G LTE] gunfromsako:
I lol'd at the eHERP... Not sure if I want my phone getting that. (i know what u meant thought) ;)
[Sprint HTC EVO 4G LTE] scottspa74:
Hahaha eHERP. That's great. Funny catch. Laughed loud.

Haus, thanks for sharing.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Having tons of data issues with 12-9 even toggling data doesn't help. Takes a long time to reconnect when switching. Thanks for the work. But I'm going back to 12-6
[Sprint HTC EVO 4G LTE] xHausx:
Nope, still here. Just learning my way around the kernel.

Yeah, data is pretty horrible if you're not in decent lte coverage. This first 4.4.2 build is still bad but I'll see about throwing together something to make it more useable until it can be fixed properly.
[Sprint HTC EVO 4G LTE] xHausx:
There are a few new features but most of the bugs are the same as before. I'll try rebuilding it in a few with what's hopefully a more reliable RIL.

omni-4.4.2-20131212-jewel-HOMEMADE.zip - 175.40 MB
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Reflashed 12-9, seems to be better and more stable than 12-6 with regards to data issues. Perhaps it was just sprint messing with towers in my area. Seem to have more LTE areas than before. But I'm gonna give the 4.4.2 a run. Feel free to post any builds you want. I'll try them all.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
4.4.2 running very good. Data is stable until I enter a 1X area then it won't reconnect without toggling it. Only issue other than that is the notification light doesn't work when charging. I mean it doesn't light up when plugged in. Still get notification pulse just no charging
[Sprint HTC EVO 4G LTE] scottspa74:
Just an attempt to clarify, fredgar wasn't singling out omni to say development seems to have kind of died. He meant the device in general.

That said, with all the cool stuff that's popped up the last week, I'm sure he's pleasantly surprised.

Thanks haus.
[Sprint HTC EVO 4G LTE] fredgar75:
That is one hell of an understatement. Thanks to all that have been working to keep this device running strong.

Sent from a haunted carbon image of an EVO LTE
[Sprint HTC EVO 4G LTE] numel007:
There's so many Kats in our forum it looks like an old lady's home.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Just want to say I'm on the 12-17 and so far data switching is working with no issues. Only been about 2 hours so we shall see. Thanks xhausx

---------- Post added at 10:51 AM ---------- Previous post was at 10:49 AM ----------

Only issue so far is candy crush doesn't work. Loads up then closes before fully loaded
[Sprint HTC EVO 4G LTE] A$hr@j:
---------- Post added at 10:51 AM ---------- Previous post was at 10:49 AM ----------

[/COLOR]Only issue so far is candy crush doesn't work. Loads up then closes before fully loaded

Try clearing the app data and try again.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Try clearing the app data and try again.[/QUOTE]

Ya I tried that, no go. But the data is perfect. No issues all day switching from 3g to LTE to 1x
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Xhausx is there a option in here for killing app by holding back? Also the auto brightness doesn't seem to do anything and switching the levels for sensor has no effect. Am I the only one seeing this?
[Sprint HTC EVO 4G LTE] xHausx:
Long press to kill apps may need to be ported over, there is an option to add a "kill all" button in the apps list though. Auto brightness should be working in this new build if it doesn't in the older one, although it's sometimes hard to notice at default levels.
[Sprint HTC EVO 4G LTE] xHausx:
New ones ready! Data should be working for everyone now although it still sometimes thinks it's connected when it actually isn't. Usually this is only after it's been idling for a long time.

I think I know a way to fix it so it shouldn't take long at all to iron out, but in the mean time let me know if you guys run into any other issues.

omni-4.4.2-20131226-jewel-HOMEMADE.zip - 174.53 MB

Edit: If your data does fail as mentioned above just pull down the quick tiles and double tap the signal bars, it should come right back. Look at it as an energy saving feature so apps aren't using the internet when you're not paying attention ;)
[Sprint HTC EVO 4G LTE] wtfdic:
Well looks like I will have to give this rom a try.
[Sprint HTC EVO 4G LTE] xHausx:
New ones ready, data is still not 100% but it works very well while out moving around

omni-4.4.2-20131228-jewel-HOMEMADE-4.zip - 174.53 MB
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
So how's this version working for everyone?
[Sprint HTC EVO 4G LTE] xHausx:
that ones kinda unstable, there's a lot of stuff in there I added to just test with. Seems like when it works it works great, other times not so much
[Sprint HTC EVO 4G LTE] numel007:
By "when it works" do you mean certain boots? Or different flashes?
[Sprint HTC EVO 4G LTE] xHausx:
Data was temperamental, it would start off by performing very well and handing off quickly and then gradually get worse. Thankfully the RIL side of it is nearly done now and the networking part is right up my alley.
[Sprint HTC EVO 4G LTE] xHausx:
Data is stable enough that there shouldn't be a need to toggle it anymore, however this build will sometimes get very attached to a certain type of data connection if it's been connected for awhile.

Thanks to [MENTION=5635589]shortyishere[/MENTION] and a commit by [MENTION=1162986]Captain_Throwback[/MENTION] the issue with installing to the sd card is now fixed too.

omni-4.4.2-20131230-jewel-HOMEMADE.zip - 174.52 MB

All of the patches I used on this, sans multi-window and the background image, are up on my github for anyone interested in building it. I've also fixed it up so it can be built as is without any extra changes. All you will need is the jewel.xml file in your local_manifests folder and the rest should get checked out automatically.

As always let me know if you run into any issues.
[Sprint HTC EVO 4G LTE] numel007:
Overly attached Rom? ;) I'll check it out, been wanting to try omni for a while now.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Any chance that auto brightness is fixed and or hardware kill by holding back added?
[Sprint HTC EVO 4G LTE] xHausx:
Auto-brightness is working on my device so I'll need some logs/kmsg in order to troubleshoot it. I'm not familiar with the hardware kill on back button feature though?

Unfortunately my signal decided to drop out on me again last night and ended up killing my battery, so it looks like there's still some work to be done on that.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
In cm you can tick under development kill app but holding back. I use that a lot to kill candy crush lol. Sorry to hear data still being a issue. I was on the latest cm11 and data was good for about 2 days then dropped out all the time.
[Sprint HTC EVO 4G LTE] xHausx:
I haven't seen anything about that being ported over yet, but you can kill items by long pressing home or multitask button. It should kill them when you swipe it away.
[Sprint HTC EVO 4G LTE] xHausx:
Last build of the year. I've fixed the charging led (again) and made some more tweaks to the RIL.

omni-4.4.2-20131231-jewel-HOMEMADE.zip - 174.53 MB

[MENTION=3333105]Chaosmaker2k[/MENTION] I found the patch for long press backspace to kill but it's going to need ported. I'll see about getting that pushed to gerrit for the next build.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
Thanks for all the work man. I'm gonna download this and give it a spin when I get home. Happy new year and I really do appreciate all that you do.

[MENTION=2719349]xHausx[/MENTION] I just saw your profile says central Florida. I'm in Ocala so we are in the same area lol
[Sprint HTC EVO 4G LTE] scottspa74:
Just wanna shout thanks haus. ! Really appreciate you sharing this with us!
[Sprint HTC EVO 4G LTE] Robbie_G:
An app I have keeps crashing when using ART, and the developer says this is the fix for it:

https://android-review.googlesource.com/#/c/73142/

Is that easily put into your ROM? Or do we have to wait for Google to put out a new release?
[Sprint HTC EVO 4G LTE] xHausx:
Should be a cinch to put in. Is there an app or anything it can be tested with?
[Sprint HTC EVO 4G LTE] scottspa74:
Xhausx, I gotta say, nostalgically, I love what you're doing here. My first with android was the OG evo, and Reding and learning how to root and get S-off via toasts method and files and your helpful threads and answers makes me lump you into the 'few who I learned a little about android' from category. Again, thanks for sharing and all you do.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
[MENTION=2719349]xHausx[/MENTION] the newest on on devhost seems to have real good data used it for a little over a hour and it downloaded all my apps from the play store. I'll be able to try it more after 10am when I'm out n about. Thanks
[Sprint HTC EVO 4G LTE] numel007:
Does the new one not have button remap and quick setting options? Flashed and couldn't find anything related to them in menu.
[Sprint HTC EVO 4G LTE] Robbie_G:
https://play.google.com/store/apps/details?id=keepass2android.keepass2android

With ART enabled, it crashes when an entry is opened.

I can test things too!

Thanks for bringing omni to us!
[Sprint HTC EVO 4G LTE] Robbie_G:
You can edit /system/usr/keylayout/synaptics-rmi-touchscreen.kl (249 is the recent apps button), but you can't edit long presses.
[Sprint HTC EVO 4G LTE] numel007:
Yeah I ended up copying the file from another rom and pasting it in.
[Sprint HTC EVO 4G LTE] Chaosmaker2k:
[MENTION=2719349]xHausx[/MENTION] thanks for everything you've done for my evo lte but I've upgraded to the G2. Although I still have my evo I might still play around with this rom however its not active so i can't test data
[Sprint HTC EVO 4G LTE] xHausx:
Without him and netarchy that would have been my first and probably last android device. Between hooking us up with an awesome root method and helping to write a kernel for it from scratch (that actually functioned properly unlike stock) he put htc's engineers to shame.

Remember them saying there was absolutely no way hdmi would work without the 30fps cap? lol

It's available in the framework but not fully implemented yet. It looks like someone's been putting a lot of work into it so hopefully it will be available soon.