Related
Basic with a Twist SGS4G KJ6 Kernel
BML, don't flash if you have partitions converted to MTD.
Use at your own risk, I take no responsibility for anything that may happen to your phone because of this kernel.
This kernel is for those who don't want to be on the very cutting edge (CM7) but rather want stability without sacrificing too many recent features. It is based mostly on Bryan's 0.0.2d commit that supposedly never had problems with silent reboots. I made some changes to the config to bring it even more to the standard Samsung VibrantPlus in terms of hardware settings, but at the same time to optimize it for speed. I will add only tried and true features to this kernel, the ones that other kernel developers have used successfully.
Special thanks to bhundven (Bryan), FBis251, TeamAcid.
Features
initramfs from TeamAcid, including CWM5, SuperSU, forced ext4, etc.
Usual CIFS, TUN. I didn't include FUSE, if anybody needs it let me know.
BLN. Use BLN Control app from market to activate.
Voodoo Sound so paid app is not needed. Voodoo Sound app from market is required. Once installed, enable Smart Amplifier, it's the best thing you can do to improve music listening experience with our phone.
jhash3 for faster hash calculations. Used widely across the kernel, especially in networking.
OC/UV support with extended frequency table. Added 600Mhz, 900Mhz, 1.1Ghz, 1.2 Ghz, 1.3 Ghz, 1.4 Ghz. Use SetCPU or Xan's Voltage Control to enable and control frequency and voltages. Tegrak can be used only with no-OC/UV version.
ondemandX and smartassV2 governors. One of these should probably be preferred over stock ondemand. Change with SetCPU or similar.
TinyRCU. More lightweight version, it fits better our single CPU system.
Swap support, although I don't recommend using it.
SIO and BFQ I/O schedulers in addition to noop, deadline, and cfq that we already have.
Install
Flash with CWM or SGS Kernel Flasher. ODIN version is available only for OC/UV kernel.
Download
CWM:
v1.1.3
v1.1.3 (no OC/UV)
v1.1.2
v1.1.2 (no OC/UV)
ODIN:
v1.1.3
v1.1.2
Notes
* OC/UV version is very conservatively undervolted to -25mV. The preset voltages are still higher than on regular I9000, which has the same CPU. I'm running additional -50mV (total -75mV) for all frequencies without issues, but you may have them, every CPU is different!
* It is recommended to create a CWM recovery file before modifying voltages. This option is available in both SetCPU and VoltageControl.
* OC-ing to 1.4 Ghz is not recommended, especially for extended periods of time.
* Voodoo ext4 conversion, or "lagfix", is enabled and forced by default. There is not way and no need to go back to RFS.
Source
www.github.com/AntonX
Changelog
1.1.3
CWM 5.0.2.8 (blue) in initramfs
Disabled a little more of Samsung debugging
1.1.2
Minor changes to initramfs voodoo extension scripts
More neutral boot logo
1.1.0
Initramfs script will not force su update
Couple of small changes
1.1rc2
Few small changes
1.1rc1
Added BFQ and SIO I/O schedulers
Switched to TinyRCU
Added Swap support
Small change to Vibetonz
1.0b5
Some changes to OC/UV
Better BLN fix
Increased write timeout for bad SDHC cards
Added ondemandX and smartassV2 governors
Renamed the title, it's becoming less and less Basic...
1.0b4
Added native OC/UV support
1.0b3
Minor BLN changes
Replaced jhash.h with jhash3 code
Updated initramfs with SuperSU 0.88
1.0b2
Added BLN, first attempt
1.0b1
Original release
Let me be the first to push you....please consider BLN lol, that would be awesome!
Could you point me to the right repository/branch?
I'm curious to see your changes and I'm probably not looking in the right place on github.
Please add BLN
bhundven said:
Could you point me to the right repository/branch?
I'm curious to see your changes and I'm probably not looking in the right place on github.
Click to expand...
Click to collapse
Well, I didn't upload anything yet. If you tell me how to control the frigging repository from Windows I'll do it right away
But seriously I want to make absolutely sure that this kernel doesn't have this nuisance of silent reboots. Because it they still present there is no need to have this kernel.
No matter what happens, if Vooodoo sound works without problems, I'll give you the code if you want it.
AntonX said:
Well, I didn't upload anything yet. If you tell me how to control the frigging repository from Windows I'll do it right away
But seriously I want to make absolutely sure that this kernel doesn't have this nuisance of silent reboots. Because it they still present there is no need to have this kernel.
No matter what happens, if Vooodoo sound works without problems, I'll give you the code if you want it.
Click to expand...
Click to collapse
I'm about to post something to my cm7 thread, so heads up.
But stock kj6 kernel (if you download it from opensource.samsung.com and apply a few of my changes to fix tfsr and add initramfs) still has the same reboot issue.
I'm gonna start comparing some of the code from the froyo kernel to see wtf is going on. I fixed a problem with rild and random reboots are back.
I'm finding that the problem is related to suspend. The reboot happens when everything quiets down.
AntonX said:
If you tell me how to control the frigging repository from Windows I'll do it right away
Click to expand...
Click to collapse
Haha, I don't even know. Don't use Windows?!?
put BLN in!!!! (i would do it myself, REALLY, i would but i don't know how)
bhundven said:
But stock kj6 kernel (if you download it from opensource.samsung.com and apply a few of my changes to fix tfsr and add initramfs) still has the same reboot issue.
Click to expand...
Click to collapse
I'm operation on the assumption that 0.0.2d never had silent reboots. Nobody ever reported having them with this version. I have never ever experienced a reboot with it myself. That's why I took it as the base.
I haven't really looked what you did right after 0.0.2d. Seems like you switched to aries config instead from vibrantplus. Any particular reason? Anyway, I reverted it back and even slightly more back. Then you did some clean up and modified bunch of code. I don't care about cleaning somebody else's code like this. Unused functions and variables will be optimized out by the compiler anyway. To get rid of annoying warnings I just used -Wno-unused switch to gcc in the Makefile.
So - hard to tell what's happened between 0.0.2d and 0.1.0 (or 0.1.1?), but something must have happened. Too many people reported it to support this.
Great initiative Anton!
Flashing it on 2 devices. I will update in 3 days.
Sent from my SGH-T959V using XDA
Anton
Just flashed. I'm fully charging up right now. I'll run it for a day to check on battery life and do some restores to make sure all that is good to go. Including voodoo is a nice touch. A already have the paid app because the headphone amp is something I can't live without but really nice for those that haven't used it to check it out. I have never had a reboot on 2d so hopefully this will maintain that tradition. Nice work.
is voodoo sound fix better than the beats audio??
m0bstr said:
is voodoo sound fix better than the beats audio??
Click to expand...
Click to collapse
Voodoo is hardware. Beats audio sodtware
Sent from my SGH-T959V using xda premium
Voodoo Sound, awesome!
Thanks man.
Sent from my SGH-T959V using XDA
I've never used voodoo sound before, but wow I was missing out..... Separation seems slightly better, clarity, just everything is awesome... And being able to adjust output gain is nice too.
Also, so far, no reboots.
Sent from my SGH-T959V using XDA
Finally a kernel w/ Voodoo Sound! I've been using the paid app for awhile but the module doesn't load on boot sometimes plus I've always wondered if there might be a difference between the app loading the module vs. the module built in to the kernel. I've gotten really use to BLN though (hint-hint)... thank you!
Sent from my SGH-T959V using xda premium
Another request for BLN. Hope we have enough voters!
Figures, as soon as I jump ship voodoo sound comes out to play...
Sent from my Galaxy Nexus using XDA
tehgyb said:
Figures, as soon as I jump ship voodoo sound comes out to play...
Sent from my Galaxy Nexus using XDA
Click to expand...
Click to collapse
gnexus lol
so far not a single problem, touch wood...
Hi guys,
Just wondering if Voodoo Sound Plus works for 4.0.4 ICS? This whole time I've been thinking it worked using the free version, turns out it wasn't ICS compatible according to the description.
I'm using matr1x kernel 20.0 CFS and apparently that came with voodoo sound.. what? Does it mean its in there or not? I'm so confused :S
Voodoo is a modified sound driver and config. Just about every custom kernel includes it and the free app allows you to change settings successfully, with these custom kernels. The paid app can install said driver and config with only root, any kernel. Unsure about incompatibility but for all current ics kernels it all works perfectly if its included.
Thanks for the quick reply mate! I just couldn't really tell the difference when I tick the hi-fi, anti-jitter and DAC direct options, so I assumed it wouldn't work.
Glad to know, read the changelog of matr1x and it says it has it now cheers
What are you doing up so late aussie ftw.
Your welcome. Play music in the background and flick through the phone speaker setting or the bass boost for earphones, you'll notice the difference.
Also, I get the most important work done in the early hours of the morning
What is voodoo color? How do we use it/get it?
Sent from my Nexus S 4G using xda premium
Color tweaks to make SAMOLED screens not look like oversaturated POS's. It's usually built into custom kernels.
Voodoo colors are settings that control color multipliers. This means that, with a few sliders, you can control how much Red, Green or Blue is displaying on your screen. You can adjust Voodoo Colors by first, flashing a kernel that supports it, such as Matr1x, Trinity, Air Kernel, etc. Once the right kernel is flashed, you can adjust the settings via the Voodoo app, available on the play store. They are very useful, especially on the stock Nexus S where I, along with many others fell that the colors are washed out.
Link to Team Ac!d op: Here
This is an audio enhancement mod that offers several different options and combinations.
From the OP:
● Sony Clearaudio Plus system (an amazing technolgy to enhance clarity of Bass and provide several effect like Clearphase, Clearbass, SRS surround,...)
● Beats Audio Engine (we ported latest beats engine from HTC one XL, and modded it a lot to be great handled by Clearaudio, it improve greatly Bass power and overal surround effect)
● Cyanogen DSP features (it helped a lot to handle better in app Equaliser)
● Dolby Digital Sound (overall better audio clarity with way more natural sound and some awesome features like SRS Wow and Dynamic Bass range)
● Sony Xloud (enhance noticably speaker quality in terms of clarity and volume, it help to ensure there is no distorion in sound even in headset, better balanced treeble and crystal voice)
● Eizo Rewire PRO series (an awesome Audio tool wich brings lots of effect and claim to offer a better balanced and natural Sound)
● AC!D Audio Parts (Huge optimisation in overall sound quality due to some optimisation, some tweaks, some audio rendering and resampling and even more... some Huge work have been done already)
I have tested it on the Infuse running MIUI 3.1.11 which is based off of Scott's 4.1.2 build Nov. 04, 2012.
It should work on any ICS/JB build you are running on your Infuse.
I downloaded option 1, Aroma.
My choices were: what phone?= universal, build prop.= Samsung, Walkman= skip, option= Noozide.
These settings work fine- you are free to choose any setup you prefer.
Remember to wipe cache and dalvik and follow setup instructions in the OP.
Just wanted to share this really nice mod - enjoy !!
Credit: Team Ac!d and thanks to lennyssoto for the heads-up.
Thanks. I always like trying these mods out - audiophile that I am - but I always come back to Voodoo. Let's see if this one can sway me!
Nice find Pony! Another audiophile reporting in
I went with the universal acid mod + walkman on my LiquidSmooth.
I'm quite amazed I must say! Really clear sounds, and bass feels just right
Another audiophile here...ill try this out later with my ath-m50s
Thanks for sharing pony!
Sent from my HTC PH39100 using Tapatalk 2
Actually sounds like a noticeable difference. Tried it out with some Bose over the ear headphones and it sounded great.
thaNX FOR Sharing...
This one looks very interesting.
I am running Beanstalk? From scott.
I read the OP, it said I have to uninstall any other third party equalizers. This ROM comes with DSP manager. How do I uninstall it?
And is that it for me to use this awesome engine? Just uninstall DSP manger and install this?(maybe acid +walkman)
I'd love to follow if somebody makes clear instruction for this awesome engine for CM10.1 or beanstalk.
Sent from my SGH-I997 using xda app-developers app
zpzp96,
None of my devices currently have DSP Manager. You should be able to uninstall by going to 'manage apps', find it and uninstall. If that does not work, you can freeze / remove it with a file manager (Root Explorer, etc.)
You should then be able to download and install Acid, make your choices during the install process and reboot when complete. It is important that you wipe cache and dalvik first.
Running beanstalk here, but I'm unable to start the Walkman app. I did clear both caches, and selected Samsung, Samsung, acid audio, and yes on all other questions (can't remember all the options). When I try to start the app, just a blank screen and then I get a message that devices are not responding. Any thoughts?
Sent from my SGH-I997 using xda app-developers app
Had same issue I had to reflash my back up I made before I installed the mod then don't pick walkman next go round I followed ponys lead as far as my selections went I also removed DSP before starting
Sent from my SGH-I997 using xda app-developers app
Drat. I was afraid of that. Well, since Scott said that another update will be sent out within next day or two, I'll wait until the next update for BeanStalk and then try it with those options.
Is it possible to get the Walkman App working with our device?
Their OP says Walkman may not work with all devices. I am going to do a few diffeent install processes as I have time and see what I come up with. Will post results.
Sent from my GT-I9300 using xda premium
Thnx pony im ur follower
After trying this on multiple roms on our Infuse I have found this mod to work pretty much as the OP states- works quite well.
It comes down to what your personal preference is. As Andros11 stated the Walkman player(automatically adds acid music) is a very good choice. Just remember as you are in aroma, if you want Walkman then choose it and do not add anything from the next screen.
The other choice is to skip Walkman install and choose from the menu on the next page. Of the available choices I prefer the Noozide, again try them and decide for yourself.
Two most important things are disable / delete any music player you have that has eq options and second wipe cache and dalvik. I did have to do 1 additional reboot on a couple of the roms I tried - YMMV. My two cents- this mod is a keeper, and it performs well on my 3 phones.
Pony Express said:
After trying this on multiple roms on our Infuse I have found this mod to work pretty much as the OP states- works quite well.
It comes down to what your personal preference is. As Andros11 stated the Walkman player(automatically adds acid music) is a very good choice. Just remember as you are in aroma, if you want Walkman then choose it and do not add anything from the next screen.
The other choice is to skip Walkman install and choose from the menu on the next page. Of the available choices I prefer the Noozide, again try them and decide for yourself.
Two most important things are disable / delete any music player you have that has eq options and second wipe cache and dalvik. I did have to do 1 additional reboot on a couple of the roms I tried - YMMV. My two cents- this mod is a keeper, and it performs well on my 3 phones.
Click to expand...
Click to collapse
Whata great find Pony
Just wondering, but if I'm looking for bass as opposed to vocals, whats my best bet? I listen to mostly electronic music like dubstep and house.
Sent from my SGH-I997 using xda premium
vkumar2695,
I have not had a chance to go through as many of the settings as I would like - I hope this helps.
Using the Noozide option, I have found several ways to customize settings based on your individual preferences as well as how you are listening - phone, headphones, external speaker.
When you install Noozide you will get 3 new icons:
1. Acid Sound Mod- a couple of basic settings- no biggie.
2. Noozxoide EIZO- many choices here, see thumbs 1 and 2 (left to right)
3. noozy- the player- a few sound adjustments here for sound at the menu bottom, see thumb 3.
Number 2 is where you will want to spend the most time customizing, it is amazing (to me) that there are so many different combinations and choices.
I hope that once you find the one that best suits your musical taste you will come back and share it here.
I tried to install it, I failed...
I am running beanstalk, I could uninstall DSP manager but the sony walkman failed. The acid engine installed but didn't do anything. And if I go to setting sound effect, there was something but not acid.
I played music with apolo... it was not good at at all.
Now I'm going to stick with DSP Manager+ pack+ playerPro. Best for me. Both quality and gap less and no lag whatsoever
Sent from my SGH-I997 using xda app-developers app
zpzp96 said:
I tried to install it, I failed...
I am running beanstalk, I could uninstall DSP manager but the sony walkman failed. The acid engine installed but didn't do anything. And if I go to setting sound effect, there was something but not acid.
I played music with apolo... it was not good at at all.
Now I'm going to stick with DSP Manager+ pack+ playerPro. Best for me. Both quality and gap less and no lag whatsoever
Sent from my SGH-I997 using xda app-developers app
Click to expand...
Click to collapse
If you haven't already, you need to either flash your rom again or manually remove and change out system files the AAE added or modified. I went through the laborious task of manually putting this back to the way they were! I suspect the reason this didn't work for you was because the flash didn't change your build.prop. It didn't for me (also running Beanstalk).
Still, while I love trying this stuff out, nothing is as good as Voodoo Sound on our device. Some phones have crap DACs so they need all this additional processing. Our phone has a pretty good DAC, so you are going to get the best sound by getting as much out of the way of the music as possible.
Thanks again for bringing this new mod to our attention, Pony!
AC!D
Hi everybody i m currently running slim ROM beta 2 going to update to rc1 in a couple of days so now I m trying to set to the best this mod in order to flash it on the new ROM. I always used Awesome Beats as a system app and playing Apollo I can clearly hear the difference. Now I want to flash this one cause I think it s better. Did anyone flash it and works? If so which way u flash it? I tried with nozzle but I didn't hear any difference and also the settings were too difficult. Can anyone help me please? Thanks for your support XDA the best!
FLASHMINATOR,
Maybe just try the Walkman- the settings are pretty straightforward and it works well.
Hi,
I used this rom and before it, i used cyanogenmod 10.2 on my galaxy s3 LTE. One feature that i miss from there was the ability to control the gamma of the screen, a feature called Advanced Display in cyanogenmod, like we have in touchwiz. Is it possible to include a feature like that in omni roms?
This is kernel related. Just flash a kernel that supports gamma control.
moneyolo said:
This is kernel related. Just flash a kernel that supports gamma control.
Click to expand...
Click to collapse
Oh ok, i didn't knew that
I think we have the control stuff required in the kernel, but we haven't gotten around to integrating the Settings side of it yet.