I got my GMS shield working stacked on an Uno, then got it working with six wires connected instead of stacking. (Gnd, 5V, Vin, Tx, Rx, Ctrl->7). The application is for sending and receiving SMS messages, no other functionality needed.
When I try to get it working via wiring on my Mega2560, it won't initialize. I'm using an Adafruit SD card shield, so digital 10, 11, 12 and 13 are in use. I've tried using 14 and 15 like this:
#define TXPIN 14
#define RXPIN 15
#define RXINT 14
with no luck.
Unlike the Uno, this Mega has a separate 5V power supply, so instead of connecting 5V to the Arduino's 5V, I'm connecting it to the external 5V power source. (All share a common ground.) I have the CTRL (reset) line connected to Arduino digital 7.
Is it OK to use RXINT and TXPIN on the same line?
Should the GSM's VIn be connected? If so, to the Arduino's Vin or 5V line, or to the external 5V?