SIM5320 and arduino UNO

Hi to all!
I am quite new to the arduino world and recently I have tried to setup a new device (SIM5320E) bought on ebay (this)

On the auction description there are no instructions on how to setup the device but, following the examples of many people on the web (e.g. link youtube) I have managed to light on the power LEDs and to esablish the wiring connections…

The code that I have uploaded to my UNO in order to comunicate with the board is:

#include <SoftwareSerial.h>
// software serial #1: RX = digital pin 10, TX = digital pin 11
SoftwareSerial portOne(10, 11);

void setup() {
  Serial.begin(4800);
    while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
  Serial.println("Goodnight moon!");
  portOne.begin(4800);
}

void loop() {
  if (portOne.available()){
    Serial.write(portOne.read());
    Serial.println("hello?");
  }
  if (Serial.available()){
    portOne.write(Serial.read());
    Serial.println("oh hello?");
  }
}

I think it is very simple and I have maintained like that in order to minimize the source of errors…
Nevertheless nothing seems to work, not Opening the serial monitor, nor launching any AT command.

I have also tried the FONA test script but again it seems that the RX and TX are not connected to the uno.

I have tried to swap pins, to move to other numbers etc… noting happened.
Tried also all the other baudrates and what I was able to achieve were only a bunch of ??? on the screen…

Does anyone have any suggestion?
thank you very much!

Ps. Attached one screenshot and a wiring photo

Buy yourself a USB-TTL adapter.
It will make debugging your code for this module much easier.
Seriously.

Use the USB-TTL adapter to communicate with your module via AT commands.
See how it responds, etc.

Then you write code for your Arduino.

ieee488:
Buy yourself a USB-TTL adapter.
It will make debugging your code for this module much easier.
Seriously.

Use the USB-TTL adapter to communicate with your module via AT commands.
See how it responds, etc.

Then you write code for your Arduino.

Thank you for your suggestion. I will definitely buy one of these but in the meanwhile I would also like to understand if the board could be broken: in that case I can claim my money back from the seller.
is there something in your opinion that I can test in order to figure out this?

How would I know if it was broken?
The links to your attachments are broken.

ieee488:
How would I know if it was broken?
The links to your attachments are broken.

That's my question =)
thanks, fixed the links

[SOLVED]

ended up that it was baud's fault.
SoftwareSerial couldn't handle the baud rate that was set by default on the GPSshield.

I have managed to send an AT+CGPSSWITCH command and to lower the baud to 4800.
now everything works.