It can be installed on a lot of old dumbphones and allows to create a base station and mobile station. Might help you to understand the inner workings of the network protocol quirks.
Back then it was known to be _the_ project to easily build an IMSI catcher, so its scene got a lot of redteamers using it.
There is also an ongoing effort to reverse engineer the usb modem of the pinephone, but afaik it's still a lot of work. [2]
It's my understanding that the FCC and equivalents make it almost impossible for there to be open hardware that connects to the phone network. And any cracks they haven't filled, Qualcomm has NDA'd the documentation for.
https://github.com/hologram-io/nova-hardware
And run this on a Pi:
https://github.com/hologram-io/hologram-python
If you need something one layer deeper on the module or chipset level, there’s not really a lot out there.
discussion: https://news.ycombinator.com/item?id=27946947
In fact, I believe I have seen such devices for USB development - a configurable passthrough USB interface that would allow you to control what gets sent over the interface.
That kind of a setup would be much, much easier to develop and safeguard than developing a modem/baseband from the ground up ...