I've created a git repository of the ASL macro assembler with support for the SC1445x/1448x DIPs. This is not needed for building the Com-on-Air firmware and is only useful for people interested in working on adding support for new hardware.
git://git.osmocom.org/dect/asl.git
Due to git object corruption in the asterisk git tree which prevented further resyncs with upstream SVN, I've replaced the tree by a fresh import of asterisk and chan_dect.
The history of chan_dect is retained, however the tree is not connected to the old one and needs to be recloned.
git://git.osmocom.org/dect/asterisk.git
Today I've been working on adding support for logging via syslog and to dedicated log files into our libosmocore and libosmovty libraries.
This means you can now finally log not only to stderr of the running process, but also configure any number of log files (each with its own log categories/levels) and through syslog.
In addition, all of the settings can now be configured from the vty (and persistently in the configuration file). You can also re-configure the log levels for those files (and stderr!) at runtime.
Please see the following new commands on the vty:
log file FILENAME
log syslog
log stderr
no log (syslog|stderr)
no log file FILENAME
Within each of those log vty nodes, you can then use the familiar commands like 'logging level mm debug' or 'log filter all 1' in order to configure which subsystems should log with what level of verbosity to the given target.
The abovementioned logging support is immediately available to all Osmocom programs, including osmo-nitb, osmo-bsc, gb_proxy, osmo-sgsn, bsc_nat and many others.
I've merged the DECT kernel tree with upstream 2.6.38-rc2. Due to addition of the AF_ALG socket family, the AF_DECT numeric values have changed. To update, the new version of inlude/linux/socket.h needs to installed in /usr/include/linux and libdect needs to be rebuilt.
I've uploaded a first release of dectmon, a DECT protocol decoder. It can decode MAC, DLC and NWK-layer messages and show their content in a human readable form. See Siemens for examples.
Additionally it can track key allocation and, if the PIN is known, can calculate the resulting User Authentication Key, from which the cipher keys are derived. Once finished, this can be used to decode ciphered communication.
git://git.osmocom.org/dect/dectmon.git
Since the libpcap developers have finally switched from CVS to git, I've replaced the outdated libpcap-dect tree by a new one based on the official tree from http://tcpdump.org. From now on the libpcap-dect tree will resync with upstream regulary.
The history of the old tree is not connected to the new one, therefore it needs to be re-cloned from scratch:
git://git.osmocom.org/dect/libpcap.git
Today, we publicly disclose the current development version of a TETRA (Terrestrial Trunked Radio) demodulator + PHY + MAC code.
The project home page, including links to source code and mailing list is OsmocomTETRA
After GSM and DECT, finally yet another popular wireless communications protocol will see a Free Software implementation.
Today, I have moved the remaining projects on git://openbsc.osmocom.org/
(aka git://bs11-abis.gnumonks.org/
) to the central git://git.osmocom.org/
location.
This helps us to consolidate all our git repositories on one server.
The git URL of the main OpenBSC repository has changed from
git://bs11-abis.gnumonks.org/openbsc.git (read-only)
gitosis@bs11-abis.gnumonks.org:openbsc.git (write)
to
git://git.osmocom.org/openbsc.git (read-only)
gitosis@git.osmocom.org:openbsc.git (write)
In order to update your local repository with the new URL, simply use the git remote set-url
command, like in the following examples.
for those of you with read-only access:
git remote set-url origin git://git.osmocom.org/openbsc.git
for people with write/commit access:
git remote set-url origin gitosis@git.osmocom.org:openbsc.git
The other two repositories that have changed in similar way are openggsn.git
and chan_openbsc.git
.
Sylvain Munaut was presenting on Wideband GSM Sniffing at the 27th annual Chaos Communication Congress, where he was using a series of four phones running OsmocomBB as a GSM packet sniffer.
The slides are available from http://events.ccc.de/congress/2010/Fahrplan/events/4208.en.html.
A preliminary video recording (simple dump of the stream) can be found at from this mirror
Please note: This talk was using a lot of custom software that has not been released and is not part of OsmocomBB. For more details, read this mailing list post by Sylvain Munaut
At the 27th Chaos Communication Congress, Harald Welte and Steve Markgraf have presented on OsmocomBB.
You can find the slides linked from http://events.ccc.de/congress/2010/Fahrplan/events/3952.en.html and a preliminary video recording at this mirror
The official (cut) version of the video will be released at some later point in time.