The update would not work on mine.
Sent from my SAMSUNG-SGH-I897 using XDA App
Has any one tried the update zip posted earlier?
Sent from my GT-I9000 using XDA App
Yes it had to unzip and rezip. When you open it you should see meta folder and update folder. The one posted had those folders buried in another folder so cwr couldnt find the files. Worked for me after I repackaged it.
Sent from my GT-I9000 using XDA App
Can you post that up for people. Im using linux and im not proficient with the archive manager that's why it came out wrong
EDIT: NVM fixed it.
new update zip. Confirmed working:
http://www.mediafire.com/?39rv408qddtbo76
Can you post that up for people. Im using linux and im not proficient with the archive manager that's why it came out wrong
EDIT: NVM fixed it.
new update zip. Confirmed working:
http://www.mediafire.com/?39rv408qddtbo76
So the update zip has modem and kernel?
-edit
Haha the post above me said the same thing
xdaApp via Captivate
great. Was trying to get to a pc. I actually did it with root explorer on the phone.
Sent from my GT-I9000 using XDA App
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.
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
- 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
#!/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
Set ext4nj and ext2 loops if you care so much about quadran't pointless I/O score.
Why? I have yet to head of a phone unable to handle 1300MHz...@Setiron
Hey dude, can we get a 1200mhz kernel with all the optimizations as 1.4.4?
1.4.x only supports a single additional frequency step at 1300/1400MHz, nothing else.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
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.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.
Wi-Fi is working perfectly here. I'll make a small change to eventually circumvent issues you may be having.Running 1.4.5-JPU on XXJPU, video is now working great but unfortunately WiFi is still not working.
Read the OP. HZ=500. Kernel HZ has nothing to do with clock frequency, it's another matter entirely.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
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...
It's not my fault if you guys don't delete init scripts before downgrading.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.
Read the OP, it's already implemented.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
Known issue caused by using JPM based kernels on JPU. Nothing can be done until samsung releases updated sources.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.