[Q] How to build kernel for cm7?? - Galaxy S I9000 Q&A, Help & Troubleshooting

Hi i tried to build cm7 kernel for telus fascinate (not verizon one)
i found that the only diffrence between i9000 and fascinate is the key mapping.
i tried to flash captivate kernel and touchkey worked fine, but the speaker and headphone fuction got reversed and the gravity sensor not working.
So i think changing i9000 cm7 keyboard driver to captivate cm7 keyboard driver would work perfectly, but i dont know how.
I tried and I spend about 1week, but i failed.
Can somebody make one for telus fascinate users?
or tell me how to do it step by step?
The file that i attached is the captivate cm7 keyboard driver

Related

[Q] add gps suppurt to Vibrant rom on i9000

i have flash a vibrant rom on the i9000 it works great with JPY kernel and i only cant get the gps to work can someone plz make an update.zip to add the gps driver?

[Q] Any Kernel work on back camera

I have been using I9000 rom with speedmod kernel and 850 modem for i897 device for a long time.
I installed different kind of i9000's Captivate kernel. None of the i9000 kernel's Captivate work on Tango and Fring video chat. I always get black screen on Tango video chat and Fring always crash when video turn on.
I tested on i9000 rom with Cognition 4.3's kernel and I897UCKB1 modem. The video chat work, but this I897UCKB1 modem is horrible download and upload speed while using video chat. That's why I didn't like to use I897UCKB1 rom because the 3G speed limited by AT&T. If I use any i9000's modem with Cognition 4.3's kernel, the voice call will not work.
I think i9000 kernel for Captivate must disable or remove front face camera function in order to work on Tango or Fring video calling.
Anyone know how to fix this?
Captivates have no front facing camera.
That's why need to disable front face camera on the i9000 kernel's Captivate.
And Cognition 4.3's kernel able to use video calling, but not on any i9000 kernel's Captivate.
They gave a proximity sensor and a light censor on the front that is often mistaken for a camera. As for moderns and kernels, I would recommend reading the modem thread. It will put you on the right path.
Sent from a place my wife doesn't know about (yet)
mrhaley30705 said:
They gave a proximity sensor and a light censor on the front that is often mistaken for a camera. As for moderns and kernels, I would recommend reading the modem thread. It will put you on the right path.
Sent from a place my wife doesn't know about (yet)
Click to expand...
Click to collapse
I'm pretty sure the op knows there isn't a forward facing camera, what he is saying is that the video chat works on kb1 but not on i9000, like the i9000 kernel makes the app look for a forward facing camera and then it doesn't find it and crashes or shows a black screen due to no camera. He wants the kernel to have the app go to the rear camera like it should. Right?
I knew Captivate never have front face camera since I have this phone.
The only problem i9000 kernel still contain front face camera code.
The Cognition 4.3's kernel seen like wasn't or because it is base on Captivate rom.
Either modify or disable front face camera code inside i9000 kernel or use Cognition 4.3's kernel with hsupa enable modem.
studacris said:
I'm pretty sure the op knows there isn't a forward facing camera, what he is saying is that the video chat works on kb1 but not on i9000, like the i9000 kernel makes the app look for a forward facing camera and then it doesn't find it and crashes or shows a black screen due to no camera. He wants the kernel to have the app go to the rear camera like it should. Right?
Click to expand...
Click to collapse
That's what I want!
My apologies. I misunderstood.
Have you tried using the kb1 roms (cognition, fusion, torch ) with existz kb1 kernel? As far as modems, there are only 3 I think for kb1 roms (KB1,JJ4 AND JI6). If the modem doesn't match rom and kernel, weird things happen (no bluetooth, no call volume, static). I hope this helps a little, eden if it doesn't solve your problem.
Sent from a place my wife doesn't know about (yet)
mrhaley30705 said:
My apologies. I misunderstood.
Have you tried using the kb1 roms (cognition, fusion, torch ) with existz kb1 kernel? As far as modems, there are only 3 I think for kb1 roms (KB1,JJ4 AND JI6). If the modem doesn't match rom and kernel, weird things happen (no bluetooth, no call volume, static). I hope this helps a little, eden if it doesn't solve your problem.
Sent from a place my wife doesn't know about (yet)
Click to expand...
Click to collapse
All are Captivate modem (KB1, JJ4, and JI6) worked with KB1 rom except I don't have HSUPA speed which is I don't want to use AT&T modem.
i9000 rom + i9000 kernel for Captivate + i9000 modem: need to fix kernel only use back camera
i9000 rom + Captivate kernel + Captivate modem: everything work except no hsupa speed
im not sure if you will get what you want. it would require a lot of knowledge of the sources and mixing captivate and i9000 sources from a 2.2 kernel and a 2.2.1 kernel. not that it is nessessaily hard, it might be easy for an experienced dev. the devs dont really know till they try but im not sure they will mess around with it. most of the significant kernel work is being done on irc chat and in the i9000 forum, most of it is not i897 centric but latter ported to i897. it may tak a while to get something like this done and after the source for 2.3.3 is realeased im not sure that it will ever get done. problem is that noone requests it. i understand the need for hsupa in combination with video chat. without a 2 way connection hsupa is almost useless. many broadband isp's dont provide an equivilent to hsupa upload speeds. well right now atleast you need to choose between slow choppy video calls on hsdpa or no video calls at all on hspa making hspa fairly useless. what a conundrum
have you tried using a pure i9000 rom and not a captivate port? like strait out of the i9000 forum with a reorient kernel? because they may have something in the settings apk to swap the active camera for that.i dont know for sure though.
edit, forgot but you can triy the ursa minor kernel. it is the i9010 kernel but it is 2.2. there is also the i9088 2.2.1 kernels from kp2 and kp5 but it is hard to find and you might have to settle for a stock kernel in that case.
Dani897 said:
im not sure if you will get what you want. it would require a lot of knowledge of the sources and mixing captivate and i9000 sources from a 2.2 kernel and a 2.2.1 kernel. not that it is nessessaily hard, it might be easy for an experienced dev. the devs dont really know till they try but im not sure they will mess around with it. most of the significant kernel work is being done on irc chat and in the i9000 forum, most of it is not i897 centric but latter ported to i897. it may tak a while to get something like this done and after the source for 2.3.3 is realeased im not sure that it will ever get done. problem is that noone requests it. i understand the need for hsupa in combination with video chat. without a 2 way connection hsupa is almost useless. many broadband isp's dont provide an equivilent to hsupa upload speeds. well right now atleast you need to choose between slow choppy video calls on hsdpa or no video calls at all on hspa making hspa fairly useless. what a conundrum
have you tried using a pure i9000 rom and not a captivate port? like strait out of the i9000 forum with a reorient kernel? because they may have something in the settings apk to swap the active camera for that.i dont know for sure though.
edit, forgot but you can triy the ursa minor kernel. it is the i9010 kernel but it is 2.2. there is also the i9088 2.2.1 kernels from kp2 and kp5 but it is hard to find and you might have to settle for a stock kernel in that case.
Click to expand...
Click to collapse
I just tested GT-i9010 Armani (skullcap-voodoo #11) kernel with i9000 modem. The video back camera work and hsupa high speed work as well, but the wifi is not working with this kernel. It is confirmed this kernel is wifi issue.
lawbo said:
I just tested GT-i9010 Armani (skullcap-voodoo #11) kernel with i9000 modem. The video back camera work and hsupa high speed work as well, but the wifi is not working with this kernel. It is confirmed this kernel is wifi issue.
Click to expand...
Click to collapse
well try the andromeda rom or the ursa minor kernel from andromeda thread.
i really suggest trying andromeda if you are gonna use a 2.2 kernel. not much sense in 2.2.1 without the kernel. andromeda has some fantastic battery life for most users and alot more, i suggest changing the modem though jk4 doesn't work well for me or many other captivate users. calls suck. kp1 and kc1 are two that i can verify work well.
there may also be a kp5 dump around here somewhere with the kernel but you wont have voodoo anything. still you get a 2.2.1 kernel for the captivate with hsupa
edit: http://forum.xda-developers.com/attachment.php?attachmentid=531565&d=1299080836
this should contain a kp5 kernel with voodoo injected in. it was the origonal kernel used in dragon. dont think it has voodoo sound just lagfix
edit edit: http://forum.xda-developers.com/attachment.php?attachmentid=558036&d=1301688592 this is the ursa minor kernel for andromeda built from i9010
sources. as far as 2.2 kernels for captivate go this is the one to have! 2.2.1 may benchmark a bit better but this is a seriously fast kernel with hsupa support. use kc1 modem you will be happy.
Edit 3: I use glitterballs' kernel v.5. It is a pain in the arse but it is jpx/y 2.2.1 like the other i9000 kernels and is working for me on fring with dragon rom. I just downloaded fringe and did a test call. I can see the image from my rear camera in the lower corner. Glitterbslls really knows what he is doing. He needs to come back to the board. If you use this kernel disable all lagfix first and convert to ext4 after to include the /system partition. Also flash with neldars app. You will have problems flashing in recovery because of steam. You can also extract the zimage and .tar it for odin flashing.
Dani897 said:
well try the andromeda rom or the ursa minor kernel from andromeda thread.
i really suggest trying andromeda if you are gonna use a 2.2 kernel. not much sense in 2.2.1 without the kernel. andromeda has some fantastic battery life for most users and alot more, i suggest changing the modem though jk4 doesn't work well for me or many other captivate users. calls suck. kp1 and kc1 are two that i can verify work well.
there may also be a kp5 dump around here somewhere with the kernel but you wont have voodoo anything. still you get a 2.2.1 kernel for the captivate with hsupa
edit: http://forum.xda-developers.com/attachment.php?attachmentid=531565&d=1299080836
this should contain a kp5 kernel with voodoo injected in. it was the origonal kernel used in dragon. dont think it has voodoo sound just lagfix
edit edit: http://forum.xda-developers.com/attachment.php?attachmentid=558036&d=1301688592 this is the ursa minor kernel for andromeda built from i9010
sources. as far as 2.2 kernels for captivate go this is the one to have! 2.2.1 may benchmark a bit better but this is a seriously fast kernel with hsupa support. use kc1 modem you will be happy.
Edit 3: I use glitterballs' kernel v.5. It is a pain in the arse but it is jpx/y 2.2.1 like the other i9000 kernels and is working for me on fring with dragon rom. I just downloaded fringe and did a test call. I can see the image from my rear camera in the lower corner. Glitterbslls really knows what he is doing. He needs to come back to the board. If you use this kernel disable all lagfix first and convert to ext4 after to include the /system partition. Also flash with neldars app. You will have problems flashing in recovery because of steam. You can also extract the zimage and .tar it for odin flashing.
Click to expand...
Click to collapse
I just installed Andromeda 3 rom. The video back camera, hsupa, dial call, and wifi are work great so far. Hopefully, this rom doesn't have any major problems.
lawbo said:
I just installed Andromeda 3 rom. The video back camera, hsupa, dial call, and wifi are work great so far. Hopefully, this rom doesn't have any major problems.
Click to expand...
Click to collapse
we spent a long time on that rom. it started its inception in December and made its debut on XDA in January.....you will be hard pressed to find any REAL issues
if there is a rom to flash and use long term andromeda is it. i had andromeda 1.something for almost 2 months i didn't change the kernel or overclock it and i didn't even have the stock rom for that long. but switched because i was curious about the roms from the i9088. would go back but dragon keeps getting better and i want to see what dagr8 produces for the final release, he was a dev on andromeda. i think the whole andromeda team komin dev group does top notch work.

hawkish Rom

Hi ther. Can i install hawkish rom in my captivate ? i m running Serenity kk4 rc6 having CMW (Sumari)
Don't assume everyone knows every single ROM, link please.
HaWKiSH rom
Here is the link
http://forum.xda-developers.com/showthread.php?t=1032599
You will need a reoriented i9000 kernel (like Talon) and a i9000 modem. That being said I have no clue if it will work all fine, I know i9000 ports take time and tweaking for them to run right. Studa would know better than me on that.

[Q] i9000 ROMS in Captivate...

Hi!! I was wondering if a can flash a i9000 ROM in a Captivate?... I know i have to change kernel and modem... Do i need to do something else??
That's because i wanna try a JW1 ROM in Captivate and there is not any ROM-port from 19000 to Captivate...
Thanks
To my knowledge you need a reoriented kernel and a I9000 modem. Though I believe a port usually is tweaked to work better on our phones, but I can be wrong.
The roms are similar enough to run fine with just a kernel swap but there are some hardware differences like front facing camera that are referenced through out and I'm not sure but also FM radio. When you try to use those features you get force closes. But it should boot and make calls.
Sent from my A500 using xda premium
The home button will not work. The mapping for the buttons is a file in the ROM so just flashing a reoriented kernel will not fix it.
Go to the bottom of the OP in this thread
download the home button fix at the bottom. And flash that after you flash the ROM.
Home haptic feedback still won't work, that's an edit to the android.policy.jar, but atleast it works.
also the capacitive buttons will not light up when you touch the screen, that's an edit in the services.jar, you'll have to actually touch the buttons for them to light.

Port Lollipop Kernel from i9000 to Captivate i896

Hello guys,
So i have succesfully ported a i9000 Lollipop rom for my Galaxy S Captivate and it boots and works fine, but i want to port a kernel also, i found this kernel from the i9000 forums http://forum.xda-developers.com/galaxy-s-i9000/i9000-development/kernel-omni-kernel-t3217587
But i'm having a hard time finding a way to port it, can anyone link me somewhere that explains how to port the kernel that i posted above for my device? Or if anyone has the ability to, can you port it for me and upload it?
Thank you very much.

Categories

Resources