[ROM] SCI MIUI 2.3.23v1.0 En/De / 2.4.13 EN (17 Apr.)

Add user contributed "Tips & Tricks" section?

  • Great idea

    Votes: 31 79.5%
  • No, bloats the thread with contribution posts

    Votes: 4 10.3%
  • What? ... Let's talk later, my bus comes.

    Votes: 4 10.3%

  • Total voters
    39
  • Poll closed .
Search This thread

a user

Senior Member
Jan 11, 2011
4,894
2,032

SCI MIUI 2.3.23v1.0 En/De / 2.4.13 EN SysTune Bundle



Special Thanks to LeeDroid who in my opinion is how a XDA-DEV should be!

Some other special thanks to LorD ClockaN for some funny beta testing parties of his kernels and his responsiveness to critics!

Additional thanks go to MrGarak for givng me some nice directions regarding miui and miui-germany.de for their permission to base on their stuff.



Due to request i decided to make my custom rom public. Not much special about it compared to the official stock miuiandroid.com release. It based on the stock rom from miui-germany to include ENGLISH and GERMAN language.



If you want to support me you can by my tuning app SysTune on the Market.
SysTune is included in the rom for free but if not bought it is limited to fully work only in my rom and will only get updated when the rom gets an update.



Changes from official release:
  • Inspire 4G Support (Thanks to thedonvaughn)
  • Scrollable Widgets support mod for MIUI Launcher
  • Toggle2G included (Thanks to TheMasterBaron)
  • SysTune included for free! Only fully working on this rom for free!
  • Arabic and Persian RTL support as addon. Many thanks to fearkillerr.
  • Shorter delay for screen off/on by proximity sensor when calling.
  • Shorter delay when calling out.
  • Optimized eu gps settings.
  • Even more improved TCP IP4
  • Android Keyboard from CM7 supporting more languages with dictionaries
  • Improved System: smooth like never befor! (thanks to leedroid and rmk40)
  • Tweaked GPS configuration
  • Small GPU Performance tweaks
  • Small UI Performance tweaks
  • Some CFS tweaks for improving permformance (for any CFS kernel)
  • Multi Language Support as Addon (Many Thanks to xavierjohn22)
  • English and German translations (miui-germany.de)
  • Smaller build.prop tweaks
  • Automatic Zipalign Script (from LeeDroid)
  • Some EXT4 optimizations (thanks LeeDroid)
  • Initial sound setup: Dolby V for Speaker, SRS for Headsets (can be changed with snd3254)
  • 4-Way-Boot extension included or as addon (depends if i forget it :p )
  • Removed chinese only apps and other bloat
  • Rom installation wipes Cache and Dalvik Cache
  • Nano terminal texteditor
  • Bash


Notes:
  • For Non EU-Countries there may be suboptimal download/upload speeds for 3G/H due to special settings in build.prop that depend on providers. For those i will collect and post patches to fix this and make them here available later.
  • For 4-Way-Boot Extension long press power button. Pressing then on "reboot" will offer you four further options.
  • I keep stock kernel and will keep it that way. Maybe i will offer other kernels here as addons or links.
  • When moving between a version without Toggle2G and a version WITH Toggle2G you must do a full wipe!


Roms
Flash through recovery.

Kernels
Flash through recovery.

This Versions differ from LorD ClockaN's release by not including a modified libsqlite.so which is not needed and only negates any usefull changes done by the miui team.

User reports are always welcome!

Addons
Flash through recovery

Individual Language packs (contributed from users)


General Addons:

Themes
Copy into sdcard/miui/themes/

Alternative Download

Wuala Public Directory


If you want to give me more space on wuala just register a new account using this link: http://www.wuala.com/referral/3GN36KM37C4ABP66P5AJ


Final Words:
  • I intend to release regulary updates scheduled along the official miui releases. Though i will performe first a small verification to ensure it not introduces major issues.
  • I have no donation button as i currently haven't done really much to justify this. I do this mainly for myself.
  • Enjoy yourself ;)
 
Last edited:

a user

Senior Member
Jan 11, 2011
4,894
2,032
Creating Language Pack Guide

First you need either a miui language pack zip file or a miui stock rom zip file in your language (the first is to be prefered).

[1] if you use a stock rom zip instead of a language pack then you need to replace the "updater-script" file with this one. It is found iin META-INF/com/google/android/ within the zip. Best first remove the file and then add the one from the link.
If you have a language pack then simply skip this step!
[2] Within the zip's root directory remove everything but the directory META-INF and system.
[3] Within the system directory remove everything but the directories app and framework
[4] Within the system/framework directory remove everything but the file framework-res.apk
[5] Within system/app remove everything that you do not find in my roms zip in system/app

If you want to use my SCI MIUI without the Toggle2G then you are basically done. Proceed to step 9

[6] Get this Toggle2G resign tool from here and extract it somewhere on your disk.
[7] Go to the directory you have extracted the resign tools. If you are on a linux machine you need to make the script ResignUpdate.sh executable with this command "chmod a+x ResignUpdate.sh". On windows you don't need that step.
[8] Now call ResignUpdate.sh (for linux users) or ResignUpdate.bat for windows users giving it as paramter the full path to your language pack zip you made in steps 1-5. Like this:
Code:
ResignUpdate.sh blabla/mylangpack.zip

this will generate a new zip file in the same directory where "mylangpack.zip" is.

[9] Flash my Rom (if you didn't already have done this) and boot it. Enter pin etc. and let the rom settle down. Then reboot to recovery again and flash your newly generated language pack zip and boot again.
You may skip the boot in between but in case you have issues you should do the mentioned boot between flashing the two zips.


Issues and Solutions

In general a full wipe (maybe also wiping sd card) is recomended and no restoring of any system app/data. Before resotring any of the user apps try to verify if the issue is solved. Sometimes one of the restored user apps/data is responsible for the trouble.



  • In case of force closing market the following methods could fix it:
    • Change language settings to English (US). US is important. Start Market. Close it. And then set back to your desired language.
  • for thus who want louder in-call volume. try adding this line to your build.prop (remember to mount system as r/w before editing the file) and then reboot.
    Code:
    ro.config.vc_call_vol_steps=6
    thanks go to eliashadow
 
Last edited:

a user

Senior Member
Jan 11, 2011
4,894
2,032
TIPS and TRICKS
(user contribution wished!)​

Everybody that has found a usefull tip or trick may post it or pm me. If it looks like a worthy contribution for this list i'll add it with credits. If i forget the credit just pm me :p

MIUI Tips
  • Quick Flashlight Pressing and holding home button during lock screen enables flash light.
  • There are three different battery styles in miui available. Look at Settings -> System -> Battery
  • Screen Shot Pressing MENU + VOL DOWN takes a snap shot.

Display Brightness tuning on Miui
Miui (and CM7) allows tweaking the autobrightness levels and mode. Here a brief guide and my current settings (may change over time).
  • Go to Display Brighness Settings
  • Activate Automatic Brightness if not yet activated
  • Go to enhanced mode
  • One can use the Lightsensor Filter to avoid flickering due to immediate brightness changes when the surrounding light changes. My settings here are:
    • Time Interval 10s
    • Threshold off
    • Intervall 2s (select 1s to react faster if you want)
  • Set custom filter levels on and then go to customize levels. I am using a modifed version of the default settings. Thus i have the same number of levels. I think one could reduce the number but i was too lazy :p Here my settings:
    • 0-159 : 38 | 255
    • 160-224 : 48 | 255
    • 225-319 : 60 | 0
    • 320-639 : 82 | 0
    • 640-1279 : 100 | 0
    • 1280-2599 : 135 | 0
    • 2600-5799 : 186 | 0
    • 5800-7999 : 208 | 0
    • 8000-10239 : 231 | 0
    • 10240 : 255 | 0
    Actually i only modified the first half as i didn't had the light circumstances to optimize also the rest. But i think you got how to do this. Finally press the "Save" button to apply the values so you can see if it suits you. At the top of the screen you see current measured sensor values (unfiltered and filtered) and the current set brightness values.
  • Finnaly go one step back and activate "reduction of brightness allowed" (it's the second last setting).
  • I have set Hysteresis to 30%.

SysTune saved settings
NOTE: directory of saved settings changed!
Copy it to sdcard/systune/
Note: advanced governor settings start with "gov_GOVERNOR_" where GOVERNOR is the governor they are for. so don't change this if you want to rename them.

Download links for my settings moved to:

SysTune discussion thread. If you want to discuss your experience with various settings or see what others use then i hope you help filling up this thread ;)

Check out the second post for settings to download and infos on how to contribute.

General Tips
  • If you resolved your battery issues using current messure tools etc. then turn them off and also turn off
    battery monitoring in Miui Settings. This allows your device to go longer into sleep.
 
Last edited:

a user

Senior Member
Jan 11, 2011
4,894
2,032
Sorry, but i have to stop the rom for now. I have overseen something to check regarding copyright. Until i got this clarified rom is no further available to publicity.
 
  • Like
Reactions: sparky_boi

djcsurf

Senior Member
Jan 9, 2011
2,039
452
Kent
Have downloaded, will install it tomorrow.

How is the autobrightness, did you incorporate spyr0s values?
Do you have recommended settings for SetCPU similar to what you used with LeeDrOiD rom?
 

EmptyArea

Senior Member
Dec 17, 2010
1,537
272
Have downloaded, will install it tomorrow.

How is the autobrightness, did you incorporate spyr0s values?
Do you have recommended settings for SetCPU similar to what you used with LeeDrOiD rom?

there is a console for designing your own setting included, it's the same as the one found in CM7
 

a user

Senior Member
Jan 11, 2011
4,894
2,032
guys, me stupid. currently it installs formating system and cache to ext3. i fixed it and will uploading it in the next hour.

just flash over current one.

@autobrightness: miui allows setting your owns like cm7

@governor settings: currently no further tuning needed. but on that matter i post later some news.
 
Last edited:
  • Like
Reactions: sparky_boi

EmptyArea

Senior Member
Dec 17, 2010
1,537
272
Full wipe, formatted sd to 100% fat32, installed rom, and boom it's like silk.

Of cause it should be in it's green state. no fcs, nothing bad to say at all

a user I'll give a more in depth feedback as time passes, also +1 on knowing your gov settings please?

Edit: FYI been running since yesterday :)
(theme manager - online does fc)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 102

    SCI MIUI 2.3.23v1.0 En/De / 2.4.13 EN SysTune Bundle



    Special Thanks to LeeDroid who in my opinion is how a XDA-DEV should be!

    Some other special thanks to LorD ClockaN for some funny beta testing parties of his kernels and his responsiveness to critics!

    Additional thanks go to MrGarak for givng me some nice directions regarding miui and miui-germany.de for their permission to base on their stuff.



    Due to request i decided to make my custom rom public. Not much special about it compared to the official stock miuiandroid.com release. It based on the stock rom from miui-germany to include ENGLISH and GERMAN language.



    If you want to support me you can by my tuning app SysTune on the Market.
    SysTune is included in the rom for free but if not bought it is limited to fully work only in my rom and will only get updated when the rom gets an update.



    Changes from official release:
    • Inspire 4G Support (Thanks to thedonvaughn)
    • Scrollable Widgets support mod for MIUI Launcher
    • Toggle2G included (Thanks to TheMasterBaron)
    • SysTune included for free! Only fully working on this rom for free!
    • Arabic and Persian RTL support as addon. Many thanks to fearkillerr.
    • Shorter delay for screen off/on by proximity sensor when calling.
    • Shorter delay when calling out.
    • Optimized eu gps settings.
    • Even more improved TCP IP4
    • Android Keyboard from CM7 supporting more languages with dictionaries
    • Improved System: smooth like never befor! (thanks to leedroid and rmk40)
    • Tweaked GPS configuration
    • Small GPU Performance tweaks
    • Small UI Performance tweaks
    • Some CFS tweaks for improving permformance (for any CFS kernel)
    • Multi Language Support as Addon (Many Thanks to xavierjohn22)
    • English and German translations (miui-germany.de)
    • Smaller build.prop tweaks
    • Automatic Zipalign Script (from LeeDroid)
    • Some EXT4 optimizations (thanks LeeDroid)
    • Initial sound setup: Dolby V for Speaker, SRS for Headsets (can be changed with snd3254)
    • 4-Way-Boot extension included or as addon (depends if i forget it :p )
    • Removed chinese only apps and other bloat
    • Rom installation wipes Cache and Dalvik Cache
    • Nano terminal texteditor
    • Bash


    Notes:
    • For Non EU-Countries there may be suboptimal download/upload speeds for 3G/H due to special settings in build.prop that depend on providers. For those i will collect and post patches to fix this and make them here available later.
    • For 4-Way-Boot Extension long press power button. Pressing then on "reboot" will offer you four further options.
    • I keep stock kernel and will keep it that way. Maybe i will offer other kernels here as addons or links.
    • When moving between a version without Toggle2G and a version WITH Toggle2G you must do a full wipe!


    Roms
    Flash through recovery.

    Kernels
    Flash through recovery.

    This Versions differ from LorD ClockaN's release by not including a modified libsqlite.so which is not needed and only negates any usefull changes done by the miui team.

    User reports are always welcome!

    Addons
    Flash through recovery

    Individual Language packs (contributed from users)


    General Addons:

    Themes
    Copy into sdcard/miui/themes/

    Alternative Download

    Wuala Public Directory


    If you want to give me more space on wuala just register a new account using this link: http://www.wuala.com/referral/3GN36KM37C4ABP66P5AJ


    Final Words:
    • I intend to release regulary updates scheduled along the official miui releases. Though i will performe first a small verification to ensure it not introduces major issues.
    • I have no donation button as i currently haven't done really much to justify this. I do this mainly for myself.
    • Enjoy yourself ;)
    13
    TIPS and TRICKS
    (user contribution wished!)​

    Everybody that has found a usefull tip or trick may post it or pm me. If it looks like a worthy contribution for this list i'll add it with credits. If i forget the credit just pm me :p

    MIUI Tips
    • Quick Flashlight Pressing and holding home button during lock screen enables flash light.
    • There are three different battery styles in miui available. Look at Settings -> System -> Battery
    • Screen Shot Pressing MENU + VOL DOWN takes a snap shot.

    Display Brightness tuning on Miui
    Miui (and CM7) allows tweaking the autobrightness levels and mode. Here a brief guide and my current settings (may change over time).
    • Go to Display Brighness Settings
    • Activate Automatic Brightness if not yet activated
    • Go to enhanced mode
    • One can use the Lightsensor Filter to avoid flickering due to immediate brightness changes when the surrounding light changes. My settings here are:
      • Time Interval 10s
      • Threshold off
      • Intervall 2s (select 1s to react faster if you want)
    • Set custom filter levels on and then go to customize levels. I am using a modifed version of the default settings. Thus i have the same number of levels. I think one could reduce the number but i was too lazy :p Here my settings:
      • 0-159 : 38 | 255
      • 160-224 : 48 | 255
      • 225-319 : 60 | 0
      • 320-639 : 82 | 0
      • 640-1279 : 100 | 0
      • 1280-2599 : 135 | 0
      • 2600-5799 : 186 | 0
      • 5800-7999 : 208 | 0
      • 8000-10239 : 231 | 0
      • 10240 : 255 | 0
      Actually i only modified the first half as i didn't had the light circumstances to optimize also the rest. But i think you got how to do this. Finally press the "Save" button to apply the values so you can see if it suits you. At the top of the screen you see current measured sensor values (unfiltered and filtered) and the current set brightness values.
    • Finnaly go one step back and activate "reduction of brightness allowed" (it's the second last setting).
    • I have set Hysteresis to 30%.

    SysTune saved settings
    NOTE: directory of saved settings changed!
    Copy it to sdcard/systune/
    Note: advanced governor settings start with "gov_GOVERNOR_" where GOVERNOR is the governor they are for. so don't change this if you want to rename them.

    Download links for my settings moved to:

    SysTune discussion thread. If you want to discuss your experience with various settings or see what others use then i hope you help filling up this thread ;)

    Check out the second post for settings to download and infos on how to contribute.

    General Tips
    • If you resolved your battery issues using current messure tools etc. then turn them off and also turn off
      battery monitoring in Miui Settings. This allows your device to go longer into sleep.
    13
    Final releases

    SCI MIUI 2.3.23v1.0

    SCI MIUI 2.4.13 based on miuiandroid.com instead of the usual miui-germany base. Hence without german language translations (though updating to this should be fine but not guaranteed).


    As GB Miui is not updated really anymore i won't continue this anymore. Beside of this i currently have no time for any such side activities. Maybe in the future.

    I greatly thank you all for the support and kindness and i feel very sad that i won't be able to continue on a rom for at least some longer time.

    though, i am still watching xda and am here for questions. Of course i will continue to support systune even though new features are delayed due to time. But bug fixing etc. will not be delayed (in case there is anything to do)!


    Thank you all!

    edit: beside of this i am still running 2.3.16v1.0 on my DHD without any issues. after the full wipe i did it is even better than ever ;)
    13
    SCI MIUI 1.12.23v1.0

    happy christmas and happy days to all that don't care ;)
    11
    Creating Language Pack Guide

    First you need either a miui language pack zip file or a miui stock rom zip file in your language (the first is to be prefered).

    [1] if you use a stock rom zip instead of a language pack then you need to replace the "updater-script" file with this one. It is found iin META-INF/com/google/android/ within the zip. Best first remove the file and then add the one from the link.
    If you have a language pack then simply skip this step!
    [2] Within the zip's root directory remove everything but the directory META-INF and system.
    [3] Within the system directory remove everything but the directories app and framework
    [4] Within the system/framework directory remove everything but the file framework-res.apk
    [5] Within system/app remove everything that you do not find in my roms zip in system/app

    If you want to use my SCI MIUI without the Toggle2G then you are basically done. Proceed to step 9

    [6] Get this Toggle2G resign tool from here and extract it somewhere on your disk.
    [7] Go to the directory you have extracted the resign tools. If you are on a linux machine you need to make the script ResignUpdate.sh executable with this command "chmod a+x ResignUpdate.sh". On windows you don't need that step.
    [8] Now call ResignUpdate.sh (for linux users) or ResignUpdate.bat for windows users giving it as paramter the full path to your language pack zip you made in steps 1-5. Like this:
    Code:
    ResignUpdate.sh blabla/mylangpack.zip

    this will generate a new zip file in the same directory where "mylangpack.zip" is.

    [9] Flash my Rom (if you didn't already have done this) and boot it. Enter pin etc. and let the rom settle down. Then reboot to recovery again and flash your newly generated language pack zip and boot again.
    You may skip the boot in between but in case you have issues you should do the mentioned boot between flashing the two zips.


    Issues and Solutions

    In general a full wipe (maybe also wiping sd card) is recomended and no restoring of any system app/data. Before resotring any of the user apps try to verify if the issue is solved. Sometimes one of the restored user apps/data is responsible for the trouble.



    • In case of force closing market the following methods could fix it:
      • Change language settings to English (US). US is important. Start Market. Close it. And then set back to your desired language.
    • for thus who want louder in-call volume. try adding this line to your build.prop (remember to mount system as r/w before editing the file) and then reboot.
      Code:
      ro.config.vc_call_vol_steps=6
      thanks go to eliashadow