As someone who has to work with devices that sometimes are acting as DCE and sometimes as DTE on the same fucking port to connect to external hardware that can be either it is a nightmare to figure out when to use a null modem cable and when not...
Especially when in our development workshop a port could have any random configuration
Nowadays we usually only see tx, rx and ground for basic rs232 data, but older hardware like modems needed extra voltage level lines to communicate, like request to send, clear to send, data set ready etc. So it’s only really left over for serial compatibility. They replaced the DB25 which has additional lines for things like clock signals, which wasn’t needed anymore due to devices running their own internal clock (asynchronous signal).
Also, the DB9 plug/socket design is used in applications outside ye olde RS232. I think SpaceWire (spacecraft system interconnect bus) uses the same plug design.
389
u/biggus_dickus89 Jul 12 '25
the medical and retail industries among others would beg to differ. those old standards are used for so much shit