build_firmware.py failure

After apparently succeeding at running scan_drivers.py, my attempt to run build_firmware.py fails with this error:

{‘GroveRelay’: {‘sku’: 103020005, ‘construct_arg_list’: {‘pin’: 14}, ‘name’: ‘Grove_Relay’}}
can not find GroveRelay in database

Anyone else seen this and found a solution?

grove_drivers dir is a git submodule. Did you checkout the contents in this dir?

That’s the first time I’d ever seen this behaviour where a subfolder within a project doesn’t get checked out with the project.

Anyway, thanks for the pointer. I’ve cloned that tree and hopefully things will go better now.