Recibo tramas XBee con la dirección a NULL o 0

Hola a todos, me llamo Gabriel y soy nuevo por aquí.

Os pongo en situación:

Estoy desarrollando una red de motorización del entorno para mi proyecto de final de carrera. La estructura es sencilla: Arduino con módulos inalámbricos XBee hacen de nodos y una Raspberry Pi con otro módulo XBee hace de puerta de enlace con el servidor.

Mi problema es el siguiente:

Hasta ahora todo iba más o menos sobre la marcha (algún que otro fallo en el código que hacia cosas "raras", lo típico...) y podía recibir mensajes desde los nodos Arduino o la Raspberry sin problemas. Pero ahora, no se por que, cuando recibo un mensaje la dirección de origen aparece como caracteres nulos y, además, independientemente de si envío los mensajes a una dirección de 16 o 64 bits estos pasan a ser como enviados a una dirección de 16 bits con la dirección de origen a 0. El esto de información del paquete llega correctamente.

He investigado y no he podido encontrar nada.

¿Es posible que haya tocado algo de la configuración haciendo pruebas?

Gracias de antemano y un saludo,
Gabriel