Thanks for the python code, Matheus0312! It looks like they may have changed their protocol since you wrote it. I have a very different header and coding scheme in a .fit file I downloaded from the Bryton Active app (see attached).
Do you have any example .fit files that you can send me so I can make sure I'm not doing something stupid? If not, no worries. I appreciate the head start on the conversion