Azt hittem már kihúztad a kábelt és megnézted alacsony sebességen hogy működik-e a soros :-)
Első körben ezt tenném, illetve valahol középen beleraknék egy erősítőt. Na nem kell vad dologra gondolni, egy komolyabb schmidt trigger talán elég 74hct 14, 114 vagy ilyesmi..
Egy esetleges gondolat, vagy nevezzük plusz esélynek :-). A MAXIM-nak vannak jó kis sima ttl soros - RS232 IC-i nagy sávszélességgel, és messzire elvihetők, egyszerű eszköz.
A MAX3222-3237 - MAX32xx családnál nézelődj, két darab kell neked belőle, és csak rákötös a két szabad rx-tx vonaladra, semmi más nem kell neki csak táp.
https://www.maximintegrated.com/en/products/interface/transceivers/MAX3237.html
Ami a lényege hogy a TTL szintű jeleket átkonvertálja RS232-re ami egy nagyobb fesz-szintű busz, messzebbre el tudod vinni, belül az IC mindent megcsinál.
Van más gyártmány is, de ezek elég jó darabok.
Ez is járható út lehet szerintem. Én pl egyszer használtam, amikor vonalkód olvasót kellett meghajtanom - arra is van külön típus, mert spec vonalkódolvasó volt több rx-tx vonala, kb 50 méterre kellett elvinnem, és bírta. Bocs előbb nem jutott eszembe.
Darabja 500-1500ft magassága, attól függ hány csatorna van benne. Elég gyorsan beszerezhető és kipróbálható.
https://datasheets.maximintegrated.com/en/ds/MAX3222-MAX3241.pdf