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 overheatdelete-trx1β deletes the objects for TRX1pll-e1-lockedβ sets the PLL to be locked to the E1 clockpll-standaloneβ sets the PLL into standalone modepll-setvalue<value>β sets the PLL set valuepll-workvalue<value>β sets the PLL work valueoml-teiβ sets the OML E1 TS and TEIbport0-starβ sets the BPORT0 line config to starbport0-multidropβ sets the BPORT0 line config to multidropbport1-multidropβ sets the BPORT1 line config to multidropcreate-bport1β creates the BPORT1 objectdelete-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 π
π 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
- ubuntu resolute: osmo-bsc-bs11-utils 1.13.0-2build1 Β· AGPL-3.0-or-later
- ubuntu stonking: osmo-bsc-bs11-utils 1.13.0-2build1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms