Skip to content

neo-technologies/android_device_rockchip_radxarock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CyanogenMod on Radxa Rock

Build instruction

  1. Fetch CyanogenMod cm-11.0 branch

    $ mkdir ~/radxarock $ cd ~/radxarock $ repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0

  2. Create repo local_manifests

    $ cd .repo $ mkdir local_manifests $ curl https://github.com/jungleji/android_device_rockchip_radxarock/raw/radxarock-cm-11.0/local_manifests/radxarock.xml -o local_manifests/radxarock.xml

  3. Sync code

    $ cd ~/radxarock $ repo sync

  4. Get CyanogenMod prebuilts

    $ cd vendor/cm $ ./get-prebuilts

  5. Prepare kernel

    $ cd ~/radxarock/kernel $ ARCH=arm make rk3188_radxa_rock_kitkat_defconfig $ make -j10 kernel.img

  6. Run envsetup

    $ cd ~/radxarock $ . build/envsetup.sh $ breakfast cm_radxarock-eng

  7. Create image

    $ cd ~/radxarock $ mka $ ./mkimage.sh ota

Notes

  1. Recovery

The recovery in this poring comes from Rockchip SDK. It's not CWM recovery. So, you must use Rockchip tools to flash the update.img to nand.

  1. API

Because the cm-11.0 branch of CyanogenMod is under active developing, sometime after syncing, you will encounter compiling errors.

If the errors are caused by android API update, you can run make update-api command updating the api located in frameworks/base/api/current.txt.

Feedback

If you have any questions about this porting, please send mail to [email protected]

About

RadxaRock device folder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.2%
  • Shell 10.5%
  • C++ 3.5%
  • Perl 2.0%
  • Erlang 1.7%
  • PHP 0.1%