← Back to team overview

ubuntu-phone team mailing list archive

Re: BlueZ 5.x finally landed on Touch

 

On 21.11.2015 01:47, Robert Park wrote:
On Nov 20, 2015 8:29 AM, "Simon Fels" <simon.fels@xxxxxxxxxxxxx> wrote:

Hey everyone,

it finally happened: We are switching to BlueZ 5.x on our Touch images on
all supported devices. To make this happen a huge amount of work through
the last five months from different people was needed. Thank you all for
the great work and support to make this happen!

Wow, congrats!


This is just a first step for better Bluetooth support on Ubuntu Touch.
We now have the same bluetooth stack in the kernel on all our devices which
makes it a lot easier to fix bugs at the same time across all our devices.

Does this mean we can finally stop using an ancient kernel in the touch
stack?

No. And this will never happen. All kernels we have are heavily customized from what we have for Linux upstream. Porting over > 10.000 lines of code in a good quality doesn't make fun nor is it worth the work respecting that we don't have any insight through specs or manuals on the actual components used.

For Bluetooth what I did was something like

cp -r linux-4.2/net/bluetooth linux-<device>/net/bluetooth

For sure no as easy as this single line but you get the idea. The real thing I used for this is the Kernel backports project (see [1]).

regards,
Simon

[1]: https://backports.wiki.kernel.org/index.php/Main_Page


References