CC1101 simple send/recieve

Hello. I have 2 types of cc1101 433MHz transceivers. a SPI one (with no MCU) and a Serial one (with MCU)
I want to send data from the SPI one to the Serial one.
I have been looking at the example code however as i cannot run both codes (due to one being serial and not SPI) there is not acceptance of the packet and the code gets stuck at cc1101.sendData(data);
I have written my own code however i am strugeling to understand it quite a bit.

#include "EEPROM.h"
#include "cc1101.h"

CC1101 cc1101;
byte receiverAddress = 0;
int LED = 9;
byte syncWord[2] = {199, 0};
char arr[100];
String send_str = "hello world";
void setup(){
Serial.begin(9600);
Serial.println("start");

pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);

Serial.println("initializing...");
// initialize the RF Chip
cc1101.init();

cc1101.setSyncWord(syncWord, false);
cc1101.setCarrierFreq(CFREQ_433);
cc1101.disableAddressCheck();


delay(1000);

Serial.print("CC1101_PARTNUM "); //cc1101=0
Serial.println(cc1101.readReg(CC1101_PARTNUM, CC1101_STATUS_REGISTER));
Serial.print("CC1101_VERSION "); //cc1101=4
Serial.println(cc1101.readReg(CC1101_VERSION, CC1101_STATUS_REGISTER));
Serial.print("CC1101_MARCSTATE ");
Serial.println(cc1101.readReg(CC1101_MARCSTATE, CC1101_STATUS_REGISTER) & 0x1f);

Serial.println("device initialized");
}
void send_data(String str){
  digitalWrite(LED, HIGH);
  CCPACKET data;
  Serial.println("creating packet");
  data.length = (str.length())+1;
  data.data[0]=receiverAddress;
  for(int i = 1; i < str.length()+1; i++){
    data.data[i] = byte((str.substring(i, i+1)).toInt());
  }
  Serial.println("Sending Data");
  cc1101.sendData(data);
  Serial.println("Sent Data");
  delay(100);
  digitalWrite(LED, LOW);
}

void loop(){
    send_data(send_str);
    delay(4000);
}

i am looking for a broadcast option for the module rather than dealing with addresses.

SPI: https://www.amazon.co.uk/CC1101-Wireless-Transceiver-Antenna-Arduino/dp/B00XDL9838
Serial: https://www.robotshop.com/uk/433mhz-wireless-serial-transceiver-module-1000m.html?gclid=CjwKCAiAqbvTBRAPEiwANEkyCP9WXmnFiXUW4KpbkdGtggYt2P1G_jnhmfXQOf21aq297uFmrHHMYxoCLJMQAvD_BwE