thanks for the info.
i've looked for the linux driver. it seems the "libertas" driver supports the 88w8688. the olpc and xbox 360 seem to have the same chip, but may be connected differently (on olpc by usb, the chip is called 88w8388).
there seems to be some documentation for how to talk to the firmware on the 88w8688. i don't know if it is enough, and also not whether that includes bluetooth. the olpc even has a page describing (desire for) a project to replace the proprietary firmware with an open source one. it does not seem to have materialized yet.
the libertas project page (a good starting point, including relevant links to the olpc pages, and firmware api):http://linuxwireless.org/en/users/Drivers/libertas
i was asking mainly because i might want a driver for inferno. then even with reusing the linux driver it is important to know what the programming interface is (especially since i'm not an expert in writing such drivers yet).