yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] fylim:
Hi Supercurio,

Wonder if you could share a thought.

Previously was on XXJPU + Speedmod K10K + Ext4 All

Disabled lagfix before installing this kernel which is based on your voodoo 5 stable.

Advanced Voodoo 5 v1.1. voodoo.oc1200.v1.1-20101209-21.34-JPU.tar

When I tried to enable voodoo lagfix, and boot up, it gave me the followin voice errors.

Convert Data Partion - System not available

Convert System Partition - System not available

. Really not sure what is wrong now. Any suggestions ?

I enabled the Voodoo debug

and noticed the following lines in the Init_log.txt

filesystem detection on system:

+tune2fs -l /dev/block/stl9

tune2fs: Bad magic number in superblock while trying to open /dev/block.stl9

Couldn't find valid filesystem superblock.

filesystem detection on dbdata:

+tune2fs -l /dev/block/stl10

tune2fs: Bad magic number in superblock while trying to open /dev/block.stl10

Couldn't find valid filesystem superblock.

filesystem detection on cache:

+tune2fs -l /dev/block/stl11

tune2fs: Bad magic number in superblock while trying to open /dev/block.stl11

Couldn't find valid filesystem superblock.

What does this mean ?

Already tried your RFS Fix kernel but don't seem to make much diff. Also tried formatting system/data and restore but still get the errors above. Appreciate any advise.

Btw, it still boots. Just can't enable lagfix :(
[Galaxy S I9000 Android Development] supercurio:
You can delete them anytime you want, but actually they're automatically managed so you don't have to.

And it's useful if you want to understand better what Voodoo did, + required if you need to report a bug.

Oops, sorry already answered thanks ashwinds ;)
[Galaxy S I9000 Android Development] forredglory:
Hi!

I have some problems. I want to disable the voodoo lagfix, but I can not do that, because of this:

Please help me....

2010-12-17 16:58:17 model detected: 8GB

2010-12-17 16:58:17 option: lagfix disabled

2010-12-17 16:58:17 option: lagfix will keep /system as RFS

2010-12-17 16:58:17 filesystem detection on system:

2010-12-17 16:58:17 Ext4 on /dev/block/stl9

2010-12-17 16:58:17 filesystem detection on dbdata:

2010-12-17 16:58:17 Ext4 on /dev/block/stl10

2010-12-17 16:58:17 filesystem detection on cache:

2010-12-17 16:58:17 Ext4 on /dev/block/stl11

2010-12-17 16:58:17 filesystem detection on data:

2010-12-17 16:58:17 Ext4 on /dev/block/mmcblk0p2

2010-12-17 16:58:17 convert cache (/dev/block/stl11) from ext4 to rfs

2010-12-17 16:58:17 ERROR: unable to call fat.format: cancel conversion

2010-12-17 16:58:17 convert dbdata (/dev/block/stl10) from ext4 to rfs

2010-12-17 16:58:17 ERROR: unable to call fat.format: cancel conversion

2010-12-17 16:58:17 convert data (/dev/block/mmcblk0p2) from ext4 to rfs

2010-12-17 16:58:20 ERROR: unable to call fat.format: cancel conversion

2010-12-17 16:58:20 convert system (/dev/block/stl9) from ext4 to rfs

2010-12-17 16:58:22 ERROR: unable to call fat.format: cancel conversion

2010-12-17 16:58:23 running extension: apk_cleaner.sh

2010-12-17 16:58:23 TouchWiz 3.0 Launcher already optimized

2010-12-17 16:58:23 running extension: install_bln.sh

2010-12-17 16:58:23 BackLightNotification improved liblights already installed

2010-12-17 16:58:23 running extension: install_su.sh

2010-12-17 16:58:23 secure su binary for Superuser apk already installed

2010-12-17 16:58:23 running extension: sdcard_cleaner.sh

2010-12-17 16:58:23 sdcard cleaned up

2010-12-17 16:58:23 running init !
[Galaxy S I9000 Android Development] supercurio:
z4root / root is not needed.

There is no incompatibility either.
[Galaxy S I9000 Android Development] supercurio:
You need to report the error to the developer of the ROM you use.

