You are here

CM6 for Milestone - build

I'd like to ask all the interested developers to join the CyanogenMod Port forum to coordinate and discuss the future development of the CM port. Thanks.

3.11.2010: the github repos are finally in a useful state again -
(feedback is welcome, I'd be glad for any hints to fix any stupidity encountered there ;) )
separation: the prebuilt/custom/modified files are in the device repo (prebuilt), files directly extracted from the beta 2.2.1 firmware in the vendor repo (proprietary)

To prepare and build:
mkdir cm4mm
cd cm4mm
repo init -u git:// -b froyo
repo sync
. build/
lunch cyanogen_umts_sholes-eng
make -j2 otapackage

More detailed instruction can be found e.g here: (but take account of the differences in the instructions published here.)

The will be built in out/target/product/umts_sholes, ready to be installed via OpenRecovery/updates.
You will also want the Google apps.

Repos and important commits (this list is now old, it's for the 0.01/0.02 versions based on the 2.6.29 kernel):
to be able to build OTA without boot.img:
device config files
let a part of the storage notifications to be handled by Usb.apk:
build also shared libcamera_client and libsurfaceflinger_client for the proprietary libvendorOMX_ti_omx...:
old 2.6.29 kernel needs one revert for dspbridge:
added umts_sholes (milestone)
proprietary files etc