LuckeRu:
Can you edit the code and write it if you have time?
I wont.
The main incompatibility of the two libraries is the signature of read, you could use something like
if(radio.available()) {
radio.read(msg, sizeof(msg));
Serial.println(msg[0]);
Serial.println(msg[1]);
Serial.println(msg[2]);
}
Your original code read only half the message.
if (!radio.write(msg, sizeof(msg))) {
Serial.println(F("could not send the packet properly"));
}
That way you can check for delivery.