Well, most of the hardware does BASICALLY work (as Nikolaus needed to make it work to test it), but there's not yet an easy way to use it.
* Nubs: Work. They use the same userspace and settings as in the Pandora, but there's not yet an UI implemented to set it up.
* LEDs: Will work from userspace as well, but no UI implemented.
* Wifi / Bluetooth: Should work out of the box as soon as the drivers are in the kernel.
* 3G/4G/LTE/GPS: Works from the command line (and with AT commands), but again, a proper UI is missing.
* HDMI out: Basically works. But the graphics system isn't finished yet (DRM vs. omapfb), so you can't use HDMI out at the same time as the LCD right now. Also, no audio yet with HDMI out.
* Audio: Analog output works fine.
* LCD: Right now, it's being started using a script. That works, but a proper driver should be written. Rotation also works, but no sync yet, so you have tearing with fast movements.
* Graphics: 3D driver not yet hacked in, 2D is fast (with fbturbo) or slow (with drm). In the end, we probably want to use a mixture of both (as 3D should work easier with the drm driver and stuff like xrandr works as well).
* SD-Cards, USB-Ports, etc: Should already work without any issues.
* Sensors: They spit out data, but there's no proper UI for them yet
* Powersaving: Nothing there yet. The SoC should powersave itself, but there's no UI yet for switching on / off the hardware you don't need to save some more power.
* Touchscreen: Works, but not yet the virtual two-finger-scrolling.
* Battery charging: The charger can work independently from the OS (so it works), but no functions are yet in the OS to control the charging (increase charging speed, etc.).
So most of the hardware drivers are there and working but are missing an UI (which can even be simply python UIs, etc., as most of these things work using the userspace)
Some hardware stuff is not yet included in the OS, as tearing fix for the rotator chip, powersaving, HDMI audio, 3D driver.
The OS itself is Debian ARM, so there's a huge repository with stuff
* Nubs: Work. They use the same userspace and settings as in the Pandora, but there's not yet an UI implemented to set it up.
* LEDs: Will work from userspace as well, but no UI implemented.
* Wifi / Bluetooth: Should work out of the box as soon as the drivers are in the kernel.
* 3G/4G/LTE/GPS: Works from the command line (and with AT commands), but again, a proper UI is missing.
* HDMI out: Basically works. But the graphics system isn't finished yet (DRM vs. omapfb), so you can't use HDMI out at the same time as the LCD right now. Also, no audio yet with HDMI out.
* Audio: Analog output works fine.
* LCD: Right now, it's being started using a script. That works, but a proper driver should be written. Rotation also works, but no sync yet, so you have tearing with fast movements.
* Graphics: 3D driver not yet hacked in, 2D is fast (with fbturbo) or slow (with drm). In the end, we probably want to use a mixture of both (as 3D should work easier with the drm driver and stuff like xrandr works as well).
* SD-Cards, USB-Ports, etc: Should already work without any issues.
* Sensors: They spit out data, but there's no proper UI for them yet
* Powersaving: Nothing there yet. The SoC should powersave itself, but there's no UI yet for switching on / off the hardware you don't need to save some more power.
* Touchscreen: Works, but not yet the virtual two-finger-scrolling.
* Battery charging: The charger can work independently from the OS (so it works), but no functions are yet in the OS to control the charging (increase charging speed, etc.).
So most of the hardware drivers are there and working but are missing an UI (which can even be simply python UIs, etc., as most of these things work using the userspace)
Some hardware stuff is not yet included in the OS, as tearing fix for the rotator chip, powersaving, HDMI audio, 3D driver.
The OS itself is Debian ARM, so there's a huge repository with stuff