While you are right that "complete" openness seems impossible, that does not make it so. Still, the GTA04 is not completely open concerning firmwares. Your "etc" is misleading though. In fact, the "only nonfree" bits are the firmware for the WLAN-Chip and the PowerVR userspace drivers for accelerated graphics. You can choose to have them or not by simpling placing files on your system or removing them. And there is as you mentioned "3G" thingie, the GSM chip has firmware on it that is not free either. Please mind that it is not a,b,c,etc which is unfree, but "just" a,b,c.
Posted Feb 1, 2013 3:39 UTC (Fri) by pabs (subscriber, #43278)
[Link]
There is a lot more, so "etc" is correct. 15 minutes of looking gave me this: The manual that tells you what hardware is available and how to program it is CC-NC. Several datasheets are available under NDA only (according to the manual). The GPS/BT firmware. The FM radio chip contains a DSP, probably has read-only firmware. ARM CPU patents and licenses. SIM card firmware if you use GSM/3G. SD card firmware if you use one of those.