Arduino Due and Serial Connections

I am trying to connect both the SM5100B cellular shield (serial 3 on Due) and a puprletooth jamboree bluetooth module (Serial2 on Due). When both are connected to Due only the BT module works and the cellular shield stops responding. Both are connected to an external power source. Any idea as to why? Is the board unable to drive both together? How can this be resolved?

Thank you.

Don't cross post, you will upset a lot of people.

Cell shields can use a lot of power, what is you external source.

And show us your code, maybe there's a bug in that.


Rob

You are right and I am sorry.
The BT module is connected via USB charger to power socket.
The cellular shield is connected to a 5V power source capable of delivering 2.5A.
When connected separately to Due, they both work. When connected together, only BT works.
I have written a very simple code just to test them after encountering the issue:

#include <bc127.h>
BC127 BTModu(&Serial2);
void setup()
{ 
  Serial3.begin(9600);
Serial2.begin(9600);
}
 
void loop()
{
  Serial3.println("ATDXXXXXXXXX");
  delay(30000); 
  Serial3.println("ATH");
  BTModu.musicCommands(BC127::PLAY);
    delay(12000);
    BTModu.musicCommands(BC127::STOP);
}