Network
We migrated from connman to Debian Systemd-Networkd
debian@BeagleBone:~$ sudo networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 eth0 ether routable configured
3 usb0 gadget no-carrier configuring
4 usb1 gadget no-carrier configuring
5 can0 can off unmanaged
6 can1 can off unmanaged
6 links listed.
Configuration files
eth0 -> /etc/systemd/network/eth0.network
usb0 (Windows - 192.168.7.x) -> /etc/systemd/network/usb0.network
usb1 (Mac - 192.168.6.x) -> /etc/systemd/network/usb1.network
wlan0 -> /etc/systemd/network/wlan0.network
WiFi Configuration (wpa_supplicant)
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
and then
sudo wpa_cli -i wlan0 reconfigure
WiFI Configuration thru wpa_cli
Example:
SSID = BeagleBone
Pass = BeagleBone
root@BeagleBone:~# wpa_cli -i wlan0
wpa_cli v2.9
Copyright (c) 2004-2019, Jouni Malinen <j@w1.fi> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Interactive mode
> scan
OK
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-RESULTS
<3>CTRL-EVENT-NETWORK-NOT-FOUND
> scan_results
bssid / frequency / signal level / flags / ssid
b4:fb:e4:f5:7b:d2 5180 -86 [WPA2-PSK-CCMP][ESS] XYZA
be:fb:e4:f5:7b:d2 5180 -87 [WPA2-PSK-CCMP][ESS] BeagleBone
ba:fb:e4:f5:7b:d2 5180 -87 [WPA2-PSK-CCMP][ESS] XYZB
c2:fb:e4:f5:7b:d2 5180 -87 [WPA2-PSK-CCMP][ESS] XYZC
>
> add_network
1
> set_network 1 ssid "BeagleBone"
OK
> set_network 1 psk "BeagleBone"
OK
> enable_network 1
OK
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-RESULTS
<3>SME: Trying to authenticate with be:fb:e4:f5:7b:d2 (SSID='BeagleBone' freq=5180 MHz)
<3>Trying to associate with be:fb:e4:f5:7b:d2 (SSID='BeagleBone' freq=5180 MHz)
<3>Associated with be:fb:e4:f5:7b:d2
<3>CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
<3>WPA: Key negotiation completed with be:fb:e4:f5:7b:d2 [PTK=CCMP GTK=CCMP]
<3>CTRL-EVENT-CONNECTED - Connection to be:fb:e4:f5:7b:d2 completed [id=1 id_str=]
Update U-Boot
bbai64: (debian package: bb-u-boot-beagleboneai64)
sudo /opt/u-boot/bb-u-boot-beagleboneai64/install-emmc.sh
sudo /opt/u-boot/bb-u-boot-beagleboneai64/install-microsd.sh
Flash eMMC thru boot menu
This is new with 2023-09-02 the release, connect a TTL serial adapter to UART0 (BBAI64) or UART (BeaglePlay) and select the copy microSD to eMMC menu option
BeagleBone AI-64 microSD (extlinux.conf) Options
1: BeagleBone AI-64 microSD Recovery
2: BeagleBone AI-64 copy microSD to eMMC
3: BeagleBone AI-64 microSD (default)
Enter choice:
eMMC Flasher
Copy board specific configuration files, example:
sudo enable-beagle-flasher
sudo reboot
Cloud 9 → VSCode port 3000
VSCode on these devices is still a work in progress, the ide works with extensions.
To disable and get the cpu cycles back:
sudo systemctl disable --now bb-code-server
NodeRED port 1880
To enable, as it’s pre-installed, but not actually running:
sudo systemctl enable --now nodered
Current built-in overlays:
https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec
BBAI64-DSI-RPi-7inch-panel.dtbo
BBAI64-P8_37-ehrpwm5_a.dtbo
BBAI64-P9_25-ehrpwm4_b.dtbo
BONE-I2C1.dtbo
BONE-I2C2.dtbo
BONE-I2C3.dtbo
BONE-PWM0.dtbo
BONE-PWM1.dtbo
BONE-PWM2.dtbo
BONE-SPI0_0.dtbo
BONE-SPI0_1.dtbo
BONE-UART1.dtbo
J721E-PRU-UIO-00A0.dtbo
All these example Snapshots can be written to a microSD with: balenaEtcher
Architecture | Compatible Devices |
---|---|
BBAI64 | BeagleBone AI-64 |
BeaglePlay | BeaglePlay, SK-AM62 |
Debian 11.x (Bullseye) Minimal Snapshot
Please submit all bugs to: Issue Tracker
2023-09-02 notes
- Kernel: 5.10.168-ti-arm64-r110
- U-Boot: BBAI64 v2021.01
- U-Boot: BeaglePlay v2021.01
- default username:password is [debian:temppwd]
Media | BBAI64 | Minimal Snapshot |
---|---|---|
microSD | Download | bbai64-debian-11.7-minimal-arm64-2023-09-02-4gb.img.xz |
microSD | sha256sum | 22e98ad1c5b3e3bbde4f92b0b8346ee336d5c40228654e0ff8b5afd49ef6d31d |
eMMC | Download | bbai64-emmc-flasher-debian-11.7-minimal-arm64-2023-09-02-4gb.img.xz |
eMMC | sha256sum | f2251923da05f5b3905bebe8ab280f69b072e528e73a92f5a38341c21618624e |
Media | BeaglePlay | Minimal Snapshot |
---|---|---|
microSD | Download | beagleplay-debian-11.7-minimal-arm64-2023-09-02-4gb.img.xz |
microSD | sha256sum | 16411923cadbd2fc7eec9abebe0641d2c75b6e88869a8596ff8706bbbb6f6d45 |
eMMC | Download | beagleplay-emmc-flasher-debian-11.7-minimal-arm64-2023-09-02-4gb.img.xz |
eMMC | sha256sum | d57d25b507d65a5a14a1f6ed1ab4a550baff4977ebd99f16e8d256e9d07d5cca |
Debian 11.x (Bullseye) Xfce Desktop Snapshot
Please submit all bugs to: Issue Tracker
2023-09-02 notes
- Kernel: 5.10.168-ti-arm64-r110
- U-Boot: BBAI64 v2021.01
- U-Boot: BeaglePlay v2021.01
- default username:password is [debian:temppwd]
Media | BBAI64 | Xfce Snapshot |
---|---|---|
microSD | Download | bbai64-debian-11.7-xfce-arm64-2023-09-02-10gb.img.xz |
microSD | sha256sum | 80b16047066f655ee2f65cb97c9889c3b9aa7fa00727a0b69b09149d5021b522 |
eMMC | Download | bbai64-emmc-flasher-debian-11.7-xfce-arm64-2023-09-02-10gb.img.xz |
eMMC | sha256sum | 876d5fc0b5bfe5038e81a1c7563f080c531d9f4f672a43f6d363618eb9092b98 |
Media | BeaglePlay | Xfce Snapshot |
---|---|---|
microSD | Download | beagleplay-debian-11.7-xfce-arm64-2023-09-02-10gb.img.xz |
microSD | sha256sum | 3cde9374f284917a605204865cf74cc643c3f6234846029c4498dec8276107a8 |
eMMC | Download | beagleplay-emmc-flasher-debian-11.7-xfce-arm64-2023-09-02-10gb.img.xz |
eMMC | sha256sum | 696b704e696c9650b51071fe078de1014d04822208c03f95ed9b4d91b970c14c |
Debian 11.x (Bullseye) TI EDGEAI (Xfce) Desktop Snapshot
Please submit all bugs to: Issue Tracker
2023-09-02 notes
- Kernel: 5.10.168-ti-arm64-r110
- U-Boot: BBAI64 v2021.01
- default username:password is [debian:temppwd]
Media | BBAI64 | TI EDGEAI (Xfce) Snapshot |
---|---|---|
microSD | Download | bbai64-debian-11.7-xfce-edgeai-arm64-2023-09-02-10gb.img.xz |
microSD | sha256sum | 4b3532c9dcf3f4062dc9377b86cdb45f8d307e44a7ceb407fe2de54e952f020e |
eMMC | Download | bbai64-emmc-flasher-debian-11.7-xfce-edgeai-arm64-2023-09-02-10gb.img.xz |
eMMC | sha256sum | 8994c6394a35910de13ba383e5951ad94c568f92036480ceeacaa6458daed5b1 |
Debian 11.x (Bullseye) Home Assistant Snapshot
Please submit all bugs to: Issue Tracker
2023-09-02 notes
- Kernel: 5.10.168-ti-arm64-r110
- U-Boot: BeaglePlay v2021.01
- default username:password is [debian:temppwd]
Media | BBAI64 | Home Assistant Snapshot |
---|---|---|
microSD | Download | bbai64-debian-11.7-home-assistant-arm64-2023-09-02-8gb.img.xz |
microSD | sha256sum | ae057eebe587149f3269f0358810f838f4105fbc1614704dcbba8effbc4d52f8 |
eMMC | Download | bbai64-emmc-flasher-debian-11.7-home-assistant-arm64-2023-09-02-8gb.img.xz |
eMMC | sha256sum | 6be209b798cf90f50e1954cbb30b319b7dff59f75d32b260388fb1a5e0d34080 |
Media | BeaglePlay | Home Assistant Snapshot |
---|---|---|
microSD | Download | beagleplay-debian-11.7-home-assistant-arm64-2023-09-02-8gb.img.xz |
microSD | sha256sum | 6ad9066e9f15f81c075b05ad8b087323944e39ce60b683166b4e9836c9dab5c6 |
eMMC | Download | beagleplay-emmc-flasher-debian-11.7-home-assistant-arm64-2023-09-02-8gb.img.xz |
eMMC | sha256sum | 55bb301ee1f9573ecc76081e55c6b47341b1f408b7efab3331177c400cebef4e |