Trying to port kernel 3.0 for i9003, please help - Samsung Galaxy SL i9003

Hello,
I have been porting kernel 3.0 to i9003 since last month.
Now, platform specific codes and most of the drivers are ported.
Today, I am able to finish the kernel build with minor warnings.
but I have problems customizing the init scrits to be used with the kernel.
Any help from more experience devs would be appreciated
Current status:
- Platform specific code and all drivers except battery are ported.
- The kernel is built successfully
- trying to pack it into normalboot.img
I can release the source now due to its size. ( asking a guy at github to increase my storage space). But will do asap.
Sorry to post in the wrong forum but I dont have permission to post in the dev forum.

crackerizer said:
Hello,
I have been porting kernel 3.0 to i9003 since last month.
Now, platform specific codes and most of the drivers are ported.
Today, I am able to finish the kernel build with minor warnings.
but I have problems customizing the init scrits to be used with the kernel.
Any help from more experience devs would be appreciated
Current status:
- Platform specific code and all drivers except battery are ported.
- The kernel is built successfully
- trying to pack it into normalboot.img
I can release the source now due to its size. ( asking a guy at github to increase my storage space). But will do asap.
Sorry to post in the wrong forum but I dont have permission to post in the dev forum.
Click to expand...
Click to collapse
Thank u very much! You could contact dhiru
Sent from my GT-I9003 using XDA

Great...but main question is that whether device boot or not??? Because many people have successfully compiled kernel 3.0 but device doesnt boot.

vishal24387 said:
Great...but main question is that whether device boot or not??? Because many people have successfully compiled kernel 3.0 but device doesnt boot.
Click to expand...
Click to collapse
That what I'm going to find out. For now, I'm trying to modify the init script and looking for help from some devs here to speed it up.

my wish- that you release it as fast as you can

R u using
This?
i have also used this guide n compiled a kernel 3.0 successfully packed it using dhiru's boot.img from alpha 6
i have also modified sum codes
but still no luck i think these files need alot of config changes!!!!
n lastly best of luck i hope u get success

sachin sharma said:
R u using
This?
i have also used this guide n compiled a kernel 3.0 successfully packed it using dhiru's boot.img from alpha 6
i have also modified sum codes
but still no luck i think these files need alot of config changes!!!!
n lastly best of luck i hope u get success
Click to expand...
Click to collapse
sachin sharma, can you explain your procedure during your port? I'll compare with mine to see if we do the same thing.
After checking the boot script, I don't think we can just do a drop-in replacement. I think modifying the init script is needed (and i'm working on it). Also, There are some changes in the kernel which can cause problem with the ported code. I'm thinking about droping RFS and J4FS support in the new kernel (and probably abandon all samsung code).

crackerizer said:
sachin sharma, can you explain your procedure during your port? I'll compare with mine to see if we do the same thing.
After checking the boot script, I don't think we can just do a drop-in replacement. I think modifying the init script is needed (and i'm working on it). Also, There are some changes in the kernel which can cause problem with the ported code. I'm thinking about droping RFS and J4FS support in the new kernel (and probably abandon all samsung code).
Click to expand...
Click to collapse
I will suggest u to start ur thread in development thread. In general section developers mostly dont come here. Also u should upload ur source code to github. It will help to other developers to look into ur source code & find out the problem.

vishal24387 said:
I will suggest u to start ur thread in development thread. In general section developers mostly dont come here. Also u should upload ur source code to github. It will help to other developers to look into ur source code & find out the problem.
Click to expand...
Click to collapse
He needs to pump up his post count first buddy
Sent from my GT-I9100 using xda premium

ephraim033 said:
He needs to pump up his post count first buddy
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
oh...I forgot about that Anyway how many posts one has to do so that he can post a thread in development section?

vishal24387 said:
oh...I forgot about that Anyway how many posts one has to do so that he can post a thread in development section?
Click to expand...
Click to collapse
Not sure, i think it's 10?
Sent from my GT-I9100 using xda premium

ephraim033 said:
Not sure, i think it's 10?
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Yes, 10!

crackerizer said:
sachin sharma, can you explain your procedure during your port? I'll compare with mine to see if we do the same thing.
After checking the boot script, I don't think we can just do a drop-in replacement. I think modifying the init script is needed (and i'm working on it). Also, There are some changes in the kernel which can cause problem with the ported code. I'm thinking about droping RFS and J4FS support in the new kernel (and probably abandon all samsung code).
Click to expand...
Click to collapse
all we need is config file in /arch/arm/config for kernel 3.0 for our devices
all we have now is config file for kernel 2.6.7 thats wats preventing our devices to boot
i followed same procedure mentiond in that blog after that i used zoom config file edit it at some places wer i thought shud be a change like device name to galaxy sl etc
renamed it latona_galaxy_sl
even then no benefit but i havn't givn hope m still trying!!!!
main problem is that we dont know how to configurate config file as "make config" command gives a hell lot of options!!!!

@crackeziner is your 3.0 kernel booting ?

anuraagkochar said:
@crackeziner is your 3.0 kernel booting ?
Click to expand...
Click to collapse
Probably not.
Booting itself is the main problem .. lol.
All my attempts to port this failed miserably.

Skander1998 said:
Probably not.
Booting itself is the main problem .. lol.
All my attempts to port this failed miserably.
Click to expand...
Click to collapse
what can do now??

Skander1998 said:
Probably not.
Booting itself is the main problem .. lol.
All my attempts to port this failed miserably.
Click to expand...
Click to collapse
Just give it try. Don't let it down guys
Sent from my GT-I9003 using XDA

sachin sharma said:
all we need is config file in /arch/arm/config for kernel 3.0 for our devices
all we have now is config file for kernel 2.6.7 thats wats preventing our devices to boot
i followed same procedure mentiond in that blog after that i used zoom config file edit it at some places wer i thought shud be a change like device name to galaxy sl etc
renamed it latona_galaxy_sl
even then no benefit but i havn't givn hope m still trying!!!!
main problem is that we dont know how to configurate config file as "make config" command gives a hell lot of options!!!!
Click to expand...
Click to collapse
I have gone far more than that . All latona specific codes are ported not only the defconfig file. Most drivers (LCD, power switch, camera, etc.) are also ported. I'm now modifying the init script to match what the kernel have now. Hopefully it will boot.

crackerizer said:
I have gone far more than that . All latona specific codes are ported not only the defconfig file. Most drivers (LCD, power switch, camera, etc.) are also ported. I'm now modifying the init script to match what the kernel have now. Hopefully it will boot.
Click to expand...
Click to collapse
u mentiond that u r getting errors while compiling right?
that means ur deconfig file is still not correct
all the codes needs to be changed according to "kernel 3.0"
not by porting codes from other kernels or previous kernels
n lastly all drivers are already given in the source code thers nothing to change in it except that u just have to compile!!!!!!

crackerizer said:
I have gone far more than that . All latona specific codes are ported not only the defconfig file. Most drivers (LCD, power switch, camera, etc.) are also ported. I'm now modifying the init script to match what the kernel have now. Hopefully it will boot.
Click to expand...
Click to collapse
But did it boot?? Did u test that? When do u think u will be able to test that?

Related

[WiP][PROJECT]ROM MANAGER for G3 + RECOVERY

