Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

v0.4.0

Choose a tag to compare

@fhunleth fhunleth released this 25 Jan 19:44

Support for mix firmware.push has been removed. We're all very sorry for this,
but it appears to be unfixable. It was implemented using Erlang's built-in ssh
client which doesn't know about things like the ssh-agent or the .ssh/config
and can't ask for passwords. It also isn't possible to call the system's ssh
since Erlang runs setsid on child processes so they don't have a tty.

The workaround is to run mix firmware.gen.script and then run ./upload.sh.

  • Bug fixes
    • Fix exit code parsing from fwup so that errors can be propogated over ssh
    • Disabled the Erlang shell and remote command execution on the firmware
      update port