Tell him he needs to ensure he keeps fat.format, with proper permissions, which is an important tool for the Samsung android system and also Voodoo lagfix.

PS: nice usage of the logs, how/why is pretty clear like that :) , at least for me :P
[Galaxy S I9000 Android Development] DocRambone:
Bit ot: supercurio, ordered a nexus s yet?
[Galaxy S I9000 Android Development] forredglory:
thank you!

Doc4.0 jpu rom
[Galaxy S I9000 Android Development] supercurio:
Based on your report, my analysis is that your /system is corrupt and unrepairable.

The reason of this is that the filesystem here has been mounted without check=no (causes corruption) and then again with check=no (intended mode).

There is not a single day without errors reported due to this buggy Universal Lagfix, what a waste of time and energy, and still not corrected in the author's repository.. how sad :( https://github.com/sztupy/universal_lagfix_kernel_initramfs

Solution for you: flash a firmware with Odin or at least the part containing factoryfs.rfs.

PS: the tune2fs calls are part of the Ext4 detection process. Nothing wrong here ;)
[Galaxy S I9000 Android Development] supercurio:
It would be nice if Google give value to kernel puzzles solving, as they do with actual puzzle solving :D

http://twitter.com/#!/googlenexus
[Galaxy S I9000 Android Development] betoNL:
So.... is Samsung going to waste all that hardware again?

Playing right now with my wife's recently bought Desire HD

It's humiliating :eek:
[Galaxy S I9000 Android Development] :
Hey supercurio,

if i flash voodoo 5.0.2 on JPU i get 3e recovery and nothing happens. I tried many times but nothing works.
[Galaxy S I9000 Android Development] EarlZ:
Whats the difference between these kernels ;

Stock+voodoo 5.0.2

Voodoo-Stable 5.0.1

Voodoo-JPUtest 5.0.2
[Galaxy S I9000 Android Development] habylab:
Stock+voodoo is the best at the moment.
[Galaxy S I9000 Android Development] dannyyung:
Thanks, Mr Voodoo;)
[Galaxy S I9000 Android Development] EarlZ:
Alright, how is it compared to the Voodoo Advanced 5 v1.1 ? ( and is the voodoo advanced JPU based ? )
[Galaxy S I9000 Android Development] RoMa_84:
Need some clarification about Voodoo. If i flash the kernel via odin and disable the lagfix, would there still be any improvements? As far as i know, enabling the lagfixes are just purely for the conversion of RFS into ext4. It's the kernel that make the difference. Am i right about this?
[Galaxy S I9000 Android Development] supercurio:
Yes, there will still be improvements.

It only disables the Ext4 conversion - sorry not having the time to develop for now
[Galaxy S I9000 Android Development] thunderteaser:
I'll be very honest: i never tried Voodoo and atm I don't feel the need of doing it (though once you get sound complete, i might change my mind), but as far as I know you're the first developer here on the i9000 dev forum making an OPEN SOURCE project and being proud of it.

My sincere compliments.
[Galaxy S I9000 Android Development] EarlZ:
Does the Stock+Voodoo5 5.0.2 (JPU) contain the sharpness fix or just CWM recovery and EXT4 options ?
[Galaxy S I9000 Android Development] supercurio:
;) Its an honor
[Galaxy S I9000 Android Development] supercurio:
Hopefully we will have source soon for JPU, as told Samsung reps but so far there is only the lagfix + CWM.
[Galaxy S I9000 Android Development] EarlZ:
Ok, ill hold off on reflashing till JPU sources come out.
[Galaxy S I9000 Android Development] Zborg:
Curio seems to have a genuine bug fix issue that benefits us all in the end.

He likes perfection and we gotta say we ain't seen much of this on our cheap SGS (not)

Sent via iphone killer the SGS-GT-I9000......

Darky's Gingerbread edition 5.6 rom/
[Galaxy S I9000 Android Development] siijii:
How can i see if voodoo is active?

Hello

thank you for your hard work für the improvement of the SGS. I always used voodoo since I heard of it.

my question: how can I see if voodoo is active?

After the second time my SGS i9000 was not booting completely anymore (this always my reason for updating :-)), i flashed the JPU firmware and then voodoo 5.0.1. But Wifi did not work. Then i found 5.0.2 and now Wifi works but I am not sure if the ext4 conversion is active.

regards,

Marcus
[Galaxy S I9000 Android Development] ashwinds:
You can do a bunch of things to check:

1) Easiest - run Quadrant - your score must have improved

2) Run mount from an adb shell - you will see some partitions marked as ext4. Easier - run mount |grep ext4 and if you see a few lines below, it has converted - else it has not

3) Read the logs in /sdcard/Voodoo/logs - it tells in detail what format the partitions are .
[Galaxy S I9000 Android Development] RoMa_84:
Thanks curio for your efforts. Been using it since beta with stock ROMs. Donated only just now after trying the stable one for a few days:p. Anyways, i do notice a slight a battery drain in idle mode and massive ones in use. Been that way since the beta ones. Any ideas how can i do a reliable comparison? Back to the stock kernel now for the time being.
[Galaxy S I9000 Android Development] AlexandreT:
Will voodoo be updated to jpx kernel?
[Galaxy S I9000 Android Development] bub181:
Please make a stock JPX voodoo kernel supercurio.
[Galaxy S I9000 Android Development] Mackzen:
Can I flash the JPU version to JPX?
[Galaxy S I9000 Android Development] tonysac:
Oh yes, I really missed bln already, with darky's rom it could be a complete package

Sent from Galaxy !
[Galaxy S I9000 Android Development] boredtoday:
SO NICE!
[Galaxy S I9000 Android Development] DroidAsk:
Hi guys,

I made a really stupid mistake. I did not set my galaxy s to usb debugging mode before I clicked start on Odin to start the flash process to flash voodoo onto my phone. Now I get the phone-!-pc screen whenever I switch on my phone. I can still get to download mode though, but no luck getting into recovery mode with the 3 button recovery mode method. I noticed I made this mistake when the Odin progress bar did not move. Is there anything I can do to save my phone?

Really appreciate any help that I can get.
[Galaxy S I9000 Android Development] Margaliini:
Voodoo's own root, "system remount not supported"??

I removed z4root and thought I could count on voodoo's own, but now there are some problems, like sgs toolbox saying "system remount not supported". what's causing that? I do have installed superuser and some programs requiring root work just fine.
[Galaxy S I9000 Android Development] DroidAsk:
Ok. I managed to flash an official firmware and got my phone back working. And then I re-tried flashing voodoo. The Odin log got past Firmware Update Start and then on to zImage. But then the progression bar just stops. I was using Odin3 v1.7 to flash Voodoo-stable-5.0.1-Froyo-GT-I9000-odin-pda onto my phone in download mode with usb debugging set on my phone this time. The firmware I have on my phone is I9000DXJPA. Am I doing something wrong here? I followed the guide here https://docs.google.com/document/d/1BpoZycEkNHDr28bkUb1KdJy2xdQ7ZDowpHVMGpXheGc/edit?pli=1# exactly. I don't know why the progression bar would get stuck. Thanks in advance for any help given.
[Galaxy S I9000 Android Development] gravityz3r0:
You do not need the USB debugging mode to flash with odin as far as i can remember. If you can enter download mode it should be fine. Just flash again the PDA/MODEM/CSC fromt he scratch.
[Galaxy S I9000 Android Development] _JKay_:
OK JPX is official!! Time for Samsung to release the source code for it!!
[Galaxy S I9000 Android Development] Tortikiller:
Can i install Voodoo with XXJPX frimware?
[Galaxy S I9000 Android Development] gregounech:
Nobody posts it so I do.

Here si the new Voodoo, unnanounced yet but should be that :

5.0.3 available for JPU and JPX :

http://project-voodoo.org/downloads/

Choose the 5.0.3 odin version for JPX or JPU depending on your usage.
[Galaxy S I9000 Android Development] djase:
thx i'll try
[Galaxy S I9000 Android Development] supercurio:
Yeah this is the real releases but the current web hosting service has issues, this is why I didn't make the announcement yet.

A new host is currently in setup phase.
[Galaxy S I9000 Android Development] fane1:
Yeah i notice that i cant dl the files but i wait no problems i hope that u had a very good day lol with more that 4000 views on your youtube video :)
[Galaxy S I9000 Android Development] JuWa:
Does the Stock+Voodoo include CWM and Root?
[Galaxy S I9000 Android Development] algarblandom:
Hi!

should I upgrade to vodoo 5.0.3 for JPU since I am running Darkys 5.6 now?

or nothing fancy missing?
[Galaxy S I9000 Android Development] supercurio:
5.0.3 new feature is a better shell with tab completion when for "adb shell" ;)
[Galaxy S I9000 Android Development] rui.mamede:
Omg that really is a nice new feature!! Thanks a lot!
[Galaxy S I9000 Android Development] Margaliini:
Disabled Lagfix, still in CWM: /system lagfix conversion: yes

Hi!

I wanted to disable Voodoo in order to flash the new JPX, but after doing that by "disable lagfix"-file style, still in CWM it says "Voodoo lagfix is actually: disabled" but under Options it says "/system lagfix conversion: yes".

What does that mean? Is lagfix really disabled both in data and system or not?
[Galaxy S I9000 Android Development] j.go:
It means that if ever you decide to enable lagfix again, it will convert /system into ext4. If you disable /system conversion, the next time you enable lagfix, it will not convert /system to ext4 but instead keep it as rfs.
[Galaxy S I9000 Android Development] fane1:
Guys im having a little problem with 5.0.3 when i connect usb cable to pc it only mounts internal sd card and when i unplug external sd card is unvailable.Only can fix with a reboot.I know that at least for me its a 5.0.3 problem because after that i instaled the "old" Trasig jpu oc kernel and now it mounts both sdcards.
[Galaxy S I9000 Android Development] wcg707:
It seems the external-sd was dismounted and did not remount again. I think the kernel has some fault as shown by its cousin here, maybe its related maybe not.

http://www.engadget.com/2010/12/18/samsung-pulls-froyo-update-for-bells-vibrant-after-reports-of-f/
[Galaxy S I9000 Android Development] LukeSP:
Can I flash XXJPX kernel over Darky 5.6b XXJPU Rom?
[Galaxy S I9000 Android Development] chrisjcks:
ok, this is gonna make me sound very dumb...

but, i must ask!

stock+Voodoo JPX: Does this mean its Voodoo with STOCK JPX kernel?

because i do wish to keep the stock JPX kernel installed, but hopefully with the added voodoo and CWM recovery/backup features.
[Galaxy S I9000 Android Development] tingen:
Where is cifs.ko. Cant find it in the first post.
[Galaxy S I9000 Android Development] oswade:
Yes, afaik it is the original kernel, with voodoo injected (only lagfix + clockwork). So only slightly modified, it should function almost identically.

No issues here (doc's JPX rom). Are you using JPX rom with this kernel. JPX kernel may have incompatibility with older roms... maybe...
[Galaxy S I9000 Android Development] Margaliini:
system remount not supported in Voodoo's root

Didn't receive an answer yet, so again:

Removed z4root and thought I could count on voodoo's own, but now there are some problems, like sgs toolbox saying "system remount not supported" and I'm not able to check my product code. What's causing this? I do have installed superuser and some programs requiring root work just fine. Are there some limitations in Voodoo's root?

Any help appreciated, thanks!
[Galaxy S I9000 Android Development] ashwinds:
stock+Voodoo JPX = stock Samsung Kernel with voodoo. This INCLUDES cwm backup/recovery which you want.

The difference is its not compiled from source (since they are yet to be released), but the devs "inject" voodoo add-ons into the kernel in Samsung's ROM.
[Galaxy S I9000 Android Development] ashwinds:
Presume you are trying to check product code with SGS Toolbox? Your "/system" needs to be mounted as R/W - there is an option in SGS Toolbox to do this. Try it and then run Product code check again.
[Galaxy S I9000 Android Development] ashwinds:
I think supercurio pulled it out after hardcore mentioned some incompatibilities.
[Galaxy S I9000 Android Development] ashwinds:
You should be able to - just make sure to use a matching modem as well - supercurio mentioned that JPU RIL changes necessitated JPU modem. If that is the case, it _may_ well be the same with JPX. So flash jpx kernel, but also flash the matching jpx modem (though i've seen people run JPX with JPE modem without issues - in fact better battery life).... Or I see darkyy has a new ROM out with the new kernel - jump to it ;)
[Galaxy S I9000 Android Development] Margaliini:
Thanks for the answer. I already did that, tried mounting as read and write both in Root Explorer and in SGS Toolbox, but still the Toolbox complains about "system remount not supported" while starting Toolbox and then the PC-check doesn't work..

But if I re-root in z4root, everything works just fine again. So there must be something with Voodoo's own, or then I'm missing something big time..?
[Galaxy S I9000 Android Development] dazman22:
voodoo keeps telling me system is unavailable

hey all, so hacked kies to give me the latest froyo rom (australian) and then flashed voodoo rom. Naturally all was well untill i tried to root he phone. I eventually stumbled upon z4 root. I fired it up and it confirmed my phone was rooted. However, when i started noticing a bit of lag i decided to disable voodoo. I've lost track of all the problems i encountered but basically my problem now is that i cannot disable voodoo, it keeps telling me systemm is unavailable for either /system or /data. So it won't let me convert back to rfs so i can start clean. I assume my /system is corrupt but after trying standard "disable lagfix" trick and even through the cwm menu as well as a fix i found to flash fat.format-CWM.zip, also tried reflashing complete new rom and going back. No matter what i do voodoo won't convert my fle system back to rfs so i can start fresh! Help pleasee!
[Galaxy S I9000 Android Development] kitjacky13:
Hi supercurio , maybe it is an annoying question ... is this version 5.0.3 including the BLN function ? i saw you said the BLN function is built in but i cannot find how to enable it.. please kindly guide me to enable it , thanks !
[Galaxy S I9000 Android Development] rG-:
hmm well same question here:

How to enable BLN?

Soon sound = no increasing ringtone volume? How do i enable this?
[Galaxy S I9000 Android Development] techeretic:
http://project-voodoo.org/downloads/ seems to be down, unable to download the new kernel, 5.0.3, can someone please upload the same for JPX?

EDIT: never mind, searched online and found this http://www.megaupload.com/?d=BTXHNIHF
[Galaxy S I9000 Android Development] razzda:
**deleted**
[Galaxy S I9000 Android Development] dhiru1602:
Does this kernel support UV?
[Galaxy S I9000 Android Development] betoNL:
which kernel?
[Galaxy S I9000 Android Development] dhiru1602:
Voodoo-5.0.3
[Galaxy S I9000 Android Development] betoNL:
From 1st post (OP):

You need PRE-JPU also frm first post
[Galaxy S I9000 Android Development] Ganfas:
:| i love BLN, hope it will be possible to use very soon
[Galaxy S I9000 Android Development] supercurio:
Yes that's right. And I will compile future kernels with cifs.ko, starting with XXJP..X sources ?
[Galaxy S I9000 Android Development] supercurio:
I replaced it by a brand new server and I rewrite the URLs. every download should be fine now :)
[Galaxy S I9000 Android Development] Ganfas:
any prediction about BLN in voodoo kernel?
[Galaxy S I9000 Android Development] reiteravi:
could u plz add tun.ko as well - missing from latest kernels (except so-4.5.2)
[Galaxy S I9000 Android Development] blade39:
Unable to install Voodoo on firmware Version 2.2, DXJPA

It show that E:Signature verification failed

My recovery is <3e>

Why?
[Galaxy S I9000 Android Development] zhang yixi:
will 5.03 works on every 2.2 rom?:confused:
[Galaxy S I9000 Android Development] redsung:
Is it enabled in Galaxy Tab?

Hi, my friend has Galaxy Tab. So I am wondering current voodoo version support Galaxy Tab also? Can he change RFS filesystem to Ext4 by using current voodoo file?
[Galaxy S I9000 Android Development] I9000bramgmail:
JPY

Hi,

Is this kernel up to date with XXJPY? (newer than XXJPX) as I found out there was an JPY update this morning... maybe also kernel changes..?
[Galaxy S I9000 Android Development] ashwinds:
Yes the kernel changes (i read jpy build is a little older than jpx). No there is no update yet.
[Galaxy S I9000 Android Development] ashwinds:
I dont think anyone is working on a galaxy tab version. And the current voodoo wont work on the galaxy tab.
[Galaxy S I9000 Android Development] I9000bramgmail:
uh.. JPY is suppose to be newer than JPX as when connecting kies with JPX it tells about an update to JPY..

EDIT: confirmed that JPY has an different kernel than JPX :http://xdaforums.com/showthread.php?t=881532

it's somewhere there(;

cheers
[Galaxy S I9000 Android Development] Reflxxx:
Journaling Type??

Hey,

Works great on JPX but I just have one question: What kind of EXT4 Journaling does this kernel use? Data=ordered/writeback or something else cause I would like my flash to last a long time.

Thanks for your time,

Kevin
[Galaxy S I9000 Android Development] Roy Ngan:
failed to disable voodoo

hi supercurio,

I hit an issue when I try to disable lagfix.

What I did is

1. create "disable lagfix" folder under "/mnt/sdcard/voodoo"

2. reboot

3. test with Quadrant , the result is > 1500

4. reboot into cwm, select "disable lagfix" from the menu

5. boot into the system, test with Quadrant, the result is still > 1400

hope that you can help.

Log attached

anything I did wrong? Hope that you can help, thanks in advance.

My setup
[Galaxy S I9000 Android Development] djase:
you have not enough space on sd card for restoring
[Galaxy S I9000 Android Development] dan@msx:
needs to be "disable_lagfix" with the underscore not hyphen......
[Galaxy S I9000 Android Development] Roy Ngan:
didn't manage to execute the check storage command

failed to call fat.format
[Galaxy S I9000 Android Development] Roy Ngan:
I didn't create the disable-lagfix file, the voodoo kernel does during the conversion.

the only folder I created is "Disable lagfix", i hope it's not case sensitive.
[Galaxy S I9000 Android Development] the incredible:
which kernel can i use for jpy??

thanks in advance
[Galaxy S I9000 Android Development] marshall39:
When I check "about" in my phone I don't see any mention of "curio" like in the pictures above :confused:

I just see "root@sep-60#1"

I'm on Spike_M V5 with voodoo 5.0.3 kernel

thanks
[Galaxy S I9000 Android Development] supercurio:
You may ask your ROM vendor (Custom ROM) to give you a patch in order to re-add missing fat.format.

Or is it a Samsung ROM ? if so, your /system has been corrupted.
[Galaxy S I9000 Android Development] supercurio:
Yes, it's the case for stock+Voodoo, because the kernel itself is the one compiled by Samsung ;)
[Galaxy S I9000 Android Development] Reflxxx:
Im sorry that Im quoting myself but does someone have a answer on my question?

Thanks
[Galaxy S I9000 Android Development] supercurio:
Hi :)

You can see all this documented in the sources here:

https://github.com/project-voodoo/l...initramfs_parts/scripts/init_functions.sh#L48

Short story: the mount options are tuned for the best performance on each partition, but also guaranteeing the filesystem and data integrity
[Galaxy S I9000 Android Development] supercurio:
Currently uploading updated kernels as well as stock+Voodoo JPY
[Galaxy S I9000 Android Development] j.go:
All right! I eagerly await JPY + voodoo. Thank you for all the effort you put into android.
[Galaxy S I9000 Android Development] Adevem:
thanks!

--
[Galaxy S I9000 Android Development] roymustafa:
Hi MR Curio

I have just flashed Hardcore's kernel but havent enabled lagfix and root yet.

Now want to flash yours... What have i to do?

Thanks
[Galaxy S I9000 Android Development] Adevem:
just flash over ;)
[Galaxy S I9000 Android Development] roymustafa:
Thanks a lot for your quick answer...
[Galaxy S I9000 Android Development] ragefan:
JPY+Voodoo still showing JPX in the "phone about" : FROYO.XXJPX ?

Is it normal or something wrong in the .tar ??

Thanks
[Galaxy S I9000 Android Development] Adevem:
are you looking at Build Number?
[Galaxy S I9000 Android Development] ragefan:
Looking at the last line in the menu "version Number"