Hey Guys,
We all know that there is very little chance that we are going to get G3 support for ROM Manager. So as we have been doing from a long time, lets take that task in our own hands
We shall create a team, and make a ROM Manager for G3 supporting most of the Custom ROM's and Kernel's.
What all we need:
Recovery - I will provide the recovery from G3MOD, separately, so that everyone can install even with Fugumod.
App Developers - Please Post in the thread if you are interested.
Server - If anyone can provide us with a server with good storage and bandwidth? OTA for all ROM's and Kernels can be included in the software.
Anyone Else who has any idea, and wants to help in this project is welcome
Advantages of this Project:
1) Odin flashing will no longer be required.
2) ROM's and their Updates can be provided from the Server directly.
3) You can try any new ROM, without loosing data from your previous ROM.
Note to ROM Developers:
1) You will need to provide your ROM's as System.img files
2) Those interested in providing your ROM's using this ROM Manager, please let us know.
Thanks To:
Koush for the superb recovery and ROM Manager.
Functions We Can Have for the ROM Manager + Recovery:
1) Update Recovery - App
2) List of ROM's with Features. - App
3) List of Kernel's with Features. - App
4) OTA Updates for all ROM's and Kernel's - App
5) Switching ROM's - CWM
6) Backup Data - CWM
7) Restore Data - CWM
8) Backup Current ROM - CWM
9) Reboot to Recovery - App
Also Reserved
Kudos to you Dharam. This is simply amazing what you are doing.
Send from my Samsung GT-5800.
Digibonez said:
Kudos to you Dharam. This is simply amazing what you are doing.
Send from my Samsung GT-5800.
Click to expand...
Click to collapse
we just need enough support from everyone and this thing can be done
Coding the UI like in the famous ROM Managee shouldn't be hard 'cause it's basically an Options-Menu. The question is what's behind that. If we just need to fire Linux Shell Commands it shouldn't be hard - i set up an Script Executer for my first app allready.
Sent from my Galaxy 3 running CM7
s3th.g3ck9 said:
Coding the UI like in the famous ROM Managee shouldn't be hard 'cause it's basically an Options-Menu. The question is what's behind that. If we just need to fire Linux Shell Commands it shouldn't be hard - i set up an Script Executer for my first app allready.
Sent from my Galaxy 3 running CM7
Click to expand...
Click to collapse
Well, we already have the source for ROM manager, by koush...
https://github.com/ClockworkMod
So i dont think it will be very difficult to do it...
We just need as many app developers possible, so that we can have the project up and running fast
I am trying to mod the recovery in a better way, so switching between ROM's via CWM is faster and also there is no loss of data
dharamg3 said:
Well, we already have the source for ROM manager, by koush...
https://github.com/ClockworkMod
So i dont think it will be very difficult to do it...
We just need as many app developers possible, so that we can have the project up and running fast
I am trying to mod the recovery in a better way, so switching between ROM's via CWM is faster and also there is no loss of data
Click to expand...
Click to collapse
I'll have a look on the source and write back if i see something interesting
Sent from my Galaxy 3 running CM7
Great Work!!
R u also working on a kernel which can support CM7 on multiboot?
Coz currently we have only 2 kernels for CM7, one by marcel himself and the other by apollo but in both the kernels music experience is very bad due to noise. Now, since marcel and apollo are very less active on XDA due to may be they get very less time from their work, there is only one option left and that is you
I really want to keep CM7 on my mobile but can do that with dual or multiboot only as it is not yet complete.
I hope this project will give life to G3 forum.
Post Removed due to some reason
dharamg3 said:
Well, we already have the source for ROM manager, by koush...
https://github.com/ClockworkMod
So i dont think it will be very difficult to do it...
We just need as many app developers possible, so that we can have the project up and running fast
I am trying to mod the recovery in a better way, so switching between ROM's via CWM is faster and also there is no loss of data
Click to expand...
Click to collapse
I don't find any Java Source for the ROM Manager... somehow he posted only the /res folder which contains .xml (layouts, etc...) and drawables (images).
s3th.g3ck9 said:
I don't find any Java Source for the ROM Manager... somehow he posted only the /res folder which contains .xml (layouts, etc...) and drawables (images).
Click to expand...
Click to collapse
ok, lets see..if we get enough developers, maybe we can develop our own code..
we dont need to have a similar app + recovery...
dharamg3 said:
ok, lets see..if we get enough developers, maybe we can develop our own code..
we dont need to have a similar app + recovery...
Click to expand...
Click to collapse
Sure we can, but to be honest... i have no clue how it works in the background.
Good Start Man!
I will look into the code, and get back to you.
I am a beginer for Anroid, I may need more help from you.
Siva.
Well this really is my kind of game
Since I already have the code to download files from a server this shouldn't be that hard.
I'll look into the source later on.
Would really like to be part of this
Dympy.
Great initiative
Why can't you just help with cyanogenmod?
Smonic said:
Why can't you just help with cyanogenmod?
Click to expand...
Click to collapse
Because i dont have the knowledge to work on that...waiting for marcellusbe to to explain me some stuff....
Sent from my GT-I5800 using XDA App
Count on me too
Hi dharam
I want to get in.
I can help as far as it is C code.
I checked the github repo, but all you can find are the resources needed for the layout and such. So we COULD use that, but that would mean we have to write all the underlying Java code by ourselves..
Dympy.

[KERNEL] The unknown kernel for I9103LA build with CWM 5.0.2.8 [REV 1.2a]

So this is it, this is the patched I9103ZCLD4 kernel with voodoo sound, but also with the latest CWM built from CM repo as well as ro.secure = 0.
The rev 1.2a builds have made the following changes :
- Boost the performance change by using several specific gcc and linker options.
- Make a kernel based on I9103ZCLD4 instead.
However the following parts still remain, and I will finish them once I made the I9103XWLA4 build :
- Try to compile the kernel with '2 way calling recording enabled'
- Made modification on the default.prop and init.rc which can further boost the performance.
- Try to port touchable recovery to the system.
- Update recovery image to use I9103ZCLD4 recovery kernel.
So right now, it should be okay for you guys to install superuser from the market. And yea, enjoy the fun of using a rooted kernel.
Installation guide
---------------------------------------------------
Just flash the tar.md5 file via odin in the PDA tab.
---------------------------------------------------
To get rooted, just install superuser from the market. su binary is already put in the ramdisk to use.
Download : Revoked as the 1.2a causes problem on installing application
btw, since Rev 1.2a, my kernel will be called Ultimate kernel instead of Unknown kernel. I will add a string to build number to identify that later.
Back on working on XW build now.
UnknownzD if I knew that you would join our community I would think twice before I traded my SGR. You're really reviving and boosting development here. Great job!
It's really good to see SGR finally getting some real piece of android cake.
could you share? CWM 5.0.2.8
Serp87 said:
could you share? CWM 5.0.2.8
Click to expand...
Click to collapse
It is in the ramdisk already, just unpack it yourself.
I understand that the wipe Battery Stats in this version does not work!
Serp87 said:
I understand that the wipe Battery Stats in this version does not work!
Click to expand...
Click to collapse
Thanks for pointing that out, I will work on patching it, if possible.
UnknownzD said:
Thanks for pointing that out, I will work on patching it, if possible.
Click to expand...
Click to collapse
it would be great if it works wipe Battery Stats in this version!
Hey unknown.
Great to hear, that you support us with stuff for i9103
Do you maybe know how to get bln (backlight LED notification) mod for the kernel, for using bln control on the i9103?
It would be so great to get bln for the galaxy r like sg2 or lg optimus
Greetz
A minor update has been released.
In this new r1.2a kernel release,
- Boosted the performance by using several specific linker and gcc options
- Updated to use I9103ZCLD4 kernel src instead
UnknownzD said:
A minor update has been released.
In this new r1.2a kernel release,
- Boosted the performance by using several specific linker and gcc options
- Updated to use I9103ZCLD4 kernel src instead
Click to expand...
Click to collapse
Dude, Galaxy R has separate recovery partition
Adi_Pat said:
Dude, Galaxy R has separate recovery partition
Click to expand...
Click to collapse
What ?
There's no link to your statement and his !
The iPad 2. Revolutionary. (jk)
No I don't care if you're anti-Apple.
EmoBoiix3 said:
What ?
There's no link to your statement and his !
The iPad 2. Revolutionary. (jk)
No I don't care if you're anti-Apple.
Click to expand...
Click to collapse
I quoted by mistake. I don't see recovery files in ramdisk. Galaxy R has separate recovery partition.
Sent from my GT-I9003 using xda premium
Adi_Pat said:
I quoted by mistake. I don't see recovery files in ramdisk. Galaxy R has separate recovery partition.
Sent from my GT-I9003 using xda premium
Click to expand...
Click to collapse
Ohhh , I see .
This was sent from a Galaxy Ace. Problem?

[wip] AUSTIN'S GRADIENT KERNEL

