ReBrewie is unofficial, community driven and improved software and firmware for your Brewie device. It is compatible with both the original Brewie (B20) and the Brewie+ (B20+).
As you may know, the company behind Brewie unfortunately no longer seems able to offer us any support and software updates, and at this moment the company is listed as “under liquidation” in the Hungarian chamber of commerce. This is one of the reasons some people decided to try to improve their Brewie. After spending many months on reverse engineering, analyzing, writing major components from scratch, testing, fixing bugs, testing again, etc. we are proud to share our improvements with anyone who owns a Brewie.
In order to use ReBrewie you will have redirect the update server from Brewie's official update server (that is no longer in use) to ReBrewie's update server. This process is only required once. If a new software version has been released by ReBrewie your device will automatically update when the device is powered on.
As soon as the update server has been redirected, your Brewie will update itself to a near-official version that does not affect the brewing process or safety features as implemented in Brewie's official 3.1.2 software and firmware. This near-official version is basically Brewie's latest v3.1.2 with some minor bug fixes (including a calibration fix) and a menu that will allow you to opt-in to upgrade to the community driven ReBrewie software including its many improvements and new features.
Before proceeding, please be aware of the disclaimer at the bottom of this page.
2022-03-20: ReBrewie B20+ MCU firmware source code released
2022-01-06: ReBrewie 4.1 beta1 released (development build)
2021-03-21: ReBrewie 4.0.1 released
2021-03-14: ReBrewie 4.0.0 released
Available when selecting “developer builds” in the software settings.
New features compared to v4.0:
Brewing process improvements:
Brewing Options Settings:
Sous Vide*: Use your Brewie as a sous vide pot, and run it automatically just like you would brew (auto water inlet, heat in boil tank, transfer to mash, and then sous vide for the desired time).
Brewmaster mode improvements:
*) Known issues:
- B20 Sous Vide does not stop, endless loop of last step (confirmed).
- B20 “Do not touch” notification may flash during filling/sparging (unconfirmed).
- B20+ Boiling point calibration (unconfirmed): When disabled and boiling point value has been determined, all further boil operations will operate as if the function is enabled until the Brewie has been powered-off. This was intended to notify the user about the boiling point, but it inadvertently sets the boiling point as well.
Compared to the latest official 3.1.2 version from Brewie
If you have previously flashed Brewie's MCU firmware by using an external device (like a Raspberry Pi) using the programming pins on the MCU the update might result in a boot loop. You will be able to recover from this, see bootloop recovery.
The first steps (1 to 5) will install version 3.1.3, this version does not include any new features and (besides some minor bugfixes and the Software Settings menu) will function exactly like Brewie's official v3.1.2 software/firmware.
After installing ReBrewie (steps 6 to 8) you will be able to revert to to v3.1.3.
The intermediate upgrade to v3.1.3 is not required for technical reasons, it allows for an easy downgrade to 3.1.3 in case ReBrewie causes problems on your device. Although the developers and the many beta testers have been spending lots of time on testing ReBrewie we do not know if every Brewie device is the same and therefore can not guarantee that ReBrewie will not cause problems on your device. If ReBrewie causes a problem on your device and downgrading to 3.1.3 resolves your problem, please contact us using the contact details in the “Support” section below.
|1.||Look up the IP address of your Brewie via the settings - wifi menu. Tap your current connection (in green), the IP address will be displayed.|
|2.||Login to your Brewie via SSH
Open putty.exe, type the Brewie's IP address in the "Host Name (or IP address)" and click "Open"
- PuTTy will likely show warning, click "Yes" to continue
- A new window will open and prompts you to type the username. type "root" (without quotes) and press enter.
- Type the password "terminat" (without quotes) and press enter. Note that the password will not be shown.
- Open the terminal application
- type "ssh root@YourBrewieIP" (without quotes), where YourBrewieIP is the IP address found in step 1 (e.g. ssh firstname.lastname@example.org if the Brewie's IP address is 10.0.0.10)
- Type the password "terminat" (without quotes) and press enter.
- You should see a “#” symbol as seen in the screenshot.
PuTTy opening screen
PuTTy terminal window
|3||Copy/paste the following command into the terminal/Putty window (including quotes, without the “1 |”), and press enter.
- Note for Putty users: right-click to paste (ctrl-v does not work in Putty)
B20+ devices should now reboot, B20 devices will shutdown and need to be powered on by using the power button at the back. If your Brewie does not shutdown/reboot, unplug the Brewie and plug it back in and power-on as usual.
You may close the terminal/PuTTy application now.
|4||Your Brewie should now update to our improved near-official update. Follow the instructions on the display, your Brewie may need to be restarted up to two times. If your Brewie Keeps asking you to restart the device 5 times or more see bootloop recovery.|
|5||After the upgrade has been completed, you have successfully installed our “near-stock” version, based on Brewie's latest official 3.1.2 software and firmware. In order to use the new features offered by ReBrewie you will have to perform the steps below.|
|6||To install ReBrewie, open the menu, scroll down and tap "Software Settings", check "Community Software Updates" and press save.|
|7||A popup will request you to restart the machine. Wait a few seconds and restart the machine.
- Note: when pressing Cancel the changed settings will revert and you'll have to go back to step 6.
|8||Your Brewie will update to ReBrewie. Follow the instructions on the display, your Brewie may need to be restarted up to two times. If your Brewie Keeps asking you to restart the device 5 times or more see bootloop recovery.
Confirm that ReBrewie is installed: you should see a “Brewmaster Mode” button on the home screen. If not, go back to step 6.
After completing these steps we strongly recommend you to recalibrate the Brewie - see below.
The temperature sensors may require re-calibration.
Although ReBrewie should be able to function with somewhat inaccurate temperature sensor readings, it is recommended to test your boil tank temperature sensor using Brewmaster Mode (or when using the (near-)official software, developer mode using the "morecontrol" recipe):
Warning: Although the same process can be used to check your mash tank temperature, in normal operation the mash tank has never been used to boil. Do not perform this process on the mash tank with the mash lid closed, the plastic window in the lid is not able to handle the temperature. Use a towel to cover the tank instead. Also, Brewies have been known to fail on their heater wiring/connectors, especially on 110v units this process will increase the risk of damaging the wiring/connectors of your mash heater. In order to prevent any damage, you can set your mash heater target temperature to 60°C and use a known good thermometer to measure the temperature.
If your Brewie hasn't been used for a while and was not properly shutdown using the power button (this will open the internal valves before power-off), some internal tubing may be clogged. This can be tested by cycling water though the various parts of the system using Brewmaster mode (or when using the (near-)official software, developer mode using the "morecontrol" recipe)
Any blockages can often be resolved by trying to circulate hot water through the machine, applying some air pressure (using the unclogging tool) may help as well. Don't use extremely high air pressure as this may cause leaks.
If one of your pumps seems clogged, you can try the built in unclogging procedure to unclog the pumps, however; it is likely the internals of the pump require manual cleaning. When performed carefully, disassembling and manually cleaning the pumps will prevent wear and will increase its life expectancy.
ReBrewie is community driven, at this moment the best and fastest way to get (best effort) support is via the Brewie Owners Group on Facebook. This group has over a thousand members. Although this is a private group, most of the times your request to join the group will be approved within hours (or minutes).
Although some of us follow brewieforum.net, it may take a while before your post will be noticed. Some also follow the Brewie thread on homebrewtalk.com, but besides posting some generic announcements we will not be able to offer support here.
The firmware for the Brewie+ MCU used by ReBrewie has been completely written from scratch and is available on GitHub.
By using our software updates, all data previously sent to Brewie (brewie.org) will be sent to rebrewie.org, however; the functionality that shares realtime and historical usage data, as included in the official software, has been disabled by default. When powering on your Brewie device running a software update offered by us, it will send a request including the serial number and software version to our update server. If an update is available, we will collect the IP address, serial number, current software version and offered software version. This information may be used to offer support, troubleshoot and keep track of the amount of installations.
ReBrewie is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Brewie/Newity Kft. All content belongs to the respective owners/developers. Any software update packages and/or services provided by ReBrewie is provided "as-is" and may void your warranty and/or may violate Brewies terms and conditions, the use of any services and/or software offered by ReBrewie will be completely at your own risk. By using ReBrewie, the Brewie's Terms and Conditions still apply. We have tried to contact Brewie/Newity Kft. customer service in order to request formal permission, however; as the brewie.org domain is no longer in use and no longer owned by Brewie/Newity Kft., and Brewie/Newity Kft. has not shown any signs that they will be able to offer official support to owners of a Brewie device anytime soon, we think ReBrewie will be considered as "fair use" and is in the best interest of both owners of a Brewie device and Brewie as a brand. ReBrewie is not an official entity, anything related to ReBrewie has been contributed by consumers owning a Brewie device, voluntarily offering best effort support to other consumers owning a Brewie device in order to get the most out of our Brewie devices. ReBrewie contributors involved with this website and services offered by this website specifically do not intend to distribute any intellectual property to anyone without permission as described in Brewie's Terms and Conditions (1a), ReBrewie has implemented technical methods (similar to how Brewie/Newity Kft. offered software updates to Brewie devices) in order to prevent unlicensed use of intellectual property by third parties.