[Q] what is voodoo (sound\color) ? - Galaxy S I9000 Q&A, Help & Troubleshooting

what is voodoo (sound\color) mean ?????
and if any body have a lesson about the kernals
cuz i don't lnow actuality what it is ?

A kernel is the software on the phone that lets the hardware interact with the operating system (the firmware).
Voodoo Sound/Colour were projects led by Supercurio, a member here at xdadevelopers. He has done an amazing job working with the audio capabilites of the i9000, fixing a lot of it's shortcomings. As well, he has given us the ability to tweak the colour of our screens.
To have either, they need to be supported by your kernel. If you check the thread of the kernel you'd like to use, it should have either of these (or both) listed; if it doesn't, they are not implemented in the kernel, and therefore not supported.
If your kernel has them, download the 'Voodoo Control' app for the Android Market. Optionally, you can probably find a thread for it here, on xda. The app gives you complete control over the options that these features offer.

reaaaaaaaaaaaaaaaaaaaaly Thanks man
I use a CM7 on my I9000
can you suggest a kernal for me please

mashkuov said:
reaaaaaaaaaaaaaaaaaaaaly Thanks man
I use a CM7 on my I9000
can you suggest a kernal for me please
Click to expand...
Click to collapse
You're very welcome.
Fugumod, Platypus, TalonMTD, and Glitch are some CM7 kernels off the top of my head.

Related

[Q] Samsung Galaxy S Overclock PLEASE READ

This thread is somewhat different from others. I am fully aware that overclocking requires a custom kernel however with the Application "Galaxy Tuner" my CPU on my SGS i9000 can go 1.2GHZ with a custom Voodo Kernel not supporting Overclock. I am not sure what method the guy uses and he only allows it to be used 2 minutes at a time, so I was wondering if this would be just as risky / safe to do as going into a new kernel and doing such.
If the first is not possible and I would have to use a custom kernel as it is safer, please PM me some kind of contact information as I am afraid I will break my Phone as I use a custom Voodo kernel + DArkys EXTREME ROM 9.X
Still need to know wheter or not it is safe to overclock the way the application "Galaxy Tuner" does or if its SAFER to do it with a custom OC'ing kernel.
If last, I need some help over Skype / msn
I expect an answer when so many viewed this thread....
cocopara said:
I expect an answer when so many viewed this thread....
Click to expand...
Click to collapse
I wouldn't expect anything, just because people like me view it doesn't mean we know anything about it.....why don't you email the author of the app.
spectre85 said:
I wouldn't expect anything, just because people like me view it doesn't mean we know anything about it.....why don't you email the author of the app.
Click to expand...
Click to collapse
Exactly, views don't mean answers! It can be frustrating seeing a lot of views and no answer, but you must acknowledge that viewers may be looking for the answer themselves or just plain don't know. Be patient.
Well. Still, I am wondering about the overclocking that The application uses (Galaxy Tuner) because it manages to overclock a phone WITHOUT a custom OC'ing kernel. Hence i am wondering if it is just as SAFE to do as using a custom kernel.
If not, I need some guidance as I dont know how I can switch my kernel and update my ROM
The code to overclock existed on stock kernel sources apparently, it was just commented out.
When OC in this app is enabled, the CPU governor is changed to performance, and the clocks were changed. So I'd wager it's equivalent in terms of safety to a custom kernel.
Why only do the above for 5 minutes at a time when a custom kernel allows you to always have an overlclock? Just use a custom kernel..
I'm using a custom kernel to overclock to 1.2ghz and my battery is exactly the same as it's always been. I'm also underclocking to 100mhz with setCPU when the phone is idle so that's a big help. It's perfectly stable on mine but CPUs can differ so I suggest that if you do flash a custom kernel with overclock that you start lower and stress test just to make sure there are no issues. Also, don't save any voltage control settings as default until you have applied and stress tested.
Also, make sure to keep a spare kernel in zip form and always have backups.
I use super optimized kernel. Though I am looking for a 500-1000 HZ OC kernel. Any suggestion?
I don't know what method this app is using, but just due to my own paranoia I would say using a kernel with OC is safer. Too many horror stories of apps bricking phones due to small errors or badly written instructions.
Beyond that, it just takes experimenting. I am currently using DamienGTO's Ultimate Kernel OCed to 1200 and have had no problems with it, but there are a lot of high quality kernels available down in the Android Development forum. I suggest you install SGS Kernel Flasher from the market (a great app, makes kernel flashing painless and dead simple), download the newest versions of each kernel that says it supports OC, and spend a day flashing and testing. Just remember to disable any OC/UV, lagfixes or tweaks between flashings.

[Q] Kernel, Rom, Firmware. Some noob questions

Hi there! I'm new to the forum and to android as well.
As you can guess I'm a proud owner of SGS
Since my SGS sucks a bit (random crashes, reboot, RFS) I'm interested in taking the maximum out of it, and I have some questions.
What is the difference between kernel and a rom? As far as I know from Linux and OS theory, kernel is the layer between the user (applications) and the hardware. I also know that most of the ROMs have kernel in them. Then what else the ROM contains?
What is firmware? Is it used a synonym for kernel/rom?
Is it worth installing custom kernel/rom on SGS? I'm a bit paranoid in those things and have some fears about the issue.
Is there a way to install some good kernel (like speedmod) and naked ROM (not someones mod, i.e. a stock android ROM without any additions from third party developers)? Is it hard to make my own ROM based on stock ROM (without touching the kernel, even tough I looked at the code and read books about the linux kernel, I dont yet consider my self a guru to be able to make my own kernel for android), just the modification and custom applications?
Thanks a lot guys!
Everyone has a kernel - even if you don't mod your phone at all. It wouldn't work without one!
Now, if you flash a ROM, you change the whole system including the kernel. If you flash a kernel, you're only changing the core piece of your system.
Sent from my GT-I9000 using XDA App
A rom is a full firmware .
A kernel is the bit at the base level between processors and OS .Or just as you said .
Is it worth installing custom kernel/rom on SGS? I'm a bit paranoid in those things and have some fears about the issue.
YES but its at your risk though SGS is relatively un brick able .
Simplest upgrade would be via Rom Kitchen and build your own rom .
Choose base rom kernel modem and CSC to suit plus themes and apps .
http://forum.xda-developers.com/showthread.php?t=817703
jje
The kernel in android is essentially just a customized Linux kernel. The ROM is basically the application layer and the framework. Usually ROMs include kernels, but you can flash a different compatible kernel.
Firmware usually refers to either all the basic software on your phone (minus the apps) or the ROM, csc and modem.
You can definetly flash a custom kernel onto a stock ROM, which will improve performance a great deal even without a custom ROM. Find instructions aplenty here on XDA.
Sent from my GT-I9000 using XDA Premium App
Thanks for the replies guys!
YES but its at your risk though SGS is relatively un brick able .
Click to expand...
Click to collapse
By un brick able you mean that its hard to brick it, or if I brick it its hard to un brick (fix) it then?
Also I'm having a hard understanding, if kernel is the thing that manages the hardware and also responsible for lagfix then kernel is really what matters for the performance of the phone. How a ROM could improve phones performance?
Also one more questions:
As I understand CSC and modem are connectivity related files (3G internet, APNS etc) right? So its better not to touch them when flashing custom ROM/kernel?
Thanks a lot again!
JJEgan means it's really hard to get to brick your SGS.
The kernel is responsible for the proper functionality and cooperation between hardware parts. As for SGS, it is a common belief that Samsung's RFS is not as robust or "agile" as ext4 FS. Thus, converting RFS to ext4 should increase device's performance (the time needed for the read/write operations to take place is decreased). BUT, in order for the device to function properly, the kernel MUST support ext4 as a file system format otherwise it won't work anymore (This could happen after installing a stock kernel on a device that uses some filesystem apart from rfs). Samsung's stock kernel does not, so you have to replace it, if that's the case.
(E.g. If you format a USB drive under Windows 7 with "exFAT" as its filesystem, you won't be able to access it through Windows XP for example, because XP does not support "exFAT" - Different kernels & Different OS version ).
Yes, CSC and modem.bin are what makes your device a TELEPHONE, too Connectivity issues between your operator and your handset depend on those files. If you can find the latest COMPATIBLE modem file, then go for it.
Thanks for the explanation!
As for CSC and modem, by compatible you mean the same version (XXJPY for example)? How do I know they are compatible with my phone?
Thanks a lot again!
the CSC doesnt have to match the baseband. for exapmle, you can have XXJPY baseband and XXJQ1 modem. (thats what i used to run)
its all about finding the right modem for your region, you want to make sure you get good connections dont ya ? modems affect SMS, Calls, Data, WIFI, so on.....
so you want the right one. If you go to rom kitchen, you can see all the modems and what region they cover
Thanks!
But is there a way not to touch the CSC/modem when flashing custom kernel/ROM? I'm really afraid to mess with those.
Also could someone refer to this question:
Also I'm having a hard understanding, if kernel is the thing that manages the hardware and also responsible for lagfix then kernel is really what matters for the performance of the phone. How a ROM could improve phones performance?
Click to expand...
Click to collapse
Thanks a lot again, and sorry for a bunch of questions!
So is the pda is the kernel then if you are flasing pda/modem/csc?
Yes, PDA is a kernel
skwo said:
Thanks!
But is there a way not to touch the CSC/modem when flashing custom kernel/ROM? I'm really afraid to mess with those.
Also could someone refer to this question:
Thanks a lot again, and sorry for a bunch of questions!
Click to expand...
Click to collapse
Think of the kernel as the drivers and the ROM as the OS. If your drivers are from 1987, windows 7 wont run well, if at all. However, you can have the newest 2011 drivers installed on Windows 95....same thing. Kernel and ROM must be well suited and work together for a good experience.
Sent from my GT-I9000 using xda premium
X-GoD said:
So is the pda is the kernel then if you are flasing pda/modem/csc?
Click to expand...
Click to collapse
Actually if you are flashing a three file firmware with odin, PDA is the ROM, which in this case usually includes a kernel.
If you are flashing a kernel alone onto an already installed ROM, then the kernel is put in the PDA field.
Sent from my GT-I9000 using xda premium
Gingerbread needs a different kernel than Froyo, right?
every firmwarerelease (JVQ, JVP, JVR, JVS, etc..) has its own kernel version.
but with talondev im not sure, cuz there is no distinction between the kernel versions.
with all other custom kernel releases you have specific kernel versions.
yep 10 charrrrr
Terranigmus said:
Gingerbread needs a different kernel than Froyo, right?
Click to expand...
Click to collapse
Yes, be sure to read the kernel's thread to check the version it is made for.
Sent from my GT-I9000 using xda premium
thehackman said:
every firmwarerelease (JVQ, JVP, JVR, JVS, etc..) has its own kernel version.
but with talondev im not sure, cuz there is no distinction between the kernel versions.
with all other custom kernel releases you have specific kernel versions.
Click to expand...
Click to collapse
Actually most custom kernels can work with any firmware build for the same version, froyo or gb. Some devs may base a kernel on a specific firmware, but they usually work on all.
Sent from my GT-I9000 using xda premium
I found the following link that briefs the options that you are looking for. I know this is an old post but thought posting here would help others as well.
donandroid.com/understanding-odin-a-beginners-guide-on-odin-buttons-checkboxes-629
Thanks,
Uresh
skwo said:
Hi there! I'm new to the forum and to android as well.
As you can guess I'm a proud owner of SGS
Since my SGS sucks a bit (random crashes, reboot, RFS) I'm interested in taking the maximum out of it, and I have some questions.
What is the difference between kernel and a rom? As far as I know from Linux and OS theory, kernel is the layer between the user (applications) and the hardware. I also know that most of the ROMs have kernel in them. Then what else the ROM contains?
What is firmware? Is it used a synonym for kernel/rom?
Is it worth installing custom kernel/rom on SGS? I'm a bit paranoid in those things and have some fears about the issue.
Is there a way to install some good kernel (like speedmod) and naked ROM (not someones mod, i.e. a stock android ROM without any additions from third party developers)? Is it hard to make my own ROM based on stock ROM (without touching the kernel, even tough I looked at the code and read books about the linux kernel, I dont yet consider my self a guru to be able to make my own kernel for android), just the modification and custom applications?
Thanks a lot guys!
Click to expand...
Click to collapse
uresh.kuruhuri said:
I found the following link that briefs the options that you are looking for. I know this is an old post but thought posting here would help others as well.
donandroid.com/understanding-odin-a-beginners-guide-on-odin-buttons-checkboxes-629
Thanks,
Uresh
Click to expand...
Click to collapse
thats quite old link u brought up here..........
Sent from my GT-I9000 using xda app-developers app

[NIGHTLY][ROM] CyanogenMod 7 for Samsung Vibrant (vibrantmtd)

We are no longer supporting the Vibrant due to the inability to dial 911. We consider the issues related to this unresolvable without source code from Samsung related to the Radio interface layer and its interactions with the Audio layers and have taken the decision to no longer support this. We apologize for the inconvenience and strongly suggest that Vibrant users use a Samsung ROM due to the 911 issues with any ROMs based on open source code.
There are many apps on the Market that will allow you to save and restore your data to a Samsung ROM so you should be able to get back to a working state easily.
Q: How do I go back to a Samsung stock ROM?
A: The easiest way is to go back to stock using Odin and flashing a full stock firmware (including PIT file) with repartition checked. Do a Titanium Backup of your data and save it. Then use Odin to go back to stock. CM7 installs a different file system, therefore you have to use Odin to go back to stock file system. After that you can flash whatever other Samsung based ROM you want to restore your data.
Q: Why is the thread closed?
A: We do not take insults and threats lightly and have no wish to continue interacting with the developers and/or users who would like to keep at it in the threads we started. As the device is no longer supported, and we've disabled futures builds for Vibrant, this thread is now closed.
Saved this post
New thread? Nice!
Sent from my CM7 powered beast
hey atinm, did you guys get the symlinks issue figured out so that the rmmod commands work?
I ask because if so, then suggesting people get the paid voodoo control app will give people the latest voodoo sound modules regardless of the kernel they use. The problem is, if the symlinks aren't working properly, then it takes a bit of manual configuration in the voodoo paid app to get voodoo sound working properly (i.e. you have to have a kernel with voodoo sound compiled it).
I'll also test the newest build tonight when i get time to see how things are (currently running the 4/21 nightly).
geoffcorey said:
hey antim, did you guys get the symlinks issue figured out so that the rmmod commands work?
I ask because if so, then suggesting people get the paid voodoo control app will give people the latest voodoo sound modules regardless of the kernel they use. The problem is, if the symlinks aren't working properly, then it takes a bit of manual configuration in the voodoo paid app to get voodoo sound working properly (i.e. you have to have a kernel with voodoo sound compiled it).
I'll also test the newest build tonight when i get time to see how things are (currently running the 4/21 nightly).
Click to expand...
Click to collapse
Symlinks are fixed in the 05/01 update.
geoffcorey said:
hey antim
Click to expand...
Click to collapse
Atin
geoffcorey said:
did you guys get the symlinks issue figured out so that the rmmod commands work?
Click to expand...
Click to collapse
Yes, it has been figured out. We will release a very big update soon that fixes a lot of stuff, including paths.
Do we still need to mute and unmute for incoming call mic to work?
My Input..
You're probably already aware of this, but I found Google Maps no longer has the two-finger stuff available - dragging down to activate 3D views or being able to spin the map to a new direction.
pretty excited about this... been waiting for a while for *TRUE* CM7 to come to the vibrant... cant wait, and thank you
atinm said:
Yes, it has been figured out. We will release a very big update soon that fixes a lot of stuff, including paths.
Click to expand...
Click to collapse
Since you've fixed the symlink problems, you might put in the op about how the paid voodoo control app will give you the latest voodoo sound regardless of the kernel.
Sent from my SGH-T959 using XDA App
if we are coming from MIUI do we just do steps 10-15?
J.a.M said:
if we are coming from MIUI do we just do steps 10-15?
Click to expand...
Click to collapse
In the o.p. It states that this is a development thread and suggests asking questions not related to development in the q&a section.
Sent from my GT-I9000 using XDA App
Indigo779 said:
In the o.p. It states that this is a development thread and suggests asking questions not related to development in the q&a section.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
ok sorry, Cant believe I missed that.
Anyone having issues with some apps not in the market? or was tap tap removed from the market. I had this problem on my cliq and i believe it was vendor files but idk?
EDIT: NVM delete this, seems like they did remove tap tap from the market ... -__- I'm an idiot
Sent from my SGH-T959 using XDA App
Can we get some clarification on the video playback issues? Someone in the other thread said MKV playback (and, I assume, the Vibrant's superior playback overall) was a Touchwiz feature, not driver-related. Any truth to that?
CM Wave said:
Can we get some clarification on the video playback issues? Someone in the other thread said MKV playback (and, I assume, the Vibrant's superior playback overall) was a Touchwiz feature, not driver-related. Any truth to that?
Click to expand...
Click to collapse
truth, and also this is answered in the CM7 Q&A thread in the vibrant Q & A section.
geoffcorey said:
Since you've fixed the symlink problems, you might put in the op about how the paid voodoo control app will give you the latest voodoo sound regardless of the kernel.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Voodoo App (or even Voodoo sound as written) is not part of CM7 and never will be. We don't put anything about any apps in the OP.
atinm said:
Voodoo App (or even Voodoo sound as written) is not part of CM7 and never will be. We don't put anything about any apps in the OP.
Click to expand...
Click to collapse
yes i realize that. But the voodoo paid app will load voodoo sound using the app and isn't kernel related anymore. And i figured since you linked to an unsupported custom kernel containing voodoo sound and color, that posting something about how the paid app gets you voodoo sound on the stock cm7 vibrant might be acceptable as well to let people know their options.
geoffcorey said:
yes i realize that. But the voodoo paid app will load voodoo sound using the app and isn't kernel related anymore. And i figured since you linked to an unsupported custom kernel containing voodoo sound and color, that posting something about how the paid app gets you voodoo sound on the stock cm7 vibrant might be acceptable as well to let people know their options.
Click to expand...
Click to collapse
It is linked purely to avoid all voodoo related questions on our CM7 development threads.
geoffcorey said:
truth, and also this is answered in the CM7 Q&A thread in the vibrant Q & A section.
Click to expand...
Click to collapse
The Q&A mentions the video player (the app, I assumed) being tied to Samsung's frameworks, that's why I thought it was a driver issue when it came to getting video playback working under CM7's player. Looks like i'll be sticking with Samsung ROM hacks
Thanks for the clarification, and keep up the great work, CM team.

[Q] Voodoo Color Fix for 2.3.3 Samsung Galaxy S

Hi guys,
I went through a lot of topics about voodoo color fix and couldn't find any post that i needed.
My problem is that my SGS is having this yellow tint, and i heard from my friend that using voodoo color fix lets me change the settings of RBG or some sort to tune the color temperature to my liking. However, most posts i found requires me to flash into custom roms with include the voodoo colour fix, but not posts that allow me to directly add this using update.zip.
I've been to Voodoo's official website and found that the releases are for froyo but not for gingerbread 2.3.3.
Therefore, my question is, can i just install voodoo color fix directly using update.zip, without touching my ZSJV5 2.3.3 rom? because i still want to update it in the future via kies, or using an application like the Voodoo Control app (But it supports sound only).
Any help would be greatly appreciated.
Thanks a lot! =)
Any answers please??
Thank you
any lead guys? =/
Sry m8 can't help u here.
Just my 2 cents:
I think there's no colorfix for GB yet and won't come, because supercurio has concentrated on other devices like tablets and the new sgs2.
Only for Froyo.
U can apply it only with flashin the kernel by supercurio. A zip file just for the colorfix isn't available out there to my knowledge.
If I'm wrong and there IS a fix pls tell me guys cause I want this fix so bad and pleased supercurio very often without a response.
Have one of the devices with the yellowish display. Girlfriend has a 2 month older sgs and has such a great display with awesome colors.
I have this yellowish disease too.
I tried to cure it with Talon kernel which uses Voodoo/hardcore modifications but it seems only the sharpness part of the code is working.
I even went into recompiling the kernel and tweaking some values to force a cold temperature without any success.
Let's hope some devs will do something about it, I don't have the knowledge to make it work.
Wow guys there is a way! it's not the easiest but it works.
Download Chainfire3D from the market, configure the Nightmode filter Color to "Custom".
There you can adjust your RGB values to your likings. You can also make a shortcut on your desktop to activate the Nightmode easily (have to look for a startup option now...).
Thanks guys for the post!
Any other ideas?
here is darkys kernel...
http://www.darkyrom.com/community/index.php?threads/kernel-dark-core-2-x-ginger-kernel.2072/
in 2.5 they added Voodoo colour, im not sure if this isnt this the same thing?
fugu mod
shangyi9513 said:
Thanks guys for the post!
Any other ideas?
Click to expand...
Click to collapse
There is a better kernel out there which is called fugu mod and it has everything u need including color fix.. phone becomes buttery smooth too!! try it!
Vivasanti said:
here is darkys kernel...
http://www.darkyrom.com/community/index.php?threads/kernel-dark-core-2-x-ginger-kernel.2072/
in 2.5 they added Voodoo colour, im not sure if this isnt this the same thing?
Click to expand...
Click to collapse
Hello, thank you for the link. Can i just install the kernel without having to flash to darky rom?
Yes u can
Sent from my GT-I9000 using XDA Premium App
shangyi9513 said:
Hi guys,
I went through a lot of topics about voodoo color fix and couldn't find any post that i needed.
My problem is that my SGS is having this yellow tint, and i heard from my friend that using voodoo color fix lets me change the settings of RBG or some sort to tune the color temperature to my liking. However, most posts i found requires me to flash into custom roms with include the voodoo colour fix, but not posts that allow me to directly add this using update.zip.
I've been to Voodoo's official website and found that the releases are for froyo but not for gingerbread 2.3.3.
Therefore, my question is, can i just install voodoo color fix directly using update.zip, without touching my ZSJV5 2.3.3 rom? because i still want to update it in the future via kies, or using an application like the Voodoo Control app (But it supports sound only).
Any help would be greatly appreciated.
Thanks a lot! =)
Click to expand...
Click to collapse
so there's no hope to fix the yellow tint??
Hello guys,
I just rooted my phone and used Chainfire 3D. set the night mode to custom and you can change the color settings to your liking =)

BLN on i9001??

Is there anyone that knows where to find or plan to port bln kernel on our i9001??
as far as i know,bln depends on the bln.c file and the liblights module
ask someone like manveru0 or neldar to help
sakindia123 said:
as far as i know,bln depends on the bln.c file and the liblights module
ask someone like manveru0 or neldar to help
Click to expand...
Click to collapse
I've once included it testwise in my kernel. I was too lazy to compile new liblights so I've taken them from the internet. Anyway the whole thing freezed my device everytime I activated bln.
There are several reasons why I've not included bln till today:
1. You need an extra tool just to activate bln thus another service running and more memory used.
2. You need to change your liblights which ain't a problem so far. But what if you wanna go back to a non bln version? You then need to copy the old liblights back to your device.
Anyway BLN has definitely not the top priority in kernel patching for the moment (reducing battery drain is more important right now).
Ok thanks a lot .
I'll wait until then, because i'm so interested on that but i have no idea or enougth knowledge to do it.
It's been a while since November. Any progress in this issue? Dou you need people to test?
I asked sakindia123 in its kernel post, because this feature has to be included in a kernel and his is the only custom kernel available, besides from the stock-mod by crybert.
Well manveru0's Feamod kernel is also customized. And he already tried it but found it low priority.
Sent from my GT-I9001 using XDA App
So maybe you could try contact him but if already tried and dismissed the idea...
I don't know why he finds it low priority when it's one of the most important features in the galaxy S series' custom kernels.
In fact, it's what i miss the most from the SGSII or SGS i9000.
well since manveru0 quited the GT-i9001 dev team could be anyone else to try add (at least) BLN to our "unwanted SGS child" aka SGS+ ?

Categories

Resources