A Popular European Cable Modem Is Now Open-Source

Written by Michael Larabel in Hardware on 9 December 2015 at 10:17 AM EST. 16 Comments
HARDWARE
A popular European cable modem has seen its software open-sourced by Technicolor in order to comply with the GPL.

Phoronix reader Adam Kalisz can be thanked in part for this effort and he's shared the story with us below.
The sources to the Technicolor TC72XX cable modem very frequently used in Europe in Ireland, Germany and Czech Republic e.g. have been published on Github.

Because the bridging capability on my Technicolor TC7200 was awful, I was interested, what I could do to fix this for me. The advice in various forums was mostly trial and error kind of stuff. But I also noticed, that Technicolor and UPC CZ are probably not in compliance with the GPLv2.

After about half a year of back and forth with those companies, I convinced Technicolor to comply with GPL an embrace the open source more, or at least make a code drop. Technicolor TC7200, TC7210, TC7230 should have their codebase open sourced and available on Github (including firmware):

eCos Library: https://github.com/tch-opensrc/TC72XX_BFC5.5.10mp1_OpenSrc

Operating System: https://github.com/tch-opensrc/TC72XX_LxG1.0.10mp5_OpenSrc

As you will notice, there is no licence notice in the root directory, but this should apply and click on the "TC7200, TC7200.U, TC7210 and TC7230" tab. There are further notices in the files. Some do seem to be proprietary, so please double check.

As for the TC7200, the problem with a missing firmware seems to have been fixed and there is specific BCM3383 firmware after a short high level inspection. This could also mean, the BCM33843 chip has a publicly available firmware now, since that chip is pin and software compatible with BCM3383.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week