yashsingh1/xdaforums huggingface dataset:
[Sprint HTC EVO 4G LTE] Ellipses:
As long as you're rooted with a custom recovery you should be fine but being s-on means having to flash the kernel seperately(i.e. extracting the boot.img from the rom zip and flashing it thru fastboot).
[Sprint HTC EVO 4G LTE] :
UnityRom 2.3.1 is ready now lol. Posted :). Major kernel overhaul too. That's what took so long sorry.
[Sprint HTC EVO 4G LTE] :
If you still really want help with this, I can make a few scripts, adb package (windows 7 or 8/8.1 but harder to make the adb driver work), and the system & boot images you could push directly via fastboot I think.
[Sprint HTC EVO 4G LTE] :
Might be willing to try to take another crack at this now that I've finished up that nightmare of integrated custom kernel building. Jeez that was insane. Not like building by itself really at all.
[Sprint HTC EVO 4G LTE] Greenfieldan:
I assume installation of this and gapps is the same as normal? Flash ROM, let boot, reboot into recovery, flash gapps, then go through all the installation stuff, right?
[Sprint HTC EVO 4G LTE] katypeaceperry:
Twitter notifications don't come thru for me but everything else does

---------- Post added at 12:54 PM ---------- Previous post was at 12:49 PM ----------

just install the ROM then push reboot later and use the reboot button in twrp to reboot back in to recovery and install the gapps if your coming from another ROM just run a factory wipe in twrp 3-4 times then flash cm reboot like i told you then gapps reboot now and your ready to rock on
[Sprint HTC EVO 4G LTE] Cmorris8848:
Hey, just wanted to give some encouragement. I downloaded the ROM this morning, got everything restored and the way I like it, and it has been fantastic! This is a great ROM. Keep doing what you do. Thank you for your continued support. :D
[Sprint HTC EVO 4G LTE] :
Another update coming as soon as I have better signal. UnityROM 2.4.0 is finally done.

How is it different?.... Strict-Aliasing=3, & like 5 other optimization flags added all around, and LZ0 compression for the kernel rather than GZIP.
[Sprint HTC EVO 4G LTE] :
I have never double rebooted. Just wipe, install ROM, say no to reboot, flash gapps, reboot, done.
[Sprint HTC EVO 4G LTE] :
Well I try. As just one guy, with no collage at all, I think I do pretty dang good.
[Sprint HTC EVO 4G LTE] kannanrs:
Hi guys...

Will this rom support MTK chipset???

Regards
[Sprint HTC EVO 4G LTE] :
MTK? Have to know what it is first lol
[Sprint HTC EVO 4G LTE] kannanrs:
Lol..Thats Mediatek chipset based devices...
[Sprint HTC EVO 4G LTE] :
Well, technically, if I had all of the dependancies for the device to add to my roomservice.xml. I could build a UnityROM for it. No problem.

Same for any other device as well. So this is also a message to anyone wanting this for a different device. Help me add what I need and I'll build it for ya :).

My 2.4.0 changes aren't on Github yet, and they make all the difference too.
[Sprint HTC EVO 4G LTE] kannanrs:
There's a cm11 packaging for mediatek 6589 chipset which I'm currently using called wiko stairway which is getting stabler now and on xda which you can look at and there are couple of 4.4.2 ROMs for other mediatek chipsets which run quite well.

Regards
[Sprint HTC EVO 4G LTE] :
2.4.0 is finally up :)
[Sprint HTC EVO 4G LTE] kannanrs:
What's the target device please???
[Sprint HTC EVO 4G LTE] :
What target device? This ROM is for jewel.
[Sprint HTC EVO 4G LTE] kannanrs:
Thank You
[Sprint HTC EVO 4G LTE] bpaulien:
I just installed this to give it a try. I must say at first glance I'm impressed. The first thing that impressed me is that the APN for Ting is installed, but even better, it was connecting to the data network right off the bat. I didn't have to edit any files or databases or anything. :) this is a source of much frustration for us Ting users, and the fact that it works out of the box is much appreciated.

