I understand the reasoning of the terminating character, however I am trying to communicate to a device which requires a 00 hex character as part of its initialisation communication set up message . It appears when I attempt this, the ethernet2 driver treats this as a termination character so the initialisation message to the device gets broken up.
I haver tried to send a singular byte, etc but the result always results with 30H.
I even tried to send a single character and take the array starting point past the character into the memory part of the message, however this did not quite work.
Is there any way I can send this character, if not, is it to be concluded that the Arduino hard and/or software in C is not really the correct choice for this application?
Thanks in advance.