• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly there! Migration cleanup is mostly done. There are about 6k posts left to import, a few forum redirects to make, and minor details. All the heavy lifting is done. Would love to hear feedback over at this thread!

[ROM][ICS][KERNEL][3.0.101][Build#7][20Dec'13]Unofficial MiniCM9 3.0.5 for Pico

Not open for further replies.


New member
Sep 27, 2012

MiniCM9 is a custom-built ROM for the X10 Mini / X10 Mini Pro / X8 based on CyanogenMod9. This rom runs Android ICS on top of the nAa-ics kernel. This is a self-compiled ROM made from MiniCM9 sources, built for the HTC Pico (Explorer), running on top of the Linux Kernel [3.0.101], with cherry picks from CyanogenMod's Gerrit Instance.

 * Your warranty is now void.
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 * Submitting bug reports on nightly builds is the leading 
 * cause of male impotence.

Installation instructions:

First time installation of MiniCM9 3.0.5 on your HTC Pico (Explorer), or coming from another ROM:
  • Make sure you're running a proper working custom Recovery
  • Copy GApps and MiniCM9 ZIPs to your SDCard
  • Boot into Recovery
  • DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
  • Flash MiniCM9 zip from SDCard
  • Flash GApps zip from SDCard
  • Reboot
Don't restore data using Titanium Backup! they might cause FC's
Restoring Apps + Data might cause problems and is not recommended, avoid it if possible!
Upgrading from earlier version of MiniCM9:
  • Copy MiniCM9 ZIP to your SDCard
  • Boot into Recovery
  • Flash MiniCM9 zip from SDCard
  • Reboot

What works:

Everything works for daily use!

  • Audio
  • FM Radio(Use Spirit FM from Play Store)
  • Hardware Acceleration
  • RIL
  • Bluetooth
  • Wifi
  • GPS (working fine! You just need a "sky view" :p )
  • Video
  • Camera
  • Video Recording
  • Voice Search
  • HQ Videos (Use 3rd party apps like MX Player for better playback)
  • Native USB tethering works! (check post 523)
  • Misc. Stuff

  • You say, if you find any :p

Build #7: http://forum.xda-developers.com/showpost.php?p=48656922&postcount=552
Changelog for build #7: http://forum.xda-developers.com/showpost.php?p=48658076&postcount=553
Build #6: http://forum.xda-developers.com/showpost.php?p=47853299&postcount=482
Build #5 (rev#3): http://forum.xda-developers.com/showpost.php?p=47065756&postcount=425
Build #5 (rev#2): http://forum.xda-developers.com/showpost.php?p=46975361&postcount=387
Build #5: http://forum.xda-developers.com/showpost.php?p=46942492&postcount=377
Build #4: http://www.mediafire.com/?0fy0kg4sllybi9l
Build #3: http://www.mediafire.com/?qmvdc8qc2bdqekd
Build #2: http://www.mediafire.com/?an4l1y3qs696137
Build #1: http://www.mediafire.com/?82l3as5t3i2ukuj

Gapps: YourZgappsXS-4.0.4-2013.11.06.zip

You can find the entire folder here:http://d-h.st/users/ZordanKV/?fld_id=15957#files

All android versions: http://d-h.st/users/ZordanKV/?fld_id=15431#files

Original thread link (made by @ZordanKV ): http://forum.xda-developers.com/showthread.php?t=2240652
Don't be a leech! Give him the thanks that he deserves!
XDA:DevDB Information
MiniCM9 3.0.5 for Pico, a ROM for the HTC Pico (Explorer)

thewisenerd, omerjerk, immortal_yash
ROM OS Version: 4.0.x Ice Cream Sandwich
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: 7
Stable Release Date: 2013-12-20

Created 2013-11-26
Last Updated 2013-12-20
Last edited:


New member
Sep 27, 2012
MiniCM9 Theme:
MiniCM9 theme, is the valid successor for MiniCM6 and MiniCM7 legacy.
It is designed as close as possible to the original specs of ICS, in order to be a lightweight, beautiful alternative to the stock theme. However it is tweaked in several parts of the UI, in order to fit better to pico's device's screen.

Build 7
  • Added custom carrier label option ;)
  • Toggles in Settings for S2W disabling, and on-off charging disabling
  • Updated clock app from KitKat ;) NOTE: this will take out clock widget :(
  • Updated calculator app from CM
  • USB tethering fixed!!!
  • Updated Apollo app
  • Bluetooth switches on faster :D
  • Circle battery
  • Screenshot settings - settings/system/power-off menu
  • status bar - center clock
  • Recent apps: Clear all recent apps at once
  • option to change status bar transparency
  • Trebuchet:[PATCH] Increase maximum number of homescreens to 9
  • Trebuchet:EXPERIMENTAL: Tweak Trebuchet config
  • Trebuchet:Update strings.xml :)
  • Trebuchet:[BUGFIX]Trebuchet: fix selector wrap in DoubleNumberPicker
  • Trebuchet:EXPERIMENTAL: Don't use text shadows inside folders and all apps
  • Trebuchet:Update icon from jellybean
  • Trebuchet:[BUGFIX]Fix desktop alignment when Search Bar is hidden
  • Trebuchet:[BUGFIX]Fix for NPE in showAllAppsCling
  • Trebuchet:[PATCH]Trebuchet: Only mark preferences changed when they actually are
  • Trebuchet:Fix preference casing
  • Trebuchet:Remove wallpaper offset
  • Trebuchet:[BUGFIX]Trebuchet: Fix NPE when rotating
  • Trebuchet:Launcher2: Improve launcher app launching performance
  • frameworks_base:Add jellybean style notification drawer close anim (not yet perfect, but will be perfecto in the coming builds :) )
  • frameworks_base:Fix alignment and copy size for legacy QCOM OMX
  • frameworks_base:Fix video thumbnail generation
  • frameworks_base:surfaceflinger: Improve dithering method
  • frameworks_base:Use RGB565 surface for wallpaper
  • frameworks_base:prefer 16bpp surface formats
  • frameworks_base:prefer 16bpp formats for opaque bitmaps
  • frameworks_base:Allow purging of asset bitmaps
  • frameworks_base:Merge jellybean fonts from CM10 Source
  • frameworks_base:Merge jellybean animations from CM10 Source
  • frameworks_base:Set setScrollingCacheEnabled to false
  • frameworks_base:New PyroMod optimization
  • Settings:removed CMStats completely.
  • Settings:New PyroMod optimization
  • Settings:Remove CMUpdate preference screen