I'll give the ROM a few days at least to see how it goes but my first impressions are positive.

Thanks for your hard work in giving us this ROM.
[Sprint HTC EVO 4G LTE] fizbanrapper:
BTW, that was recently fixed in DU, BeanStalk and PAC-MAN builds as well. I would imagine the change was made by Google and picked up by all of the AOSP devs, but I can't say for sure.

I think you'll notice with time, that your data connection will drop for seemingly no reason. If so let me know and I'll explain the fix.
[Sprint HTC EVO 4G LTE] StrummingLevi:
Hey there I was interested in trying this rom but every time I try to install I get a message saying:

Installing ROM Clean

Checking for correct device information

assert failed: getprop("ro.bootloader") == "2.10.0000" ||

getprop("ro.bootloader") == "2.10.5555"

Any idea what's going on?
[Sprint HTC EVO 4G LTE] Captain_Throwback:
That assert is there to protect you from messing up your device if you haven't already updated to the new partition layout.
[Sprint HTC EVO 4G LTE] StrummingLevi:
Thanks brotha. Man I've been out of the game for a while ha. Used your ruu and flashed the twrp 2.7 recovery that was on that same thread. Worked no problem. Strangely enough when I try to flash the rom now all I'm getting is a white HTC splash screen. It just says HTC on the screen, not the unlocked red writing. Any other ideas? Thanks

Fixed it never mind
[Sprint HTC EVO 4G LTE] :
OK. So UnityROM 2.5.0 is on its way. I have the sources updated to 2.5.0 and are fully working again, until CM busted some of the commits yeaterday. I just haven't done any uploading yet.

Edit 2: Sources are 100% again. Updated again as well.
[Sprint HTC EVO 4G LTE] :
Here it is... UnityROM-2 v.2.5.0. Tons more optimization flags system wide.

Now with UnityROM-2 Customized CM Repository. Same as CMs' mostly, but with my GCC 4.8 toolchains added, CMs' removed, and device dependencies added in too so there is no need for a roomservice.xml anymore.

Also UnityInstaller sources are finally available on my Github for those who want to make the full package.
[Sprint HTC EVO 4G LTE] DKStunna108:
Sweeeet bro
[Sprint HTC EVO 4G LTE] :
Oh yeah. This is the new, real s*** bro. Makes last time look like a huge joke lol.
[Sprint HTC EVO 4G LTE] itek:
This can just be flashed over 2.4? Just wipe dalvik and cache? Do gapps need to be reinstalled? Thanks for keeping this phone alive and kicking. I tried this after trying to update to CM 9/30 nightly, which threw all sorts of errors, no matter how I installed it. Unity 2.4 is running (mostly) solid. Still get some random reboots, but CM was worse. Looking forward to trying 2.5. :good:
[Sprint HTC EVO 4G LTE] :
Well. To be honest I have no idea if it plays well with 2.4.0. I had so many test versions in between it and 2.5.0 I couldn't even try to know lol. Gapps.... Don't use them myself so I can't tell you that either. Just there for others convenience. The kernel has the most changes. Seems fine on my end but don't trip about the huge size of the boot.img its supposed to be that big now
[Sprint HTC EVO 4G LTE] itek:
Wait, so there is no way to add superuser to apps? I try to add it to an app, say ES File Explorer, and it won't let me click on Allow, it's not greyed out just won't click, and any setting crashes it. The others that already had it from 2.4 still do, but it won't let me add a new one, or change anything about the ones that do. I was having this problem intermittently with 2.4 also though, so idk. Otherwise, a dirty flash seems to be working thus far...
[Sprint HTC EVO 4G LTE] :
Yeah. I know that it is recent, one of my build flags is doing it i'm sure lol. just need to tear into it and see which it is.

