Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
Well, there are two situations where the Cobalt goes blank- one is when the battery is completely dead, in which case there is no power to run the program or the display. The other is when it is in bootloader mode and waiting for a firmware update- that’s what happens when it is either reset or charged from a dead battery while connected to USB. The Cobalt needs to be able to be put into bootloader mode in order for the firmware to be updated, and that's how we do it- resetting while connected to USB. In that situation the only program that can be running is the processor’s internal bootloader, since the main firmware is presumably going to be replaced it can't be running. In a device like the Cobalt, you want the bootloader code to be as small as possible- your definitely wouldn't want the firmware needed to drive a display, for instance. So it’s not really possible to be displaying any messages at that point- it's a good thought, but we can’t do it without fundamentally changing the bootloader, which for other reasons would not be a good idea.or maybe on the next firmware you could add a screen to select what the cobalt does instead of just a blank screen ???????