[Verizon Droid Charge] kynalvarus:
Frequently Asked Questions

How do I install this?

You flash this in CWM. If you need CWM, you can find it here

Can I use ROM Manager to flash this?

If you didn't use Odin to flash CWM, this will not work. Also, ROM Manager is not compatible with CWM when it fully replaces stock recovery.

Does this kernel support ext4 partitions?

Yes, there is full ext4 and rfs support in this kernel.

Can I install this over another Voodoo Lagfix kernel?

Yes, but this kernel does not support conversion. It will work with both rfs and ext4 but will not allow automatic conversion from one to the other.

How do I know if it is installed?

Go to Settings > About Phone and the kernel version should read:

Gingerbread

2.6.35.7-FP5

If you have adb shell or a terminal emulator, the kernel builder signature at the top of `dmesg` should be "ryan@sigdrac"

Will this work with xxx ROM?

This should work with any currently available ROM that is posted here. It has only been tested with dwitherell's Tweaked 3.1 so far.

Can I overclock with this kernel?

Overclocking is supported on the Gingerbread version.

Can I use SetCPU with this kernel?

You can use SetCPU with this, but issues may arise if you use profiles. If you have problems and are using profiles, I'm not going to try to fix them as profiles do not always work properly on SGS phones.

Can I use Fast Charging with this kernel?

Fast charging support is experimental as of the 1219 release. Any means of writing "1" to "/sys/kernel/fast_charge/force_fast_charge" will turn on fast charge mode. The Samsung battery driver does not publish a charging current variable, so there is no way to determine the charging current exactly (without an ammeter, that is!) I have done timed recharge trials on AC and on USB with fast charge active, and the recharge rates I achieved were comparable across both cases. Community testing will determine if it's reliable for everyone.

Can I use zram compressed memory swap on this kernel?

Yes. Create a file called /data/local/usezram, and put in it just a single number on one line. That number will be used as the number of megabytes of swap to provide. Compressed swap will consume about 20-50% of the uncompressed size you choose. Reboot and the zram0 block device will be created and activated for swap with the size you specified. I have tested 32, 64, and 96 so far. To deactivate, delete /data/local/usezram and reboot.

Does this kernel include xxx feature?

If it is not listed in the first post, probably not. To be sure, check the commits to the source on Github.

Can you add/implement xxx feature?

If you can link to what you want added/changed, I can look into doing so. If you just say something like "I want bigger quadz!" with no information about what you want or where to find it, I'll just disregard your request.

I am having xxx issue, can you fix it?

See the NOTES section above. Failure to provide any steps to reproduce your error, or a log of the issue as it is occurring will not get your problem fixed. I need the output from logcat and/or dmesg to be able to fix problems. Use the following to obtain a log (easiest with ADB).

adb shell dmesg > dmesg.txt

adb logcat > logcat.txt

Enter one of the commands and attempt to recreate your issue. Logcat will run constantly until you stop it (disconnect the phone, or ctrl+c). Dmesg will dump the current buffer and end. Try to get a logcat first as it will be easier to capture the error. PM me the files once you've collected them and I will look into it. DO NOT POST THEM IN THE FORUM. Logcat and dmesg may both contain identifying information (like your phone number or email address) so PMing them to me will prevent everyone from seeing this info.