Kernel/Modem questions from a new guy - Captivate General

I'm still fairly new to XDA and Android in general and I have a few questions. I did some searching and have a general idea of how Modems and Kernels interact with ROMS but I'd like to get a more firm idea before I decide to do more.
I flashed to Cognition 3.04 and have been running it for about 2 weeks now and love it. SOOO much better than what Samsung sent out stock. My question is in regards to kernels and modems. I haven't changed anything with Cog in regards to what DG included as Modem/Kernel. I have been reading about Kernels and Modems, and from my understanding I need to use a Captivate Kernel with a Captivate Modem and an i9000 Kernel with an i9000 Modem or I will lose Bluetooth calling.
1) Since I have the stock Cog modem/kernel and Cog is based off of Rogers 2.2, does that mean that the modem is a standard Captivate modem? If I flash the Firebird kernel, which I think is a Captivate kernal as it is based off of Android 2.2 JPX, will I lose my ability to use BT for calls?
Also, I have been getting an itch to flash another ROM like Serendipity, Firefly, Perception, and Precision.
2) Serendipity appears to be a Captivate 2.2 ROM, but I really couldn't find anything while searching implicitly stating that. It uses SpeedMod, which has both a Captivate and an i9000 kernel from what I read. I couldn't find anything about what modem that this ROM uses though. Is it safe to assume that BT audio for calls would be fine on this ROM?
3) Firefly is based off of Rogers 2.2, but it has a JK4 modem and SpeedMod kernel. The JK4 is an i9000 modem from what I can see. SpeedMod looks to have a K13A kernel for both Captivate and i9000. Is it safe to assume that BT audio for calls would be fine on this ROM?
5) Perception is based off JPY, which looks to be an i9000 ROM. It also has an i9000 modem in JL2, but it is running Firebird. Firebird is based off of JPX, which I believe is for Captivate but works with all modems. Is it safe to assume that BT audio for calls would not work on this ROM?
6) Precision is based off of XWJS5 2.2.1, which I couldn't find a whole lot of info on. It also has the JL2 modem with K13A SpeedMod. Is it safe to assume that BT audio for calls would be fine on this ROM?
I appreciate any responses and feedback. I am just trying to get a handle on what works/doesn't work in regards to Modems, kernels, and ROMS.
Thanks,
Vivified

Serendipity uses i9000 rom. Any rom that had a i9000 will have a i9000 modern included
I believe your presumption on fire bird kernel is correct, but flashing modems is very easy

I'm about to flash to Precision then SuckerPunch Kernel. I'll update on results.

I flashed to Perception 3.0 and SuckerPunch #49. WOW! This ROM/Kernel combo is fast!

Related

What's ZW Fascinate stock kernel?

Hi, I'm not new to rooting/flashing. My sister-in-law wants her Fascinate to be faster and lag free. So I'm here to help her but got questions. Is EB01 the stock kernel? I'm looking a stock kernel + voodoo. She's gonna wait for offical release of 2.2 on her phone so I'm looking for 2.1 stock + voodoo. But if I have too, I can flash a 2.2 ROM and tell her that VZW can screw.
Please and thanks in advance.
EB01 is the version of the latest leak of 2.2, not the version of a kernel.
Search the Development forum for Voodoo. There are quite a few Voodoo kernels out there for 2.1. The ones from jt1134 are pretty popular. Also, adrynalyne has some test kernels available. I was using his Test 5 (non-voodoo) for quite a while and it was pretty stable. There are other developers with Voodoo kernels as well, so look through the search results and figure out what you like best.
The one thing to keep in mind is that some of the newer 2.1 kernels are only compatible with the latest officially released firmware (DL09). You might need to upgrade her phone (OTA) before proceeding with adding these newer 2.1 kernels.
There is a Voodoo kernel available for 2.2 currently, but you would have to upgrade everything to 2.2 (i.e. EB01). There is a thread for it by jt1134, and it's a stock 2.2 kernel with Voodoo and custom boot animation support.

[Q] Rom Help? (Telus)