Build 6:
  • New CyanogenMod bootanimation (it is official!) (check this commit: http://review.cyanogenmod.org/#/c/54440/)
  • Removed OI File Manager
  • Added CM File Manager backport! check this: http://forum.xda-developers.com/showthread.php?t=1982918
  • Fixed GPS (GPS HAL was missing, thanks to @Arjun12357 (for this), and cute_prince(for this)
  • libstagefright: Fix MPEG4 timestamp (using 32-bit unsigned)
  • Revert "Toggling the flashlight from the lock/pattern/sim unlock screens by long pressing the HOME button (1/2)" ('coz we don't have a flashlight!)
  • Option to hide Adb notification icon
  • Calculator: Revert "remove a lot of unused stuff and made the code cleaner" (fixes a bug)
  • Email: Add option to allow the download/upload of "potentially" insecure attachment
  • Make sure widget is notified on message-related changes
  • Fix 5701: Email widget displays valid emails then lots of empty entries with 01/01/1970
  • Exchange: increase max EAS heartbeat to 30 minutes
  • Fix heartbeat not incrementing on trivial changes
  • Revert "Allow only NT_MODE_GSM_ONLY or NT_MODE_WCDMA_PREF" (bugfix)
  • Phone: Ignore touch during network operators search
  • Phone: Disable accelerometer sensor while in-call and screen UI is off
  • I/O scheduler settings
  • Fix switching running/cached apps with memory bar
  • Removed Undervolt code from Settings (was device specific, for SEMC devices)
  • Removed Swap2SD in Settings
  • Removed A2SD in Settings
  • Camera: Use popup settings instead of knobs
Build 5_rev3:
  • Lock screen weather : Switch to new yahoo api
  • frameworks: new effect sounds contributed by "Dennis Cleiren"
  • Bugfixes in frameworks_base
  • Add lockscreen rotation as an optional rotation setting (1/2)
  • Remove 10MB of useless video from builds
  • Bottom statusbar (1/2)
  • lockscreen weather: capitalize C/F temps
  • revert "Add feature for clever dialing in ComposeMessageActivity" (doesn't work :confused:)
  • Browser: Quick control updates from Jelly Bean (squashed)
  • Fix Browser crash when VoiceSearch activity not available
  • Options to set the grid size in the app drawer.
  • added charger images
  • Added live wallpapers: Grass, Galaxy, and Polar Clock (from GB)
Build 5_rev2:
  • Add option to dissable camera shutter sound
  • Feature : Volume adjust sound preference 1/2
  • Feature : Volume adjust sound preference 2/2
  • Mms auto-retrieval (ics) 1/2: framework
  • Mms auto-retrieval (ics) 2/2: mms
  • telephony: Fix MMS for when operator has different APNs for Data and MMS
  • Misc. libstagefright fixes pulled from gerrit (check commits here)
  • Add feature for clever dialing in ComposeMessageActivity (just put phone near your ear) *haven't tested this*
  • LatinIME: Option to reverse volume key logic on cursor control
  • Add support for EXT filesystem
  • Disable Face-Detection in Camera app (from here) *fixes FC's in Camera app*
Build 5:
  • Updated Sources
  • Updated Kernel(Latest cute_prince kernel 3 source)
  • GPU OC and OC upto 800Mhz re-added(Default processor is at 600MHz)(Safe OC)
  • Wifi driver ported from HTC One V
  • Wifi firmware ported from HTC One V
  • Wifi completely fixed!(Tested by 2 beta testers)
  • Wifi Toggle Completed fixed(after a long deep sleep about 8-9 hours it might get stuck just turn on/off 3-4 times and you will be good to go)
Build 3:
  • New Kernel Source by cute_prince to fix battery drain
  • More smoother with new kernel
  • Better Contrast with new kernel source (Noticeable difference in viewing quality)
  • Camera fix from cm10 for face detection(Dint get any FC till yet but if you get let me know)
  • Brightness Toggle fixed (used to FC before)
  • Wifi toggle response is much better(Not Fully fixed as it is a kernel problem)
  • Default kernel clocked at 600Mhz only(OC kernel will be provided separately)
Build 2:
  • New Kernel 3 Source by cute_prince
  • Power Hal fixed
  • OC Kernel upto 800Mhz(Default is 600Mhz for processor) and OC GPU
  • A bit more smoother due to new kernel source
  • Removed CM Updates from Settings>About Phone
  • Removed Recovery Version from Settings>About Phone
  • Removed Swap Option from Settings>Performance>Memory Management
  • Removed A2SD Settings from Settings>Performance>Memory Management
  • Removed Undervolt Option from Settings>Performance>Processor
  • Removed UltraBrightness Option from Settings>Display>Brightness
Build 1:
  • Initial Release with compatible Kernel 3(build from source) and everything working.
  • Updated Sources
Wallpaper MDPI:

MiniCM9 signature banners:

CID, (as referring to the new CyanogenMod mascot) is the personal work of Caio and CyanogenMod. All logos of MiniCM9 are based on his design and are reproducing the original work of the respectful author. Therefore, all credits go to him and CM :)
Last edited:


New member
Sep 27, 2012
  • All those who contributed to the linux kernel
  • lirokoa, sakindia123, derefas, cute_prince and all others who contributed for Kernel 3.0.101
  • Google (for android)
  • Cyanogenmod Team and all its contributors (for the amazing "mod")
  • nobodyAtall and all other contributors for creating MiniCM
  • parudthz for the initial device tree.
  • immortal_yash (for bringing this upto build #4)
  • Big thanks to @ErwinP, and his device tree (https://github.com/ErwinP/android_device_htc_buzz) for trebuchet patches :)
  • androidarmv6 repos
  • PyroMod repos
  • GenetICS repos

The updated apps' credits go to:

Don't be a Leech! If you know what I mean ;)
Last edited:


New member
Sep 27, 2012

All sources are openly available on GitHub. Find all cherry-picks from Gerrit Instance on minicm4pico's repositories.

CyanogenMod: https://github.com/CyanogenMod
MiniCM: https://github.com/MiniCM
minicm4pico: https://github.com/minicm4pico
Kernel sources: https://github.com/vineethraj49/android_kernel_htc_pico
Device tree: https://github.com/vineethraj49/android_device_htc_pico_ics
Vendor tree: https://github.com/sakindia123/ics-vendor-pico

The team:
  • omerjerk (the coding expert! xD )
  • thewisenerd (that's me :p )
  • immortal_yash (let the guy who stole your pico, lose his... *mind* :mad: )
  • #Superuser (the budding newbie :) )
  • dhrumangajjar
Last edited:


New member
Mar 10, 2012
Re: [ROM & KERNEL 3.0.16][IMM76L/4.0.4] MiniCM9-3.0.5 - Beta 1 (28/2/13)

i can build one its easy :) but its not recommended as it burns nand slowly :( oc not stable till yet :(
Ok mate can you please upload a overclocked kernel for your rom and it's going to be the user choice because I'm using the overclocked kernel and I don't have any problems with NAND

Sent from my HTC Explorer using xda premium
  • Like
Reactions: bataratami


New member
Aug 13, 2011
Overclock kernels for MiniCM9(only for my rom,previous version is not supported)

OC Kernel/s optional install: in the rom itself is standard kernel with NO oc kernel but if you wish to install OC Kernel and give your phone something to chew on here you go, install via TWRP or CWM...done

OC Kernel MiniCM9-oc-800mhz
OC Kernel MiniCM9-gpu-oc-307mhz

Just incase you want to return to non oc kernel then here you go.

NoN OC Kernel MiniCM9 600Mhz

I take NO responsibility for burnt Nands if you flash any of the OC kernels, USE AT YOUR OWN RISK
Last edited:


New member
Mar 10, 2012
Re: [ROM & KERNEL 3.0.16][IMM76L/4.0.4] MiniCM9-3.0.5 - Beta 1 (28/2/13)

Overclock kernels for MiniCM9(only for my rom,previous version is not supported)

OC Kernel/s optional install: in the rom itself is standard kernel with NO oc kernel but if you wish to install OC Kernel and give your phone something to chew on here you go, install via TWRP or CWM...done

These overclock kernels are not tested please test them and confirm its working :)

OC Kernel MiniCM9-oc-800mhz
OC Kernel MiniCM9-gpu-oc-307mhz

I take NO responsibility for burnt Nands if you flash any of the OC kernels, USE AT YOUR OWN RISK
Did you tested them

Sent from my HTC Explorer using xda premium


New member
Aug 13, 2011
ok tested gpu oc and all working well :) can some one try the other kernel please :)

and reviews are welcomed if someone has tried the build :)

tested games like Temple Run 2,Subway Surfer,The EndApp and they work flawless
Last edited:
Not open for further replies.