CoreCDP 2.3.4 Release Notes

CoreCDP 2.3.4

CoreCDP 2.3.4 was released on June 23, 2015.

CoreCDP 2.3.4 is a maintenance release that adds LTE radio support and security fixes.

Changes since 2.3.3
  • Updated at91bootstrap with fast SDRAM slew rate (MTCDP) and updated NAND flash support
  • Added driver support for LTE socket modems
  • Bash updated to 3.2.54 (fixes Shellshock CVEs)
  • glibc patched for GHOST vulnerability
  • Updated ca-certificates
  • Lighttpd 1.4.35
  • Fixed openjdk-6 new build issues
  • mt100eocg-pcie-dk: update wl1271 firmware to R5.SP4.01, fix default wl1271-nvs.bin
Known Issues
  • In order to reset the radio for H5 models, the user must call the /usr/sbin/radio-reset-h5 script rather than using the standard mts-io method. This script disables all USB host ports while the radio is reset. If the script is not used, the radio will fail to reset and will not function until properly reset.
  • CoreCDP 2.3.x won’t build on Ubuntu 13.04 or later. Please use a supported distribution from the list below. Ubuntu 12.04 LTS is highly recommended.
  • OpenJDK doesn’t build on all Linux distributions, see the list below for more information.
  • To build OpenJDK on CentOS 6.5, SELinux should be disabled (run ‘setenforce 0′ as root)
  • venus-gps usage doesn’t show the supported “host:port” syntax for –tcp-client option.
  • sms-utils is not supported on CDMA/EVDO radios (EV2, EV3)
Supported Linux distributions for build system
  • Ubuntu 10.04 to 12.10 (12.04 recommended)
  • Debian 6 and 7 (recommended)
  • openSUSE 11.4 to 12.2 (openjdk doesn’t build on 12.2)
  • Fedora 12-17 (openjdk doesn’t build)
  • CentOS 6.5
Linux distributions that won’t work
  • Ubuntu 13.04 and later
  • Fedora 18 and later
  • openSUSE 12.3 and later
Notable Software Versions
GCC 4.5.3
Glibc 2.12
Linux 2.6.35.14
Busybox 1.18.3
U-Boot 1.3.4
Python 2.6.6
Perl 5.10.1
Ruby 1.9.3-p392
JamVM 1.5.4
OpenJDK 6b24
PHP 5.3.6
SQLite 3.6.23.1
Mono 2.6.3
PPP 2.4.5
OpenSSL 1.0.0d
Dropbear (ssh daemon) 0.52
Lighttpd 1.4.35
Download
Download the tarball: CoreCDP 2.3.4 (1214)
Pre-built packages and images: http://www.multitech.net/corecdp
Git access: git://git.multitech.net/corecdp.git
Cgit web interface: http://git.multitech.net
Release tag: 2.3.4

See Getting Started for build instructions using the provided tarball.

Supported Hardware

MTCDP-E1-DK-0.0
MTCDP-G2-DK-0.0
MTCDP-H4-DK-0.0
MTCDP-EV2-DK-0.0
MTCDP-1.0 (no radio)
MTCDP-E1-DK-1.0
MTCDP-G2-DK-1.0
MTCDP-H4-DK-1.0
MTCDP-H5-DK-1.0
MTCDP-EV2-DK-1.0
MTCDP-EV3-DK-1.0
MT100EOCG (no radio)
MT100EOCG-G2
MT100EOCG-H4
MT100EOCG-H5
MT100EOCG-EV2
MT100EOCG-EV3
MT100EOCG with MTPCIE-H5

How to Build from Git (if not using release tarball)
# clone the repo
git clone git://git.multitech.net/corecdp.git
cd corecdp

# checkout a branch/tag
git checkout 2.3.4

# init git submodules and setup dir structure
./setup.sh

# setup environment
source env-oe.sh

# Optionally edit conf/local.conf to customize some settings:
# INHERIT += "rm_work" (save disk space or keep source code)
# Set BB_NUMBER_THREADS and PARALLEL_MAKE to values that make sense
# for your system and the number of CPU cores you have.

# build an image
bitbake corecdp-base-image