Ported to gcc toolchain and modified to operate as concentrator