How would you like Bose to solve this issue, If open sourcing the firmware doesn't make cut it?
Functionality should work offline also.