{"id":15054,"date":"2020-06-24T20:02:11","date_gmt":"2020-06-24T18:02:11","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=15054"},"modified":"2024-04-26T18:11:48","modified_gmt":"2024-04-26T16:11:48","slug":"raspberry-pi-bluetooth-bluez-bluetooth-protocol-stack-updaten","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=15054","title":{"rendered":"Raspberry Pi Bluetooth bluez: Bluetooth protocol stack updaten"},"content":{"rendered":"<p>Auf meinem Pi (bplus) lief die Version 5.5. Aus gegebenen Anlass (Covid-Warn-App) wollte ich mal die neueste Version installieren.<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-scaled.jpg\" alt=\"covid-19- corona-warn-app\" width=\"2560\" height=\"1919\" class=\"aligncenter size-full wp-image-15055\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-scaled.jpg 2560w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-300x225.jpg 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-1024x768.jpg 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-768x576.jpg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-1536x1151.jpg 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/06\/covid-19-corona-warn-app-2048x1535.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nAlso mal bluez neu compiliert und installiert. Aber nur f\u00fcr den der wei\u00df was er macht (experimental). <\/p>\n<p>Sonst auf das Debian-Update warten \ud83d\ude09<\/p>\n<p>Update von 5.5 auf 5.54 von <a href=\"https:\/\/www.bluez.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">bluez.org<\/a> mit folgenden Anpassungen:<!--more--><\/p>\n<pre class=\"lang:default decode:true \" >ver 5.54:\r\n        Fix issue with HOGP to accept data only from bonded devices.\r\n        Fix issue with A2DP sessions being connected at the same time.\r\n        Fix issue with class UUID matches before connecting profile.\r\n        Add support for handling MTU auto-tuning option for AVDTP.\r\n        Add support for new policy for Just-Works repairing.\r\n        Add support for Enhanced ATT bearer (EATT).\r\nver 5.53:\r\n        Fix issue with handling unregistration for advertisment.\r\n        Fix issue with A2DP and handling recovering process.\r\n        Fix issue with udpating input device information.\r\n        Add support for loading blocked keys.\r\nver 5.52:\r\n        Fix issue with AVDTP session disconnect timeout handling.\r\n        Mark media endpoint APIs as stable interfaces.\r\nver 5.51:\r\n        Fix issue with first agent not being registered as default.\r\n        Fix issue with loading devices without Service Changed CCC.\r\n        Fix issue with GATT client and extended property reading.\r\n        Fix issue with handling GATT client invalid read behavior.\r\n        Fix issue with handling GATT disconnect handler removal.\r\n        Fix issue with missing GATT\/GAP service records for SDP.\r\n        Fix issue with checking SDP continuation state length.\r\n        Fix issue with HID device removal on HoG disconnect.\r\n        Fix issue with AVDTP and session destroy handling.\r\n        Fix issue with AVCTP and output MTU accounting.\r\n        Fix issue with AVRCP and creating media items.<\/pre>\n<p>Also dann mal los:<\/p>\n<pre class=\"lang:default decode:true \" >\r\n\r\nbluetoothctl -v\r\n\r\nsudo apt-get install python-docutils libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev -y\r\nwget www.kernel.org\/pub\/linux\/bluetooth\/bluez-5.54.tar.xz\r\ntar xvf bluez-5.54.tar.xz &amp;&amp; cd bluez-5.54\r\n.\/configure --prefix=\/usr --mandir=\/usr\/share\/man --sysconfdir=\/etc --localstatedir=\/var --enable-experimental\r\nmake -j4\r\nsudo make install\r\nsudo reboot\r\n\r\nbluetoothctl -v\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Auf meinem Pi (bplus) lief die Version 5.5. Aus gegebenen Anlass (Covid-Warn-App) wollte ich mal die neueste Version installieren. Also mal bluez neu compiliert und installiert. Aber nur f\u00fcr den der wei\u00df was er macht (experimental). Sonst auf das Debian-Update warten \ud83d\ude09 Update von 5.5 auf 5.54 von bluez.org mit folgenden Anpassungen:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,1023],"tags":[721,4014,4015,1025,4016,4017,793],"class_list":["post-15054","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-raspberry-pi","tag-bluetooth","tag-bluetooth-stack","tag-bluez","tag-pi","tag-protocol","tag-stack","tag-updaten"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15054"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15054\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15054"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}