Hi All,
Just wanted to give you a heads-up that we will be posting a beta version 44 of the firmware in the next few days. It will incorporate a few minor bug fixes and internal optimizations (memory management, start-up speed, debug reporting). It will also offer the ability for the user to store a default device configuration such that on power-up it will initiate those devices. For example, if you had a fermentation controller without (battery backup or BruControl connected), and a power failure occurred, the interface would load the default devices (such as a temp probe and hysteresis device driven off that) on start-up and run in that mode until BC connected and made any changes. This will give those interested in running simple controls offline the ability to do it and provide some additional security when several links in a chain are broken (Murphy's law happens). The device configuration gets stored in the EEPROM or flash, so no additional hardware is needed, but this means it is meant for only occasional times this data is written, as these memories have a limited use lifetime (maybe 100k for EEPROM in the MEGA and 10k for flash in the M0, ESP8266, ESP32, M4, Due).
This FW will be beta so we suggest it not be used in production just yet. It will also support ESP32, but going forward we will drop support for the Uno (sorry, memory constraints), 101 (memory, unpopular, appears headed for the graveyard), and Primo (sigh). We almost have the M4 based chipset adopted...
In other news, I know we have promised BC v1.1 for some time, but I think there is light at the end of the tunnel... I don't want to make any more undelivered promises, but stay tuned. Finally, we are working on a universal shield based on the Feather format - it will provide high current outputs for direct wiring to pumps, valves, etc. without needing relay boards. Thanks for your patience!