This is my port of CyanogenMod 10.1 for ZTE Blade III. It is unofficial and unsupported by the CyanogenMod team and it’s for advanced users only.


Do not mirror my builds! Please post a link to this page instead.


  • RIL (mobile network & data)
  • Wifi
  • Bluetooth
  • GPS
  • Audio (playback/input/routing/headphones/etc)
  • Camera (photos, camcorder & panorama)
  • Hardware acceleration and OpenGL rendering
  • Hardware video decoding and encoding
  • ‘Project Butter’
  • SDcard
  • USB-storage (on external sdcard) & adb
  • USB-tethering
  • Wifi-tethering
  • Touchscreen/multi-touch
  • Sensors
  • LEDs
  • FM radio

Not working:

  • ???



  • CyanogenMod team & everyone who’s been working on CM10.1

How to install:

  1. boot into ClockWorkMod recovery
  2. backup and restore -> backup (makes a nandroid backup of your previous ROM)
  3. mounts and storage -> format /system
  4. wipe data and factory reset
  5. install
  6. install
  7. reboot now


Q: I can’t find developer options and performance settings, why?
A: Settings -> About phone -> Click ‘Build number’ several times

Q: I don’t have reboot options in power menu, why?
A: Settings -> Developer options -> Advanced reboot

Q: When I’m connected with an USB cable to my computer, I can’t see my internal sdcard as a storage, why?
A: I’ve made an executive decision not to include a mount point for internal sdcard. This is because recent Android versions don’t allow setting emulated sdcard as secondary storage. Setting rather small emulated sdcard as a primary storage caused issues with games/apps that want to download large amounts of data to the sdcard.

Merged commits not mentioned in the changelog.

17.9. changelog:

  • bluez -> bluedroid

30.8. changelog:

  • fixed muted mic in viber
  • fixed ‘Can’t create handler inside thread that has not called Looper.prepare()’ that caused issues with several games/apps
  • added option for vibrator intensity (Settings -> Advanced -> Vibrator intensity)
  • button backlight delay equals screen timeout (if button backlight not disabled from the settings)
  • CM10.1.3

14.8. changelog:

  • cleanups and small fixes for libaudio
  • fixed issue in cpu freq table that caused reboots on some devices
  • few unmerged enhancements for low memory devices

20.7. changelog

  • FM radio updates
    • saved channels don’t get lost on restart
    • updated FM notification to look like something from Android 4.x
    • don’t hide FM app from recents view
  • support for USB host mode and added mount point for external USB storage
  • patched kernel against several exploits (CVE-2013-2094, CVE-2013-2596, CVE-2012-4220, CVE-2012-4221, CVE-2012-4222)
  • CM10.1.2

10.7. changelog:

  • fix loading a2dp audio hal
  • fix camcorder to work without disabling metadata (also fixes thumbnail generation for videos recorded with camcorder)
  • enable network unlock query

6.7. changelog:

  • fixed bluetooth (ported bluez stack from CAF)

4.7. changelog:

  • fixed FM radio
  • updated libaudio
  • switched to caf kernel (source)
  • CM10.1.1

14.5. changelog:

  • reverted internal storage support

18.4. changelog:

  • add mount point for internal storage
  • update kernel display/kgsl drivers
  • update adreno blobs
  • include live wallpapers & more ringtones
  • include total of two wallpapers :P (AOSP and CyanogenMod default wallpapers)
  • rewrite device settings
  • add option to disable button backlight

29.3. changelog:

  • possible fix for texture corruption on some rare occasions (thanks to daemond)
  • PIE controls (merged)
  • allow PIE controls without enabling expanded desktop
  • Ad-Hoc support (merged) and unmerged enhancements
  • kernel optimizations and fixes to build using newer compilers
  • kernel and ROM compiled using AOSP gcc 4.7 toolchain

17.3. changelog:

  • fixed camcorder/hardware video encoding
  • take back some RAM (now 404MB available)
  • bionic optimizations
  • disable camera hdr
  • new Superuser (merged)
  • new Apollo (merged)

24.2. changelog:

  • initial release