Battery only charges to 79%. Also, I noticed that /sbin is missing from kernel build!!! Could this be the charging issue?
In a ClockworkMod recovery, like Philz, wipe battery stats, and try charging again.
The kernel itself is zImage file only.
The rest is installer and ami304d (accelerometer daemon.)
The installer dumps the boot.img, splits it into kernel and ramdisk, recombines ramdisk with new kernel, and flashes it as boot.img again. Then copies ami304d to /system/bin (because for a while I was getting better results from thunderg ami daemon than thunderc, and it might not match in a ROM.)
Charging issues are because:
1) battery was the absolute last thing holding out against me fixing it of all the kernel porting issues, and
2) once enough of it worked for readout and charging for most everyone, including the 4 different OV's I've tested on, I stopped dragging LG code kicking and screaming from the GB 2.6.35 kernel up to the 3.0 kernel.
So some of the 'don't stop charging if overtemp' and bits of other battery/charging code that are deselectable in the config, and the parts that talk to QPST and other phone tools (and write the PRL and such on Sprint stock ROMs, and handle the activation sequence on both Sprint and VM phones) didn't get forward-ported.