Or, I was concidering using SuperSU instead. Never liked Superuser since Android 2.3.x. Nothing against koush, but I feel chainfire did it better.
[Sprint HTC EVO 4G LTE] itek:
Today clicking Allow worked. I don't know what changed from last night to today. I was able to go in and add superuser to different apps. Once they are added they are there for good though, as the settings are still a no-go. This is the same as it was with 2.4. (Intermittently not being able to click allow.) I did try SuperSU last night, but you have to give superuser to SuperSU, so that didn't work either and I uninstalled. Btw, TB gives a warning: "Your SU binary (version "16com.android.settings") is functional but might not work reliably on some 4.3+ ROMs. If you encounter issues try SuperSU instead." Would I just install that and give it superuser rights, then it takes over?
[Sprint HTC EVO 4G LTE] :
Ok I fixed it. Superuser is back to normal. I'll be updating after I fix it on my Github. Should be by Monday
[Sprint HTC EVO 4G LTE] :
UnityROM-2 v.2.5.3 is now posted. Same as before, just a RepoSync & Fixed Superuser. Couple sync related fixes too ( rewriting for CMs changes to frameworks/av ).
[Sprint HTC EVO 4G LTE] :
UnityROM-2 v2.5.10 is now up.

New kernel...Again.

More optimization flags added/removed as needed globally.

Reunified Gapps. Fully separate within the package, just is called upon during installation now. So it's legit :). Just like any sense ROM.
[Sprint HTC EVO 4G LTE] itek:
Hey man, thanks again for all the hard work. My phone is running great. Took me a sec to get used to the new dpi, but I like it. What setting did you use? When do you think you will include the new Play Store in your gapps? Unless I did something wrong, I don't think this is the new one. Also, you have to include all the apps in the installer, right? I usually just install framework and install everything else from the App Store, so they don't bloat up the system when they update. In any case, keep up the good work! :good:
[Sprint HTC EVO 4G LTE] :
This is 280 DPI default now. I will be updating gapps at some point. Just not a high priority. Seeing as I don't build those. Just an addition.

And you don't have to have any of the gapps. Skipping it entirely.

To those who refuse to read first.

This installer is all explained in the OP. That's what fully modular means. You do with as you see fit. Add/Remove as you have options for. I wouldn't give you installation options that would break anything in the ROM. That's counterproductive. Hello...?

This is designed to be retard proof.

Why all the already answered questions people?

Please for everyone's sake READ first. THEN ask questions. I update the OP every time with whatever relevant info is needed I promise. This is a 1 step process, how do you guys still get it wrong? Not trying to be an ass but this is getting really stupid.

Read the first post while you're there downloading my ROM anyway. It keeps unnecessary questions from being asked.
[Sprint HTC EVO 4G LTE] :
So you know most of that rant was not towards you.

I keep getting this same stuff. Over and over. About the Hboot, or wrong firmware, wrong recovery, all this. Repeatedly.

Its ALL in the first post. Big Bold writing.

Yet still nobody reads. It gets quite irritating, being asked the same questions over and over. When I answered it all right from the start. Come on now. If y'all can't read, you shouldn't be rooting or flashing anything... cause you can't read instructions.
[Sprint HTC EVO 4G LTE] :
Hey dude... I'll be linking you up with my UnityROM-2 for d2spr. Just gotta do some fixes for strict-aliasing. Then I should actually have it this time. All CM dependencies are met now. So give me a week at the most d2 will be up needing a tester before I add aroma to it.
[Sprint HTC EVO 4G LTE] itek:
I hear ya, but I'm glad you said something, because quoting me, well, made me feel it was related to my question, especially considering you only addressed the fully-modular installer not breaking stuff, and it being retard proof process, although nothing I asked about was in the OP. Even my sig has most of the links needed to update to help noobs out. Either way, I wasn't confused, and I agree, the installer is noob friendly. Obviously, I installed it just fine, your last 4 releases in fact, and gave you feedback on it.

