Just for other people working with this library: I just realized that sfxSendData requires binary data while sending the payload, meanwhile the sfxSendDataAck requires the payload already converted in hex (it contains some strlen inside the method, so binary data will not work).
Moreover, sfxSendDataAck automatically changes to configuration mode if required, but sfxSendData expect this mode to be already configured. Not sure if I am missing something important..
Just for other people working with this library: I just realized that sfxSendData requires binary data while sending the payload, meanwhile the sfxSendDataAck requires the payload already converted in hex (it contains some strlen inside the method, so binary data will not work).
Moreover, sfxSendDataAck automatically changes to configuration mode if required, but sfxSendData expect this mode to be already configured. Not sure if I am missing something important..