Osmocom icE1usb: Open hardware USB E1/T1 adapter
projects.osmocom.org
projects.osmocom.org
Mind you, at that time there where hardly or no easy accessible & readable write-ups on the subject. Piles and piles of badly formatted and cryptic worded PDF's had to be obtained, read and understood. He did it.
Remember, this was in the same year Karsten Nohl gave his BlackHat presentation on cracking A5/1. Exciting times :)
[0] https://deepsec.net/docs/Slides/2010/DeepSec_2010_OsmocomBB.... [1] https://srlabs.de/wp-content/uploads/2010/07/100729.Breaking...
USB E1 is holy grail when it comes to E1 interfaces. Before that meant a PCI card, which excluded all laptops and SBCs. And it usually required some pretty specific kernels and modules to be installed.
There exist Thunderbolt 2 and 3 PCI breakout boxes. Usually they're used for eGPU setups, but they work with pretty much anything.
Given osmocom's focus I guess the main point to this for them is talking to base stations that have an e1 port.
Would it be as simple as writing some high level software that interfaces with readily available libraries or would more possibly be necessary?
I’m fascinated by the opportunity that all of the legacy circuit switched(pardon me and my naïve googling if that’s the wrong term) hardware has left in critical places.
The equipment for the project has been growing. Outside the expensive E1 device, I still need to get what I need to really simulate that line, including some DCE to take whatever the serial interface on the phone is to an E1 line. I’ve also bought a few old protocol analyzers which weren’t completely necessary, but fun if not mildly useful.
Recently I've switched it to a metro fiber ring + SIP trunking.
It's surprisingly difficult to get SLA'ed SIP trunking in the SMB market.
I'm trying to remember the exact number, but IIRC it was good for a couple of thousand transactions a second.