zu dem modul kann ich mal rein garnichts sagen, aber kannst du mal versuchen ob du ne schleife machen kannst, also TX leitung vom PC an modul 1 (sender) und RX an modul 2 (den empfänger)

wenn du dann alles was du tippst, auch im terminal wiedergegeben wird, liegts vll. am programm (das timing im programm kann gut und gerne durch blockweises schreiben des moduls durcheinandergebracht werden) ... eventuell im code ne fehlerausgabe einbauen, die bei kommunikations fehlern um hilfe ruft