# NRF24L01+ not communication

I have two different types of the NRF24L01+ modules and I'm having difficulties with one of the models. See pictures below for how I have them wired. I'm able to send/receive messages using Model B but I'm not able to send/receive any packets using Model A. When I look online they've suggested using a 4.7μf capacitor between power and ground but this did not help. At first I thought it was a power issue but I also tried wiring them to a 3.3v power supply but this did nothing. When I plug in the module i'm only getting question marks or empty lines via serial monitor. I've attached a copy of my code as well. I don't believe its an issue with wiring because it does work with Model B but not Model A. If anyone has worked with this specific model before and has a working example it would be greatly appreciated.

Model A)

Model B)

Wiring Diagram

Sender

#include <SPI.h>
#include "RF24.h"

struct package
{
int id=1;
float temperature = 18.3;
char  text[100] = "Text to be transmitted";
};

typedef struct package Package;
Package data;

void setup()
{
Serial.begin(115200);
delay(1000);
delay(1000);
}

void loop()
{

Serial.print("\nPackage:");
Serial.print(data.id);
Serial.print("\n");
Serial.println(data.temperature);
Serial.println(data.text);
data.id = data.id + 1;
data.temperature = data.temperature+0.1;
delay(1000);

}


#include <SPI.h>
#include "RF24.h"

struct package
{
int id=0;
float temperature = 0.0;
char  text[100] ="empty";
};

typedef struct package Package;
Package data;

void setup()
{
Serial.begin(115200);
delay(1000);
pinMode(3, OUTPUT);

}

void loop()
{

{
Serial.print("working");
{
}
Serial.print("\nPackage:");
Serial.print(data.id);
Serial.print("\n");
Serial.println(data.temperature);
Serial.println(data.text);
}

}

digitalWrite(3, HIGH);   // turn the LED on (HIGH is the voltage level)
delay(1000);                       // wait for a second
digitalWrite(3, LOW);    // turn the LED off by making the voltage LOW
delay(1000);
}

• Is the power Ripple free? with small LC filter? also the 4.7uF needs to be SMD low ESR. – Tony Stewart Sunnyskyguy EE75 Sep 14 '17 at 3:12
• Try dropping the serial baud rate – JIm Dearden Sep 14 '17 at 15:20