yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S III] androidsftw:
Ok, so let me start off with the changes I made. Actually, in the manifest, I replaced all the hardware/qcom (caf and regular) repositories with the CyanogenMod ones, this change allows the ROM to boot and mostly function. Now, the next problem is, there's no data or any phone info whatsoever, and also the distortion thing you were talking about. Originally, I flashed ktoonsez's kernel and everything worked. I assumed the problem was the ramdisk. (This is my first time actually delving into actually tweaking stuff besides changing like one line in a makefile or the manifests) I tried doing all these things because I didn't really know what to do and then after some time, I just gave up because I thought the problem might not be the ramdisk and I didn't know how to fix the issue either. I looked at it again yesterday and realized I was being a total idiot, and the issue was definitely the ramdisk. There's nothing else. I already knew that CM's ramdisk was different. I already had a bootable and usable rom (to some extent, besides no service or anything), so then I realized ktoonsez has his ramdisks uploaded to his github. I'm in the process of messing with that now. (I basically build the rom with the stock cm kernel, then I gzip ktoonsez's ramdisk, and the kernel zImage using mkbootimg to generate a boot.img. Then I use zip to just add the boot.img I generated with the new ramdisk back into the zip.) It's actually way simpler than I thought.

Also, I'm assuming you have your repo set up to compile omni properly though. (Like the bare minimum device_resolution specification to get TWRP to build, and changing the names of some of the overlays to work on omni)

If this specific kernel doesn't work, I'll try out other ROM's kernel's such as the one you mentioned, or ktoonsez's kernel itself. I just want to see if I can do this with cm's kernel.

On a side note, you can have a usable omniROM if you just set up your local repo the right way and then flash ktoonsez's kernel. I'm just trying to get it to work without having to flash a separate zip :P

---------- Post added at 07:05 PM ---------- Previous post was at 06:43 PM ----------

IT WORKS!!!!!!!!!! YES! VICTORY. I can't believe I didn't do this earlier.. I was really overthinking this before. I love ktoonsez right now :D Thanks to his ramdisk, it made life easy for me once I realized where to look :) I'm excited that I didn't waste hours of time for nothing.
[Sprint Samsung Galaxy S III] EverDeathly:
thanks for the info! please share!

:D
[Sprint Samsung Galaxy S III] androidsftw:
Would you like the build or instructions on how to build it? (It's not perfect but I think pretty much everything works except for the backlight on the hardware buttons AFAIK..)
[Sprint Samsung Galaxy S III] EverDeathly:
i pretty much got everything down from your last post. will try a few experiment builds with your instructions. did you manage to build the camera with HAL in the QCamera2 folder in hardware/qcom/camera? or did you have to remove the HAL folder
[Sprint Samsung Galaxy S III] androidsftw:
Actually I just summed up the basics of what I did in that last post. I think it's better if you actually know the exact modifications I made. I didn't have to do anything to any file in hardware/qcom EXCEPT for changing the manifest to have them point to CyanogenMod's github instead of omni's. Camera works beautifully btw. I'm surprised that I was actually able to get this to work.. I'm not really a dev or anything, just a school kid who likes to mess around with android in his spare time to try new things :)
[Sprint Samsung Galaxy S III] EverDeathly:
could you tell me more info on changing the manifest? thanks! and yeah im exactly same way. i just had some spare time and a computer to work on and a love for android. 2014 will be my last semester of high school :P
[Sprint Samsung Galaxy S III] androidsftw:
Sorry I'm a little busy right now, I'll upload full instructions later as to what I did to get omni to build. but for the manifest itself, I might have overdid it because I might only have had to replace just the caf repositories, but I replaced all of them anyways. Here's my manifest:

http://pastebin.com/t8qRiVRB (I removed the AOSP calendar app in my manifest because I use google's calendar from the play store.) I made no changes to the omnirom manifest. (I'm assuming you know how to set up your own local manifest if you've done this much :P)
[Sprint Samsung Galaxy S III] androidsftw:
I was just looking at overlays for fun and it looks like I figured out how to add hardware button configuration in settings and backlight button recognition as well :P I just had to add two overlay options. I'll build it soon..
[Sprint Samsung Galaxy S III] androidsftw:
Right now, this is very early on and I can just feel the bugs there. it seems like all the basic stuff does work. I'm planning on doing more work on this.. as much as my meager knowledge allows me too :P But here's a link if you guys are curious about it.

http://d-h.st/edd

superuser isn't baked in yet so don't forget to flash superSU!

