         DEBUG3_VALUELN("Poll req src:", source_address);
 
         // Format the poll response
-        uint16_t len = hmtl_poll_fmt(send_buffer, SEND_BUFFER_SIZE,
+        uint16_t len = hmtl_poll_fmt(rs485_send_buffer, SEND_BUFFER_SIZE,
                                      source_address,
                                      msg_hdr->flags, TYPE_HMTL_MODULE,
                                      &config, outputs, recv_buffer_size);


boolean program_fade_init(msg_program_t *msg,
                          program_tracker_t *tracker) {
  DEBUG3_PRINT("Initializing fade program");

  state_fade_t *state = (state_fade_t *)malloc(sizeof (state_fade_t));
  memcpy(&state->msg, msg->values, sizeof (state->msg));

  state->start_time = 0;


    // Set the initial color
    hmtl_set_output_rgb(output, object, state->msg.start_value);
    changed = true;
    state->start_time = now;
    DEBUG5_VALUELN("Fade ms:", now);
  } else {
    // Calculate the color at this time
    CRGB start = CRGB(state->msg.start_value[0],
