View Single Post
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#24
Originally Posted by TA-t3 View Post
The components that I feel could and should be replaced are those three mentioned in an earlier posting: wi-fi, bluetooth and possibly the dsp code (at least the former two are always open source in linux kernels for other devices). There shouldn't be any reason for having closed wi-fi and BT drivers.
Bluetooth driver is not closed, the source is in linux kernel. What is closed is the bluetooth firmware blob but that's pretty normal (see http://www.bluez.org/download.html for various firmwares) .

Audio could be replaced relatively easily, it is possible to access audio from ARM side and linux drivers exist or is possible to adapt them. Then DSP will simply sit unused. See linux port for Palm Tungsten T/T2 (OMAP 1510) for example, I think it uses same audio codec as 770.

wi-fi is a problem, see this mail for introduction
https://garage.maemo.org/pipermail/c...er/000001.html
basically there are two closed parts with open glue (=cx3110x.ko) between. To make it kernel-independent one needs to replace umac.ko module. As I understand it the firmware blob and the umac blob fit together so using some random open wi-fi stack with the firmware may be hard (just guessing).
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 

The Following 2 Users Say Thank You to fanoush For This Useful Post: