yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy R i9103] ardatdat:
Happy New Year of Dragon !!!

The first wonderful kernel for Galaxy R in the year of dragon comes out now!

Change log in v1.5:

- Remove lagfree governor as it seems to cause some laggy behavior

- Put back 608Mhz frequency

- Increase stability & improve smoothness by reverting some commits in v1.4

- No worry, keep the 3G/wifi counter fix!

(v1.5 is a quick fix for v1.4 and if you have already flashed v1.4, please skip it and jump directly to v1.5. Thanks)

Change log in v1.4:

- 3G counter fix: fix the 3G counter problem. Now you can measure the data in/out using your favorite software! (e.g. 3G watchdog)

- Add support to load any scripts located in /system/etc/init.d/ upon booting the device

- Patch up to the newest ZCLA1 kernel source as released by Samsung open source

- Allow more finely control on the brightness level (you will feel it when you slide to control your brightness)

- Add a new frequency: 960Mhz (it is good for daily use)

- Remove the frequency: 608Mhz

- Added new lagfree CPU governor (You can now turn off 'profile' in SetCPU and use the lagfree governor)

- Use the optimized Linaro ARM Cross toolchain for compilation

- Added the VR I/O Scheduler (make default)

- Enable SWAP support

- Cherry picks several commits from CyanogenMod LGE star kernel

- Makefile optimization

- Compatible with almost any android version 2.3.4/2.3.5/2.3.6

*** Noticed that after flashing this version, your screen brightness will go dimmer.

But now, you can fine tune the brightness level in the brightness setting.

Just slide through the brightness control bar and you will feel the different. ***

The introduction of lagfree governor is funny here. It will go up to the max freq. easily, but it will go down very slowly in nearly every 10 seconds. The purpose is to reduce the number of changing in frequencies. To make good use of it, disable any 'profile' in SetCPU. If you don't like the lagfree governor, just use back the 'interactive' one.

Special thanks to: CyanogenMod, intersectRaven, pershoot, faux123 for their kernels and references.

If you have press 'thanks' in the first post, you can say it again in the post #2 :D

Download link

==========

Updated: 2012-02-05 (13:00GMT)

Version: 1.5

Flash method: CWM Recovery

File: ardatdat_9103_kernel_v1.5.zip

Link: http://www.mediafire.com/?kks71xi0jm79jf4

Mirror (115): http://115.com/file/be2ssp9v

MD5: 89A4AB82DCD441224B629EBEE19D47FD

Updated: 2012-01-30 (16:00GMT)

Version: 1.4 (temporary take down)

Flash method: CWM Recovery

File: ardatdat_9103_kernel_v1.3A.zip

Link: http://www.mediafire.com/?mgc0cp1g84n7l7a

Mirror: (suspended)

Updated at 2012-02-05:

v1.4 have caused some laggy issues on some machines. I am going to take down the v1.4. Please wait for my next version v1.5. Stay tuned!

Finally, flashing any kernels or ROMs have risks! Flash them at your own risk!

==========
[Samsung Galaxy R i9103] ardatdat:
Old version:

==============================================================================

Happy New Year 2012 !!!

As the new kernel is flashed using CWM Recovery, I make a new thread here for it.