Hello there I'm a total noob on this forum and ive been searching for quite awhile for a rom for my samsung galaxy s fascinate on telus (as you can probably gather from the title of the thread), and I have had absolutely no luck does anyone know of any roms that could work for me?
Thanks in advance
Do none of these work ?
Im not sure ive been looking but I need to find a rom specific to telus for my fascinate as I dont want to brick my phone. Im sorry for my huge noobishness Im more familiar with iphones and such in the hacking department these androids are alot trickier
The telus fascinate has gotten no love from developers but there is a work around possible.
ROMS:
Some i9000 roms will work with the fascinate, same goes for a few tmobile vibrant roms. Its mainly luck which ones do and do not work but ones such as Darky's rom will work fine since they're actually designed for all SGS variants.
IMPORTANT:
Do not load any roms that include a bootloader in the update package; this WILL brick your phone. Also when flashing any roms be sure that lagfix is disabled for first boot again this WILL brick your phone otherwise.
KERNEL:
As for your kernel there is 1 custom voodoo injected one based on the stock telus kernel available specifically for the fascinate but you lose out on any overclocking/BLN/etc features. You are able to use the kernels available for the i9000 such as the speedmod kernel but you will lose your home button functionality.
This loss of home button functionality can also be fixed by remapping your buttons using a hex editor.
RADIO:
For the most part all radios will work but I found using the stock telus radio to be the best in terms of battery life/signal strength.

gb to froyo?

can i go from a gb radio to a froyo radio were can i find a froyo radio im using black hole rom and wanna try virus rom
You might want to check the forum dedicated to your specific phone model as there tend to be more users with experience for that device. My understanding is that you must use a 2.2 modem for 2.2 roms and 2.3 modems on 2.3 roms. But I am relatively new to this.
Not entirely sure on this, I'd look around often times, google is your friend!

Kernel for G2X.

Will the kernel from G2X (P999) work for the Optimus2X (P990) (Worldwide)
having the CyanogenMod-7 for Optimus 2X - NIGHLTIES (2.3.7) GB ROM?
I am talking about this Kernel:
[Kernel]CM7 [2.6.32.45] (v0.4.3) OC~1.55GHz/UV/SLQB/BFQ/EXT4/Voodoo [Oct-13]
By faux123.
Or does it work only for T-mobile G2X?
Anyone? I am really looking forward to test it.
Thank you!
I am not positive but I dont think they are compatable. Even on the g2x that kernel is not for 2.3.5 or .7 based roms. I think it is for 2.3.3 based roms only and only on the g2x. Again I am not positive but that is the impression I get.
The kernels aren't compatible across devices.
No. The kernels are compiled with device drivers and for your specific memory partitioning. Since the G2X and the O2X have different device drivers, different basebands and different partitioning, flashing this kernel could seriously ruin your day, including soft-bricking your phone. Almost nothing the G2X community is doing is compatible for the O2X (my root zips are an exception as they work on almost any device) and vice versa.
Unless you want a pretty paperweight, you better stick with using kernels listed specifically for your phone.
Sent from my Cyanogen-filled G2x or my Galaxy Tab 10.1 now "In Paris"
You can always try them... since you'll do it via recovery.. you can flash another one if it doesnt boot

i9000 ROM Issues

I've tried several i9000 ported ROMS from the i897 development section as well as ROMS from the i9000 android development section. They just don't work as I assume they should with the browser and installed apps. I've tried downloading the apps from market but they freeze and close.
The browsers hangs and shows checkerboards and doesn't register touches until moments later and is completely unusable, this applies to alternatives from the market too. I've used reoriented kernels for the Captivate and the ROMs based on JVT, JVQ, JVZ... from the i897 section work better because the capacitive touch buttons all work but same issues described.
The i9000 section ROMs work with the same issues but capactive home button doesn't respond although a kernel like semaphore is used if its JVT or JVZ based. Am I doing something wrong? I install a stock ROM with gingerbread bootloaders and flash. Is there a step I'm missing?
Only problem is the stock browser? Tried other ones?
the button remapping from i9000 to cappy isn't done in the kernel.
flash this on an unported i9000 rom from the i9000 section and it will reenable the home button.
(note that home haptic will not work that requires an edit to the android.policy.jar)
dunno whats up with your browser, perhaps the modem isnt loading as fast as you'd like. try a few, compare performance?
When going to stock do you perform a Master Clear before installing these different ROM's? I'd also consider going to either a stock Eclair, or Froyo, Master Clearing and then installing your new ROM(s).
If this is happening across multiple ROM's, It's something to do with the installations specific to your device, not the ROM's themselves
I haven't tried master clear yet I'll try it and let you know how it goes it always works without doing that specific step on i897 based ROMs so never considered it. Thanx studacris for the home button fix
I tried stock then master clear and then installing an i9000 ROM and same thing. I tried flashing 2.1 UCFJ6 and then i9000 bootloaders, talon kernel and then flashing a ROM and no luck,same issues. I'm stuck at this point. On the bright side ICSSGS beta 3 is serving me well but its irritating not utilizing the other i9000 ROMs
CM7 or MIUI don't work?
CM7 and MIUI work perfect. I9000 based ROMS are the issue the JV.. ROMs don't seem2 agree with my phone. The KK and older i897 based ROMs are buttery smooth with browsers and other aspects.
Anyone??? Is there really no method that can be used to fix this error?

Categories

Resources