just want to share that I managed to get brewblox running on my Odroid U3.
I had some bad experience with a raspberry + SD card + data logging. I was running Homeassistant and logging the data from my smartmeter, and found out (took a few reinstalls ) that SD cards are not perfect for heavy data load applications. Basically after 1 week of logging the SD card would go corrupt, and had to reinstall everything again.
I’m not a brewpi user (yet), but about a year ago I acquired a iSpindel. I never got around to using it, but when I was reading through the forum about the new brewblox sw I got really excited to get things running.
With the history in mind I decided to play around with my old trusty Odroid. This is still a powerful little beast using the samsung S3 SOC, but it also offers eMMC next to the standard SD card.
The only downside is that Hardkernel (supplier of the odroid) dropped support for the Odroid U3 basically a month after I bought the boards. It is still running on Linux kernel 3.18 (or even older). So you can’t get docker running. Kernel update is not possible by default, for this you need to first flash u-boot. I won’t write down everything step by step, since all steps are already documented.
- PC running linux (probably possible via windows, but linux is just easier)
- Odriod U2/U3 (probably also works for XU3)
- USB-uart cable. Note that you need a special version (Odroid usb-uart, the serial connection runs on on 1.8v . Using the cheap cables from Aliexpress will fry your Odroid.
- usb to micor usb cable
- Odroid with Ubuntu 14.04 or 16.04 installed
- Ubuntu 18.04 minimal image (you could also compile your own kernel) https://packages.debian.org/buster/armhf/u-boot-exynos/download
- eMMC to sd card adapter
- SD card reader
Now first as a preparation:
setup ethernet over serial usb over serial odroid
flash u-boot It is in spanish, but google translate works really well nowadays. The article also describes all the steps needed to compile a new kernel. I took the easy solution, and just installed an already avaiable
burn image ubuntu 18.04 to the eMMC card
install curl (sudo apt-get install curl)
Setup static IP address
Now you can setup and install brewblox.