Easy manage and update your RotorHazard installation.
Tip
Flash Raspberry Pi OS to your SD card, then start installing RotorHazard with one command:
curl -sSL https://raw.githubusercontent.com/RotorHazard/Install-Manager/stable/scripts/auto_download.sh | bash
Support development of the Install Manager on Paypal.
-
Wizard install/update of RotorHazard server software:
- Choose which version of RotorHazard to install
- Preserves existing RotorHazard config file
- Backup of existing RotorHazard install
- Automatically performs much of the RotorHazard specific Pi setup steps
- Automatically detects used Pi model and performs system setup accordingly
-
Wizard install and update of RotorHazard nodes firmware.
-
Automatic configuring Access Point
- Hotspot: Configure always-on hotspot using Pi's built-in Wi-Fi and Ethernet port
- You lose the ability to connect to the internet using built in Wi-Fi
- Auto-Hotspot: Automatically connect to known Wi-Fi if available, or become hotspot if no
network is found.
- If your Pi has been configured to connect to Wi-Fi, this option allows you to use that Wi-Fi when in range, and still create a hotspot when not in range
- full explanation: here
- Hotspot: Configure always-on hotspot using Pi's built-in Wi-Fi and Ethernet port
Helpful developer/back-end stuff:
- A wizard setup of the Install-Manager software
- Embedded self-updating feature
- Automatic installation of all required dependencies
- Adding aliases to the system
- Showing connected I2C devices
- Showing Raspberry GPIO in the terminal
- Embedded logging feature with an option to upload log file to the cloud
If you use old, Delta5 boards, but you still want all hardware functionalities - visit: Instructables page - to get some context or check the file with hardware mod instructions.
You may also read update notes - new features are present.
Paweł F. - project idea, first implementations, flashing protocol, initial coding
Dave - ongoing contribution, BIG coding help, debugging, smart hot-spot
Michael FPV - consulting and RotorHazard compatibility issues
Facebook Group members as well as software and hardware testers
curl -sSL https://raw.githubusercontent.com/RotorHazard/Install-Manager/stable/scripts/auto_download.sh | bash
cd ~/RH_Install-Manager
./rhim.sh
cd ~
wget https://codeload.github.com/RotorHazard/Install-Manager/zip/stable -O temprhim.zip
unzip temprhim.zip
rm temprhim.zip
mv RH_Install-Manager-* RH_Install-Manager
First: make sure that you have internet connection established
Sometimes this command helps:
sudo dhclient -r && sudo dhclient
Next:
sudo apt update
sudo apt upgrade -y
sudo ntpd -qg (in case of errors with date related system updates)
sudo apt install wget zip unzip curl -y
chmod +x ~/RH_Install-Manager/rhim.sh
We assume in our instructions and provided setup process that you already have your Raspberry Pi OS set up.
If not, please follow those instructions:
Raspberry Pi OS setup instructions.
This software works best with Raspbian Buster or newer (due to native python3.6+ support).
Read more about supported python and OS versions here.
In case of any issues - consider checking out FAQ section.
I started this project as a way to help the community. I also found it very interesting and meaningful to explore new territories and do the best I can so end user can be satisfied to as high degree as possible. We spent long hours on testing, coding and troubleshooting. If you feel that this work was valuable and you want to say "thank you" that way, you can use
Every amount is appreciated. It will be spend on new testing equipment or just a coffee or beer :) Remember that our help and contribution is NOT conditional :)
If you want detailed description of this software and actions that are being performed during operations
or you have some programming experience you may read developer notes. Legal stuff - here: license file.