I've tried running the FITToCSV and I've tried running the Decode CPP project on a Pace Band file and neither seems to correctly decode the FIT file (let alone re-encode it). Briefly scanning through the Decode project I suspect the messages in the pace band file (310 and 311?) haven't been coded for. Is the intention that developers would add support for such messages? Or is it that Garnin doesn't want people modifying Pace Band files?
 
				 
		 
					 
				