Use systemd-nspawn
on Arch Linux with debootstrap:
sudo debootstrap --include=systemd-container --components=main,universe jammy ubuntu22.04-rk3568 http://archive.ubuntu.com/ubuntu/
Scan for access points (run multiple times for more complete scan):
# connmanctl scan wifi
Scan completed for wifi
#!/usr/bin/env python3 | |
""" Tailscale Per Host Default Router Disabler | |
Tailscale allows a single tailnet wide "Override local DNS" setting that works | |
great for mobile and random cloud machines I have. However, my more elaborate | |
setups require the ability to turn this off and use local DNS as the default | |
route. | |
Unfortuantely with Tailscale as of v1.40.0 there's only two options: | |
1. Tailnet wide "local DNS override" (Turns out tailscale's internal resolver |
// Teensy Library to stream Optical TOSLINK input simultaenously to two outputs: | |
// * USB Audio | |
// * SPDIF | |
// | |
// | |
// Test Setup: | |
// * Input: Google Chromecast Audio TOSLINK Optical @ 48 KHz -> PLR135/T10 -> Teensy SPDIF_IN | |
// * INput: USB serial console to set gain | |
// * Output: Teensy SPDIF_OUT -> Khadas Tone Board RCA SPDIF input -> Analog Speaker Amp | |
// * Output: USB -> Arch Linux (5.10 kernel) with Pulseaudio + Audacity |
#include <unistd.h> | |
#include <assert.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <dirent.h> | |
#include <stdint.h> | |
#include <sys/types.h> |
The official installation guide (https://wiki.archlinux.org/index.php/Installation_Guide) contains a more verbose description.
# | |
# Xorg Config for an Integrated AMD / ATI Radeon HD 4200 on a MSI 785GTM-E45 | |
# | |
# | |
# Use special reduced timings for 1080p HDMI output as it gets rid of screen | |
# corruption on the Radeon 4200 HD (Win7 never had problems with same cabling). | |
# | |
# Other symptoms included skipping audio and periodic screen corruption in XBMC | |
# as well as general use. | |
# |
#!/bin/sh | |
# Following command will reorder 32 bit words from little endian to big endian | |
# | |
# This is needed on TI81xx platforms to convert a standard LE bootloader/SPL/MLO | |
# to a byte ordering the works via SPI flash | |
arm-none-linux-gnueabi-objcopy -Ibinary --reverse-bytes=4 MLO MLO.spi | |
# Output: | |
# $ hexdump -C MLO | head -n2 |