Hi John,
> - image.dev.bin, image.dev.bin, and image.serial.bin make the
> backlight turn on, but you still have to unplug everything to turn the
> laptop back off.
>
> Any thoughts?
Did you have a UART connected? Without that, I'm afraid you won't get
very far in firmware development. There should be an unstuffed
connector with two rows of 26 pins each close to the SD card slot on
your board. On the row facing towards the SD card the 16th and 17th
pin (counted from pin 1, the closest to the touchpad on that row)
should be the CPU UART Tx and Rx pins you can solder a connector to.
(As usual, opening the case will void your warranty and I'm not
responsible for any fried boards.)
With the UART, you should be able to at least see a few lines coming
out from the image.dev.bin or image.serial.bin images. The turned on
backlight indicates that there is some code running. Also, should
always be able to turn off the machine pressing the power button for 8
seconds (and reboot by pressing Refresh+Power), those are operations
that don't involve the CPU.
You could also try starting with the U-Boot firmware first, since that
is more stable on Pit. If you check out your whole ChromiumOS chroot
on branch cros/firmware-pit-4482.B and build it from there, your
should definitely get a working image. I think with U-Boot you can use
USE=cros-debug to get an image that will turn on a command line prompt
during boot... if you are lucky, even one reading from the keyboard
and outputting to the display.