I asked you if you must include all gapps in the installer, not if I had to install them. I mean, it's modular, I had to click to install, I get it. I was asking because it's a big download now every time you publish a version change, especially for the older gapps, but I figured there might be some limitations to how you are allowed to bundle them, hence you including them all, but wasn't sure, so I asked. No big deal on my part, just some dialogue, but PLEASE, stay humble bro. People are going to ask questions as they learn. It's a normal part of the process.

For an absolute noob, this one bundle installer is nice, especially if updating all the time isn't part of the plan. For me, just the framework would be better, and of course, the new framework would make the most sense, but really, two packages was optimal for download reasons. You update the ROM much more than Google updates gapps. These are just my opinions though, others may feel differently, and who knows, I may change my mind. I only started to install most google apps via the app store recently. In any case, as I said, thanks for the work you do. It is appreciated. I guess I'll limit my responses somewhat though, so I don't get caught up in an accidental dev noob smash. :p
[Sprint HTC EVO 4G LTE] :
I am limited on how to bundle them legally. And due to Dev-Host having a 512mb cap. The only ones I include are primary Gapps. Maps and ones that effectively replace AOSP apps.

But I'm not just making kernel changes.

Yeah. It evolves. But with the ROM. I don't bother uploading unless I've made at least some build changes.

v2.5.3 was good. But many optimization flags were present just not being used yet.

And I messed up and forgot add strict-aliasing to the build when adding the new flags in to the main ROM build. Obviously changed the default LCD density from 320 to 280.

Removed kernel flags for M7 and its cortex-a15 CPU rather than the Evos cortex-a9. Removed quad core vectorizing.

Added flags to all modules.

Way more than a simple kernel change.

Especially v.2.5.10.

This one has finally been thoroughly examined and tuned for Evo LTE.

All flags checked for consistency globally.

This is the build I've been working on privately the whole time. I finally believe it to perfected enough now to release my full build.

Clean flash recommended for v.2.5.10.
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Speaking of reading the OP, my TWRP 2.8.0.x builds will flash this fine (I notice you require 2.7 specific-builds there). The key is obviously that the recovery has to support the new partition layout - the version number isn't really the important part.

I'm about to download and try this, because the last CM build I flashed (M11), WiFi is all borked up.
[Sprint HTC EVO 4G LTE] :
Ok. I hadn't looked to see if you updated TWRP or not since the original thread. Will fix in a minute.

This works great for me. Just wish I knew how to add more governors & I/O schedulers
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Have you looked here?

http://xda-university.com/as-a-developer/adding-features-to-your-kernel
[Sprint HTC EVO 4G LTE] :
Everything seems fine with v.2.5.10. Finally. Just idk... Now that I have changed so much. With a custom kernel. All that good stuff now.

Does the thread belong in Original Development again yet?
[Sprint HTC EVO 4G LTE] :
I will now lol
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Alright, so I flashed the latest, and I see the same issue I had on CM11 M11 where I don't see my 5GHz WiFi network, and it keeps disconnecting. Since I have no data on this device, I can't do anything.

I flashed back to Sense, and then back to this ROM, and now I have some WiFi again (but still only 2.4GHz networks show). I assume this is an issue on the CM side somewhere. I haven't tried a recent nightly to see if it's been fixed, but maybe I should try that next.
[Sprint HTC EVO 4G LTE] :
Well I had 5.GHz up to the point they changed some stuff in frameworks/av, qcom/media-caf & external/bash in the last week or so
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Do you have a version somewhere where it's working then? I gotta have reliable WiFi.
[Sprint HTC EVO 4G LTE] fizbanrapper:
While they're not CM11, I've recently posted builds for 3 different ROMs with CM-based kernels. I can confirm that both WiFi bands work on every one of them.

If you want to stick with CM, pulling the boot.img out of one of my ROMs and flashing it would almost certainly give you what you're asking for, though none of them are optimized quite like LiquidSmoke's kernel.
[Sprint HTC EVO 4G LTE] :
Do you know of maybe a specific kernel build flag that may produce this issue? If so I can simply remove it next time around
[Sprint HTC EVO 4G LTE] :
No but. You may be able to just run my commits like normal on a build just without the last 2 for frameworks/av (I believe) and the last one for media-caf. That should just have them like they were in v.2.4.0
[Sprint HTC EVO 4G LTE] :
Big question guys. I'd like to change where it says "CyanogenMod Version" to UnityROM-2 Version. Anyone know how I do this? Been prodding around in packages/apps/Settings just not finding it.
[Sprint HTC EVO 4G LTE] fizbanrapper:
Wish I did. I'll have to pay attention to this specific feature. If it happens to me and I can figure it, I'll definitely let you know.
[Sprint HTC EVO 4G LTE] :
Yeah me too. I have a feeling its because of the -fstrict-aliasing -Wstrict-aliasing=3 - Werror=strict-aliasing combo. That has been my nightmare everywhere else lol
[Sprint HTC EVO 4G LTE] bpaulien:
I just realized this is a known issue but I will mention it anyway... I was also unable to get WiFi working on this build. I captured a catlog, but since you already know about it, is there any point in providing that to you?
[Sprint HTC EVO 4G LTE] :
Wouldn't know what to do with it if you did so don't bother
[Sprint HTC EVO 4G LTE] samdu:
Best. Installer. Evar. Not even kidding.
[Sprint HTC EVO 4G LTE] Captain_Throwback:
[MENTION=4390453]LiquidSmokeX64[/MENTION]

FYI - You can update to the latest version of AROMA (I see you're using 2.70B6) if you use the installer binary I posted here: http://themikmik.com/showthread.php...r-Working-update-binaries-for-all-M8-variants
[Sprint HTC EVO 4G LTE] :
Thanks. I am about to produce the next version. Another one based on my private UnityROM-2 project.

Been offline for awhile. So it's still 2.5.10 but with a ton more build changes, more flags all over.

But the big thing again is the kernel.

Inteliactive & Intelidemand governors. SIO, and FIOPS I/O schedulers. And I think I might have fixed the WiFi bug on accident. I'm seeing the 5.GHz option in WiFi settings and a Xfinity router is showing up nearby so I only can assume its good again
[Sprint HTC EVO 4G LTE] :
Does this version support set_metadata instead of just set_perm?
[Sprint HTC EVO 4G LTE] Captain_Throwback:
That's not what that update-binary is, lol. The update-binary is AROMA. You're thinking about what's renamed as update-binary-installer in an AROMA zip.
[Sprint HTC EVO 4G LTE] :
Ok. Got it all ready. Updating gapps was giving me crap. Had to remove Maps for now till I figure out why it keeps FCing. And added Google Home.

Turned gapps back like they were originally as just a checkbox rather than having the menu in between.

Updated Aroma with a new theme and font as well. Thanks Captain :)

I'll be uploading 2.7.0 tomorrow. Hope everyone enjoys this one :)
[Sprint HTC EVO 4G LTE] Magnum_Enforcer:
If you're referring to the string of info that's listed as part of the software version in the settings menu, you can change it in the build.prop.
[Sprint HTC EVO 4G LTE] :
No, I'm not. Obviously. That's been changed already. I am referring the the words "CyanogenMod Version" not what comes after. I changed that already.
[Sprint HTC EVO 4G LTE] Captain_Throwback:
It has to be a common overlay, or in cm_strings.xml in pacakges_apps_Settings.

EDIT: In fact, here you go - https://github.com/CyanogenMod/andr...s/blob/cm-11.0/res/values/cm_strings.xml#L530
[Sprint HTC EVO 4G LTE] :
Thanks :). That's one less thing.

Not an issue but removing cm- out of the finished zip would be the next thing I'm working on
[Sprint HTC EVO 4G LTE] Captain_Throwback:
The output file naming convention comes from vendor/cm/config/common.mk

See here: https://github.com/CyanogenMod/android_vendor_cm/blob/cm-11.0/config/common.mk

I'm not sure exactly where the "cm" comes from, but the rest of the filename is definitely specified there.
[Sprint HTC EVO 4G LTE] :
Yeah. I figured it had to be in there somewhere. Still don't know though. Not as skilled as it looks lol.

You should know by now, mostly luck has gotten me this far, and others who actually know more than me
[Sprint HTC EVO 4G LTE] :
OK. v.2.7.0 is posted. Enjoy :)
[Sprint HTC EVO 4G LTE] :
How is the WiFi now?
[Sprint HTC EVO 4G LTE] Captain_Throwback:
I am seeing the 5GHz networks now, after a slight delay. And it's connecting fine and seems to be staying that way. So I think it's good now, thanks.
[Sprint HTC EVO 4G LTE] :
Cool. It seems using -fforce-addr & -ffast-math was the cause. Plus changing mtune=cortex-a9 to cortex-a15 helped too
[Sprint HTC EVO 4G LTE] :
Version 3.0.0 should be up soon.

I really think this should count as original development at this point though....

Kernel updated to 3.4.91 now, GCC 4.9, LZ4... New build flag system...globally...
[Sprint HTC EVO 4G LTE] fizbanrapper:
Do you have any interest in using this with other ROMs? I would love to be able to pair this with Beanstalk, PAC and some others.

One of the next things I would like to figure out is how to get Bubba kernel functioning again, or at least the same functionalities, and it would be great if it could be used with this install environment.

I'm not good at much, but I've been able to build 5 different ROMs successfully and am working on more. I'd love to work together to pool the resources of the few remaining people who are working on this device.
[Sprint HTC EVO 4G LTE] :
In reality no. I have no interest in helping people that chose to ignore others who ask for help. So Beanstalk, PAC, Carbon, Even LiquidSmooth to a point.

Why should I do anything to help them when the refused to help me?

No this is mine... Screw those people if they want to be children.

Honestly Bubba Kernel is what I drew inspiration off of. I think I at least somewhat got the same stuff. LZ4, SIO, FIOPS, Intellidemand, Intelliactive. I just am missing BFQ. Maybe some other unnoticeable stuff. So why bother with BubbaKernel if its broken and close to the same thing? And I use a ton more build flags too :). So yeah. UnityROM-2 stays Unified. About the most that's happening is I'm trying to branch out to other devices. LS970 is already going... Though people there are annoying... I build for the Sprint US version, post in the correct forum... Everyone wants the GSM, non-sprint, international version... In the wrong forum... What the hell?...
[Sprint HTC EVO 4G LTE] :
And I looked at bubba... LZ4 wasn't even bring used...
[Sprint HTC EVO 4G LTE] :
v.3.0.0 is posted :)
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Download link leads to 404 page :(.
[Sprint HTC EVO 4G LTE] :
Don't know how that happened but it's fixed now :)
[Sprint HTC EVO 4G LTE] :
Question, any ideas on the default DPI? Go back to 320, stay at 280, a different one altogether?
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Hm. I seem to have lost the 5GHz WiFi networks again :(.
[Sprint HTC EVO 4G LTE] fizbanrapper:
Weird. Not sure what, if anything, is directed at me and what isn't. But that's fine... and not at all surprising really.

I've never quite understood the rationale used by many of the devs. Some modify htc's proprietary software, then they take ownership of it as though it's their original work and go crazy when someone else uses it... not exactly what one would normally expect in any "community", but especially one established for the purpose of helping one another with development on an open source platform.
[Sprint HTC EVO 4G LTE] :
Crap... I put fast math in again on accident..