I created FIT file include long product name and long descriptor. but, that FIT file fails to decode by FitCSVTool.jar.
I checked FIT file, data size in header is wrong. It was 256bytes less.
Apparently there is a problem in FitMesg class.
FitMesg returns message size on wirte message. Message size's type is FIT_UINT8. If message size is 256bytes or more, the correct size will not be returned.
Any help with a workaround would be appreciated.
Sample project
Sample file(generated by sample project)