[Testing] BeaglePlay and BBAI64 - Debian 12.x

So in some places of the world, new rules/laws are being worked/written/etc.

I’m pretty sure i have everything ready, but would love to have users test these images for configuration/etc…

Test Images: Index of /rootfs/snapshot/2024-02-12/bookworm-minimal-arm64

Once you flash the base image or flasher, stick the microSD back in, Windows, Linux, or Mac… Mount the fat32 partition… There’s a few new files:

sysconf.txt

(on every bootup this files get’s reset as the variables get applied)

# This file will be automatically evaluated and installed at next boot
# time, and regenerated (to avoid leaking passwords and such information).
#
# To force it to be evaluated immediately, you can run (as root):
#
#     /usr/sbin/bbbio-set-sysconf
#
# You can disable the file evaluation by disabling the bbbio-set-sysconf
# service in systemd:
#
#     systemctl disable bbbio-set-sysconf
#
# Comments (all portions of a line following a '#' character) are
# ignored. This file is read line by line. Valid
# configuration lines are of the form 'key=value'. Whitespace around
# 'key' and 'value' is ignored. This file will be _regenerated_ every
# time it is evaluated.
#
# We follow the convention to indent with one space comments, and
# leave no space to indicate the line is an example that could be
# uncommented.

# root_pw - Set a password for the root user (by default, it allows
# for a passwordless login)
#root_pw=FooBar

# root_authorized_key - Set an authorized key for a root ssh login
#root_authorized_key=

# debian_user_pw - Set a password for the debian user (by default, it allows
# for a passwordless login)
#debian_user_pw=FooBar

# debian_user_authorized_key - Set an authorized key for a debian ssh login
#debian_user_authorized_key=

# iwd_psk_file - Set a configuration for iwd https://wiki.archlinux.org/title/iwd
#iwd_psk_file=

# hostapd_file - Set a configuration for hostapd https://wiki.gentoo.org/wiki/Hostapd
#hostapd_file=SoftAp0.conf

# hostname - Set the system hostname.
#hostname=BeagleBone

ssid.psk

#https://wiki.archlinux.org/title/iwd

[Security]
Passphrase=test1234

[Settings]
AutoConnect=true

SoftAp0.conf

interface=SoftAp0

ssid=BeagleBone-WiFi

# 1=wpa, 2=wep, 3=both
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
wpa_passphrase=BeagleBone

# a simply means 5GHz
# g simply means 2.4GHz band
hw_mode=g

# the channel to use
channel=1

# limit the frequencies used to those allowed in the country
#ieee80211d=1
# the country code
#country_code=US

# 802.11n support
ieee80211n=1
# QoS support, also required for full speed on 802.11n/ac/ax
wmm_enabled=1

macaddr_acl=0
ignore_broadcast_ssid=0

logger_syslog=-1
logger_syslog_level=2

This is the script behind the scenes… src/debian/bbbio-set-sysconf · main · BeagleBoard.org / bbbio-set-sysconf · GitLab

Can Windows, Mac and Linux users edit these files as is? ssid.psk has certain rules iwd - ArchWiki or do we need more in-depth tutorials…

@jkridner and @lorforlinux

PS, I’m on vacation so i will be gone for the next week… (typing this as i jump into my car)… Mobile access only…

Regards,

1 Like

Just tried the AI64 image and it does not have USB, does not respond to keyboard.
Also, nginx might need tweaked, port 9090 is open however it does not work.

Maybe send debug port content to hdmi so the end user does not get the feeling of a “dead” board. It hangs for a long time with a blank screen. If they are not on debug port it would appear something is wrong.

1 Like

Thanks for testing, bbai64 is on mainline uboot, we probably missed a clock init.

For 9090, initially users with no password, probably broke it,