The new kernel, based from ZSKK5 is compiled. I make it flash-able by CWM recovery. So, you must install CWM in order to flash this kernel. (Guide: http://xdaforums.com/showthread.php?t=1406541 Thanks s4sixty & legion1911.).

Below are the details of the kernel:

Features

=======

- For Samsung Galaxy R (i9103) only

- Based on Samsung open source, ZSKK5 kernel

- Now support auto-rotate in ZSKK5 ROM

- Added new frequencies: 1200 & 1350Mhz

- Setting of max 1350Mhz through SetCPU

- All stock frequencies are untouched: 216-1000Mhz

- Limit the boot up frequencies to be 216-1000 to avoid unstable boot up

- SetCPU voltage adjustments

- Interactive governor patches

- Add autogroup scheduling feature: automated per session task groups

- Simple IO Scheduler (make default)

- 2.6.36.4 patches

- Speed up framebuffer copy

- memory copy macros and functions fine tune

- Misc. kernel fixes

- Rooted (embedded su & Superuser.apk)

Download link

==========

(No autogroup scheduling) (Seems more stable)

Updated: 2011-12-30 (17:00GMT)

Version: 1.3A

Flash method: CWM Recovery

File: ardatdat_9103_kernel_v1.3A.zip

Link: http://www.mediafire.com/?mgc0cp1g84n7l7a

Mirror: http://115.com/file/dplez6q2#ardatdat_9103_kernel_v1.3A.zip

MD5: BE77435BDD64FC24F955AB54124F764A

ODIN3 flash-able package: http://www.mediafire.com/?1plgigintn7crp1

Updated: 2011-12-30 (11:00GMT)

Version: 1.3

Flash method: CWM Recovery

File: ardatdat_9103_kernel_v1.3.zip

Link: http://www.mediafire.com/?zgtbi38pw0z03h2

Mirror: http://115.com/file/c24tjvg6#ardatdat_i9103_kernel_v1.3.zip

MD5: B9080E36CAD650B6FC1E9AAA57743853

Previous Version

============

You can refer this post for the previous version: http://xdaforums.com/showthread.php?t=1348857

*** I will keep updating this kernel to make it better and better ***

*** Finally, flash at your own risk ***

Tell me if you need a Odin3 flash-able package. :cool:
[Samsung Galaxy R i9103] :
Thanks ardatdat! I'm testing it in a minute :)! Good job with .zip version!

EDIT: My first observations (2.3.6 KK5):

1)Benchmarks

Benchmarks' results are (compared to the odin version = 1.35 vs. 1.3 ghz) generally lower, and statistically more spread out. I mean with that:

quadrant: once you get 3100, another time 3990, third time 2700 (even 1900) - (on 1.35)

smart bench: productivity index is slightly lower (but no big difference 4450 vs. 4560), game index is much lower (2600 vs ca. 2900)

Linpack (I think it's the most trustworthy benchmark): this shows really good results and huge progress compared to stock. But even here (single test) you can get over 50 on one and 17 on the other hand.

Antutu: results generally lower, but very close.

Devices react different on OC, so it doesn't mean that anybody else will notice the same. But I think that in my case the older version was slightly more stable. Standard deviation was lower, but maybe it's just the frequency...

I keep testing...:)
[Samsung Galaxy R i9103] polomalkin:
￦￦￦

odin package plz
[Samsung Galaxy R i9103] ishafiq:
Thanks a lot.. Works like a charm and as described...

Will update issues if any~~

Happy new year to all...
[Samsung Galaxy R i9103] arsenal4eva:
different kernal version

My kernal version is 2.6.36.3-I9103XWKI5-CL577705root@DELL86#3.......with baseband I9103DDKH4.....will the above procedure work on my phone:confused:
[Samsung Galaxy R i9103] ardatdat:
Yes, it should work!

Make sure to backup thru CWM. You can always rollback in case :D
[Samsung Galaxy R i9103] legion1911:
Thank you, Master ardatdat!

You managed to finish your work before the end of the year!

I am so happy.

THANKS TO ARDATDAT WE NOW HAVE A ANDROID 2.3.6. CUSTOM KERNEL WITH OVERCLOCK, ROOT, OPTIMIZATIONS, THAT CAN BE INSTALLED WITH CWM SO IT DOES NOT CAUSE YELLOW TRIANGLE AND DOES NOT INCREASE THE DOWNLOAD MODE COUNTER!

Click http://xdaforums.com/donatetome.php?u=2653523 and donate to this great man!

Cool!
[Samsung Galaxy R i9103] sonny34:
I downloaded it, but do i have to unzip it before flashing it via CWM?
[Samsung Galaxy R i9103] legion1911:
No. Just install it as a zip update inside cwm.
[Samsung Galaxy R i9103] :
Nope! never unzip before flashing via CWM, never untar before flashing via Odin.
[Samsung Galaxy R i9103] sonny34:
Ok. I did it, all fine now. All working.now testing.
[Samsung Galaxy R i9103] legion1911:
MIRRORS to download ardatdat_9103_kernel_v1.3.zip by Ardatdat

Megaupload

