Hi ekorre,
I talked to my co-developer and found out that we don’t actually use that branch, we use v2.2 with a set of patches similar. I’ve uploaded them to the v2.2-LS branch on GitHub. I may have somehow broken the 2.3 branch.
Are you working over DFU? I don’t think mainline supports USB DFU, you’ll have to backport it.