I doubt we'll ever see open wifi/bt firmware. audio dsp stuff is problematic. Except for that, things are surely doable.