BS11_CONFIG(1)

πŸ’– BS11_CONFIG(1) πŸ’–

okay bestie, pull up a chair, because we're talking about bs11_config β€” that's the manual page name right there in the corner, section 1, Unix-y as ever ✨

🌸 NAME 🌸

bs11_config β€” configuring a BS-11 BTS over RS232, and yes it's exactly as niche and exactly as iconic as it sounds πŸ’…

✨ SYNOPSIS ✨

bs11_config [options] [command]

πŸ¦‹ DESCRIPTION πŸ¦‹

so bs11_config is this little command-line program, right, and what it does is let you configure the BS-11? BTS through its RS232 link. tiny program, big responsibilities, main character energy fr fr πŸ‘‘

It handles a subset of the stuff you'd normally do with the Siemens LMT (Local Maintenance Terminal) software. not the whole menu, just part of it, but like, the good part. and that subset includes:

  • querying some essential config values πŸ‘€
  • creating and deleting TRX1 objects
  • downloading the SAFETY LOAD software
  • downloading BTS software
  • creating an initial configuration (think stuff like creating BBSIG, CCLK, PA,... objects)
  • setting the Tx output power of the RF amplifier ⚑

btw it's part of the OpenBSC base station controller software from Osmocom, so it's living in very good company 🫢


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” prints the help text, the classic cry for guidance πŸ’–
  • -p, --port </dev/ttyXXX> β€” pick your serial port, tell it exactly where to look
  • -s, --software <file> β€” point it at the Software file
  • -S, --safety <file> β€” point it at the Safety Load file
  • -d, --delay <ms> β€” set a delay, in milliseconds ⏳
  • -D, --disconnect β€” disconnect the BTS from the BSC
  • -w, --win-size <num> β€” specify the Window Size
  • -f, --forced β€” force the Software Load, no chill, no waiting πŸ’€

🌈 SUPPORTED COMMANDS 🌈

  • query β€” asks the BS-11 about its serial number and its configuration. little interview, very demure ✨
  • disconnect β€” disconnect the A-bis link (goes into administrative state)
  • resconnect β€” reconnect the A-bis link (goes into normal state)
  • restart β€” restarts the BTS. it's giving "have you tried turning it off and on again" πŸ”
  • software β€” downloads Software (and heads up: only works in administrative state!)
  • create-trx1 β€” creates the objects for TRX1. Danger: Your BS-11 might overheat πŸ”₯ like, actually, not kidding, it can overheat
  • delete-trx1 β€” deletes the objects for TRX1
  • pll-e1-locked β€” sets the PLL to be locked to the E1 clock
  • pll-standalone β€” sets the PLL into standalone mode
  • pll-setvalue <value> β€” sets the PLL set value
  • pll-workvalue <value> β€” sets the PLL work value
  • oml-tei β€” sets the OML E1 TS and TEI
  • bport0-star β€” sets the BPORT0 line config to star
  • bport0-multidrop β€” sets the BPORT0 line config to multidrop
  • bport1-multidrop β€” sets the BPORT1 line config to multidrop
  • create-bport1 β€” creates the BPORT1 object
  • delete-bport1 β€” deletes the BPORT1 object
ok real talk bestie, that create-trx1 one carries a genuine Danger label about your BS-11 possibly overheating. treat it with respect, it said what it said πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

isdnsync(1), osmo-bsc(1)

πŸ’œ AUTHOR πŸ’œ

This manual page was written by Ruben Undheim <ruben.undheim@gmail.com> for the Debian project (and may be used by others). shoutout Ruben, absolute legend for documenting this 🫢


and that's the whole vibe check, bestie πŸŽ€ this was the BS11_CONFIG(1) page, dated 26 January 2026 β€” go forth and configure responsibly, you've got this πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from