Ciao,
ho utilizzato per un progetto il modulo sim800c che è molto simile e ho avuto anche io alcune difficoltà con la seriale.
Ma perché non usi una libreria dedicata ? tipo la
TinyGSM che supporta anche il modulo che utilizzi te.
Come baudrate io ho trovato problemi con 9600 ed ho utilizzato 57600.
Poi ho visto che alimenti il modulo a 12V, quindi presumo che sulla scheda ci sia un regolatore di tensione che abbassa la tensione, perché se leggi sul
datasheet la tensione di alimentazione va da 3,4V a 4,4V e loro consigliano di alimentarlo a 4V in realtà dalle prove che ho fatto già a 3,6V-3,7V la comunicazione con la seriale faceva quello che voleva.
Infine non sapendo come è fatta la scheda del modulo sim808 fai attenzione a come colleghi i pin della porta seriale, perché la seriale non è tollerante alla tensione di 5V ma al massimo 2,8V, sempre sul datasheet trovi anche svariati esempi di come collegare la seriale con MCU esterni.
P.S. mi è venuto pure in mente che volendo con quella libreria hai anche l'opzione di autobaud.