{"id":2506,"date":"2022-09-06T13:35:19","date_gmt":"2022-09-06T13:35:19","guid":{"rendered":"https:\/\/www.sydspost.nl\/?p=2506"},"modified":"2022-09-12T12:49:07","modified_gmt":"2022-09-12T12:49:07","slug":"raspbian-11-bullseye-installeren-op-banana-pi-zero-m2","status":"publish","type":"post","link":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/","title":{"rendered":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Raspbian 11 Bullseye installeren op Banana Pi Zero M2<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zie ook mijn pagina over het installeren van Debian 11 Bullseye op de BPI M2Z: <a href=\"https:\/\/www.sydspost.nl\/index.php\/2022\/08\/24\/debian-11-bullseye-op-banana-pi-zero-m2\/\">https:\/\/www.sydspost.nl\/index.php\/2022\/08\/24\/debian-11-bullseye-op-banana-pi-zero-m2\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Omdat de Debian image geen firmware voor de bluetooth adapter bevat besloten om Raspbian 11 Bullseye te gaan installeren op de BPI M2Z. Hierbij een verslag hiervan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Benodigdheden:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Banana Pi Zero M2<\/li><li>WiFi antenne + aansluitkabel<\/li><li>Monitor, toetsenbord en muis<\/li><li>HDMI naar HDMI mini kabel <\/li><li>USB Mini HUB OTG<\/li><li>32GB (of groter) SD-Card<\/li><li>Desktop of Laptop met SD-Card reader<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 1. Banana Pi voorbereiden<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De WiFi ontvangst van de Banana Pi is belabberd. De Banana Pi heeft niet net als de Raspberry Pi Zero 2W een interne antenne. Gelukkig had ik een antenne draad overgehouden van een eerder project, en had ik onlangs twee antennes van een kapot accesspoint afgeschroefd voordat die in de vuilnisbak belandde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De antennedraad kun je op de daarvoor bestemde aansluiting van de Banana Pi klikken, vervolgens de antenne op de antennedraad schroeven.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"300\" data-id=\"2474\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_171853-150x300.jpg\" alt=\"\" class=\"wp-image-2474\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_171853-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_171853-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_171853-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_171853-1024x2048.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_171853-scaled.jpg 1280w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"300\" data-id=\"2475\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172008-150x300.jpg\" alt=\"\" class=\"wp-image-2475\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172008-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172008-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172008-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172008-1024x2048.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172008-scaled.jpg 1280w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vervolgens de HDMI naar HDMI mini verloopkabel op je monitor aansluiten en aansluiten op de HDMI-mini aansluiting van de Banana Pi. Om USB randapparatuur aan te kunnen sluiten heb je een OTG USB Mini Hub nodig met micro USB aansluiting, deze sluit je aan op \u00e9\u00e9n van de micro USB aansluitingen, maakt niet uit welke. Op deze USB Mini Hub kun je een toetsenbord en muis aansluiten. Tot slot voeden we de Banana Pi m.b.v. een micro USB kabel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172205-scaled-e1661355267772-1024x512.jpg\" alt=\"\" class=\"wp-image-2476\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172205-scaled-e1661355267772-1024x512.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172205-scaled-e1661355267772-300x150.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172205-scaled-e1661355267772-768x384.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172205-scaled-e1661355267772-1536x768.jpg 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_172205-scaled-e1661355267772-2048x1024.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hiermee zijn de hardware voorbereidingen klaar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 2. Banana Pi voorzien van Raspbian (9) Stretch image<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ik heb deze stap uitgevoerd m.b.v. een Windows laptop, zie voor de beschrijving voor hoe te werk te gaan met een Linux machine de wiki van Banana Pi: <a href=\"https:\/\/wiki.banana-pi.org\/Getting_Started_with_M2_Zero\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wiki.banana-pi.org\/Getting_Started_with_M2_Zero<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Allereerst downloaden we de Raspbian Stretch image vanaf de site van Banana Pi m.b.v. je laptop of desktop. Download de file <a href=\"https:\/\/drive.google.com\/file\/d\/1Xk86WchdJemKb4ltCX0AB9wRj5NJcZL1\/view\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/drive.google.com\/file\/d\/1Xk86WchdJemKb4ltCX0AB9wRj5NJcZL1\/view<\/a>. Om deze image op de SD kaart te kunnen zetten kun je gebruik maken van Balena Etcher. Installeer deze software vanaf: <a href=\"https:\/\/www.balena.io\/etcher\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.balena.io\/etcher\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194628-1024x550.jpg\" alt=\"\" class=\"wp-image-2477\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194628-1024x550.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194628-300x161.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194628-768x413.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194628-1536x825.jpg 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194628.jpg 1921w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kies voor &#8220;Download for Windows (x86\/x64)&#8221; en wacht tot de software is gedownload. Open daarna het gedownloade bestand en accepteer de Licentieovereenkomst door op &#8220;Akkoord&#8221; te klikken.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"387\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194528.jpg\" alt=\"\" class=\"wp-image-2478\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194528.jpg 498w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-194528-300x233.jpg 300w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nadat de software is ge\u00efnstalleerd start Balena Etcher automatisch. Het volgende scherm verschijnt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"633\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-24-175204.jpg\" alt=\"\" class=\"wp-image-2480\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-24-175204.jpg 1001w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-24-175204-300x190.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-24-175204-768x486.jpg 768w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kies voor &#8220;Flash from file&#8221;, en selecteer de Raspbian Stretch image file die je net hebt gedownload en stop de SD card in de cardreader van je laptop\/desktop<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"633\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/image-28.png\" alt=\"\" class=\"wp-image-2509\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/image-28.png 1001w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/image-28-300x190.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/image-28-768x486.png 768w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Als het goed is wordt je SD card direct herkent, klik op &#8220;Flash!&#8221; om het flashen te starten. Er verschijnt daarna een scherm met het verzoek om Windows Command script toestemming te geven iets aan je systeem te veranderen, klik op &#8220;Akkoord&#8221;. De image file wordt nu naar je SD-card geschreven, en er wordt automatisch geverifieerd of dit goed gegaan is. Na verloop van tijd verschijnt onderstaande melding dat alles succesvol is verlopen. Je kunt nu de SD kaart weer uit de kaartlezer halen<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"506\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-202301.jpg\" alt=\"\" class=\"wp-image-2482\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-202301.jpg 800w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-202301-300x190.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/Schermafbeelding-2022-08-23-202301-768x486.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 3. Raspbian Stretch voor de eerste keer opstarten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stop de SD kaart in de daarvoor bestemde houder van de Banana Pi, kan maar op \u00e9\u00e9n manier, dus kan niet fout gaan. Sluit vervolgens de Banana Pi aan op de voeding en zet de monitor aan. Als alles goed is gegaan zie je je monitor het Banana Pi logo en daarna vol lopen met opstartinformatie. Na verloop verschijnt de desktop omgeving.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" data-id=\"2483\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-1024x512.jpg\" alt=\"\" class=\"wp-image-2483\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-1024x512.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-300x150.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-768x384.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-1536x768.jpg 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-2048x1024.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" data-id=\"2484\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180032-1024x512.jpg\" alt=\"\" class=\"wp-image-2484\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180032-1024x512.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180032-300x150.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180032-768x384.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180032-1536x768.jpg 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180032-2048x1024.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(De volgende afbeeldingen zijn schermafdrukken van Putty, een terminal programma, en zijn achteraf gemaakt.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als eerste gaan we uiteraard de Banana Pi verbinden met de WiFi. Hiervoor moeten we weten hoe de WiFi interface heet van de Banana Pi. Voer hiervoor het volgende commando uit.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# ip a\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1\/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1\/128 scope host\n       valid_lft forever preferred_lft forever\n2: bond0: &lt;BROADCAST,MULTICAST,MASTER&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\n    link\/ether 16:a2:ef:7b:68:b1 brd ff:ff:ff:ff:ff:ff\n3: ifb0: &lt;BROADCAST,NOARP&gt; mtu 1500 qdisc noop state DOWN group default qlen 32\n    link\/ether 66:71:d9:15:9b:30 brd ff:ff:ff:ff:ff:ff\n4: ifb1: &lt;BROADCAST,NOARP&gt; mtu 1500 qdisc noop state DOWN group default qlen 32\n    link\/ether 46:96:fa:e6:ad:94 brd ff:ff:ff:ff:ff:ff\n5: eth0: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\n    link\/ether e2:ae:d4:ba:01:0f brd ff:ff:ff:ff:ff:ff\n6: tunl0@NONE: &lt;NOARP&gt; mtu 1480 qdisc noop state DOWN group default qlen 1\n    link\/ipip 0.0.0.0 brd 0.0.0.0\n7: wlan0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000\n    link\/ether ac:6a:a3:1f:cc:bf brd ff:ff:ff:ff:ff:ff\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De naam van de WiFi interface begin altijd met de letter w, dus die van  de Banana Pi heet dus &#8220;wlan0&#8221;. Check of de interface nu actief is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# ip a | grep wlan0\n7: wlan0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP group default qlen 1000\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De status is &#8220;UP&#8221;, dus we kunnen verder met een scan van het WiFi-netwerk:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# iwlist wlan0 scan| grep ESSID\n                    ESSID:\"H369ABF8AF9\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mijn WiFi netwerk wordt gevonden en heet &#8220;H369ABF8AF9&#8221;, vervolgens gaan we deze SSID en het bijbehorende wachtwoord toevoegen aan de WiFi configuratie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# wpa_passphrase &lt;jou SSID&gt; &lt;jou WiFi password&gt;\nnetwork={\n        ssid=\"&lt;jouw SSID&gt;\"\n        #psk=\"&lt;jouw WiFi password&gt;\"\n        psk=9a3905058255fb51ba87c9d02d0ca74dd94fd48baab0e0cc22ba9d5c40a2333d\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bovenstaande informatie wordt weggeschreven in het bestand \/etc\/wpa_supplicant\/wpa_supplicant.conf. We gaan nu de Banana Pi connectie laten maken met de WiFi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# wpa_supplicant -c \/etc\/wpa_supplicant\/wpa_supplicant.conf -i wlan0\nSuccessfully initialized wpa_supplicant\nFailed to create interface p2p-dev-wlan0: -22 (Invalid argument)\nnl80211: Failed to create a P2P Device interface p2p-dev-wlan0\nP2P: Failed to enable P2P Device interface\nwlan0: Trying to associate with 2c:91:ab:e4:f2:1d (SSID='H369ABF8AF9' freq=2462 MHz)\nwlan0: Associated with 2c:91:ab:e4:f2:1d\nwlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0\nwlan0: WPA: Key negotiation completed with 2c:91:ab:e4:f2:1d &#91;PTK=CCMP GTK=CCMP]\nwlan0: CTRL-EVENT-CONNECTED - Connection to 2c:91:ab:e4:f2:1d completed &#91;id=0 id_str=]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De connectie is gemaakt, stop wpa_supplicant door op &lt;ctrl&gt;-&lt;c&gt; te drukken. We gaan dit proces in de background starten door de optie -B toe te voegen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# wpa_supplicant -B -c \/etc\/wpa_supplicant\/wpa_supplicant.conf -i wlan0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">maar nu moet de Banana Pi nog een IP-address krijgen van de DHCP server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# dhclient wlan0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check of de Banana Pi een IP-address heeft gekregen met:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# ip a\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1\/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1\/128 scope host\n       valid_lft forever preferred_lft forever\n2: bond0: &lt;BROADCAST,MULTICAST,MASTER&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\n    link\/ether 16:a2:ef:7b:68:b1 brd ff:ff:ff:ff:ff:ff\n3: ifb0: &lt;BROADCAST,NOARP&gt; mtu 1500 qdisc noop state DOWN group default qlen 32\n    link\/ether 66:71:d9:15:9b:30 brd ff:ff:ff:ff:ff:ff\n4: ifb1: &lt;BROADCAST,NOARP&gt; mtu 1500 qdisc noop state DOWN group default qlen 32\n    link\/ether 46:96:fa:e6:ad:94 brd ff:ff:ff:ff:ff:ff\n5: eth0: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\n    link\/ether e2:ae:d4:ba:01:0f brd ff:ff:ff:ff:ff:ff\n6: tunl0@NONE: &lt;NOARP&gt; mtu 1480 qdisc noop state DOWN group default qlen 1\n    link\/ipip 0.0.0.0 brd 0.0.0.0\n7: wlan0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP group default qlen 1000\n    link\/ether ac:6a:a3:1f:cc:bf brd ff:ff:ff:ff:ff:ff\n    inet 192.168.2.97\/24 brd 192.168.0.255 scope global dynamic wlan0\n       valid_lft 86342sec preferred_lft 86342sec\n    inet6 fe80::ae6a:a3ff:fe1f:ccbf\/64 scope link\n       valid_lft forever preferred_lft forever\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Je ziet dat mijn Banana Pi het ip-address 192.168.2.97 heeft gekregen. Uiteraard zou bij een reboot het proces wpa_supplicant gestopt worden, en na reboot niet opnieuw gestart. Daarom gaan we ervoor zorgen dat zowel wpa_supplicant als dhclient automatisch gestart worden bij een reboot. Kopieer hiervoor de standaard service file van wpa_supplicant en pas deze aan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# cp \/lib\/systemd\/system\/wpa_supplicant.service \/etc\/systemd\/system\/wpa_supplicant.service\nroot@radio:~# vi \/etc\/systemd\/system\/wpa_supplicant.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pas het volgende aan in de file \/etc\/systemd\/system\/wpa_supplicant.service:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pas de regel startende met ExecStart als volgt aan:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ExecStart=\/sbin\/wpa_supplicant -u -s -c \/etc\/wpa_supplicant\/wpa_supplicant.conf -i wlan0<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>en voeg onder deze regel het volgende toe:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Restart=always<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De file ziet er na deze aanpassingen als volgt uit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# cat \/etc\/systemd\/system\/wpa_supplicant.service\n&#91;Unit]\nDescription=WPA supplicant\nBefore=network.target\nAfter=dbus.service\nWants=network.target\n\n&#91;Service]\nType=dbus\nBusName=fi.epitest.hostap.WPASupplicant\nExecStart=\/sbin\/wpa_supplicant -u -s -c \/etc\/wpa_supplicant\/wpa_supplicant.conf -i wlan0\nRestart=always\n\n&#91;Install]\nWantedBy=multi-user.target\nAlias=dbus-fi.epitest.hostap.WPASupplicant.service\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Open vervolgens een nieuwe file voor de dhclient service:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# vi \/etc\/systemd\/system\/dhclient.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">en kopieer de volgende inhoud in de file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription= DHCP Client\nBefore=network.target\nAfter=wpa_supplicant.service\n\n&#91;Service]\nType=forking\nExecStart=\/sbin\/dhclient wlan0 -v\nExecStop=\/sbin\/dhclient wlan0 -r\nRestart=always\n \n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tot slot gaan we services activeren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# systemctl daemon-reload\nroot@radio:~# systemctl start wpa_supplicant.service\nroot@radio:~# systemctl enable wpa_supplicant.service\nroot@radio:~# systemctl start dhclient.service\nroot@radio:~# systemctl enable dhclient.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Reboot de Banana Pi, en check of hij automatisch connectie maakt met het WiFi netwerk, en een IP-address toegewezen heeft gekregen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# reboot<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 4. Distro-upgrade naar Raspbian (10) Buster<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voordat we de update starten dienen we eerst het root filesysteem te vergroten. Standaard is die namelijk maar zo&#8217;n 7Gb groot, en daarmee te klein om en het huidige besturingssysteem te bevatten, en de download van het nieuwe besturingssysteem. Dit terwijl je SD-card waarschijnlijk nog voldoende vrije ruimte bevat. Start hiervoor fdisk op:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio:~ $ sudo fdisk \/dev\/mmcblk0\n\nWelcome to fdisk (util-linux 2.33.1).\nChanges will remain in memory only, until you decide to write them.\nBe careful before using the write command.\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Toets p in om een overzicht te krijgen van de beschikbare partities<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Command (m for help): p\nDisk \/dev\/mmcblk0: 29.7 GiB, 31914983424 bytes, 62333952 sectors\nUnits: sectors of 1 * 512 = 512 bytes\nSector size (logical\/physical): 512 bytes \/ 512 bytes\nI\/O size (minimum\/optimal): 512 bytes \/ 512 bytes\nDisklabel type: dos\nDisk identifier: 0x6fa2d034\n\nDevice         Boot  Start      End  Sectors  Size Id Type\n\/dev\/mmcblk0p1      204800   729087   524288  256M  c W95 FAT32 (LBA)\n\/dev\/mmcblk0p2      729088 62333951 61604864 29.4G 83 Linux\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Maak notitie van de start sector van de Linux partitie, in mijn geval dus 729088. Verwijder de Linux partitie met het commando d:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nCommand (m for help): d\nPartition number (1,2, default 2): 2\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nu maken we een nieuwe partitie aan, met dezelfde start sector als de &#8220;oude&#8221; Linux partitie, dus geef het commando n. Kies voor &#8220;p primary&#8221;, en voor partitie nummer 2. Vul bij First sector het start sector nummer in van de oude Linux partitie die je genoteerd hebt, in mijn geval dus 729088. Als laatste sector kies je voor de default. De partitie wordt aangemaakt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Command (m for help): n\nPartition type\n   p   primary (2 primary, 0 extended, 2 free)\n   e   extended (container for logical partitions)\nSelect (default p):\n\nUsing default response p.\nPartition number (2,3, default 2):\nFirst sector (2048-62333951, default 2048): 729088\nLast sector (729089-62333951, default 62333951):\n\nCommand (m for help):<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En schrijf de partitie tabel wel met het commando w:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Command (m for help): w<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Reboot de BPI, en log opnieuw in<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# reboot<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nadat je opnieuw bent ingelogd breiden we het root filesystem uit met:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo resize2fs \/dev\/mmcblk0p2<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check nu de beschikbare ruimte:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio:~ $ df\nFilesystem     1K-blocks    Used Available Use% Mounted on\nudev              182392       0    182392   0% \/dev\ntmpfs              50196    2472     47724   5% \/run\n\/dev\/mmcblk0p2  30323692 6817272  22191044  24% \/\ntmpfs             250960       0    250960   0% \/dev\/shm\ntmpfs               5120       4      5116   1% \/run\/lock\ntmpfs             250960       0    250960   0% \/sys\/fs\/cgroup\n\/dev\/mmcblk0p1    261868   66280    195588  26% \/boot\ntmpfs              50192       0     50192   0% \/run\/user\/109\ntmpfs              50192       0     50192   0% \/run\/user\/0\ntmpfs              50192       0     50192   0% \/run\/user\/1000\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In mijn geval heeft \/dev\/mmcblk0p2 het root filesystem 76% vrije ruimte, genoeg voor de volgende stappen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Log in op de Banana Pi en open de file \/etc\/apt\/sources.list:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# vi \/etc\/apt\/sources.list<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verander overall waar nu &#8220;stretch&#8221; staat in &#8220;buster&#8221;, de file ziet er dan als volgt uit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@bpi-iot-ros-ai: $ cat sources.list\ndeb http:\/\/raspbian.raspberrypi.org\/raspbian\/ buster main contrib non-free rpi\n# Uncomment line below then 'apt-get update' to enable 'apt-get source'\n#deb-src http:\/\/raspbian.raspberrypi.org\/raspbian\/ stretch main contrib non-free rpi\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Open vervolgens de file \/etc\/apt\/sources.list.d\/raspi.list<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo vi \/etc\/apt\/sources.list.d\/raspi.list\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En verander ook hierin &#8220;stretch&#8221; in &#8220;buster&#8221;. De file ziet er dan als volgt uit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ cat \/etc\/apt\/sources.list.d\/raspi.list\ndeb http:\/\/archive.raspberrypi.org\/debian\/ buster main ui\n# Uncomment line below then 'apt-get update' to enable 'apt-get source'\n#deb-src http:\/\/archive.raspberrypi.org\/debian\/ stretch main ui<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nu kunnen we de upgrade starten met:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# sudo apt-get update\nroot@radio:~# sudo apt-get upgrade\nroot@radio:~# sudo apt-get dist-upgrade<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Blijf bij het systeem, want zo nu en dan vraagt het upgradeproces of je bepaalde bestanden wilt behouden of overschrijven met een nieuwe (lege) versie, kies altijd voor de default. Op die manier blijven de configuratiewijzigingen die we tot nu toe hebben doorgevoerd bewaard. De upgrade neemt in totaal wel 20 tot 30 minuten in beslag. Als het upgrade proces klaar is reboot je de Banana Pi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# sudo reboot<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Log in op de Banana Pi en check of het operating systeem nu inderdaad Raspbian 10 Buster is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ hostnamectl\n   Static hostname: radio\n         Icon name: computer\n        Machine ID: d2f9276347354784998af9e9550d7537\n           Boot ID: f5f90be250ea4ffeafed6541133edb91\n  Operating System: Raspbian GNU\/Linux 10 (buster)\n            Kernel: Linux 4.4.55-BPI-M2Z-Kernel\n      Architecture: arm\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Gelukt ! Echter bij controle van de functionaliteit kwam ik er al snel achter dat de bluetooth controller van de BPI niet werd herkend. Tijd mee zitten puzzelen en op internet een &#8220;hack&#8221; gevonden die dit oplost. Probleem lijkt hem te zitten in de &#8220;Bluez&#8221; en &#8220;Bluetooth&#8221; packages die elkaar in de weg zitten. Daarom stoppen we de bluetoothd services, deinstalleren we de bluetooth packages en her installeren we de bluez en blueman packages:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo systemctl stop bluetooth\npi@radio: $ sudo systemctl disable bluetooth\npi@radio: $ sudo apt-get remove --purge bluetooth\npi@radio: $ sudo apt-get install --reinstall bluez blueman<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De &#8220;hack&#8221; dient uitgevoerd te worden door een niet-root gebruiker, en kan daarom niet in de normale boot cycles in rc.local, systemd oid opgenomen worden. Daarom zetten we voor een tools de rechten goed met<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo chmod u+s \/usr\/bin\/hciattach\n\npi@radio: $ sudo chmod u+s \/bin\/hciconfig\npi@radio: $ sudo chmod u+s \/usr\/sbin\/rfkill<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vervolgens maken we shell script aan die de &#8220;hack&#8221; uitvoert:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo vi \/home\/pi\/bluetooth.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">en kopieer onderstaande inhoud in dit shell script:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\nwhile &#91; ! -f \/sys\/class\/rfkill\/rfkill0\/state ]\n\ndo\n\n  `\/bin\/sleep 1`\ndone\n\n\/usr\/sbin\/rfkill unblock all\n\n\/usr\/bin\/hciattach \/dev\/ttyS1 bcm43xx 1500000\n\n\/usr\/bin\/hciattach \/dev\/ttyS1 bcm43xx 1500000\n\/usr\/bin\/hciattach any\n\n\/bin\/hciconfig hci0 up<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ook hiervan zetten we de rechten even goed met:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo chmod u+s \/home\/pi\/bluetooth.sh\npi@radio: $ sudo chmod +x \/home\/pi\/bluetooth.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vervolgens gaan we dit script laten uitvoeren zodra de desktop omgeving wordt gestart:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo vi \/home\/pi\/.config\/autostart\/bluetooth.desktop<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">en kopieer de volgende inhoud in deze file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Desktop Entry]\nName=Bluetooth\nExec=\/home\/pi\/bluetooth.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">reboot en check of de bluetooth adapter nu wel wordt herkend met:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo bluetoothctl list\nController AA:AA:AA:AA:AA:AA radio &#91;default]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vervolgens kun je met behulp van de bluetooth manager op je desktop omgeving of vanaf de cli met bluetoothctl (zie hiervoor ook mijn tutorial voor de <a href=\"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/30\/vintage-internet-radio\/\">Vintage radio<\/a>) connectie maken met je bluetooth devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 5. Distro-upgrade van Raspbian 10 Buster naar Raspbian 11 Bullseye<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Feitelijk dezelfde stappen als hierboven beschreven in stap 4. En waarschijnlijk had ik ook wel in \u00e9\u00e9n keer kunnen migreren van Raspbian 9 Stretch naar Raspbian 11 Bullseye, maar stapje voor stapje leek me beter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Log in op de Banana Pi en open de file \/etc\/apt\/sources.list:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# vi \/etc\/apt\/sources.list<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verander de twee regels die je in de vorige stap hebt toegevoegd zodat &#8220;buster&#8221; in &#8220;bullseye&#8221; veranderd. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De file ziet er dan als volgt uit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@bpi-iot-ros-ai: $ cat sources.list\ndeb http:\/\/raspbian.raspberrypi.org\/raspbian\/ bullseye main contrib non-free rpi\n# Uncomment line below then 'apt-get update' to enable 'apt-get source'\n#deb-src http:\/\/raspbian.raspberrypi.org\/raspbian\/ stretch main contrib non-free rpi\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Open vervolgens de file \/etc\/apt\/sources.list.d\/raspi.list<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ sudo vi \/etc\/apt\/sources.list.d\/raspi.list\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En verander ook hierin &#8220;stretch&#8221; in &#8220;buster&#8221;, en verwijder &#8220;ui&#8221; achter &#8220;main&#8221;. De file ziet er dan als volgt uit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi@radio: $ cat \/etc\/apt\/sources.list.d\/raspi.list\ndeb http:\/\/archive.raspberrypi.org\/debian\/ bullseye main\n# Uncomment line below then 'apt-get update' to enable 'apt-get source'\n#deb-src http:\/\/archive.raspberrypi.org\/debian\/ stretch main ui<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nu kunnen we de upgrade starten met:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# apt-get update\nroot@radio:~# apt-get upgrade\nroot@radio:~# apt-get dist-upgrade<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Noot: Bij de laatste stap in het proces, de distributie upgrade (dist-upgrade) gaf apt-get bij mij een foutmelding dat een afhankelijkheid van lib-gcc niet klopte, hij verwachte een nieuwere versie van gcc-base-8 dan beschikbaar. Dit opgelost met het commando: apt-get install gcc-base-8. Naast de installatie van gcc-base-8 ging het systeem direct verder met de distributie upgrade en het uiteindelijk resultaat was een volledige upgrade naar Raspbian 11 Bullseye.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Blijf bij het systeem, want zo nu en dan vraagt het upgradeproces of je bepaalde bestanden wilt behouden of overschrijven met een nieuwe (lege) versie, kies altijd voor de default. Op die manier blijven de configuratiewijzigingen die we tot nu toe hebben doorgevoerd bewaard. De upgrade neemt in totaal wel 20 tot 30 minuten in beslag. Als het upgrade proces klaar is reboot je de Banana Pi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# reboot<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Log in op de Banana Pi en check of het operating systeem nu inderdaad Raspbian 11 Bullseye is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@radio:~# hostnamectl\n   Static hostname: radio\n         Icon name: computer\n        Machine ID: b1762bb2a9d8431a988c6cac5ff8f356\n           Boot ID: 75304faf0e7940ad9a7f389a7e4f12d3\n  Operating System: Raspbian GNU\/Linux 11 (bullseye)\n            Kernel: Linux 4.4.55-BPI-M2Z-Kernel\n      Architecture: arm\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Gelukt ! Veel plezier met je Banana Pi Zero M2 met Raspbian 11 Bullseye !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Raspbian 11 Bullseye installeren op Banana Pi Zero M2 Zie ook mijn pagina over het installeren van Debian 11 Bullseye<\/p>\n<p><a href=\"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/\" class=\"more-link\">Verder lezen<span class=\"screen-reader-text\">Raspbian 11 Bullseye installeren op Banana Pi Zero M2<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2483,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[43],"tags":[177,178,179],"class_list":["post-2506","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domotica-software","tag-banana-pi-zero-m2","tag-raspbian-10-buster","tag-raspbian-11-bullseye"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspbian 11 Bullseye installeren op Banana Pi Zero M2 - Mijn domotica projecten<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 - Mijn domotica projecten\" \/>\n<meta property=\"og:description\" content=\"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 Zie ook mijn pagina over het installeren van Debian 11 BullseyeVerder lezenRaspbian 11 Bullseye installeren op Banana Pi Zero M2\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/\" \/>\n<meta property=\"og:site_name\" content=\"Mijn domotica projecten\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/syds.post\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-06T13:35:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-12T12:49:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Syds\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Syds\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/\"},\"author\":{\"name\":\"Syds\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/person\\\/429f92898f98d9c4e01b8fad60975b21\"},\"headline\":\"Raspbian 11 Bullseye installeren op Banana Pi Zero M2\",\"datePublished\":\"2022-09-06T13:35:19+00:00\",\"dateModified\":\"2022-09-12T12:49:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/\"},\"wordCount\":1762,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/IMG_20220824_180023-scaled.jpg\",\"keywords\":[\"Banana Pi Zero M2\",\"Raspbian 10 Buster\",\"Raspbian 11 Bullseye\"],\"articleSection\":[\"Software\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/\",\"name\":\"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 - Mijn domotica projecten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/IMG_20220824_180023-scaled.jpg\",\"datePublished\":\"2022-09-06T13:35:19+00:00\",\"dateModified\":\"2022-09-12T12:49:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/IMG_20220824_180023-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/IMG_20220824_180023-scaled.jpg\",\"width\":2560,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/09\\\/06\\\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sydspost.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspbian 11 Bullseye installeren op Banana Pi Zero M2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/\",\"name\":\"Mijn domotica projecten\",\"description\":\"met Domoticz\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sydspost.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\",\"name\":\"Mijn domotica projecten\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Domoticz-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Domoticz-logo.png\",\"width\":256,\"height\":256,\"caption\":\"Mijn domotica projecten\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/person\\\/429f92898f98d9c4e01b8fad60975b21\",\"name\":\"Syds\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"caption\":\"Syds\"},\"sameAs\":[\"https:\\\/\\\/www.sydspost.nl\",\"https:\\\/\\\/www.facebook.com\\\/syds.post\\\/\"],\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/author\\\/wp_admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 - Mijn domotica projecten","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/","og_locale":"nl_NL","og_type":"article","og_title":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 - Mijn domotica projecten","og_description":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 Zie ook mijn pagina over het installeren van Debian 11 BullseyeVerder lezenRaspbian 11 Bullseye installeren op Banana Pi Zero M2","og_url":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/","og_site_name":"Mijn domotica projecten","article_author":"https:\/\/www.facebook.com\/syds.post\/","article_published_time":"2022-09-06T13:35:19+00:00","article_modified_time":"2022-09-12T12:49:07+00:00","og_image":[{"width":2560,"height":1280,"url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg","type":"image\/jpeg"}],"author":"Syds","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Syds","Geschatte leestijd":"14 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#article","isPartOf":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/"},"author":{"name":"Syds","@id":"https:\/\/www.sydspost.nl\/#\/schema\/person\/429f92898f98d9c4e01b8fad60975b21"},"headline":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2","datePublished":"2022-09-06T13:35:19+00:00","dateModified":"2022-09-12T12:49:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/"},"wordCount":1762,"commentCount":3,"publisher":{"@id":"https:\/\/www.sydspost.nl\/#organization"},"image":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg","keywords":["Banana Pi Zero M2","Raspbian 10 Buster","Raspbian 11 Bullseye"],"articleSection":["Software"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/","url":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/","name":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2 - Mijn domotica projecten","isPartOf":{"@id":"https:\/\/www.sydspost.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#primaryimage"},"image":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg","datePublished":"2022-09-06T13:35:19+00:00","dateModified":"2022-09-12T12:49:07+00:00","breadcrumb":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#primaryimage","url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg","contentUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg","width":2560,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sydspost.nl\/"},{"@type":"ListItem","position":2,"name":"Raspbian 11 Bullseye installeren op Banana Pi Zero M2"}]},{"@type":"WebSite","@id":"https:\/\/www.sydspost.nl\/#website","url":"https:\/\/www.sydspost.nl\/","name":"Mijn domotica projecten","description":"met Domoticz","publisher":{"@id":"https:\/\/www.sydspost.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sydspost.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.sydspost.nl\/#organization","name":"Mijn domotica projecten","url":"https:\/\/www.sydspost.nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.sydspost.nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2020\/12\/Domoticz-logo.png","contentUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2020\/12\/Domoticz-logo.png","width":256,"height":256,"caption":"Mijn domotica projecten"},"image":{"@id":"https:\/\/www.sydspost.nl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.sydspost.nl\/#\/schema\/person\/429f92898f98d9c4e01b8fad60975b21","name":"Syds","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","caption":"Syds"},"sameAs":["https:\/\/www.sydspost.nl","https:\/\/www.facebook.com\/syds.post\/"],"url":"https:\/\/www.sydspost.nl\/index.php\/author\/wp_admin\/"}]}},"modified_by":"Syds","jetpack_featured_media_url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/08\/IMG_20220824_180023-scaled.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/2506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/comments?post=2506"}],"version-history":[{"count":9,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/2506\/revisions"}],"predecessor-version":[{"id":2521,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/2506\/revisions\/2521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/media\/2483"}],"wp:attachment":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/media?parent=2506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}