[ROM] MiniCM10-4.1.0 [RELEASED] [15/3/13]JB 4.1.2/CM10 for the Χ10 mini pro

1,531 posts
Thanks Meter: 19,436
By nobodyAtall, Inactive Recognized Developer on 16th August 2012, 11:39 PM
Post Reply Email Thread

Official Website

MiniCM chat room

Visit Project's page @ google code

Nightly / Release Downloads -- do NOT mirror files anywhere

MiniCM10 is an unofficial port of CyanogenMod 10 for the SEMC msm7x27 devices. MiniCM10 is running Android Jellybean on top of the 2.6.32 nAa-jb kernel.

  • Your device is not capable for the full-blown JB experience. This is a best effort ROM to support the unsupported. If you don't like it, don't use it and especially don't complain. You have been warned!
  • To cookers: If you want to use parts or all of this ROM for your custom cooks, read this first.
  • To everyone: Please don't mirror this ROM
  • MiniCM10 is built for the X8 / x10mini / x10minipro range. It is quite stable and the most feature-complete JB ROM
  • This is a team work developed by DaRk_dOg and me. The following people should also be thanked on sight for their continuous support and testing! matmutant, Heronger, ponanovn, faiyyaz
  • For Troubleshooting common issues visit:

FAQs (Many thanks to matmutant)

If you have a question, please READ THIS before posting and also use the SEARCH button at the top right ->

Before posting an issue wipe (factory reset) via CWM at least once.

  • Built for LDPI
  • Full hardware acceleration (the ICS way)
  • Camera and Camcorder
  • Hardware Video encoding/decoding via OMX
  • FM Radio
  • Opengl rendering
  • MiniCM Updater for getting the latest build right into your device!
  • App2sd / Dalvik2sd compatible with 2.1 app2sd (storing to ext2/3/4 pre-existing partition is detected and mounted as such)
  • Android's native App2sd (move to sdcard, storing to fat)
  • Option to reboot into Recovery
  • Modular Undervolting handled Settings -> Performance menu (by default not active)
  • KSM support
  • Extra Settings display option for Ultra brightness, also handled via notification bar icons
  • Smooth 2D scrolling in menus
  • Native Wifi Hotspot
  • Native Bluetooth tethering

Bugs: (Please use the project's tracker for reporting bugs. Please file them properly following the template or they will be discarded.)

  • Download the from the release link that follows
  • Backup your /data contents: contacts, apps, sms, etc. or backup via recovery
  • Move the to the root folder of your sdcard. Download the suggested Google Apps
  • Make sure you are using the 2.6.32 nAa-jb kernel
  • Enter CWM and:
    - Select 'backup and restore -> Backup'
    - Select 'wipe data/factory reset' (MUST DO)
    - Select 'mounts and storage -> format /system'
    - Flash the To do this, Select 'install zip from sdcard -> choose zip from sdcard' and select the
    - Flash gapps in the same way
  • Reboot (first boot will take ~2 mins)
  • Once your device has booted, you can use the MiniCMUpdater to be notified for upcoming updates. This way you can get the latest MiniCM straight on your device!

Please make sure you followed the above steps before reporting any issues, especially 'wipe data/factory reset'

Downloads -- do NOT mirror files anywhere

Old downloads

New Google Apps


If you are enjoying my work please consider donating: .
Donations are voluntary but allow me to spend more time on this project.

We can't be held responsible if this ROM bricks your device or makes it explode in your hands! Use it at your own risk!

- 15/3/13 MiniCM10 4.1.0 build
- 23/11/12 MiniCM10 4.0.2 build
- 25/9/12 MiniCM10 4.0.1 build
- 16/8/12 MiniCM10 4.0.0 build
The Following 166 Users Say Thank You to nobodyAtall For This Useful Post: [ View ] Gift nobodyAtall Ad-Free
16th August 2012, 11:40 PM |#2  
DaRk_dOg's Avatar
Senior Member
Thanks Meter: 2,328
CrystalMiniCM10 Theme


CrystalMiniCM10 is a fork of my Crystal2 Theme. It is properly scaled for LDPI/MDPI resolution screens and optimized for MiniCM10, while it has almost all the features of the playstore edition.
The theme will receive regular updates through the MiniCM10 nightlies and is a constant work in progress


1.0.1 -- Initial Release
The Following 62 Users Say Thank You to DaRk_dOg For This Useful Post: [ View ] Gift DaRk_dOg Ad-Free
16th August 2012, 11:40 PM |#3  
nobodyAtall's Avatar
OP Inactive Recognized Developer
Flag Patras
Thanks Meter: 19,436
Donate to Me
Build Changelog:

### MiniCM10-4.1.0
* Latest CM 4.1.2 android code (many improvements)
* Support for kernel
* Updated wifi driver and wpa-supplicant8
* Updated bluetooth and bluetooth tethering support
* New TI/CM FM Radio app
* Disable auto-convering of sms to mms
* libaudio improvements
* USB mtp support (on by default)
* Cleanups and overlay improvements
* Improved mimmi support
* Fixed black screen on wakeup
* Improved electron beam animation

### MiniCM10-4.0.2
* New unique CrystalMiniCM10 theme (default from now on)
* New MiniCMUpdater feature for nightlies/releases for auto-updates
* HW Video encoding / decoding via OMX
* Camcorder 640x480 (full resolution)
* Jellybean libaudio from sources (fixes for many audio related issues)
* Removed SEMC stock keyboard
* Improved camera performance and responsiveness
* Improved all around performance and snappiness
* Latest CM10 release code
* CPU Settings are restored now after reboot

### MiniCM10-4.0.1
* Screen off CRT (electronbeam) animation
* Less artifacts with stock camera
* Improved libaudio - now vol up/down in call work correctly
* Improved performance
* Back button ends call
* Force GPU for 2D rendering on by default
* Many many fixes from CM
* Auto-brightness implementation

### MiniCM10-4.0.0
* CM10 - Android 4.1.1 Jellybean codeline
* Unique MiniCM10 theme
* Full Hardware Acceleration with Adreno ICS libs
* For use with nAa-jb kernel line only
* Built for MDPI - shakira, LDPI - robyn, mimmi
* MiniCM10 theme
* GSM/SMS/Data(3G, EDGE)
* Functional Camera (SEMC libcamera, camcorder not working)
* Wifi
* Wifi Tethering
* Usb mass storage
* Bluetooth
* Bluetooth Tethering
* FM Radio
* ADB at boot
* Sensors
* OpenGL Rendering for gui (the ICS way)
* Libaudio from sources - supports wired headset and FM Radio
* Software Video decoder
* Vibration
* App2sd (storing to ext4. Detect ext4 partition and swap and mount as such)
* Native android moving apps to sdcard
* Fixed banding issues
* Flash led (Torch app) (for robyn, mimmi)
* Stock SE T9 keyboard (for robyn, mimmi)
* Offline charging
* Reboot menu - boot into Recovery
* Recovery version in Settings -> About Phone
* OTA Update notifications for both kernel and ROM
* Undervolting via Settings -> Performance menu
* Ultra brightness via Settings -> Display menu
* Option to disable bootanimation for faster boot
* Partition info Settings menu
* Bugreporting by pressing vol down + vol up + power. Attach this report on bugs that you open on the project's tracker
* Long-pressing the HOME button toggles flashlight (option in Settings -> Lockscreen -> Security)
* A2SD settings
* Swap settings
The Following 57 Users Say Thank You to nobodyAtall For This Useful Post: [ View ] Gift nobodyAtall Ad-Free
16th August 2012, 11:40 PM |#4  
nobodyAtall's Avatar
OP Inactive Recognized Developer
Flag Patras
Thanks Meter: 19,436
Donate to Me
Notable Known issues:
* Panorama is not working ATM
* Check the FAQ for more
The Following 39 Users Say Thank You to nobodyAtall For This Useful Post: [ View ] Gift nobodyAtall Ad-Free
16th August 2012, 11:51 PM |#5  
StardustGeass's Avatar
Senior Member
Flag Jakarta
Thanks Meter: 141
Gonna test it ASAP
16th August 2012, 11:51 PM |#6  
matmutant's Avatar
Senior Member
Flag ~/
Thanks Meter: 4,775
Donate to Me
Read Before Asking Please

FAQ for MiniCM10 and nAa kernel
reading may answer to lots of your questions !
for X10mini, X8 & x10miniPRO

  • i decided to create a new thread dedicated to Q&A about miniCM10
  • so please, as usual, read FAQ, use search option or anything else before asking commonly answered questions
  • the FAQ will be incremented when needed
  • the Q&A is written as Q are asked

Chatroom for support is now available (
clic on the red text above
register, and then enjoy

clic here for : FAQ

this post will be updated with the very last Questions added to FAQ about the ROM for quick view

3/ hard/software keyboard isn't working properly?? ( ? ; mimmi )

Originally Posted by x10man

Quick fix for the soft keyboard:

On the select input method screen turn the hardware keyboard to off like so:

The software keyboard will now appear but the hardware keyboard still works.

Basically this needs to auto-switch when the hw keyboard opens and closes.


Sent from my U20i using xda premium

Originally Posted by DanielFran

Power off, then remove sim card. Reboot and select language, change keyboard layout in advanced definitions (mimmiparts). Then put again sim.

Sent from my U20i using Tapatalk 2

7/ i updated from miniCM10-4.0.0 to 4.0.1 and after updating the gapps to 20120923 i lost the camera ? (miniCM10-4.0.1 ; all devices)
  • go to mount&storage
  • format /system (NO data lost )
  • install miniCM4.0.1 again
  • install gapps 20120923
  • reboot&wait
all should be back to normal : fast and feature full

8/ how can i set keyboard shortcuts on my hardware keyboard? (all builds ; mimmi)
just edit azerty.xml or qwerty.xml in system\usr\keyboard-config\layouts

9/ how can i fix my azerty/qwerty/qwertz... HardWare keyboard? (miniCM10-4.0.2+ ; mimmi)
first flash this : from here
and then the zip corresponding to your specific language : look here

/!\ choose "default input method" so that the KB works correctly, if you don't it will behaves strangely
/!\ do not modify keyboard_layouts and keyprints in any way if you want the above to work, edit: seems you can edit the xml finally
/!\ do not modify advanced>mimmiperts, make sure you have not touched it before processing the installs. it is recommended to start from a "fresh build" i.e. to wipe all user data, and so on.
defauld input and sym button should be back

/!\here is another way to fix it : follow allesand's instructions
bug tracking template :
Originally Posted by twins.7

#BUG Report

Reboot - Recovery

the screen stuck in rebooting dialog. It should just rebooting

press home key (or any key maybe) to make it reboot

screen shots (for robyn)

useful links :

[DEV] miniCM10 debug only thread (shakira, robyn and mimmi)

$find other useful link in miniCM7/9 miniFAQs $

Perfomance :

recomended settings :
perf related :
  • CPU: keep default, but enable UnderVolting (and set on boot if you don't OverClock) (settings>performance>CPU)
  • RAM : to optimize RAM usage, use KSM, zram (18%, default) and allow purging of assets (settings>performance>memory managment)
  • I/O : keep NOOP, this is the default and the best for flash memory
other :
in settings>developer options
  • enable USB debugging,
  • debug notification,
  • set all animations to 0.5 (electron beam CRT animation will happen no more)
  • enable "kill with back button"

for whose who feel the system slow and laggy, just try the SWAP (SDcard class6+ recommended)
SWAP, there is two "kind" of swap : using a partition on the SDcard, or using a swap file
both are good, but some SDcard/phones react better with the one or the other
let us start with the partition way : it is more complicated than the file method, but as some advantages

pros: once it is set up, no need to care about it anymore, the SDcard can be mounted to PC easily without latency
cons: a little complicated to set up, and once it's done, it is as complicated to revert as to set up; to change swap size, you need to repeat the process (formating and partitioning SDcard)
needs a clean install of miniCM10:
  • flash JB kernel
  • in CWM, go to mount&storage :
  • then, format /system, /data and /cache (so that kernel can use the new partitions size) any data on phone memory will be lost
  • set up your swap:
  • ==> go to /advanced/Partition SD Card
  • if you don't want to use a2sd, then choose the minimal size for ext, and the size you want for SWAP
    it will FORMAT your SDcard ! any data on SDcard will be LOST
  • and install the rom

swap partition should work
what doesn't work is the swap info menu

to revert : format SDcard in phone settings : it will FORMAT your SDcard ! any data on SDcard will be LOST

now, the swap file way : it is really simpler than the swap partition, works great but has some drawbacks

pros: easy to set up, easy to revert, and the size can be choosen at wish at anytime (in settings>performance>memory>Swap settings)
cons: high latency when mounting SDcard to pc, it can take forever (really quicker to use CWM mount and storage capability to use the SD on the PC, than using android way)
you must perform a clean install of miniCM10 (by formating /system, /data and /cache) any data on phone memory will be lost
install the rom zip, the gapps, and boot up your phone
set it up
once your rom is ready to use,
  • go to settings>performance>memory>Swap settings
  • choose "enabled"
  • choose the size
  • allow system to get SU permissions
  • wait for the pop up "swap enabled"
enjoy, it is simple and can be disabled on wish
to see if you swap works, open terminal, and type the following :
The Following 20 Users Say Thank You to matmutant For This Useful Post: [ View ] Gift matmutant Ad-Free
17th August 2012, 12:00 AM |#7  
mercedes722's Avatar
Senior Member
Flag Beni mellal
Thanks Meter: 14
Goood work nAa u make our x10mp great thank youuu

Sent from my U20i using xda premium
17th August 2012, 12:02 AM |#8  
mibuwolf's Avatar
Senior Member
Flag cape town
Thanks Meter: 21
Thank you nAa you are the best, showing my thanks by hitting the thanks button now!
17th August 2012, 12:16 AM |#9  
TeckpZi's Avatar
Junior Member
Thanks Meter: 7
OMG, testing now :B
thank you nAa
17th August 2012, 12:37 AM |#10  
DanielFran's Avatar
Senior Member
Thanks Meter: 428
Nice job! Installing and testing...

Thanks a lot!

Edit: Cannot digit my Sim Card PIN code!?! => Fixed using Phisical Keyboard but Keypad did not work
Edit2: Autorotate did not work. => Fixed, option was not selected by default
Edit3: Cannot load SWAP information (Appears message 'Error loading swap information...')
17th August 2012, 01:05 AM |#11  
icerebro's Avatar
Senior Member
Thanks Meter: 115
Holy sh**t .... I didn't wait for that... have to try it!!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes