[wip] AUSTIN'S GRADIENT KERNEL - Galaxy 3 Android Development

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

Related

[WIP]Cyanogenmod 9 for galaxy y - WORKING ON THE SOURCE COME BACK LATER

cyanogenmod 9 for galaxy y(based on cm9 beta 7 for mini(android 4-ics))
need testers and devs , if you can help me just pm me, the test versions are released through pm's
development team:
*Goutamniwas
*Dreamboxuser
*Dranzer006
*Hcdfroyd247
*Feras.rehman
*DQiB
*Thatgrass
*Sgy.creed
*Maroc-os
thanks to:
vivekalady,Galaxy ics team,kurotsugi
ANYONE CAN TRY THIS (DO IT AT YOUR OWN RISK),BUT I DONT THINK THERE IS A CHANCE FOR BRICKING.
BETA1 get it from here (OUTDATED)[/
THE BOOT IMAGE WILL LOOK LIKE CREEDS ROM IN BETA1
PROGRESS:
SORTED OUT: THE CREEDS ROM ISSUE(UNTESTED)
SORTED OUT : BOOT.IMG(TRYING OUT WITH THE STOCK KERNELS HOPE IT WORKS)
UPLOADED IT 124.1 MB
BETA 1.1 READY CLICK HERE TO GET IT(OUTDATED)
note: i dont have a galaxy y , its very difficult to develop a rom for a phone that you actually dont have, mostly this rom will work, if not i will find a way to sort thing out as quickly as possible and dont just start flaming me if it doesnt work , because i'm the one who will be more embarrased than you.
Changelog:
1.added pure cyanogenmod 9 source
2. settled with stock kernel
3.removed creeds roms files(there wont be a presence of creeds rom any further)
4.android 4.0.4
5.added cyanogenmod apks
FOR ANY QUERIES,COMPLAINTS, SUGGESTIONS GO TO THIS LINK AND COMMENT ON THE POST
MAIN ISSUES FOUND:
1.DEFAULT LAUNCHER FAILURE(SORTED OUT)
PROGRESS:
WORKING ON:
ANALYZING THE PROBLEMS(ANALYSED MANY REPORTS AND WORKING ON THE FOUND ISSUES)
OTHER ISSUES
1.UPDATER SCRIPTS(SORTED OUT. UNTESTED)
2.PERMISSION FOLDER(SORTED OUT. UNTESTED)
3.SWITCHING FROM STOCK KERNEL TO CUSTOM KERNEL(KERNEL SWITCHED FROM STOCK TO MERRUK TECHNOLOGY KERNEL V1.0.8 FINAL)
4.TWEAKING THE LAUNCHER(changed the default launcher to ICS LAUNCHER)
BETA 1.2 READY(OUTDATED)
Changelog:
1.Kernel switched from stock to merruteck technology v1.0.8 final (thanks to macroc-os)
2.default launcher switched from cm9 to ics launcher
3.added broadcom drivers for gps, bluetooth
IMPORTANT! AFTER DOWNLOADING IT OPEN THE FILE GO TO META-INF->COM->GOOGLE->ANDROID AND THEN REPLACE THE UPDATER SCRIPT WITH THE ONE YOU GET FROM THE BELOW LINK
(THANKS TO Kurotsugi)
There are some areas that needs some serious changes , you must be glad that i came to know about it and thanks for those devs and testers who helped me in this ,possibly a working version for all users may be released by today or tomorrow.
GUYS DOWNLOAD THE ROM ONLY IF YOU ARE A DEV OR TESTER , I KEEP ON SEEING MANY BLAMING AND FLAMING ME, ITS WIP HERE , I DONT NEED ANYONES CERTIFICATIONS HERE AND I'M IN SOME SERIOUS DISCUSSIONS WITH SOME DEVS
FOR ANY QUERIES,COMPLAINTS, SUGGESTIONS GO TO THIS LINK AND COMMENT ON THE POST
WORKING ON:
1.BIN AND XBIN FILE ISSUES (SORTED OUT , thats what i could guess )
2.KERNEL MODIFICATION ( MAROC OS HAS AGREED TO BE A PART OF THIS PROJECT (THANKS A LOT TO HIM), HE IS WORKING IN THE KERNELS NOW)MAROC-OS )
BETA 1.3 DOWNLOAD IT FROM THE BELOW LINK
[SIZE="5]
[COLOR="Blue"]
CAUTION: STRICTLY FOR TESTERS AND DEVS (DO IT AT YOUR OWN RISK)
Its not gonna be an update package once again, as lot of changes were made , sorry for consuming your bandwidth
changelog:
1.ramdisk modified(kernel untouched - stock kernel)[NOTE! ramdisk not modified,last minute change , dont want to risk your phones into bricking ,afterall who am i to brick your lovable phones ]
2.bin and xbin file issues sorted out
3.updater script is corrected and some changes for proper flashing of kernel(thanks to kurotsugi for this)
BETA 1.4 PROGRESS
working on the issues in:
1.framework files(sorted out)
2.apk's(sorted out-thanks to rushikesh joshi)
3.updater script(sorted out)
4.kernel issues(sorted out)
5.the rom stucks at splash image(before it stuck at boot logo)(working on it)
its gonna take some long time than i thought it would, i will be regularly updating on the current status of the project and will be answering your queries.
update info!!
i and amal are going to work on the source from here on for some files and if possible the whole rom
If anyone has got this rom working , dont forget to inform me
FOR ANY QUERIES,COMPLAINTS, SUGGESTIONS GO TO THIS LINK AND COMMENT ON THE POST
DONT HIT THANKS FOR ME UNLESS I GET IT RIGHT
Guys, I have had a discussion with the OP.. this is a WIP. Something went wrong the last time.
This thread is now in general section for testing and discussions. Lets stay civil.
Thanks.
Link to source?
(Link is still in development)
Sent from my GT-S5360 using Tapatalk
Dreamboxuser said:
Link to source?
(Link is still in development)
Sent from my GT-S5360 using Tapatalk
Click to expand...
Click to collapse
its in the thread, i'll give you
http://www.galaxyminidoubts.co.cc/
_______________________________________________
Hit Thanks If I Helped You
eReNz said:
its in the thread, i'll give you
http://www.galaxyminidoubts.co.cc/
Click to expand...
Click to collapse
Yup that is the link for the cwm zip download. I want the link for the source code.
Sent from my GT-S5360 using Tapatalk
HERE
http://www.mediafire.com/download.php?wziy41bk818bsee
BUT ONE THING DONT INSTALL IT NOW AND FLAME ON ME, BETA 1.1 WILL BE READY SOON
Hey OP why cm apk's is not present there ?
Sent from my GT-S5360 using XDA
z3ro00 said:
hey op why cm apk's is not present there ?
Sent from my gt-s5360 using xda
Click to expand...
Click to collapse
cm pk is not present where? Beta 1? Yes there wont be thats why i'm asking yout o not to download beta 1 , wait for beta 1.1 already 17% uploaded (but who knows there can be upload failures , yesterday i faced upto 7 upload failures)
dreamboxuser said:
link to source?
(link is still in development)
sent from my gt-s5360 using tapatalk
Click to expand...
Click to collapse
its not alink to source that links for beta 1 procedure and downlnk but wait for beta 1.1 22%
currently downloading beta 1.1
will test it out after download, hope this works sir :salute:
EDIT:
just finished downloading, will now try to install . . . . successfully installed
hmmmmmm the boot animation is still creeds
geez its still the same as the first release sir, no any sign of CM but creeds without notification bar
I dunno if its just me, could anybody else try this?
reverting back to my nandroid back up
Downloading.... will report with screenshot (if installed)
excuse me, what does WIP mean?
soraci said:
excuse me, what does WIP mean?
Click to expand...
Click to collapse
WIP means 'work in progress'
WIP is work in progress. Hope this works and then im gonna flash gf galaxy y.
Sent from my GT-P1000 using XDA
jayem123 said:
currently downloading beta 1.1
will test it out after download, hope this works sir :salute:
EDIT:
just finished downloading, will now try to install . . . . successfully installed
hmmmmmm the boot animation is still creeds
geez its still the same as the first release sir, no any sign of CM but creeds without notification bar
I dunno if its just me, could anybody else try this?
reverting back to my nandroid back up
Click to expand...
Click to collapse
yes the boot animation will be creeds, but only that(this time there no chance for getting into creeds rom)
I'm stuck at the SGY GT-S5360 boot screen. Still waiting though.
was using Hybrid 4, installed via cwm it says installation complete... but after reboot its still Hybrid... now flashed using stock recovery, stuck at boot logo... wating..
stuck at boot logo.. not working...reverted to Hybrid Backup
Don't be fooled of this.. Certified FAKE!
blackjack1942 said:
Don't be fooled of this.. Certified FAKE!
Click to expand...
Click to collapse
but why would he waste his time with us? he will not be paid or anything for his efforts so i guess lets not judge if were not a judge peace kaSYMB
i think there is something wrong in the installation script or whatsoever, im no developer but i noticed that the CM9 he ported is not sticking with the phone. It does not replace your current ROM even though it says success in installation.
pawanyadav said:
was using Hybrid 4, installed via cwm it says installation complete... but after reboot its still Hybrid... now flashed using stock recovery, stuck at boot logo... wating..
stuck at boot logo.. not working...reverted to Hybrid Backup
Click to expand...
Click to collapse
if this is the case , there must be some issues in permissions and update scripts , as i said i dont have a galaxy y,i will need to sort out each issues with each update for you , but next time , i will try to provide you with update package.thanks for giving the info

Trying to port kernel 3.0 for i9003, please help

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?

[WIP][Linux 3.4] Kernel Development | Testers only | Goal Achieved

Hello, to keep track of all the kernel development I have created this thread.
I will be using it to get my builds tested.
Thread rules:
1. Only and only testers and people helping them will be replying here to keep this place clean.
2. Don't spam the thread by saying "thanks for your work" etc. If you appreciate content of any post just thank it.
Current status:
Compilation of Linux Kernel 3.4 in progress
Testers needed......
So, the kernel that i built also has the same problem - unresponsive.
So, here is what i recently thought and implemented.
Download: here
Download this zip and flash it through CWM or TWRP recovery. (unsigned zip)
What it contains:
Modified boot.img
My custom script - rc.insm4u , which will be placed in /system/bin/m4u/ folder.
Flashing the zip will do the placing and will set the permissions.
What i did:
Comparing the dmesg that i collected for my kernel and the one that people gave for Varun's kernel, I came to know that the file m4u.ko and vcodec_kernel_driver.ko failed to get initialized into the running kernel.
So, i just modified the init.rc to make it run a custom script at boot. The script contains the commands to initialize the modules into the kernel.
I believe it should work now..........if the error still exists, give a new logcat / dmesg..........
By this way we will be able to bye-pass the failed loading of the two modules.
If this works, it can be taken as a temporary / permanent fix to move on to other other problems - in case some exist.
Before i could try this mod, the phone went away from me (for 2 more days), although I tested my original build and it booted...........
Testers try this and reply !
Have u tried it
icoolguy1995 said:
Have u tried it
Click to expand...
Click to collapse
As said earlier, before i could try this mod, the phone went away from me (for 2 more days)..........you know, the phone wasn't bought for me, but for my brother........so testing need to be only after 2 days..............that why i need the help of testers.......
Re: [WIP][Linux 3.0] Kernel Development | Testers only!
balamu96m said:
So, the kernel that i built also has the same problem - unresponsive.
So, here is what i recently thought and implemented.
Download: here
Download this zip and flash it through CWM or TWRP recovery. (unsigned zip)
What it contains:
Modified boot.img
My custom script - rc.insm4u , which will be placed in /system/bin/m4u/ folder.
Flashing the zip will do the placing and will set the permissions.
What i did:
Comparing the dmesg that i collected for my kernel and the one that people gave for Varun's kernel, I came to know that the file m4u.ko and vcodec_kernel_driver.ko failed to get initialized into the running kernel.
So, i just modified the init.rc to make it run a custom script at boot. The script contains the commands to initialize the modules into the kernel.
I believe it should work now..........if the error still exists, give a new logcat / dmesg..........
By this way we will be able to bye-pass the failed loading of the two modules.
If this works, it can be taken as a temporary / permanent fix to move on to other other problems - in case some exist.
Before i could try this mod, the phone went away from me (for 2 more days), although I tested my original build and it booted...........
Testers try this and reply !
Click to expand...
Click to collapse
You cannot bypass the module loading because the kernel is having missing symbols(registers)
I got the vcodec driver loaded by creating dummy symbols inside the kernel.
Will continue my work tomorrow for m4u.
What your script contains btw?
varun.chitre15 said:
You cannot bypass the module loading because the kernel is having missing symbols(registers)
I got the vcodec driver loaded by creating dummy symbols inside the kernel.
Will continue my work tomorrow for m4u.
What your script contains btw?
Click to expand...
Click to collapse
oh...ic..........i thought it would work bcoz while other modules loaded normally, and this script can just emulate the loading again, which can result in a successful insmod.
Still dunno whether this script can make it work...........if else, your method should be the key.
Re: [WIP][Linux 3.0] Kernel Development | Testers only!
balamu96m said:
oh...ic..........i thought it would work bcoz while other modules loaded normally, and this script can just emulate the loading again, which can result in a successful insmod.
Still dunno whether this script can make it work...........if else, your method should be the key.
Click to expand...
Click to collapse
Others get loaded because their symbols match with the kernel. Insmoding ofcourse wont work since init does the same.
The vcodec/m4u sources are available here:
F*ck, need 10 posts to post outside links...
Search for "huawei mediatek" on github.. Then go to mediatek/source/kernel/drivers
Recompile those module, push them on your device.. Then you should be ready to have fun !
If it don't work, 2things to check.
1st -> if the header on the kernel side correspond to the driver source..
OR/AND
2nd -> we should use kdb to find which function cause thoses troubles..
Re: [WIP][Linux 3.0] Kernel Development | Testers only!
aquila-dev said:
The vcodec/m4u sources are available here:
F*ck, need 10 posts to post outside links...
Search for "huawei mediatek sources" on github.. Then go to mediatek/source/kernel/drivers
Recompile those module, push them on your device.. Then you should be ready to have fun !
Click to expand...
Click to collapse
Excellent!
Thanks
Good news:
I have also got the GPU drivers and the missing sources!
Will get a fresh new build out in 1 hour
For who are searching for GPU sources.. go to the same repo, mediatek/platform/mt6577/kernel/drivers/gpu
@varun.chitre15.. Did you see the 3.8kernel changelog ? FSF should be very interresting for mt6577 custom rom/kernel.. I think the nand used by s9081 is manufactured by samsung... But not sure, anybody have some informations about that ?
aquila-dev said:
For who are searching for GPU sources.. go to the same repo, mediatek/platform/mt6577/kernel/drivers/gpu
@varun.chitre15.. Did you see the 3.8kernel changelog ? FSF should be very interresting for mt6577 custom rom/kernel.. I think the nand used by s9081 is manufactured by samsung... But not sure, anybody have some informations about that ?
Click to expand...
Click to collapse
Yep saw it.
Also I can see mediatek has become less stringent on its closed source strategy
No idea about the nand as no device with me to dug into proc
Though I will try to find it in sources
Someone test this build fast
I haven't fixed anything but reverted all the patches I made. Just to know I didn't miss anything
Check if it boots
http://www.androidfilehost.com/?fid=9390334956548391231
varun.chitre15 said:
Hello, to keep track of all the kernel development I have created this thread.
I will be using it to get my builds tested.
Thread rules:
1. Only and only testers and people helping them will be replying here to keep this place clean.
2. Don't spam the thread by saying "thanks for your work" etc. If you appreciate content of any post just thank it.
Current status:
Fixing of unresponsive display under process
Click to expand...
Click to collapse
I buddy im so excited, and wanna be part of the testing process...
As this thread is meant for testing, would please post brief instructions on how to test your kernal in the initial post itself, it would get more attention and your work will be easier...
Please keep the tutorial simple, so that number of testers will increase, please provide steps from flashing the kernal to getting the dmesg...
As if i know how to, here in my company i have fast internet, and i have so much of time, and i will be able to test everything instantaneously...
U R A Hero man...
sheshuvadrevu said:
I buddy im so excited, and wanna be part of the testing process...
As this thread is meant for testing, would please post brief instructions on how to test your kernal...
As if i know how to, here in my company i have fast internet, and i have so much of time, and i will be able to test everything instantaneously...
U R A Hero man...
Click to expand...
Click to collapse
Well yes
get to this post
http://forum.xda-developers.com/showpost.php?p=38548790&postcount=5704
Download the kernelflasher.zip, open it, replace the boot.img with the one I gave in above post and flash it on STOCK ICS ROM but CINK KING ROM will be better
varun.chitre15 said:
Well yes
get to this post
http://forum.xda-developers.com/showpost.php?p=38548790&postcount=5704
Download the kernelflasher.zip, open it, replace the boot.img with the one I gave in above post and flash it on STOCK ICS ROM but CINK KING ROM will be better
Click to expand...
Click to collapse
I am on stock ics rom v2...
flashed the kernalflasher and did the reboot... it stuck at boot loop
here is what i did...
kept the kernalflasher.zip and the boot.img in the external sd's root directory...
went to cwm
flashed kernalflasher.zip
did reboot...
Resut: stuck at initial screen i mean i may need to call it as logo, that micromax superfone canvas 2 logo repeats again and again...
Hope u understand...
---------- Post added at 11:10 AM ---------- Previous post was at 11:07 AM ----------
varun.chitre15 said:
Well yes
get to this post
http://forum.xda-developers.com/showpost.php?p=38548790&postcount=5704
Download the kernelflasher.zip, open it, replace the boot.img with the one I gave in above post and flash it on STOCK ICS ROM but CINK KING ROM will be better
Click to expand...
Click to collapse
Cink king rom, please give me the specific link, i will start downloading it...
Re: [WIP][Linux 3.0] Kernel Development | Testers only!
sheshuvadrevu said:
I am on stock ics rom v2...
flashed the kernalflasher and did the reboot... it stuck at boot loop
here is what i did...
kept the kernalflasher.zip and the boot.img in the external sd's root directory...
went to cwm
flashed kernalflasher.zip
did reboot...
Resut: stuck at initial screen i mean i may need to call it as logo, that micromax superfone canvas 2 logo repeats again and again...
Hope u understand...
---------- Post added at 11:10 AM ---------- Previous post was at 11:07 AM ----------
Cink king rom, please give me the specific link, i will start downloading it...
Click to expand...
Click to collapse
u need to replace new boot.img from kernelflasher.zip boot.img dont extract zip just replace boot.img with new one and flash it with any recovery
Just Hit Thanks
sheshuvadrevu said:
I am on stock ics rom v2...
flashed the kernalflasher and did the reboot... it stuck at boot loop
here is what i did...
kept the kernalflasher.zip and the boot.img in the external sd's root directory...
went to cwm
flashed kernalflasher.zip
did reboot...
Resut: stuck at initial screen i mean i may need to call it as logo, that micromax superfone canvas 2 logo repeats again and again...
Hope u understand...
---------- Post added at 11:10 AM ---------- Previous post was at 11:07 AM ----------
Cink king rom, please give me the specific link, i will start downloading it...
Click to expand...
Click to collapse
Try flashing this
http://forum.xda-developers.com/showpost.php?p=38537424&postcount=5673
Don't replace the boot.img in this, flash it as it is.
Re: [WIP][Linux 3.0] Kernel Development | Testers only!
sheshuvadrevu said:
I am on stock ics rom v2...
flashed the kernalflasher and did the reboot... it stuck at boot loop
here is what i did...
kept the kernalflasher.zip and the boot.img in the external sd's root directory...
went to cwm
flashed kernalflasher.zip
did reboot...
Resut: stuck at initial screen i mean i may need to call it as logo, that micromax superfone canvas 2 logo repeats again and again...
Hope u understand...
---------- Post added at 11:10 AM ---------- Previous post was at 11:07 AM ----------
Cink king rom, please give me the specific link, i will start downloading it...
Click to expand...
Click to collapse
U had to extract kernel flasher replace boot.img , repack and flash it not directly flash it
Sent from my unknown using xda app-developers app
Re: [WIP][Linux 3.0] Kernel Development | Testers only!
Wow.. at last development of kernel started :thumbup::thumbup:
Sent from my Micromax A110 using xda premium

[CM7 Roms][Tool] Auto Porter

Hey Guys I have A surprise for you all Its Rom Auto Porter Tool For Our Device IT Is a Flashable Zip , It will Port any cm7(tested)-cm9(waiting) rom with same screen Resuliotion
With It You Can forget to ask people to port u why dont u do it ur self
Steps
Code:
1-Flash The rom You Want
2- MAke sure all mounts IS alright
3-Flash The Zip
4-Flash The Kernel U want Mightn't boot if u didnt do so
Credits
bieltv.3 and BroadcomCM
myaservip
Status
Testing - Continusly Updated So Please Keep Up with download link .
-last download link added( 30-march Morninig):
-Added More Libs
-New update script
Download Auto Porter
NOTE: THAT WILL REMOVE SOME TWEAKS FROM THE PORT
SS Please
GSculerlor said:
SS Please
Click to expand...
Click to collapse
Its cwm file
a lil more explaination where cool..
I want some one to help me add aroma for multy device selection
Thread soon updated
Imade it in a hurry
Brb got to study some now;(
-CALIBAN666- said:
a lil more explaination where cool..
Click to expand...
Click to collapse
What u mean!?
myaservip said:
What u mean!?
Click to expand...
Click to collapse
He means explain more about your tool.So others may have good observation at your thread.
make sure you delete boot.img from the rom zip if it has one before flashing any rom for another device - I'll have a look at your updater script later but I assume it just replaces all the lib files and so on
you might have to make build.prop changes too
there are rom porter tools out there that can port any rom from any device (although you do still have to make some manual changes)
I assume this tool will only work if the following condidtions are met although correct me if im wrong
1 - its from the same manufactuer ie samsung
2 - its from the same processor type ie armv6
marcussmith2626 said:
make sure you delete boot.img from the rom zip if it has one before flashing any rom for another device - I'll have a look at your updater script later but I assume it just replaces all the lib files and so on
you might have to make build.prop changes too
Click to expand...
Click to collapse
Build prop Already Got from Base
Will add Boot img in Incoming Update Thanks for Idea
san122 said:
He means explain more about your tool.So others may have good observation at your thread.
Click to expand...
Click to collapse
-CALIBAN666- said:
a lil more explaination where cool..
Click to expand...
Click to collapse
Thread Updated all Info required Added
Next Update I Will merge (tassve-Totoro-copreve )into one zip but iam learning to add aroma Now
Sir Rhevaldo Could u help?
marcussmith2626 said:
make sure you delete boot.img from the rom zip if it has one before flashing any rom for another device - I'll have a look at your updater script later but I assume it just replaces all the lib files and so on
you might have to make build.prop changes too
there are rom porter tools out there that can port any rom from any device (although you do still have to make some manual changes)
I assume this tool will only work if the following condidtions are met although correct me if im wrong
1 - its from the same manufactuer ie samsung
2 - its from the same processor type ie armv6
Click to expand...
Click to collapse
Mine Is 100% Automated
san122 said:
He means explain more about your tool.So others may have good observation at your thread.
Click to expand...
Click to collapse
I still have to say iam not good at talking
Well I prefer manual porting it is simple and not so time taking.Well still a good job! :thumbup::thumbup::thumbup:
aniket.lamba said:
Well I prefer manual porting it is simple and not so time taking.Well still a good job! :thumbup::thumbup::thumbup:
Click to expand...
Click to collapse
All people can port Now
realy?this works?i have never see before,what about sgy duos?
-CALIBAN666- said:
realy?this works?i have never see before,what about sgy duos?
Click to expand...
Click to collapse
Gimme Your Base I will make u zip
So, the main feature of this tool is porting based cm ROM ? What about the bugs ?
GSculerlor said:
So, the main feature of this tool is porting based cm ROM ? What about the bugs ?
Click to expand...
Click to collapse
No Bugs but some tweeks might be removed
myaservip said:
No Bugs but some tweeks might be removed
Click to expand...
Click to collapse
Which CM version support ?
Sent from my GT-S5360 using xda app-developers app

[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