Skip to content
This repository has been archived by the owner on Oct 18, 2022. It is now read-only.

Publish Firmware as Open Source #14

Open
MXMLN-sec opened this issue Oct 12, 2021 · 4 comments
Open

Publish Firmware as Open Source #14

MXMLN-sec opened this issue Oct 12, 2021 · 4 comments

Comments

@MXMLN-sec
Copy link

Eurotronics should publish the firmware source code so the community can support Eurotronics to maintain the code.
As far as I can see Eurotronics won't actively maintain the Firmware or at least they don't publish updates or fixes.

There are a handful of issues and suggestions for improvement which should be addressed.

What's the communities opinion?

@vansoest
Copy link

+1

@wintersteiger
Copy link

After this much time without an update from Eurotronic, I don't really expect them to publish updates or the source code of the firmware. Happy to be proven wrong about that though!

I took a Spirit apart today to see what the electronics look like and they are fairly well made for this price point, but also simple. See also @Se7enair 's pictures at KartoffelToby/better_thermostat#74 (comment). It's a STM8L052C6 that talks to a JN5179 via a UART, plus two wires for the motor. Many of the interface pins are easily accessible via pogo pin pads, including a SWIM port of the STM8L052C6 and the SPI+UART ports of the JN5179.

Given that there are not only bug reports but also feature requests, it may make sense to just write new community firmware from scratch. Some (including myself) don't need smart features, but just want to be able to set the valve position remotely, which I think may be doable in reasonable time for someone who is familiar with the ST development toolchain. Any such persons reading this?

@ChristianHersevoort
Copy link

I would like to help out, but I am not sure where to start.

Maybe start to document and reverse engineer the existing code?

@Se7enair
Copy link

Se7enair commented Feb 1, 2022

I would also appreciate it if someone can develop this. But same as ChristianHersevoort, I have no experience in developing a firmware like that. But if there is something else I can support with, let me know.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants