Corrupted storage is a pain :( The Beepberry firmware can safely shutdown the Pi before disconnecting power, so hopefully that will help with SD issues. raspi-config also has a read-only overlay filesystem option now.
It comes with a battery. No case included for now, but you can 3D print your own with the STL files. Later on we will offer 2 cases (CNC aluminum and plastic).
We haven't done extensive testing or optimizations (i.e. sleep, idle power down, etc.) yet. But with the stock battery of 2000mAh and Pi Zero @ ~80mA idle, it should be around ~20h always on. We're estimating a week of battery life once the optimizations are implemented.
That's fantastic. I read in another comment that the startup time of the Pi is 5 seconds. Could this be optimized further? Afaik most of the startup time of Linux is detecting and initializing the hardware, so presumably this could be significantly optimized when the target hardware is known ahead of time.
I'm also sort of disillusioned with modern computing when I see a video of a home computer from the 80s that you press the power button and it's on (command prompt) before you've even removed your finger!
Rather than make a custom case, it would have been neat to see this PCB just slightly smaller that it'd drop right in the Blackberry 9900 housing to match the keyboard. There are loads of reasonably priced enclosures available that are already designed to fit selected keyboard.
The dial/hangup buttons map to modifier keys and power control, and the trackpad can be mapped to mouse/arrow/scroll keys. No plans for touchscreen yet :)