diff --git a/README.md b/README.md index 292a7b3..41dd90d 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Find out more in the sections below, or in the [Wiki](https://github.com/femtofo - [Installation guide](https://github.com/femtofox/femtofox/wiki/Getting-Started) - How to order - [Etsy (USA)](https://www.etsy.com/listing/1861858340/femtofox-pro-v1-kit-compact-arm-linux) - - [Tindie (UK)](tbc) + - [Tindie (UK)](https://www.tindie.com/products/edit/femtofox-pro-v1-kit-linux-meshtastic-node/) - [DIY instructions](https://github.com/femtofox/Femtofox_Community_Hardware) - [USB configuration tool](https://github.com/femtofox/femtofox/wiki/USB-Configuration-Tool) - [Building your own Foxbuntu image](https://github.com/femtofox/femtofox/wiki/Building-Foxbuntu-%28WSL%29) @@ -47,13 +47,13 @@ Find out more in the sections below, or in the [Wiki](https://github.com/femtofo | Dimensions | 63 x 54 x 19mm | **Accomplished:** -- [x] Meshtastic native client controlling a LoRa radio (see [supported hardware](supported_hardware.md)) -- [x] WIFI over USB (see [supported hardware](supported_hardware.md)) +- [x] Meshtastic native client controlling a LoRa radio (see [supported hardware](https://github.com/femtofox/femtofox/wiki/Supported-Hardware)) +- [x] WIFI over USB (see [supported hardware](https://github.com/femtofox/femtofox/wiki/Supported-Hardware)) - [x] Ethernet over pins (see *Networking* below and wiring diagram at bottom of page) - [x] UART communications with Meshtastic nodes (2 pin pairs) such as RAK Wisblock -- [x] USB serial communications with Meshtastic nodes (see [supported hardware](supported_hardware.md)) +- [x] USB serial communications with Meshtastic nodes (see [supported hardware](https://github.com/femtofox/femtofox/wiki/Supported-Hardware)) - [x] USB mass storage -- [x] Real time clock (RTC) support (see [supported hardware](supported_hardware.md)) +- [x] Real time clock (RTC) support (see [supported hardware](https://github.com/femtofox/femtofox/wiki/Supported-Hardware)) - [x] Activity LED disabled. User LED will blink for 5 seconds when boot is complete - [x] Short pressing the "BOOT" button toggles wifi, 2-5 second press triggers reboot, 5+ second press shuts system down - [x] Ability to reconfigure wifi via USB flash drive diff --git a/environment-setup/Foxbuntu SDK.pdf b/environment-setup/Foxbuntu SDK.pdf new file mode 100644 index 0000000..bbdea6c Binary files /dev/null and b/environment-setup/Foxbuntu SDK.pdf differ diff --git a/environment-setup/foxbuntu-builder.sh b/environment-setup/foxbuntu-builder.sh index 3229318..3cb4063 100644 --- a/environment-setup/foxbuntu-builder.sh +++ b/environment-setup/foxbuntu-builder.sh @@ -12,15 +12,11 @@ if [[ $(id -u) != 0 ]]; then exit 1 fi -if [ -f /etc/os-release ]; then - . /etc/os-release - if [ "$VERSION_ID" != "22.04" ] || [ "$NAME" != "Ubuntu" ]; then - echo "This script is intended for Ubuntu 22.04, exiting..." - exit 1 - fi -else - echo "This script is intended for Ubuntu 22.04, exiting..." - exit 1 +[ -f /etc/os-release ] && . /etc/os-release + +if [ "$VERSION_ID" != "22.04" ] || [ "$NAME" != "Ubuntu" ]; then + echo -e "This script is intended for Ubuntu 22.04, your operating system is not supported (but may work).\nPress Ctrl+C to cancel, or Enter to continue." + read fi sudoer=$(echo $SUDO_USER)