Hi devs and users of g3 community...!!
I learned alot abt kernel development
tried n tried ..... atlast found success in my work
this thread is mainly concentrated on custom kernel development
after my work on ecliar ., i will start kernel compilation for froyo and cm7
hope u guys understand the purpose of the thread
changelog :
adb root and busybox support
file system support
cwm
1% battery mod
features to be added :
5 touch support
overclocking - complicated one ( will be last priority )
wish list :
choice is yours
CREDITS :
dharam maniar - for his tutorial and guidence
moikop - supporting me with his github
marcellusbe - made me to learn indepth abt overclocking
dor2 - for motivating me to work on ecliar kernel
testers - my g3
DOWNLOADS :
austin's gradient kernel 1.0
download link :
http://code.google.com/p/my-project-austinkernel/downloads/list
downloads will be added soon
test kernel :
only for testing
working cwm
file system
sd card recognition fixed
link...
http://www.4shared.com/file/O7etQOD0/zImage.html
HOW TO FLASH :
requirements : flash tools [odin]
sg3 drivers must be installed in pc
procedure :
- flash odin
- tick one package option
- select one package option and select zImage .tar file
- put ur g3 on download mode
- connect to pc with usb
- flash the .tar file
and enjoy....
RESERVED
reserved
nice work....actually I'm also making a kernel like this for purumod btw, where is the source?
HERE'S THE INFO
Downloading Sources
1. Download Samsung Source from https://opensource.samsung.com/
2. If you download from https://opensource.samsung.com/ then you will not have the initramfs.
3. To get stock initramfs, you need to extract it from one of the stock kernel(I will explain it later).
have you thought about helping with the kernel 3.0 project?
Sent from my GT-I5800 using XDA
Am a noob
i need a lot of knowledge to do that
may marcel can
request him... He can do it for us
Stucks at GT-I5800 Logo on stock XXJK1
DoR2 said:
Stucks at GT-I5800 Logo on stock XXJK1
Click to expand...
Click to collapse
I think this is for froyo wait, is this for froyo or eclair?
---------- Post added at 06:29 PM ---------- Previous post was at 06:28 PM ----------
austin266 said:
HERE'S THE INFO
Downloading Sources
1. Download Samsung Source from https://opensource.samsung.com/
2. If you download from https://opensource.samsung.com/ then you will not have the initramfs.
3. To get stock initramfs, you need to extract it from one of the stock kernel(I will explain it later).
Click to expand...
Click to collapse
Nah, I meant to say, how did you compile the kernel for eclair? the same way as froyo?
austin266 said:
Am a noob
i need a lot of knowledge to do that
may marcel can
request him... He can do it for us
Click to expand...
Click to collapse
ok, although I'm sure even a n00b can contribute in it and you can't be that n00bish if you've managed to do a kernel release already lol
Sent from my GT-I5800 using XDA
I'm pretty sure you have to post your sources as well because of the license.
@simbawimba what he did/will do and what the 3 project will do are in different ballparks.
stubborn_d0nkey said:
I'm pretty sure you have to post your sources as well because of the license.
@simbawimba what he did/will do and what the 3 project will do is a whole different ballpark.
Click to expand...
Click to collapse
Not necessary, because those features are only included in the "initramfs" folder...but if he start to add features that are included in the "Kernel", then the source is required.
What about the features he is planning to add? I guess I bunched them together
@ jason
check the post 3 for the sources
am using ecliar sources for the ecliar
actually i incorporated all the changelog of moikop's kernel in my version 1.0
but ecliar is buggy... so i got plenty of errors while compiling
so, i just want to build a base kernel and add the features gradually... this will be the best choice of work with minimal errors
@ stubbirn donkey
check the first post
there u will find features to be added
in my kernel., i will try to add a recovery which will be new and simple
if u hav any ideas ., share here.. i will try to add those features
@ dor2
i didnt get any bootloop
tested on my g3
better reflash it
if it still encounters ., i will upload another image
austin266 said:
@ dor2
i didnt get any bootloop
tested on my g3
better reflash it
Click to expand...
Click to collapse
What rom I shall use with your kernel?
austin266 said:
@ jason
check the post 3 for the sources
am using ecliar sources for the ecliar
actually i incorporated all the changelog of moikop's kernel in my version 1.0
but ecliar is buggy... so i got plenty of errors while compiling
so, i just want to build a base kernel and add the features gradually... this will be the best choice of work with minimal errors
@ stubbirn donkey
check the first post
there u will find features to be added
in my kernel., i will try to add a recovery which will be new and simple
if u hav any ideas ., share here.. i will try to add those features
@ dor2
i didnt get any bootloop
tested on my g3
better reflash it
if it still encounters ., i will upload another image
Click to expand...
Click to collapse
Those errors suppose to appear while compiling. It seems like it is still much better to build kernels in Froyo...anyways, thanks for the reply, and also, you should add Voodoo Sound v10 in your kernel! here is a clean commit I made : https://github.com/JPurungrit/PuruKernel-G3/commit/c7bf85a4f8d83204c792fb8411407ce07958219f Try it in Eclair! I'm too curious
Have you tried on GT-I5801 or on GT-I5800? I can't understand what is going wrong/
DoR2 said:
Have you tried on GT-I5801 or on GT-I5800? I can't understand what is going wrong/
Click to expand...
Click to collapse
dude, both of them are exactly the same except the soft keys If it doesn't boot up, then it means he did something wrong...
Jason-EX said:
dude, both of them are exactly the same except the soft keys If it doesn't boot up, then it means he did something wrong...
Click to expand...
Click to collapse
Maybe you could try If you can't boot with this kernel than austin have done smth wrong
@dor2
Just chill guys... I will reupload it
@ Jason
I will check ur commit tonight and reply u... thanks for ur cooperation....
Due to errors. , am going to build a froyo kernel to make it ideal for ecliar work...
Plz be patient guys., am having only 2 days of free time.. I will try to sort out the problems
cm7 by marcellusbe
800mhz kernel

[Q/A] [Project] Kernel 3.4.x for Galaxy 3.

Hi,
You can post all your questions about the porting of Kernel 3.4 on our Galaxy 3.
Useful links
Changelog: https://github.com/sg3/android_kernel_samsung_s5p6442/commits/s5p6442-3.4
Development Thread: http://forum.xda-developers.com/showthread.php?t=1644204 [NO SPAM PLEASE]
What is working:
Basic mach-code for s5p6442
Serial/UART
CPU clock and most clock sources
Kernel init
initramfs init
MTD
Most of OneNAND (read works, but no write/erase
JPEG drivers
What needs to be done:
Real time clock
OneNAND write
SDIO/HSMMC <- needs a clock source
All mach addresses/IRQs/GPIOs
Device Drivers (screen, buttons, WiFi, Audio, sensors, etc)
GPIO
Fix the clocks
One rule for all your question: Do not ask for ETA, we don't know!
Thanks to the devs:
cdesai
hillbeast <- has UART
marcellusbe <- has UART
moikop <- has UART
tom3q <- has UART
Hello there,
As mentioned by Hill, we wont be able to use ODIN to flash our ROMS anymore while using 3.4 Kernels, so what are the other ways to do it? Would it be simple like ODIN or not at all.
Cheers :good:
Coren0327 said:
Hello there,
As mentioned by Hill, we wont be able to use ODIN to flash our ROMS anymore while using 3.4 Kernels, so what are the other ways to do it? Would it be simple like ODIN or not at all.
Cheers :good:
Click to expand...
Click to collapse
We won't use something like odin. We just use cwm for it.
Coren0327 said:
Hello there,
Would it be simple like ODIN or not at all.
Click to expand...
Click to collapse
And yes, CMW is very simple & fast!
jpeg drivers
hey guys....just fr my info....hillbeast said "jpeg drivers" are working....what exactly are these?? cudn't find anything on google....
apoorv24 said:
hey guys....just fr my info....hillbeast said "jpeg drivers" are working....what exactly are these?? cudn't find anything on google....
Click to expand...
Click to collapse
"Jpeg" is one of the image formats...
I think what he meant to say is, the format used by images and its entire functionality in kernel 3.4 is fixed and is ready to go..
prabhuthelegend said:
"Jpeg" is one of the image formats...
I think what he meant to say is, the format used by images and its entire functionality in kernel 3.4 is fixed and is ready to go..
Click to expand...
Click to collapse
let me rephrase my question..... why is driver for reading jpegs built into the kernel itself?? i thought this is done by the gallery or quickpic apps....and by this logic, will this make the gallery app redundant....atleast fr jpeg formats??

[KERNEL] [MTD] [TW/CM9/CM11] [DEV] Watson Kernel (MTD support on Gingerbread!)

Hello guys,
This is a project I was working on for a kernel for our SGY.
I made it with a few things in mind:
>Improve it's performance
>Be universally compatible (after I nearly given up on trying to get a snappier CM11 and after the need for a snappier SGY, I decided to go back to GB. However, BML is terrible, and it is annoying to come back to. I decided to build a MTD kernel for Gingerbread then, and it works!)
>Experiment and upgrade as much as I can (thanks @robcore!!!!)
But since I lost my device, I cannot continue developing it. I am then releasing the source code (sorry, no flashable stuff, I deleted it long ago ) for any of you to continue(?) my work if your heart so desires.
If I ever get myself another SGY (or another BCM21553 device), I will gladly continue development (and support whoever does it too), but before I lose all my data and the kernel code alongside it, I am making it available.
This kernel features:
-OC up to 1040MHz (It's questionable even today if the bcm21553 OCs really work, but I tried hacking a way that works very similarly to MarocOS's one, maybe even better. Be warned though, the source around it is messy)
-GPU hacks for performance (Again, even I don't know if they do work, probably the values are just there to be seen, I'm not sure. I do know though that increasing the CPU speed will much likely increase the speed of V3D too)
-DVFS disabled (I found out DVFS is mostly the culpirit in the "832MHz crisis" where the kernel would forcefully scale itself to 832MHz, so I eliminated any reference to it in kernel code. Apparently DVFS on the processor is only available under the bcm21553 governor, but it is present on the other drivers as well. The idea for disabling DVFS came from my friend @robcore)
-A few additional governors and a buggy interactive governor (which is the default xd)
-MTD support for Gingerbread (Thanks Samsung Epic 4G! Although it only works on TouchWiz (I tried it with SL v2 and v2.1 and it works, but under NougatME(CM7) I got no success and loads of segfaults), it works ALMOST perfectly. See bugs for details )
-Some scraped source code from Samsung's FSR I found on the internet (barely compilable, though)
Bugs:
>Gingerbread version:
-IMEI won't appear in the Status screen, I also faced problems with non-working radio for calls. Data works just fine, but calling and receiving calls is unavailable. I believe it is EFS-related. My suggestion is backing up the EFS partition's file structure, then converting it to MTD, then restoring the backup.
-TWRP will crash and panic when exiting, a workaround is force rebooting
>ICS version:
-TWRP will crash and panic when exiting (I believe fixing it here will fix the bug above too)
>KitKat version:
-Flashing images fail randomly, you may also be unable to reboot normally if you do so. I tried addressing this but I couldn't get anywhere.
DOWNLOAD THE SOURCE: Here!
Thanks to:
 @robcore - his development on the Snapdragon S4 breathes life on my dev soul!
 @zman0900 - I saw his thread on an MTD TW kernel for the Samsung Epic 4G, which led me to believe MTD on GB is possible.
nice kernel
It sound nice. I'm a newbie developer, I'm building a kernel to fix audio bug on cm9, hope it work. And thank you for the source
vdhero said:
It sound nice. I'm a newbie developer, I'm building a kernel to fix audio bug on cm9, hope it work. And thank you for the source
Click to expand...
Click to collapse
Have you gathered enough info on it? I would like to fix it too, but I couldn't get any info on whether if the audio bug is a kernel-side issue or an OS -side issue.
Best of luck for you
Building and fixing
sonickles9 said:
Have you gathered enough info on it? I would like to fix it too, but I couldn't get any info on whether if the audio bug is a kernel-side issue or an OS -side issue.
Best of luck for you
Click to expand...
Click to collapse
I don't sure so I decided to build a kernel from your source and another cm9 version from Mohamad.Afaneh's source and I'll merge the audio on both of them for the best think to fix the bug.Thank you .
Link for kernel?
(img files...)(stock/cm9/cm11)
TheRealModder said:
Link for kernel?
(img files...)(stock/cm9/cm11)
Click to expand...
Click to collapse
Compile one for yourself,man. It only takes like 15-25 mins
vdhero said:
Compile one for yourself,man. It only takes like 15-25 mins
Click to expand...
Click to collapse
I don't know how to compile....
TheRealModder said:
I don't know how to compile....
Click to expand...
Click to collapse
He wrote a script already, just add your toolchain and run the script. There's a guide in the readme
vdhero said:
He wrote a script already, just add your toolchain and run the script. There's a guide in the readme
Click to expand...
Click to collapse
Ok. The watson-kernel-bcm21553-src is used with other files?
Because i want to make cm9 mohhamad afaneh optimized version
TheRealModder said:
Ok. The watson-kernel-bcm21553-src is used with other files?
Because i want to make cm9 mohhamad afaneh optimized version
Click to expand...
Click to collapse
To make it, you have to sync the cm9 source code then add the files from his github to your localmanifest. This thing is not in anyway related to that except the MTD. This one is a kernel-compile only source
Oh man, i give up. I can't build a kernel from source, but i can modify a kernel.
Can someone give me the zimage for ics Please....
Sent from my Zenfone 2 Laser using XDA Labs
TheRealModder said:
Oh man, i give up. I can't build a kernel from source, but i can modify a kernel.
Can someone give me the zimage for ics Please....
Click to expand...
Click to collapse
zlimage? We don't have that here, we only have boot.img for kernel
vdhero said:
zlimage? We don't have that here, we only have boot.img for kernel
Click to expand...
Click to collapse
Or you can give me the extracted boot.img files. (ICS/KK)
I will rebuild it using dsixda's android kitchen.
Sent from my Zenfone 2 Laser using XDA Labs
TheRealModder said:
Or you can give me the extracted boot.img files. (ICS/KK)
I will rebuild it using dsixda's android kitchen.
Sent from my Zenfone 2 Laser using XDA Labs
Click to expand...
Click to collapse
Sorry but I can't because I'm bored of making ROMs so I switched back to Windows. I'm planning on making a ROM, I'll compile the kernel for you once I get linux installed
vdhero said:
Sorry but I can't because I'm bored of making ROMs so I switched back to Windows. I'm planning on making a ROM, I'll compile the kernel for you once I get linux installed
Click to expand...
Click to collapse
Ok. If you want to install linux i recommend using ubuntu or linux mint.
Ubuntu official website:https://www.ubuntu.com/
Linux mint official website:https://linuxmint.com/
Sent from my Zenfone 2 Laser using XDA Labs
VDHERO Please But a New Galaxy t Gt-S5360 and start the Development!
vdhero said:
To make it, you have to sync the cm9 source code then add the files from his github to your localmanifest. This thing is not in anyway related to that except the MTD. This one is a kernel-compile only source
Click to expand...
Click to collapse
VDHERO Please But a New Galaxy t Gt-S5360 and start the Development!
Assabtigle said:
VDHERO Please But a New Galaxy t Gt-S5360 and start the Development!
Click to expand...
Click to collapse
Sorry but I can't since my sgy is dead for a long time ago. I'll try to make one if I can find one. I've heard that there are some places that sell sgy for about 5 bucks, i'll find one ì possible
Be fast bro!!
vdhero said:
Sorry but I can't since my sgy is dead for a long time ago. I'll try to make one if I can find one. I've heard that there are some places that sell sgy for about 5 bucks, i'll find one ì possible
Click to expand...
Click to collapse
BE fast BRO Love U and Your WORK!!
All Your DEVELOPMENT are Faster than The ORIGINAL one Please Buy a NEW one!
and Yeah install the Stock Rom in your Phone by ODIN it will be fine!:laugh:

Categories

Resources