Ok. So I went back (again) and updated my legacy branch. I even tried the legacy_dev as you suggested to someone else. Currently back on legacy. This is what I get:
*** Updating BrewPi web interface repository ***
You are on branch legacy
Available branches on the remote ‘origin’ for /var/www:
[0] beta
[1] develop
[2] feature/chart-export
[3] feature/notifications
[4] legacy
[5] master
[6] Skip updating this repository
Enter the number of the branch you wish to update [legacy]:4
The latest commit in /var/www is 398f1b50c71904f69e836b26299dd178d9d4515a on Mon, 11 Jan 2016 05:16:11
The latest commit on origin/legacy is 398f1b50c71904f69e836b26299dd178d9d4515a on Mon, 11 Jan 2016 05:16:11
Your local version of /var/www is up to date!
No changes were made, skipping runAfterUpdate.sh.
If you encounter problems, you can start it manually with:
sudo /home/brewpi/utils/runAfterUpdate.sh
The update script can automatically check your controller firmware version and program it with the latest release on GitHub, would you like to do this now? [Y/n]:y
Stopping any running instances of BrewPi to check/update controller…
Checking current firmware version…
Apr 20 2016 20:59:44 Opening serial port
Unable to receive version from controller.
Is your controller unresponsive and do you wish to try restoring your firmware? [y/N]:
y
Traceback (most recent call last):
File “/home/brewpi/utils/updateFirmware.py”, line 263, in
result = updateFromGitHub(userInput=userInput, beta=beta, useDfu=useDfu)
File “/home/brewpi/utils/updateFirmware.py”, line 76, in updateFromGitHub
if “Particle” in name:
TypeError: argument of type ‘NoneType’ is not iterable
*** Done updating BrewPi! ***
Then, went to BrewPi interface and reset controller to factory defaults under advanced settings. Finally, went to Reprogram Controller. Uploaded hex code as stated in earlier reply, chose Arduino Uno, and both settings were changed to NO. Went to Program the Arduino and this is what I get:
**** Arduino Program script started ****
Settings will not be restored
Devices will not be restored
Apr 20 2016 20:57:48 Opening serial port
Loading programming settings from board.txt
Checking hex file size with avr-size…
Program size: 26896 bytes out of max 32256
ERROR: could not find port in bootloader
Traceback (most recent call last):
File “/home/brewpi/brewpi.py”, line 649, in
{‘settings’: restoreSettings, ‘devices’: restoreDevices})
File “/home/brewpi/programController.py”, line 163, in programController
return programmer.program(hexFile, system1File, system2File, useDfu, restoreWhat)
File “/home/brewpi/programController.py”, line 274, in program
if not self.flash_file(hexFile):
File “/home/brewpi/programController.py”, line 650, in flash_file
’ -C ’ + avrconf)
TypeError: cannot concatenate ‘str’ and ‘NoneType’ objects
Apr 20 2016 20:58:03 Opening serial port
Apr 20 2016 20:58:03 Notification: Script started for beer 'Under Construction’
Apr 20 2016 20:58:04 Checking software version on controller…
Apr 20 2016 20:58:14 Warning: Cannot receive version number from controller. Your controller is either not programmed or running a very old version of BrewPi. Please upload a new version of BrewPi to your controller.
Apr 20 2016 20:58:44 quit message received on socket. Stopping script.
Apr 20 2016 21:00:03 Opening serial port
Apr 20 2016 21:00:03 Notification: Script started for beer 'Under Construction’
Apr 20 2016 21:00:04 Checking software version on controller…
Apr 20 2016 21:00:14 Warning: Cannot receive version number from controller. Your controller is either not programmed or running a very old version of BrewPi. Please upload a new version of BrewPi to your Arduino.
Thanks for your help!