---------- Post added at 06:22 AM ---------- Previous post was at 06:15 AM ----------

Soon, I don't think I'll have to do all of this to get it to build. I'm pretty sure I definitely overdid it with that manifest :P but better safe than sorry. I'll see if I can built the ROM with the ramdisk instead of having to gzip a different ramdisk manually. I think I know how, but I was just in a crunch for time so I couldn't set up the test for that. Pretty much all of my changes were in the d2-common folder and the manifest, the only part I did outside of that was the ramdisk, which I'm hoping will be something I can just integrate into the rom..
[Sprint Samsung Galaxy S III] shekinahsmoke:
OHHHHHHHHHHHH SNAP .....! LTE, 3g, camera work, phone work????
[Sprint Samsung Galaxy S III] Wired0980:
Thanks for the update. I can't seem to get root though. Probably just over looking something. I flashed supersu 1.85 zip. Then it says I don't have su binary installed. :(
[Sprint Samsung Galaxy S III] EverDeathly:
Superuser isnt baked in on the update [MENTION=2105079]androidftw[/MENTION] posted. im working on a build with superuser baked in. Just be patient with us :D
[Sprint Samsung Galaxy S III] androidsftw:
Root isn't working for me either. Odd. I should try a clean flash this weekend again..

Also, I forgot to add the updated APN's list from omni's gerrit that has the actual sprint APN's. Data will definitely be wonky, and mms doesn't work for me. I'll post another build if I have time..

---------- Post added at 11:52 PM ---------- Previous post was at 11:35 PM ----------

Just give me till this weekend guys, and I can actually get working on this a little more because I'll have winter break :) And [MENTION=5444552]EverDeathly[/MENTION] , I'll post the instructions to my build as well. It seems like writing a guide will take some time XD

Some stuff with ktoonsez's ramdisk needs to be updated as well.. I'm waiting on that too :P
[Sprint Samsung Galaxy S III] EverDeathly:
boy dont i know, ive written 3 guides already :P its okay, and again thanks for everything working on my own builds as we as checking gerrit out. i too will have alot of free time this weekend and the weeks to come. maybe we should just right a AIO guide for everyone :P
[Sprint Samsung Galaxy S III] androidsftw:
Did you manage to get your build working?
[Sprint Samsung Galaxy S III] EverDeathly:
building on my free time. so far a no go. i switched from linux to Mac OS so im getting alot of new errors. may have to go back to a VM Linux. i dont really have much time as i would like right now. finals week.
[Sprint Samsung Galaxy S III] androidsftw:
Yup same here. I'm not going to try to test anything till this weekend. I'd definitely recommend going back to linux though.

---------- Post added at 02:06 AM ---------- Previous post was at 01:44 AM ----------

Hey ever, it looks like omnirom is taking a different route. For all of those caf repos and qcom repos, it seems like they are merging all of those changes in a separate branch. Once that is implemented, instead of using all these cm repositories, we can use the omni repositories except we'll use the specific branch (I think it's qcom-4.4_2.7 rather than the usual android-4.4). There are probably more caf repositories we should be using in general, but just to get the ROM working at a minimum, we need to use the caf repos from cm in the hardware/qcom folder. (Which is what we've done now). I'm pretty sure they will be merging a lot more caf stuff into other repositories once they have implemented the new branch (such as commits in frameworks/av, hardware/libhardware, etc. just to name a few examples) My reference for this is here https://gerrit.omnirom.org/#/c/3738/ If you look at his last comment, he mentions the same thing in that caf repository as well as a lot of other commits on gerrit.

---------- Post added at 02:25 AM ---------- Previous post was at 02:06 AM ----------

Hey everyone, I managed to whip up another build with the right commit added for the right APN's (so data should work properly now), and also I added multi-window just as a test, you're welcome to try it if you want, but obviously it's not complete yet.

Enjoy!

http://d-h.st/Cgf

(Root still isn't working, but I'm not sure if that's because I'm using ART, because of what recovery I'm using even though that shouldn't make a difference, or something that I've noticed with ktoonsez's ramdisk. I'll test that out later when I actually get some time)
[Sprint Samsung Galaxy S III] EverDeathly:
Hey [MENTION=2105079]androidftw[/MENTION] what Linux you running? just curious.
[Sprint Samsung Galaxy S III] androidsftw:
btw [MENTION=5444552]EverDeathly[/MENTION] my username is androidsftw with an s, you're forgetting the s :P I'm just using ubuntu 13.10 because it's just simple and works. (I do have experience with linux because I've been using it for 2 years, I've tried a lot of distros)

Also, I can't send multipart sms for some reason (SMS longer than 160 characters.. there could be multiple issues for that.. I might just change the overlay to have the mms app send it as separate texts instead of a multipart SMS as a temporary fix.)
[Sprint Samsung Galaxy S III] EverDeathly:
lol my bad , i just barely noticed that. :P are you using messages app or hangouts. i know hangouts doesnt support multipart sms. its very very annoying. im setting up a Ubuntu 12.04 VM, used 13.10 but had some errors in building that i didnt have in 12.04 dont know why. either way im happy with 12.04, ive been eyeing Arch Linux for a while, but never got around using it. any experience with arch? ive only been working with linux for the past 6 months
[Sprint Samsung Galaxy S III] androidsftw:
I'm using the messages app. I'm sure it's doesn't have to do with the app because I checked my overlays and I know that the mms app is configured to enable multi-part sms. There's a lot of possibilities though. Errors in 13.10? (I don't like 12.04 just cause it's too old) 13.10 works perfectly fine for me. I haven't gotten any errors besides any errors on my part. Yeah I've used arch before, but a ton has changed in arch since I've used it. There's a distribution called bbqlinux which is based on Arch and uses the MATE desktop environment, and has all the tools for android preinstalled. I'm not sure how that project is going either cause I haven't used that in a while :P

---------- Post added at 05:03 AM ---------- Previous post was at 04:03 AM ----------

Actually I don't think I'm going to post instructions for anything right now. I'd like omni to add all the caf stuff they plan on adding, and then I will make my necessary changes. (Depends on when omni does it though.)
[Sprint Samsung Galaxy S III] EverDeathly:
checked the gerrit today at 5:30pm (central time), no commits referring to qcom, repo syncing today, and hopefully can make a build today without changing to CyanogenMod's code.

ATTENTION: Since I, and [MENTION=5490820]androidsftw[/MENTION] are a little busy here this week, anyone willing to test our builds? Any help will be greatly appreciated :D Thank you all :D
[Sprint Samsung Galaxy S III] TheKenRob:
Of course I will push them out and I will test away! This first build is so stable can't wait to see the improvements
[Sprint Samsung Galaxy S III] androidsftw:
[MENTION=5444552]EverDeathly[/MENTION] Hey this weekend, I'll send you instructions as to how I set up my build. I'm sending it to you only because I know I won't have to explain why I'm doing certain things and you'll understand when you see it. I think from there, we can start working on the rest of the stuff on the same page :D Cause I'm certain that we both have our repositories set up differently right now.

Edit: Right now, I'm trying to see if I can use all of omnirom's repositories to do this, instead of having to use cyanogenmod's. (Omni already has a qcom-4.4_2.7 branch for the caf repositories necessary for the build to work, I asked on google+ if they are planning on making a manifest dedicated to this branch so we don't have to add all the repositories that have the caf commits ourselves, because there's the audio-caf, media-caf, and display-caf, but then there's also caf stuff that needs to be implemented in other repositories as well) Also, regarding superuser, this weekend, I'm going to do a clean flash and test out root, because for all I know, it might be because of the way I set it up. If it doesn't work, I'm not sure.. I may just try to bake koush's (Cyanogenmod) superuser into the ROM :P I also want to figure out how to fix the ramdisk.. I need to start comparing my ramdisk to ktoonsez's and try to fix the ramdisk within the build itself, instead of having a script gzip his ramdisk and add it to the final product.

---------- Post added at 02:07 AM ---------- Previous post was at 01:40 AM ----------

The more and more I do this, I REALLY want to learn how to use git. My life will literally become a million times easier if I could just upload all of my work to a github repository, and learn how to merge changes from other repositories without having my work overwritten, I can't even imagine the possibilites.

---------- Post added at 02:31 AM ---------- Previous post was at 02:07 AM ----------

Hey guys root works!!! :D I repeat, ROOT WORKS. The issue was because I set selinux to permissive, instead of leaving it enforcing by default.
[Sprint Samsung Galaxy S III] EverDeathly:
Heres a link for a noob-friendly guide to get started on simple commands incase you havent learned some already http://xdaforums.com/showthread.php?t=1877040

ive also have my own git which i havent worked on in a while. im trying to dedicate it to Omni for the time being. its pretty much just forks from omni and cyanogenmod but ill try to do some work on it this weekend and over winter break. heres the link https://github.com/EverDeathly feel free to give me a heads up on anything

also, youve been a great help on this project. hopefully we can come up with some stable builds :D
[Sprint Samsung Galaxy S III] androidsftw:
No problem! I've been really wanting to get this working, it's just that I never have time to sit just down and work on this because of school and life, so I'm really happy I'll have some time over winter break. I'll be a lot more useful once you know my steps for getting this working :D

Thank you for that noob-friendly tutorial!!! Those are the basics I need to get started on this :D Hey also, say I was to do a clean install of a linux distro and set up my git. I would have to set up my ssh key again, correct?

Sorry, I know I talk a lot :P I tend to do that.. a lot.

---------- Post added at 02:59 AM ---------- Previous post was at 02:47 AM ----------

Ohhhhhhh I know why root wasn't working. I'm so stupid. It wasn't because of ART, or because of something in the ramdisk that I changed. It was because I set selinux to permissive in the kernel command line! I can't believe I didn't notice that earlier. I set selinux back to enforcing and now root is working fine, and I'm still using ART.
[Sprint Samsung Galaxy S III] EverDeathly:
yup, git will consider it a new machine, well at least in theory, still learning git myself. cant wait to get a read of your instructions so we can be on the same page on things :D its okay, im talkative too. just happy that someone is as excited to work on this as i am.
[Sprint Samsung Galaxy S III] androidsftw:
Hey everyone! Sorry for my total derp, I've fixed root. I didn't have to make another build to fix it, so here it is, same exact build as yesterday, but with root working :D

I'd recommend wiping cache and dalvik cache, and reflashing the superSU zip. Just to make sure it works :P

http://d-h.st/8Ra
[Sprint Samsung Galaxy S III] otroguero:
Do you recommend the current 4.4 PA GApps?
[Sprint Samsung Galaxy S III] androidsftw:
Yup! I love PA's gapps. It's up-to-date, and it's art compatible. Are you planning on using the ROM I zipped there? If so, good luck :P
[Sprint Samsung Galaxy S III] otroguero:
Thanks [MENTION=5490820]androidsftw[/MENTION] with an "s" ;)
[Sprint Samsung Galaxy S III] EverDeathly:
youre hilarious :P
[Sprint Samsung Galaxy S III] otroguero:
It's a solid build, thx! I don't use BT, so haven't tested that - but everything seems great. Smooth and fast, good batt w/out custom kernel, and no hiccups to speak of. Good work, [MENTION=5490820]androidsftw[/MENTION]!

