what is the right way to deal with the battery info ? Should the kernel read these cryptic 48byte messages, parse them, and dumb down to the m$ apm "standard", or do we let the powerd do the job in userspace ? If the kernel will do it, is it easy to "read" from the serial driver in kernel space ? Oleg.