Hi Ben, thanks for bringing this over to the forum.
There are traps, and what we're working on at the moment is a new workflow which avoids them altogether. The biggest part of the solution will be to release a firmware version which will let you add patches without replacing the entire firmware.
In the meantime, I suggest you ignore the git submodule versions and instead:
- check out latest OwlWare release (not master):
git checkout Rev04.005
- go to your OwlWare/Libraries/OwlPatches and check out the master branch:
git checkout master
- optionally, create a branch in OwlPatches for your own code and changes:
git checkout -b mylovelybranch
you can then select what patches you want to include by editing
Sorry this process is still convoluted and messy, we're hoping to release the much improved method soon!