Copied from http://www.gsmlib.org/download.html