DIY GSM Base Station with a BeagleBone Black

To give people a better understanding of what state-operated surveillance equipment actually looks like, critical engineers Julian Oliver and Danja Vasiliev built a GSM interception unit. Now Oliver has published the HOWTO on the web.

In an easy-to-follow run down Julian Oliver shows how to turn a BeagleBone Black into a GSM base station using a software defined radio platform, a GSM antenna, Debian and an Internet connection.



Vasiliev and Oliver are Critical Engineers who work from the view point that our environment is increasingly dominated by technological systems. These systems, often proprietary, opaque and closed source prevent people from understanding the logic by which they operate. As such, people are barred from actively participating in decision-making processes concerning which systems to use and to what end.

The Critical Engineer seeks to expose the logic of the engineered world by means of technological interventions. From The Critical Engineering Manifesto: “The Critical Engineer considers the exploit to be the most desirable form of exposure.”

One such exploit is the GSM interception unit called PRISM: The Beacon Frame. Built by Oliver and Vasiliev during ArtHackDay in Berlin, September 2013 in response to the revelations about dragnet surveillance by secret services around the world, the device aims to let people experience what spying technology can actually do.

An adapted version of PRISM: The Beacon Frame was displayed at the Transmediale festival in Berlin, January 2014. The device impersonates telco operated cell towers and tricks mobile devices in the vicinity into joining the PRISM network. The data the mobiles shared with the network was displayed on the wall of the exhibition space so people could see what kind of information there blabbermouth devices broadcast. This includes location, hostname and the device’s MAC address.

Ironically, The Beacon Frame was partially dismantled at Transmediale by the contractor providing the network setup for the festival after complaints about the exploit. Vasiliev and Oliver were warned that should they continue to operate PRISM, they could be reported to the police for violation of privacy rights and frequency regulation. After learning that, if charged, the consequence could be fines and even jail time, the work wasn’t restored.—Tessel Renzenbrink,

[via] is an Elektor International Media publication.

Small Plug-In Embedded Cellular Modem

Skywire plug-in modem

Skywire plug-in modem

The Skywire is a small plug-in embedded cellular modem. It uses a standard XBee form factor and 1xRTT CDMA operating mode to help developers minimize hardware and network costs. Its U.FL port ensures antenna flexibility.

The Skywire modem features a Telit CE910-DUAL wireless module and is available with bundled CDMA 1xRTT data plans from leading carriers, enabling developers to add fully compliant cellular connectivity without applying for certification. Future versions of the Skywire will support GSM and LTE. Skywire is smaller than many other embedded solutions and simple to deploy due to its bundled carrier service plans.

Skywire is available with a complete development kit that includes the cellular modem, a baseboard, an antenna, a power supply, debug cables, and a cellular service plan. The Skywire baseboard is an Arduino shield, which enables direct connection to an Arduino microcontroller.

Skywire modems cost $129 individually and $99 for 1,000-unit quantities. A complete development kit including the modem costs $262.

NimbeLink, LLC