Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -re58e3385eaf5e920335f963937b2e9f654a32cfe -ra0c1350fb3266a722f91298dde1e97876081cd2e --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e58e3385eaf5e920335f963937b2e9f654a32cfe) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision a0c1350fb3266a722f91298dde1e97876081cd2e) @@ -4700,10 +4700,10 @@ if ( ( sizeof( F32 ) * NUM_OF_LOAD_CELLS ) == message->hdr.payloadLen ) { - status = TRUE; - F32 payload[ NUM_OF_LOAD_CELLS ]; + status = TRUE; + memcpy( &payload, message->payload, sizeof( F32 ) * NUM_OF_LOAD_CELLS ); setLoadCellsTareValues( (U08*)&payload );