NRSDRV(8)

πŸ’– NRSDRV β€” the KISS-to-NET/ROM glow-up πŸ’–

okay bestie, gather round, because this is the little converter that makes two old-school packet protocols actually talk to each other. it's nrsdrv, section 8 of the Linux System Managers Manual, and she is so underrated. πŸŽ€


🌸 NAME 🌸

nrsdrv β€” KISS to NET/ROM serial converter. literally her whole job. πŸ’…


✨ SYNOPSIS ✨

nrsdrv [-f] [-l] [-s speed] [-v] kissdev nrsdev

πŸ¦‹ DESCRIPTION πŸ¦‹

so nrsdrv is a program whose entire purpose in life is converting from the KISS protocol to the NET/ROM serial protocol β€” the one used by real NET/ROMs and TheNet's. no cap. 🫢

the two protocols are fairly similar, ngl, except the NET/ROM serial protocol has a one byte checksum that KISS simply does not have. so yeah, that's the whole reason this little icon exists. πŸ’«

typically nrsdrv gets attached to one end of a pseudo-tty, and the other end of that pseudo-tty is attached to some KISS-capable program. meanwhile the NET/ROM device is probably a real serial port hooked up to a TNC or a Hexipus. it's giving matchmaker energy, fr fr. πŸ’–

if you want the full spec of the NET/ROM serial protocol, it lives in the original Software 2000 documentation that shipped alongside NET/ROMs. go read the source material, bestie, it's iconic. πŸ“š


πŸ’… OPTIONS πŸ’…

  • -f β€” turns on flow control, for use with a Hexipus. the default is disabled. for the wiring deets, check the file hexipus.txt in the source distribution. πŸ”Œ
  • -l β€” logs messages to the system log. default is not to. quiet queen by default, basically. 🀫
  • -s speed β€” sets the speed of both interfaces. if no value is specified, then no speed will be set. periodt.
  • -v β€” displays the version. 🏷️

πŸ’€ BUGS πŸ’€

None known. she's flawless, your honor. πŸ‘‘


🌈 SEE ALSO 🌈

kill(1), stty(1), ax25(4).


πŸ‘‘ AUTHOR πŸ‘‘

Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>


and that's the whole page, babe β€” this one's from the Linux manual, dated 22 December 1996, so she's vintage and she's thriving. mwah. πŸ’‹βœ¨