New Year, new release of FC host tools
Mychaela Falconia
falcon at freecalypso.org
Mon Jan 2 10:07:13 UTC 2023
Hello FreeCalypso community,
I just put out a new release of FC host tools:
ftp://ftp.freecalypso.org/pub/GSM/FreeCalypso/fc-host-tools-r18.tar.bz2
ftp://ftp.freecalypso.org/pub/GSM/FreeCalypso/fc-host-tools-latest.tar.bz2
As usual, the CHANGES file inside the tarball details all changes since
the previous release - but they all fall into just two groups:
1) Support for newly discovered Sony Ericsson K200/220 phones - support
as in ability to tinker with their flash chips and their FFS, not
actually running FC firmware on these phones!
2) Updates to tools dealing with Calypso TCH tap modes and TCS211 voice
memo recordings - I originally played with TCH DL sniffing and TCH
UL play back in 2016, but we are now in a much better position,
with a better understanding of all involved components and better
tools, and I resurrected this TCH tap feature in FC Tourmaline fw
a few weeks ago. This resurrected TCH tap feature required some
updates on the host tools side, and these updates are included in
the present release.
Past this FC host tools update, here are my plans for 2023, hopefully
for the earlier months of this year:
* I've been working on a new GSM codec libraries & utilities package,
gsm-codec-lib Hg repository. At the core of this package are two
Themyscira-developed libraries, libgsmefr (a librified version of
GSM EFR reference implementation from ETSI) and libgsmfrp (an Rx DTX
handler for FR1), plus a whole bunch of various utilities dealing
with GSM speech codecs and related functions, built on top of these
two libraries plus classic libgsm. My near-term goal is to finish
my TODO list for this package (mostly some improvements in libgsmefr)
and make the first formal release.
* My home GSM network is already running quite well; being an illegal
squatter in licensed spectrum I only turn it on intermittently, not
continuously, but when I do turn it on, it functions quite well,
enough to connect some "real" voice calls beyond pure testing. But
I still need to do some polishing work on my changes to osmo-bts-sysmo
(the Linux userspace process running on the fancy sysmoBTS box)
related to continuous unbroken RTP streams. Right now my patched
BTS emits Themyscira BFI packets during DTX pauses (basically any
time nothing was received on the uplink, be it intentional DTX or
bad radio conditions), but when a frame slot was stolen for FACCH,
it still emits nothing in RTP, which is a bug I need to track down
and fix. I need to fix this defect before I can declare my GSM
network "done for now" and switch my attention to FC Venus GSM MS.
* FC Venus GSM MS development board is my real dream goal, the one I
really really want to do, that has been deferred for too long - I
was originally planning to work on it a year ago, but I spent most
of 2022 on a detour, gaining hands-on experience with the network
side of GSM (OsmoCNI) and building my own GSM network, necessitated
by T-Mobile's hostility to legacy GSM users getting worse. But my
home GSM network will soon reach the point of being good enough for
first round, supporting FR1 and EFR codecs by way of my gsm-codec-lib,
and then I would like to return my attention to my long-desired
FC Venus board.
So that's the current state of FreeCalypso and Themyscira Wireless -
let's see where 2023 takes us.
Hasta la Victoria, Siempre,
Mychaela aka The Mother
More information about the Community
mailing list