Firmware version 0.0.0-dev ([unknown version])

When I compile, I am prompted for firmware version 0.0.0-dev ([unknown version])

The build script uses git to find the version. For it to work, check that this command works in your current folder: git describe --always.

I got the same error. I’m trying to make a new firmware to solve the w-command serial problem.

git describe --always --tags --dirty=*
fw-v0.4.8-8-ge3a92f2*

build/version.h:

#define FW_VERSION "[unknown version]"
#define FW_VERSION_MAJOR 0
#define FW_VERSION_MINOR 0
#define FW_VERSION_REVISION 0
#define FW_VERSION_UNRELEASED 1

Is this a problem or can I use the .hex file generated by make?

Try deleteing build/version.h and trying again. Also, did you setup your tup.config correctly?

Nevermind, it turned out I was using Python 2.7 instead of 3.7…