http://www.megaupload.com/?d=JI7H2DS4

Filesonic

http://www.filesonic.com/file/x9clTVQ

Multiupload

http://www.multiupload.com/KOHGGK2F6G

Hotfile

http://hotfile.com/dl/139034496/7d6d62d/ardatdat_9103_kernel_v1.3.zip.html

Uploadking

http://www.uploadking.com/FPDD4P55IE

Uploadhere

http://www.uploadhere.com/874P2P0UVH

Depositfiles

http://depositfiles.com/files/89klxt6iq

Zshare

http://www.zshare.net/download/98069165c9beb2da/

Fileserve

http://www.fileserve.com/file/QFaEQZ5/ardatdat_9103_kernel_v1.3.zip
[Samsung Galaxy R i9103] ardatdat:
Thanks for your testing.

I observe that the reason maybe due to the 'autogroup' scheduling being used in this kernel. Maybe it is the reason causing the variations. I may later release a kernel without autogroup patches and see if it will become more stable.
[Samsung Galaxy R i9103] SbXLivE:
ardatdat 9103 kernel v1.3(Updated 2011-12-30 11:00GMT) Perfectly Work With 2.3.5 DDKH4 Indian Version

Auto Rotaion Working Perfectly

BenchMark With AnTuTu 2.4.2

BenchMark With SmartBechmark 2012

Thanks ardatdat For New Year Gift With 1350MHz Frequency
[Samsung Galaxy R i9103] ardatdat:
An updated version without autogroup scheduling is updated in post #1.

Also, the ODIN3 flash-able version is also uploaded.

Please test whether v1.3A is more stable. :)
[Samsung Galaxy R i9103] SbXLivE:
what is the difference between this two versions and what is autogroup or without autogroup
[Samsung Galaxy R i9103] ardatdat:
Only difference is with/without autogroup

autogroup is a kernel patch. You can search more on the internet.
[Samsung Galaxy R i9103] SbXLivE:
without auto group is awesome bcoz of auto group version giving me SOME GPRS Problems but No Problems in This without auto group version cool its very stable version :)

one more ardatdat can u give us set cpu profiles and how use voltages ,advance settings :o

rocking work bro .........really ur the master
[Samsung Galaxy R i9103] nedooo:
I'm using version without autogroup and with 1350 performance governor setting, my phone with Earth HD live wallpaper is so laggy.

Compared to Incredible 2 with same wallpaper it's ridiculous (like SGR 15 fps and Inc2 60 fps). Maybe Tegra 2 needs new drivers...

I'll try some other launcher beside TouchWiz :(

Btw thanks for your time and effort.

Edit: ZEAM LAUNCHER is PERFORMANCE BEAST :D
[Samsung Galaxy R i9103] :
It seems to be better :), It's more stable! differences are still present though.

Few quadrant tests in a row: (max 1350 interactive)

3300, 3600, 4057, 4297, 3660, 1653 - variations are still significant. Two extreme values. I've never had that high score but...never that low either. (With original frequencies (stock kernel) it was the interval 2890-3440, Thus standard deviation is here noticeably higher) It's just quadrant. The most popular/basic benchmark. Its scores say nothing about general performance but...these relatively big differences among random scores are interesting.

Linpack (single thread, MFLOPS):

28, 38, 52, 53, 32, 27, 49, 34, 21, 54 - a lot of extreme values

Antutu (v. 2.5)

6066, 6046, 6189 - here is quite stable, (variations depend mostly on reading/writing speed of my SD (which is crappy))

CF - very stable, never goes under 7100!

Smartbench 2011/2012. It's still significantly worse than on your november version especially in terms of gaming. We have always had great results in this index (far better than sgs II). Now it's at least 300-400 units less. But no big variations noticed here. Scores are just lower. (So maybe it's just my handset that performs so)
[Samsung Galaxy R i9103] krobar77:
hi all,

i'm still using version 2.3.4 and kernel 1.2 ardatdat..

can I flash both (kernel and KK5 together) via ODIN 1.85?
[Samsung Galaxy R i9103] s4sixty:
Flash CWM first.

Then back up ur 2.3.4.

Then flash 2.3.6.

reboot.

Then flash kernal.
[Samsung Galaxy R i9103] krobar77:
oic.. thanks bro..

I got CWM already..

so meaning is like below steps?

-> install CWM 1st..

-> backup current rom via CWM

-> flash 2.3.6 via ODIN

-> REBOOT

-> flash kernel via ODIN

-> REBOOT
[Samsung Galaxy R i9103] ardatdat:
After series of testing, the v1.3A should be more stable.
[Samsung Galaxy R i9103] s4sixty:
U can omit installing CWM.

The rest of the steps are spot on.

Do take note u will have to flash CWM everytime u flash a new ROM.

Unless the ROM includes CWM by default.

Cheers !
[Samsung Galaxy R i9103] ardatdat:
Flashing the ROM does not necessary overwrite the CWM recovery.

In theory, flashing the ROM itself overwrites the things in /system/ only and should not alter the radio, kernel, recovery, data, etc... :cool:
[Samsung Galaxy R i9103] krobar77:
yep u re correct..

like my previous x10 everytime I flash never version of ROM and kernel or baseband.. it would not overwrites my CWM... or have to install it (CWM) again
[Samsung Galaxy R i9103] legion1911:
Our i9103 Samsung stock firmware roms always contain:

recovery.img

boot.img

modem.bin

Happy New Year, Master!
[Samsung Galaxy R i9103] ardatdat:
I know, but it is just packed into the tar file

We should just take out the factoryfs.img (/system/) for just flashing the ROM :cool:

Happy new year, Super master!
[Samsung Galaxy R i9103] SbXLivE:
no yellow trangle with 1.3A version cool.......thanks again master
[Samsung Galaxy R i9103] :
Happy new year to all of you! May the new year be better for us and the atmosphere become really family like :) cheers!
[Samsung Galaxy R i9103] SbXLivE:
same to you
[Samsung Galaxy R i9103] Prankey:
Happy New Year to all!

Finally 1.3A resolves most of the problems (was unable to flash tar through CWM/Darky app to avoid yellow triangle, CWM flashable zip was what I needed).

However the voltage/UV settings seems still messed up as seen by Voltage control app. It sees lowest voltage against highest frequency and visa versa (lowest frequency seems 1.25v)! It seems to be a cosmetic bug since seeing through 1.2.

Also, Optimus 2x users are successfully overclocking the CPU to 1.6GHz+. Can we try those frequencies as well?

Also, GPU overclocking options can really help improve 2D and 3D performance to somehow go behind the Mali-400.
[Samsung Galaxy R i9103] ardatdat:
Happy New Year !!!

First of all, the voltage control app has bug. You can see from the comments from other users that the voltages are reversed in some machines (like Galaxy Nexus). So, please use SetCPU for the voltage control and SetCPU offers good profiling capabilities.

Second, I have been trying to overclock to 1.4 or even higher in the past month, but when I try to OC to 1.4, it become unstable and cause random freeze. Overclock to 1.5 even get freeze right at the moment. So, I think there may be something in the code to tell the CPU to overcome this limit. Or maybe it is the limit of this phone. It would be great if you could have some source codes or routines that give hints for that.

Third, GPU overclock have been proven to have no significant effect on the performance and some said that OC the CPU will OC the GPU as well. Again, it would be great if you could have some source codes or routines that give hints for that.

Thanks.
[Samsung Galaxy R i9103] legion1911:
I did my testing of v1.3A.

I am very happy with it and will keep your Kernel on my device with the KK5 Rom.

Your reaction to feedback with a very fast fix update was perfect service.

Good work, ardatdat! You are our best developer.

Does the Tegra 2 have thermal throttling?

There must be a optimum clock frequency that gives us optimal speed at a reasonable increase of battery consumption/heat/risk of CPU damage.

Still plan to build a custom rom?
[Samsung Galaxy R i9103] CallMeVentus:
The Tegra 2 is designed to keep itself at lower temps to prevent overheating , but I don't know what that feature is

Herpderp Adreno + Tegra.
[Samsung Galaxy R i9103] renegade5635:
After the update the kernel version shows 2.6.36.4-ardatdat-kernel-v1.3-+ardatdat@work #30.

Just wanted to check if this is how it is supposed to be after the update.

This is my first android phone. Still learning:)
[Samsung Galaxy R i9103] SbXLivE:
Some Websites not loading

I Am Using CWM And ARDATDAT 1.3A Kernel:)

Problem : Some Websites not loading eg. www.skins.be

any buddy tell me problem in which one CWM Or Kernel coz when i use stock kernel this website opens but when i use cwm and kernel problem comes again:mad:
[Samsung Galaxy R i9103] CallMeVentus:
Maybe he has messed with some stuff in libwebcore or something

Herpderp Adreno + Tegra.
[Samsung Galaxy R i9103] SbXLivE:
Sorry ARDATDAT ,

I Solve This Problem Its Not Your Kernel Or C.W.M Bug

its problem of AdFree Android v0.8.35 Application .

But Any Buddy Tell Me Why This Problem Starts After Installing AdFree Android v0.8.35 Application ?
[Samsung Galaxy R i9103] Ie0nard0:
I can't open this url in my stock rom
[Samsung Galaxy R i9103] SbXLivE:
my problem is solved my friend
[Samsung Galaxy R i9103] Prankey:
Ok will use SetCPU and let you know. Will also try to locate source for O2x to port the OC module and also looking for some help in porting Voodoo modules for this phone utilizing source for O2x without bothering Supercurio much (will contact him as well for that).

GPU OC/UV can give us more flexibility to play with the phone. I believe negligible difference in performance could be due to the FPS cap on these phones.
[Samsung Galaxy R i9103] legion1911:
Thermal throttling is a technique microprocessors use as a defensive mechanism to avoid destruction due to thermal stress. They slow down automatically when the heat reaches a certain temperature, if they have this feature.

It causes that overclocked processors are slower then not overclocked processors when they are overclocked too high.

So overclocking higher and higher is not the goal. You have to find a optimal frequency, not the highest.

The highest frequency will be slower then the optimal frequency, if the processor uses thermal throttling. The highest frequency causes the highest amount of heat and the highest amount of damage/wear to the processor.

Overclocking at a too high frequency causes electromigration.

Electromigration, put in very simple terms, happens when the electrons running through the internal circuitry of a CPU stop following their

engineered paths, and start "jumping" onto paths they were not designed to take. The CPU has tolerances in place to allow for this, but over time,

electromigration becomes more and more of a factor, until finally the tolerance levels are exceeded, and the chip fails to function as designed.

If the overclock causes a fps of more then 60 and the human eye is almost unable to perceive the difference between 60 and 80 fps, then it makes sense to put a cap.

Higher fps means higher frequency, higher frequency means higher energy consumption, higher consumption means reloading the battery more often then we already have to.

TV is at 25 fps.

Cinema is at 24 fps, even IMAX 2D/3D.

High definition (HD) 1080p has 24 fps and 1080i has 30 fps.

Blu-ray Discs run at 1080i 30 fps.

Nobody is complaining about 30 fps so the phone should not do more then 60 fps.

But this is all theory. We do not have the problem of overclocking making the phone run too fast (over 60 fps). If less speed is required, the CPU slows down, unless you set it to run permanently at high frequency, an error that noobs do.
[Samsung Galaxy R i9103] krobar77:
Hi,

I just updated 1.3A kernel with latest ROM ZSKK5..

used ODIN flashed the ZSKK5 rom.. then when I wanted to flash kernel using CWM..

my previous CWM was not there.. so it is true that when flash the newset ROM.. it will overwrite CWM too.
[Samsung Galaxy R i9103] jsemperel:
Hello.

I flashed with Odin my spanish stock room (2.3.4) to german stock room (2.3.5) from this forum, and I put this kernel root 1.3a with Odin.

I didn't had any problem to install, but now the live wallpapers and the images are pixelated. I put some pictures at the end of this post.

There are people in a Spanish forum (HTCmania) that have flashed the germany stock room (2.3.5) but have not flashed the kernel root, and have no problem with pixelated images.

I write to see if anyone knows anything about what is the problem.