That was a reach for me, I admit. You did have a typo here tho, "hilarious" is not how you spell a$$hole. :p
[Sprint Samsung Galaxy S III] androidsftw:
I have a bunch of ways I'm planning to improve this, so stay tuned! (And fix bugs too :P)
[Sprint Samsung Galaxy S III] halodos:
Just wanted to let you know I'm running your 4.4 omni build for about a week now, and i haven't had any game breaking problems.

Great build, and I want to say how glad I am that the last app function is included! That's the one thing missing in almost all the other roms I've tried
[Sprint Samsung Galaxy S III] estlie:
i need to check this out. totally confused on which one to try first. oh i know kit kat with Multi-window....it is what my heart desires. i will have to flash tomorrow.
[Sprint Samsung Galaxy S III] androidsftw:
I've made a lot of fixes since last week, I'll be posting a build as soon as I'm in town again.. And I didn't include multi-window because it's sorta useless right now :P I've done all the stuff needed to get omni functional on my side, but now I just need omni to merge some things and also to make a branch dedicated to qcom-caf stuff as they were planning on doing.
[Sprint Samsung Galaxy S III] sirlinux03:
I'm also using the last one you posted and I have to tell you is the best KitKat ROM I've used. I'm using another kernel since the minute one and is working awesome. Not a single lag or bug until now. Looking forward to try the updated one. Thank you for porting it.
[Sprint Samsung Galaxy S III] androidsftw:
If you think that last one was good, you'll be really impressed with this next one :D I've fixed a multitude of data issues and I've enabled frandom (in the kernel) by default, with an init.d script. I've also added a cache tweak to have the sdcard readahead at 2048 kb by default. (I can always bake a custom kernel into the rom but I'd rather not..) I've also changed a lot of system level stuff.. so you might have to do a full wipe when I put up my next build :P (e.g. I'm using system/core and frameworks/av from slim.. and other changes like that.) Screen recording also works in my new build. I just hope omni will merge caf stuff into some branch :P
[Sprint Samsung Galaxy S III] TheKenRob:
I am anxiously waiting bro! Excellent job as your first is my daily driver. BTW is there any tweaks to Multi windows?
[Sprint Samsung Galaxy S III] androidsftw:
Haha I'm really sorry for the wait guys. I shall post a build once I'm back in town. I'm also trying something at the moment which might change the way I'm building.. again. So if this works, I need to test this out a little before I put it out :P Thank you guys for all the positive feedback! (If you guys are having issues after you try out my next build, tell me, and I'll see if it's because I missed something.)

[MENTION=5444552]EverDeathly[/MENTION] multipart sms works! :D :D
[Sprint Samsung Galaxy S III] androidsftw:
Here's a new build guys! I'd recommend a full wipe and flash but you can try a dirty flash (I can't guarantee things will work though, if at all) Definitely do a backup just so you can go back if anything happens :P I'm planning on starting a thread for this soon, tell me if you guys think it's good enough to do so! http://d-h.st/PCv

GApps and SuperSU must be flashed separately, just like usual.

Edit: I have a thread up and ready, I'm going to post it as soon as a few people try this out if possible :) I'm using it so far and it's working great.
[Sprint Samsung Galaxy S III] TheKenRob:
Absolutely your hard work needs to be recognized! Lets go!! Great workand CHEERS!!!
[Sprint Samsung Galaxy S III] androidsftw:
I think we should stop cluttering this thread now :) here's my thread guys! http://xdaforums.com/showthread.php?t=2588255
[Sprint Samsung Galaxy S III] shekinahsmoke:
WOOOOOOOOOOOOOOP! :highfive:
[Sprint Samsung Galaxy S III] josh6780:
I flashed this rom and now I have no CDMA service. I only get LTE and that is it. I did a full restore with a stock unrooted rom and I have the samw issue. Only LTE DATA. Any advice?
[Sprint Samsung Galaxy S III] Wired0980:
That would be bad if it was only 3g. :) . Did you try the usual dial #72786# i think that's right Ima little drunk. Or update profile on stock?

---------- Post added at 05:12 AM ---------- Previous post was at 05:10 AM ----------

Edit: wait did you flash cnexus' build our the one from the other forum. Cause the other one works great. I think cnexus said he forgot to add in the apns for it.
[Sprint Samsung Galaxy S III] lexridge:
@ CNexus Are you still planning a 4.4 version of this ROM?
[Sprint Samsung Galaxy S III] shekinahsmoke:
go here: http://xdaforums.com/showthread.php?t=2589925
[Sprint Samsung Galaxy S III] mbr007:
Lost root access with latest build.

Edit: Flashed latest superUS.zip in recovery to fix root issue.
[Sprint Samsung Galaxy S III] bthorne79:
Omni does not include root
[Android Apps and Games] Wesley2004:
I have a tablet wich runs only one app for light control in my house.

The tablet is fixed on the wall.

I want to turn the screen off after some seconds.

When i touch the screen it has to switch on.

Tried a screensaver but it doesnt really turns the screen black.

Still light coming off.

Is it possible to do ?

It runs Android 4.1.1

Who can help me? Tnx!
[Galaxy S I9000 Q&A, Help & Troubleshooting] chemamontevideo:
Hello, I would like to know which is the best rom or mod for the best audio quality and max volume possible.

Thanks.
[Galaxy S I9000 Q&A, Help & Troubleshooting] freakymod2120:
i would say that many ROMS based on the same libraries, so i don`t if there is any difference in audio-quality ...
[Galaxy S I9000 Q&A, Help & Troubleshooting] Soryuu:
freakymod is probably correct - many roms are likely built using the same source of audio libs etc etc, though there are mods for this somewhere such as Voodoo sound (it comes with some Gingerbread kernels)
[Galaxy S I9000 Q&A, Help & Troubleshooting] freakymod2120:
Question for understanding:

And the mods like Voodoo sound bring new Libs into the device???
[Galaxy S I9000 Q&A, Help & Troubleshooting] Soryuu:
I never used Voodoo sound but yeah, I believe they do
[Galaxy S I9000 Q&A, Help & Troubleshooting] xsenman:
Try semaphore kernel

Check this out! Links to useful Guides and " Banned " Documentaries ​
[Galaxy S I9000 Q&A, Help & Troubleshooting] Jeetu:
Download Viper and install it and see the change in Sound . ;)
[Galaxy S I9000 Q&A, Help & Troubleshooting] freakymod2120:
What does "viper" exactly do...somthing like a sound-processor or changing system-libs ???:confused: