[KERNEL] SetiroN i9000 SuperOptimized v1.5.6: JPX, 345MB RAM, UV/OC upto 1.6GHz

Search This thread

l7777

Senior Member
May 2, 2007
563
187
This may sound like a noob question, but after reading every page of this thread, I have not been able to determine what is the ideal installation process for this kernel.

I currently have a rooted JH7 with clockwork mod installed, no lag-fixes installed and a working 3 button recovery. Is the following the correct install process?

1. Make a backup with clockwork.
2. Download setiron_v1.2_bln_with_jpp_modem_update.zip, rename it update.zip and install that package from recovery.
3. Profit.

It seems almost too easy.
Yes, that is too easy as what you saying will send your phone strait into an unusable state. This kernel is a 2.2 kernel, JH7 is a 2.1 ROM. The two don't mix. I recommend some more research and learning before you go any further modifying your phone.

Not being rude just being honest. Also if you were to read through the bulk of the threads in any kernel or rom thread you will see these posts all the time and the answers are there.
What sparker was trying to say while being incredibly rude was that you don't need to rename the .zip. boot into clockwork recovery, not the stock recovery and use the options there to install zip from sd card.

Actually, what sparker did was probably save this guy from putting his phone into a partially unusable state. He has a 2.1 ROM and was asking how to put a 2.2 kernel on it. If he can't read the forums and or do his own research to discover the difference between kernels, roms, modems, and versioning, he shouldn't be trying to apply a kernel just because it's the latest and greatest thing. The information in these forums can be very dangerous to people who don't understand what's going on and sometimes they just need to be told to go back and read more instead of spoon feeding answers.
 

bts0uth

Senior Member
Nov 28, 2007
726
74
34
Lexington, KY
Does anyone know if we can use JI6 modem on a captivate rom with this kernel? Its working good for me while sitting still but I'm wondering if the soft reboots will start when I'm driving


Posted from my Captivate running Doc's JPO v7.5 rom with SetiroN's i9000 SuperOptimized kernel
 

SetiroN

Senior Member
Aug 6, 2010
313
290
github.com
v1.2.1 OUT
hopefully fixed script execution on Captivate ROMs aswell
fixed CWM option for enabling BLN
fixed 500hz setting
enabled CONFIG_UACCESS_WITH_MEMCPY and CONFIG_PREEMPT_VOLUNTARY as they apparently make no difference in battery use

Can't do anything about the power button not working in 2e recovery, sztupy's CWM uses a pre-built version that I'm not able to modify.
 

warri

Senior Member
Jan 9, 2009
1,067
75
Palm Beach Gardens
I haven't. Been running it all day and played games streamed music and watched YouTube videos for a few hours. Battery is decent I'm still at 70% after 5 hours of good use.

UV to 75 / 100


Posted from my Captivate running Doc's JPO v7.5 rom with SetiroN's i9000 SuperOptimized kernel

I cant seem to open XAN's Voltage App, all i get is a black screen. There was also no files in my etc/init.d/ folder.. i'm flashing v1.2.1_w_jpp and we'll see if that works.
 

krazyphire

Senior Member
Jun 20, 2008
248
16
haha I just flashed the 1.2 that had working BLN for odin, and now .1 comes out! Oh well! Time to flash again though I really should be studying for tonight's exam XD
 

wesc011

Senior Member
Sep 7, 2010
74
9
Ok, so I flashed to stock, installed JG8 modem, did a master clear, ODIN flashed Cognition 2.3.3, then used CWM to flash this kernel. Whenever I try and enable WCDMA by using *#2263#, I get a message that says "RAT selection option is restricted!".

Now I have no 3G connection on my phone at all. Help!

EDIT: Also, my home button doesnt work...
 

DrDrrae

Member
Jul 22, 2010
31
9
By flashing Cognition, you're now back to the JJ4 modem. You'll have to flash the JG8 kernel again, check that 850 MHz is working, then flash JPP. This is essentially what I did and it worked for me.
 

wesc011

Senior Member
Sep 7, 2010
74
9
By flashing Cognition, you're now back to the JJ4 modem. You'll have to flash the JG8 kernel again, check that 850 MHz is working, then flash JPP. This is essentially what I did and it worked for me.
How do I check that 850 is working once I flash JG8?

Also, the correct way to flash it is to extract modem.bin and put it in the PHONE slot in ODIN. RIght?
 

wesc011

Senior Member
Sep 7, 2010
74
9
ok, flashed jg8 again. WCDMA 1900 band 2 shows up, even after i enable 850. and i still have no 3G data connection whatsoever.
 

Rhiannon224

Senior Member
Aug 11, 2010
1,840
363
FL
Does anyone know if we can use JI6 modem on a captivate rom with this kernel? Its working good for me while sitting still but I'm wondering if the soft reboots will start when I'm driving


Posted from my Captivate running Doc's JPO v7.5 rom with SetiroN's i9000 SuperOptimized kernel

You're running an I9000 ROM reoriented for the Captivate, I don't think it would be a problem if you want to flash the JI6 modem, just stay away from eclair modems and you should be fine. Try it out and see, worst case, flash back to the JPP modem, kernel flashing is so quick and easy. I drove around today and had no soft reboots with the JPP modem. I am not sure if you need to flash the jg8 modem to enable the 850 band before flashing the JI6 modem.
 
Last edited:

MarlowXim

Senior Member
Oct 29, 2010
163
9
Request for patches

Hey setiron could you add ext4 patches located here there optimize ext4 partitions
www2.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/ (credit hardcore)

As well as rasdeep latest oc/uv has better undervolting customisation at lower frequencies

Thanks
Sent from my GT-I9000 using Tapatalk
 

peachpuff

Senior Member
Aug 31, 2010
3,358
928
Samsung Galaxy S23
ok, flashed jg8 again. WCDMA 1900 band 2 shows up, even after i enable 850. and i still have no 3G data connection whatsoever.

I've had similar issues before with 850, if i were you i'd start from scratch, one click restore jf6, then flash the jg8 modem and check if you have the 850 band. If you want to use cognition i'd pull out the jj4 modem from the zip and insert the jpp one, or simply use one of the many i9000 roms available that include the jpp modem.
 

sparker366

Senior Member
Aug 3, 2010
605
34
Saylorsburg, Pa
I cant seem to open XAN's Voltage App, all i get is a black screen. There was also no files in my etc/init.d/ folder.. i'm flashing v1.2.1_w_jpp and we'll see if that works.

If you mean this "Set as default, you may change it using Xan's Voltage Settings app" then it works for me on 1.2

Not going to mess with it as I don't know squat about that stuff for the phone.
 
Last edited:

bts0uth

Senior Member
Nov 28, 2007
726
74
34
Lexington, KY
Well im running a captivate rom and on v1.2 my voltages stayed set on boot every time.
Now on v1.2.1 it doesn't work at all anymore.
Init.d isnt in the system folder anymore


Posted from my Captivate running Doc's JPO v7.5 rom with SetiroN's i9000 SuperOptimized kernel
 

sparker366

Senior Member
Aug 3, 2010
605
34
Saylorsburg, Pa
Well for some reason BLN is not working. I grabbed the apk you posted in the op and it tells me the phone is not supported. I enabled it in CWM but not sure if it took.

Maybe I am doing something wrong not sure.
 

MikeyMike01

Inactive Recognized Developer
Jul 23, 2010
6,488
2,450
Well for some reason BLN is not working. I grabbed the apk you posted in the op and it tells me the phone is not supported. I enabled it in CWM but not sure if it took.

Maybe I am doing something wrong not sure.

Working for me.

Enabled it in CWM.

P.S. A good way to test it, is to type in *DATA# in the dialer.
 

thecellx

Senior Member
Aug 23, 2010
353
17
Bogota
How to apply it

Hi.

Im already using Setiron kernel version 1.2. How can i update this, just CWM ? Do i need to change file name for update.zip?. Do i need to repeat JG8 and JPP modem installations?

Thank you.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    Sorry for disappearing guys, I wasn't in the mood for posting or working on the kernel: unfortunately it looks like I bricked my phone.
    I couldn't believe it myself but as soon as I restarted it phone after CWM-flashing my usual JPO rom, going back from official JPU+803.pit, the screen went black and never came up again, no matter the key combination. No signs of life besides warming up slightly after pressing power or connecting the USB cable. No luck with a JIG cable aswell, tried all the way from 290K to 315K Ohm and nothing happens... I guess there's nothing I can do.
    The problem is, I came back to Europe last month and official Samsung centers around here are refusing to offer repair services on US phones because of some kind of freak policy they have, even if I pay myself.

    Update Dec 13:
    I have no words to explain how thankful I am: PAulyhoffman offered to donate a spare phone he had, and promptly shipped it on the same day.

    A special mention goes to Patrick Richter, Pauly's father in law, who just passed away on Saturday: a most generous man in honor of whom he would like to dedicate the donation.

    I've already covered the shipping fee myself but customs will add a variable amount in taxes (most definitely 20% of original value as they usually do, although the specified value is just $100).

    Hoping customs won't hold the package over the holidays, untested version versions will have to do for now.

    HUGE thanks go to every single one who offered help, I really am moved by the affection demonstrated by this wonderful community.

    I've compiled a Kernel based on Sztupy's ULF and xcaliburinhand's re-oriented kernels, including OC/UV support, 340Mb RAM and compiling optimizations.
    Being based on the i9000 JPM source, it comes with every issue xcaliburinhand's kernel might have.

    As I have absolutely no kernel programming knowledge, all credit goes to the respective coders: I've merely copied, pasted and compiled things, so I won't be able to offer much additional support or modify any of the function unless they provide source.



    THIS IS A FROYO KERNEL, USE ONLY WITH A 2.2 ROM, PREFERABLY AN I9000 ONE

    DO NOT USE SETCPU



    Features:

    - Sztupy's Ultimate Lag Fix V. pre-0.4https://github.com/sztupy
    Multiple configurable Lagfix options:
    Ext4 No-Journal DATA: /data converted to Ext4 with no journaling, everything else stays RFS
    Ext4 No-Journal ALL: /data, /cache and /dbdata converted to Ext4 with no journaling
    Ext4 DATA: /data converted to Ext4, everything else stays RFS
    Ext4 ALL: /data, /cache and /dbdata converted to Ext4
    Ext2 DATA: /data converted to Ext2, everything else stays RFS
    Ext2 ALL: /data, /cache and /dbdata converted to Ext2
    Advanced options: lets you specifically configure each partition and eventually add an Ext2 loop on top of them
    Ext3/4 mount options: enables writeback journaling mode

    (Using BIND_DATA_TO_DBDATA you might run out of space with many apps installed)

    Suggested configuration (Ext4 ALL):
    DATA_FS=ext4
    CACHE_FS=ext4
    DBDATA_FS=ext4
    DATA_LOOP=false
    CACHE_LOOP=false
    DBDATA_LOOP=false
    BIND_DATA_TO_DBDATA=false
    Use FAST mount opts

    You will get a "Configuration has changed" recovery screen at the first reboot after setting lagfix options, it's perfectly normal. If you wish to keep your current data, select the first option and wait (a separate backup is recommended).

    - Modded CWM integrated
    - CWM pre-installed (no more install from update.zip)
    - reboot to 2e recovery
    - reboot to download mode
    - tweaking options
    - root from recovery
    - configure lagfix

    - raspdeep's OC/UVhttp://xdaforums.com/showthread.php?t=822027
    If you do not want to mess with commands, use Xan's Voltage Settings app
    - do note that you're subtracting voltage from the default setting, which varies with frequency:
    Code:
    1600MHz CPU		200MHz GPU		1400mV
    1552MHz CPU		194MHz GPU		1375mV
    1488MHz CPU		186MHz GPU		1350mV
    1440MHz CPU		205MHz GPU		1325mV
    1400MHz CPU		200MHz GPU		1300mV
    1344MHz CPU		192MHz GPU		1300mV
    1288MHz CPU		184MHz GPU		1300mV
    1200MHz CPU		200MHz GPU		1300mV
    1000MHz CPU		200MHz GPU		1275mV
    800MHz CPU		200MHz GPU		1200mV
    400MHz CPU		200MHz GPU		1050mV
    200MHz CPU		200MHz GPU		950mV
    100MHz CPU		100MHz GPU		950mV
    the lastest Voltage Settings version includes voltage calculation


    - 345Mb available RAM with 720p and JPU support
    And improved minfree memory management

    - Hardcore's SpeedModhttp://xdaforums.com/showthread.php?t=822756
    - jhash3
    - Kernel HZ
    - startup tweak scripts (available from cwm)
    - ext4 kernel patches from http://www2.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/

    - compiling optimizations:
    (thanks to laststufo)
    -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -fno-gcse -fprefetch-loop-arrays --param l2-cache-size=512 --param l1-cache-size=64 --param simultaneous-prefetches=6 --param prefetch-latency=400 --param l1-cache-line-size=64

    - config optimizations: (XT variant only)
    CONFIG_UACCESS_WITH_MEMCPY=y
    CONFIG_KSM=y
    # CONFIG_CGROUP_DEBUG is not set
    # CONFIG_PREEMPT_NONE is not set
    CONFIG_PREEMPT_VOLUNTARY=y
    additional config settings found in other kernels are pointless or even counterproductive for performance/stability

    - BFQ I/O schedulerhttp://lwn.net/Articles/306641/
    Set as default, you may change it using Xan's Voltage Settings app

    - supercurio's Voodoo Color&Sharpnesshttps://github.com/project-voodoo

    - HSUPA support (with i9000 modems)
    Enable WCDMA 850Mhz by dialing *#2263# (COMBI BANDS -> choose WCDMA 850)

    - neldar's v2.2 BackLight Notifications supporthttps://github.com/neldar/backlightnotification
    Configure with BacklightNotification settings app
    To enable BLN it is necessary to flash a CWM zip or enable BLN in CWM from ULK advanced options

    - Boot animations support
    http://xdaforums.com/showthread.php?t=819686
    http://xdaforums.com/showthread.php?t=822955
    http://xdaforums.com/showthread.php?t=623960



    Once again, none of it comes from me and all credit goes to the original developers, especially xcaliburinhand, raspdeep and hardcore
    Nevertheless, if you're feeling particularly generous and have already provided for the developers, I'll gladly accept a token of gratitude (after all, being so ignorant I did have to invest quite a bit of time into it).

    Everything comes at your own risk, I offer no support at all.

    Thank you aleadam, ReedX50v, junktzu, shaolin95, Shane, krl66, Smokestack76, Henry, Xstop, lpsi200, Arffer, newter55, Lertets, txRangerXDA, id10terrordfw and Bedwa for your donations. :)

    Code:
    - v1.5.6
    fixed boot-up and CWM instability
    updated modules from JPX kernel
    new frequency table
    full compatibility with Voltage Control 3 (lowering frequency with it seems to cause freezes)
    removed update_frequency, making changes to the freq table immediately applies them
    - v1.4.7
    fixed boot animation issues
    fixed init.d script execution
    fixed CIFS support
    - v1.5.5
    lowered default freq to 1000MHz
    updated ram disk to late 1.4.x versions
    improved wi-fi performance
    fixed internal SD mount as CD-ROM on JPU
    - v1.4.6
    improved wi-fi performance
    fixed internal SD mount as CD-ROM on JPU
    Changelog:
    - v1.4.5
    Frequencies/battery fix
    - v1.4.4
    added workaround script inside the update.zip to execute voltage control boot settings directly from the program's data dir, eliminating the necessity to remount /system 
    gained an additional MB of RAM thanks to kernel size optimization
    implemented Xcaliburinhand's wired headset fix
    optimized RAM utilization (minfree tweaks)
    updated CWM to include Hardcore's latest additions
    slight menus reorganization
    updated optimization scripts (now including battery optimizations, GPS tweaks, CIFS support)
    built-in support for ext2, ext3 and ext4 no-journaling (you will see a "configuration changed" screen if you manually disabled journaling - select "No, enter recovery mode" and switch ext4 to ext4nj)
    built-in support for ext4 mount optimizations (writeback mode)
    HZ=500, PREEMPT_VOLUNTARY
    JPU variant with modules and mem config extracted from samsung's JPU kernel: DO NOT USE IT ON FIRST BOOT OR YOU'LL GET AN ENDLESS VIBRATING BLACK SCREEN, BOOT ON SAMSUNG JPU AND ONLY THEN FLASH THIS KERNEL
    v1.5.4
    initial boot and recovery frequency lowered from 1200MHz to 800MHz
    reduced voltage change delay
    frequency jumps set up more like 1.4 in order to improve performance
    v1.5.3
    /system mounts as RO
    added workaround script inside the update.zip to execute voltage control boot settings directly from the program's data dir, eliminating the necessity to remount /system 
    corrected frequencies script, should now work on every ROM
    only available as a CWM update.zip to make sure everyone has working init scripts
    increased default voltages for 1456-1464MHz to 1325mV, 1504-1544MHz to 1375mV and 1600MHz to 1400mV, regulate your UV settings BEFORE upgrading
    gained an additional MB of RAM thanks to kernel size optimization
    v1.5.2
    DELETE USER GENERATED SCRIPTS IN /system/etc/init.d/ BEFORE UPGRADING
    (remember it's necessary to unlock higher frequencies from both freq_table and Xan's app)
    implemented Xcaliburinhand's wired headset fix
    mount /system R/W - could be dangerous, but solves script creation issues
    optimized frequency jumps for better battery life
    optimized RAM utilization (minfree tweaks)
    workaround for the highest frequency step being sometimes briefly used during bootup and recovery operation
    effectively set 1200MHz as the default frequency
    corrected wrong display of highest frequency in Quadrant
    added frequencies scheduler script in the CWM zip package with a visual aid
    reorganized performance levels with a few additions
    - v1.5.1
    skipped, integrated in 1.5.2
    - v1.5
    updated raspdeep's OC/UV to v300
    multiple performance levels:
    100
    200
    400
    800
    1000
    1200
    1360 (GPU downclocked, don't worry performance improves anyway)
    1400
    1440 (GPU slightly overclocked)
    1460 (GPU downclocked)
    Default clock at 1200MHz, additional frequencies can be enabled by editing /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table
    in order to update the states table it's necessary to edit to 1 /sys/devices/system/cpu/cpu0/cpufreq/update_states (echo from terminal or by manually editing the file, just like the states table)
    added compatibility with Xan's voltage app v2.0 (please update, v1.9x wouldn't work correctly)
    reduced 14xxMHz default voltage to 1.3v
    updated CWM to include Hardcore's latest additions
    slight menus reorganization
    updated optimization scripts (now including battery optimizations and CIFS support)
    built-in support for ext2, ext3 and ext4 no-journaling (you will see a "configuration changed" screen if you manually disabled journaling - select "No, enter recovery mode" and switch ext4 to ext4nj)
    built-in support for ext4 mount optimizations (writeback mode)
    - v1.4.3
    fixed 2e recovery, now completely functional
    added 1350Mhz, 1400MHz and 1450MHz variants, only available as ODIN packages. The latter two have a default voltage of 1350mV. Keep using Xan's Voltage App v1.98b's 1200MHz setting to undervolt, higher frequencies replace the 1200MHz step, bear in mind the app doesn't show the updated frequency/voltage. Remember to reset said setting before upgrading and please realize how 14xxMHz will only run on few lucky devices
    from now on there won't be a CWM version for 1350MHz+ and XT variants as well as a release integrating the modem, just install it on its own if necessary
    - v1.4.2
    implemented Tiny RCU
    re-enabled Samsung's bootanimation when there's no bootanimation.zip
    re-added -noatime optimization script
    XT variant: 1280MHz, config optimizations: HZ=500, PREEMPT_VOLUNTARY,  UACCESS_WITH_MEMCPY, KSM (possibly unstable, slightly higher performance and battery drain, might be necessary to lower UV)
    - v1.4.1
    fixed BLN (flashing as update.zip or re-enabling it from CWM might be necessary)
    - v1.4
    raspdeep's OCUV updated to v217
    implemented fastscaling for 100-400MHz frequencies
    added 1280MHz variant (UV setting for 1200MHz applies to 1280MHz, so reset it)
    ULF updated to pre-0.4, modified to support bootanimations
    fixed potential /system corruption
    integrated JK3 modem in CWM flash package
    kernel version updated to reflect frequency variant (#140-1280 / #140-1200)
    BLN has issues
    - v1.3.5
    removed config optimizations 
    removed -noatime remount script
    (should provide stability for those experiencing hangups/reboots/charging issues)
    - v1.2.6
    removed config optimizations (should provide stability for those experiencing hangups/reboots/charging issues)
    HZ=300
    - v1.3.4
    rebuilt from scratch
    even more stability fixes
    build # updated according to version (#134->v1.3.4)
    - v1.2.5
    rebuilt from scratch
    additional FS optimization script to remount partitions with -noatime included in the I/O Scheduler script
    fixed script execution
    kernel HZ back to default
    build # updated according to version (#125->v1.2.5)
    - v1.3.3
    fixed screen lock issue
    kernel HZ lowered to 300
    more stability fixes
    supposedly fixed charging issues (oneclick to JF6, reset battery stats and masterclear)
    - v1.3.2
    stability fixes
    - v1.3.1
    included ext4 patches from [url]http://www2.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/[/url]
    additional FS optimization script to remount partitions with -noatime included in the I/O Scheduler script
    - v1.3
    Corrected a small bug that was preventing scripts from running
    updated raspdeep's OC/UV to v2.1
    update [url=http://xdaforums.com/showthread.php?t=829731]Xan's app[/url] to undervolt
    - v1.2.1
    hopefully fixed script execution on Captivate ROMs aswell
    fixed CWM option for enabling BLN
    fixed 500hz setting
    enabled CONFIG_UACCESS_WITH_MEMCPY and CONFIG_PREEMPT_VOLUNTARY as they apparently make no difference in battery use
    - v1.2
    increased available RAM to 343Mb
    updated BLN to v2.2
    - v1.1.1
    enabled init.d script execution on boot (Xan's app voltage settings are now being kept)
    - v1.1
    added BFQ I/O scheduler
    updated Voodoo color&sharpness
    BLN reverted to v2.0, now working (flashing from an update.zip is required to install the Library)
    - v1.0.1
    fixed JFS filesystem support, added bootanimations, BLN still not working (no clue why not, waiting for xcaliburinhand's upcoming update)
    - v1.0
    initial release


    RESET ALL UV SETTINGS (DELETE INIT.D SCRIPTS) BEFORE UPGRADING TO HIGHER VERSIONS
    IF YOU'RE HAVING SLEEP DEATH ISSUES, REVISE UV SETTINGS
    Modules and mem config extracted from samsung's JPU kernel: DO NOT USE THIS KERNEL ON JPU FIRST BOOT OR YOU'LL GET AN ENDLESS VIBRATING BLACK SCREEN, BOOT ON SAMSUNG STOCK AND ONLY THEN FLASH THIS KERNEL

    The XT variant is slightly faster but can cause instability (which might require higher voltage) and charging death.


    Voltage Control 3 supports enabling higher frequencies from the freq table, but doesn't yet let you disable selective ones.
    To disable a certain frequency its corresponding value in /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table has to be set to '0'.
    Changing update_states is no longer necessary. That file can either be manually edited or modified through an 'echo' command, which is much more convenient if you're in front of a PC and able to use ADB.
    It's a volatile RAM file, which means changes made to it won't stick through reboots; I've included a script that reapplyies settings on boot in the CWM package (also attached to this post).
    Let's say you wish to overclock to 1400MHz and disable 1288-1344:
    1344MHz corresponds to the 6th value, 1288 to the 7th:

    Code:
    #!/system/bin/sh
    #SET OC - below are GHz decimals (i.e. 1.60GHz, 1.55GHz, 1.50GHz and so on)
    #60 55 48 44 40 34 28 20 00 .8 .4 .2 .1
    [color=red]#[/color]echo 0 0 0 0 1 [color=blue]0[/color] [color=blue]0[/color] 1 1 1 1 1 1 > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table
    REMEMBER TO REMOVE # FROM THE LAST LINE


    jk3_modem_update.zip

    SetiroN_v1.4.7xt_1600.tar.7z 1400mV@top frequency - 200MHz GPU
    SetiroN_v1.4.7_1600.tar.7z 1400mV@top frequency - 200MHz GPU
    SetiroN_v1.4.7xt_1552.tar.7z 1375mV@top frequency - 194MHz GPU
    SetiroN_v1.4.7_1552.tar.7z 1375mV@top frequency - 194MHz GPU
    SetiroN_v1.4.7xt_1488.tar.7z 1350mV@top frequency - 186MHz GPU
    SetiroN_v1.4.7_1488.tar.7z 1350mV@top frequency - 186MHz GPU
    SetiroN_v1.4.7xt_1440.tar.7z 1325mV@top frequency - 205MHz GPU
    SetiroN_v1.4.7_1440.tar.7z 1325mV@top frequency - 205MHz GPU
    SetiroN_v1.4.7xt_1400.tar.7z 1300mV@top frequency - 200MHz GPU
    SetiroN_v1.4.7_1400.tar.7z 1300mV@top frequency - 200MHz GPU
    SetiroN_v1.4.7xt_1344.tar.7z 1300mV@top frequency - 192MHz GPU
    SetiroN_v1.4.7_1344.tar.7z 1300mV@top frequency - 192MHz GPU
    SetiroN_v1.4.7xt_1288.tar.7z 1300mV@top frequency - 184MHz GPU
    SetiroN_v1.4.7_1288.tar.7z 1300mV@top frequency - 184MHz GPU
    SetiroN_v1.4.7xt_1200.tar.7z 1300mV@top frequency - 200MHz GPU
    SetiroN_v1.4.7_1200.tar.7z 1300mV@top frequency - 200MHz GPU

    setiron_v1.5.6.tar.7z
    setiron_v1.5.6_cwmupdate.zip
    setiron_v1.5.6xt.tar.7z
    setiron_v1.5.6xt_cwmupdate.zip

    Voltage Control 3 alpha3
    9
    Do I need to be in download or recovery mode?

    DL mode (10 Char)
    6
    1.4.6 is running great.

    Thanks for your hard work SetiroN
    4
    I have no words to explain how thankful I am: PAulyhoffman offered to donate a spare phone he had, and promptly shipped it on the same day.

    A special mention goes to Patrick Richter, Paul's father in law, who just passed away on Saturday: a most generous man in honor of whom he would like to dedicate the donation.

    I've already covered the shipping fee myself but customs will add a variable amount in taxes (most definitely 20% of original value as they usually do, although the specified value is just $100).

    Hoping customs won't hold the package over the holidays, untested version versions will have to do for now. :D

    HUGE thanks go to every single one who offered help, I really am moved by the affection demonstrated by this wonderful community.


    v1.4.6 OUT
    - improved wi-fi performance
    - fixed internal SD mount as CD-ROM on JPU
    2
    Lower quadrant score whine
    Set ext4nj and ext2 loops if you care so much about quadran't pointless I/O score.
    If you wish to cahnge mount options you have to do it with tune2fs in recovery mode, but I'm not gonna guide you through it.



    @Setiron

    Hey dude, can we get a 1200mhz kernel with all the optimizations as 1.4.4? :D
    Why? I have yet to head of a phone unable to handle 1300MHz...
    I actually edited both the file in the init.d and the the the one in the sys folders. For the init.d you need to mount to rw first then just save your settings to bios from with in the Voltage Controller app.
    I might be able to squeeze 1460 with 1.4.4 and it is a heck easier to get 1400Mhz stable on 1.4.4 than the time it took me to get it stable on 1.5x
    1.4.x only supports a single additional frequency step at 1300/1400MHz, nothing else.

    I didn't have any issues with the 1.5.X series the only thing that I think was missing from your volt limitation script was the scaling_max_freq. (Didn't use Xan's app everything manual)
    Test Conditions
    I tested this with 1.5.2 XT when I had set the max freq scale to 1.6 ghz but did not enable the frequency (0 function) it would higher chance of locking up. (Unless I placed it in the refrigerator ha!) Placing the 1.4 ghz limitation it would work the same as 1.4.X. I think this is what was causing most issues. But I do understand you need to dumb it down for most people.
    the scaling_max_freq is built in at 1200MHz in 1.5.x unless specified differently. As I mentioned earlier, setting it higher than enabled frequencies at boot is dangerous because that frequency gets applied for a fraction of a second on boot.

    Running 1.4.5-JPU on XXJPU, video is now working great but unfortunately WiFi is still not working.
    Wi-Fi is working perfectly here. I'll make a small change to eventually circumvent issues you may be having.

    I love this kernel! I've tried all most every version since 1.2.6fixed.
    I know nothing about kernel, I just install it.

    When I went to i9000 forum, I saw this thread
    http://xdaforums.com/showthread.php?p=8890266
    It is about the kernel "SpeedMod". they said:"Kernel HZ value: HZ=500 is smoother, HZ=256 is Samsung default."

    Here, I have a question.
    What is the default kernel HZ do you use in Setiron. Is it the same with Samsung default one?

    I know you rise the maximum clock, take SetiroN_v1.4.5_1300 for example, the maximum clock is set to be 1300MHz. What about the default value of Samsung for this parameter.

    Will battery life improved, if I change this "maximum clock"? Or is it the best balance between battery life and performance?

    Thank you
    Read the OP. HZ=500. Kernel HZ has nothing to do with clock frequency, it's another matter entirely.

    Hey guys I am using kernel 1.4.5 1300 and it doesn't seem to be reaching 1300 on tests.... It just seems to be 1288 is or so.... Can anyone confirm this?

    I am using stability test to look at the speeds when its running its passes...
    I noticed this too. In Setcpu, it was showing the max frequency as 1200. So i went to sys/devices/cpu/cpu0/cpufreq/scaling_max_freq and it said 1200000. So i edited it to 1300000 and now it works.
    It's not my fault if you guys don't delete init scripts before downgrading.


    SetiroN,

    Have you tried looking at hardcore's recent kernel scheduler tweaks? There have been a lot of chatter on the i9000 forums that it helps GPS:

    http://xdaforums.com/showpost.php?p=9587212&postcount=4326
    since you have kernel scheduler tweaks already baked in thought i'd let you know about the update. also you do a great job of incorporating updates. thanks.

    edit: not making any claims about gps its just something that a lot of other folks are talking about and I thought i'd link it in here since it comes from a major developer
    Read the OP, it's already implemented.

    With JPU kernel, the internal SD mounts as a cd drive on my computer and it says its write protected when I try to copy stuff to it.
    External SD mounts normally.
    Known issue caused by using JPM based kernels on JPU. Nothing can be done until samsung releases updated sources.