Server to minor computer means download, but in Arduino world it's called an upload.
Regardless I want to be able to download wirelessly to an UNO, using RF modules. I tried the HC-05 Bluetooth devices but I think there is problem at the server/computer end because it is Windows11 and uses USB 3 ports. Everything I did to get the HC-05s working worked up to the point where I had to download/upload the remote Arduino with the BT device connected to it. So I ABANDONED that idea until I can figure out the server side issues. (Best idea would be to use win10 with USB2 for a start).
I have 2 Arduino UNOS, one with the Tx RF module, transmitting data to the OTHER UNO with the Rx RF module on it. I can read the data on the IDE monitor. Works very well.
How can I send compiled code to the receiving UNO to change or update it's current contents? I have 3 outdoor projects that I have to tweek using a laptop and USB cord. Hard to use in the rain!
Basically I want to use the receiving SPI port to trigger the bootloader that will load the new/updated program for me wirelessly. Compiling would be done from Arduino IDE of course.
(One of my external devices is a Teensy3.2, but I'll deal with that at another time).
I read the excellent articles on bootloaders on the Adafruit website: thank you for this. I used to use programmers and Microchip MCUs for my circuits, but I hated setting fuses and dicking with registers to get anything going. Arduino rules! Saves me lots of time and headaches