This is not an independent project, I just picked up the iso image crux64, and made on the basis of its bootable USB stick . You can use the unix command dd [dd if = crux-2.6-x86_64-bootable_usb of = / dev/sdb1] to transfer it to your USB device.
This is a small program that reads and writes the WakeUp time in the BIOS.
This is done via /dev/nvram on recent kernels (>2.4.6, including 2.6.x) or, alternatively, via direct ISA access.
On this WakeUp time the computer is powered on automatically.
Provide an interface to the /dev/nvram, by property name and value. The key component of this project is a set of nvram description files. Provide a clearinghouse for nvram definitions.