I wonder if there are open drivers for other components in Shield (WiFi, accelerometer, etc.) to enable running fully open stack on it. I'd really like to have something like Nemo or Plasma Active running on top of Wayland there.
(I work for NVIDIA, but not on the Shield team, and am speaking only in a personal capacity, not a corporate capacity.)
There has been a source release to build Android, at least [0] -- the open source teams, I've found, are very very careful about pushing source the same day they push binaries of updates. I think that WiFi and accelerometer bits are in the kernel, and since they're in the kernel, the source is available [1]. It looks like the binary blobs are for camera, GPS, GPU, and Icera (3G/LTE radio); if you're using Nouveau, then although GPU usage may not be the most power-efficient, you should have most of what you need to run the system.
Thanks, that sounds promising! 3G/LTE is rarely open, and I'd go for the WiFi model anyway if anything. Touchscreen driver is also critical for a tablet though.
Also, if this isn't of course under some NDA and etc, do you know if Nvidia plan to merge development of the closed Tegra driver with nouveau for K1? Since Nvidia contributed some code already, may be they consider switching to the same approach like Intel?
http://www.codethink.co.uk/2014/06/12/no-secret-sauce-just-o...
I wonder if there are open drivers for other components in Shield (WiFi, accelerometer, etc.) to enable running fully open stack on it. I'd really like to have something like Nemo or Plasma Active running on top of Wayland there.