Dúvida com o código e funcionamento de um módulo GPS com gravação em um cartão SD

Bom dia,

Estou com um projeto com um shield GPS que recebe os pacotes de informações e grava em um cartão SD. No entanto, preciso extrair a quantidade de satélites interligados para cada pacote de dados, mas só aparece o valor 255.

Alguém sabe por isso está acontecendo?

Obs.: O vídeo de funcionamento, código e uma amostra dos dados colhidos estão no link

https://drive.google.com/drive/folders/1dAwVeXKqrpT2XU6EgyCvkjzeKj72b7nS?usp=sharing

Posta a função que obtém esses dados.