Sorry for my english :(
[Samsung Galaxy R i9103] nedooo:
I would like to se proof of that statment. I simply don't belive that their screenshot would be different...

Problem is with Tegra color rendering, and its software optimization issue.
[Samsung Galaxy R i9103] YOKBOA:
Great....But have a question if I flash this kernel with CWM will it's effect to run Download mode counter or yellow triangle
[Samsung Galaxy R i9103] :
No, never.
[Samsung Galaxy R i9103] raghavagalaxy:
Ardatdat nice works my auto rotation &sensor fine in zskk5 on flashing ur kernel v1.3A .....thanks alot ..........

Make many coustom rom and mods for our galaxy R ......

Main request is make a mod with crt off effect if u can

-------droid joyful

-------droid joyful
[Samsung Galaxy R i9103] henkmasterpro:
Very NICE

Very NICE kernel! I flashed it with 2.3.4 and my Antutu score went from 5000 to 6200! With the tegra 2 @ 1.35 Ghz!
[Samsung Galaxy R i9103] oSandmaNo:
Hey!

Im going to buy this phone very soon(currently have a samsung s8530 running on useless BADA)

I was just going through the forum to see what stuff I can do with the Galaxy R and I was wondering if overclocking the cpu would reduce its life? I overclocked my pc cpu and it died pretty early...
[Samsung Galaxy R i9103] adi4u4882:
Hi Kadavil! We Meet Again! :D Even iam going for this mobile. And i used this phone for some time and it is super smooth unlike our waves! And the only hiccup is its battery life and unavailability in the USA Market. But currently we dont have many Rom's for SGR and there is only a Chinese rom which they say is blazing fast. But i doubt we will get much dev support since it is unavailable in US. We will see what SGR has for us :D And the Indian ROM is very smooth and i tried the unit myself but the unit i was using did not have any problem with the accelerometer but majority of SGR's has problem it seems. And sorry for posting it here, just want to help :rolleyes:
[Samsung Galaxy R i9103] oSandmaNo:
hey adi!!!

il get the phone this week or nxt month

its coming from dubai :)

i saw the accelerometer issue on a igyaan video but when i googled i didnt find anyone with that issue

but on another thread here i saw one thread with a custom ROM saying "fixed auto rotate"

so im not certain if that is an issue on this phone
[Samsung Galaxy R i9103] :
kadavil first of all, (Don't take it personal) but I don't think kernel thread in android development section is the right place to post anyone's buying intentions. No offense but there are already few similar threads in general. This topic is related for this one particular kernel, where users are supposed to share their experiences, exchange information about using this kernel.

Second, I have never had any problems with accelerometer.
[Samsung Galaxy R i9103] s4sixty:
Seems like you have answered ur own question ! :D
[Samsung Galaxy R i9103] oSandmaNo:
@m.kochan10

sorry for going off topic

it wont happen again :)

@s4sixty

so overclocking is bad then?

im planning on using this phone at least two years so i dont want the cpu to die :D

if overclocking is the only function of this kernel then ill leave it alone
[Samsung Galaxy R i9103] :
your cpu won't die because of the OC. If the frequency is too high, it just won't work stable. You'll experience random freezings, reboots or your phone just won't boot. But I have personally never heard about burned processor because of software-oc. As far as I remember...isn't overclock of pc's cpu hardware-related?
[Samsung Galaxy R i9103] s4sixty:
In a PC environment, u have airflow and heatsink options to consider when you overclock a CPU via software or hardware adjustments.

With proper cooling, u can safely overclock a CPU to extreme speeds without worrying about premature death.

In a phone, u dun have this luxury of cooling options.

Furthermore, is that extra 0.2 or 0.3 ghz going to make alot of difference in your daily usage of the phone. Calls n texts will not go extra fast becuz of the speed bump.

I choose not to overclock my phone.

They work fine anyways.

---------- Post added at 07:34 PM ---------- Previous post was at 07:28 PM ----------

U modify a PC's CPU clock frequencies using software as well.

Just becuz u have not heard a burned phone doesn't mean it cannot happen.

The technology is the same.

Overclocking increases heat within the CPU.

Without adequate cooling and ventilation, ur CPU can overheat or malfunction.

Try watercooling our tegra or even liquid nitrogen, u may be shocked to see it go more than double the speed ! :p