[KERNEL][MULTIBOOT GB/ICS/JB][TWRP][CWM][PLAY] Turbo Kernel v3.1 - Xperia Play Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Gingerbread support is experimental. Whatever the bug is, don't say it - I already know. I will fix them all when I can.​
Current device support:
anzu (Arc) (LT15): Alpha in progress
ayame (Arc S) (LT18): Alpha in progress
haida (Neo V) (MT11): Alpha in progress
hallon (Neo) (MT15): Alpha in progress
iyokan (Pro) (MK16): Alpha in progress
phoneix (Neo L) (MT25): Supported
zeus/zeusc (Play) (R800): Supported
Others - No plans, probably never (only HDPI Xperia 2011 devices will be supported by MIUI Australia)
Full feature list:
Early roots in KRsH 2.6.32.9/4.1.C.0.7 kernel. Has changed drastically since first release; additional changes from CosmicDan, FXP and Irii. Stock-based kernel with manual changes/updates for AOSP and JB support - reported my many to have better batterey life and reliability than FXP-based kernels. Also built with Linaro toolchain and uses some Linaro-optimized memory functions.
Supports GB, ICS and JB ROM's. Configurable via the "Slot Mode" in the specific slot for the Boot Menu (see next point). AOSP-GB ROM's (e.g. CM7) are not supported.
Turbo Boot Menu. Entered by pressing vol-down (acts as a pre-recovery menu). Supports four slots for installing ROM's into - Slots 2-4 are stored on ext2 "image" files inside the /sdcard/turbo/ folder. Powered by the brilliant Aroma Installer GUI by Amarullz - any slot can be changed to your default boot, and each slot's icon and text can be customized
Tweaks and Mods selection for each slot:
- TSDX - my own set-and-forget sd-ext script. Ability to share apps between each slot. Can also be uninstalled if desired (for one slot or for all - fully wizard-driven install/uninstall interface).
- Restore random entropy device - By default, Turbo kernel replaces the /dev/random entropy device with urandom. No need for a seeder - in fact an entropy seeder will do absolutely nothing in this kernel, just sit there feeding entropy to the same device. This option can be toggled to set the default device back to random.
- Deasec v2 - When enabled, this slot will decrypt "asec" apps on startup. Helps a lot with App2SD/Link2SD users. Original concept by Giovanni Aneloni, rewritten by myself (CosmicDan).
- Change USB to ### - This option can toggle this slot to force UMS (Mass Storage) or MTP (Media Transfer) mode for USB connections. Please note that some ROM's, e.g. latest CM10 and KXP-JB, have completely disabled UMS in the ROM. Nothing I can do about that.
- Disable ALS - Enable or Disable the ambient light sensor for this ROM. If a ROM has a "disable ALS tweak" built it, this option will not do anything.
- Logging Mode - Change the Logging mode from the default to either Disabled or Extended. Disabled can increase performance (but logcat will be unavailable), extended can help with developers. See the option itself in tweak menu for more details.
Repair Functions. Inside the Boot Menu > Settings and Tools, the repair function will attempt to fix errors on SDCard and Slot2-4 images, and fix permissions. Default full repair and Advanced selection modes possible.
TeamWin Recovery Project. Can also be switched to/from CWM-Recovery in the Boot Menu > Settings and Tools menu. TWRP is recommended though as it's much more advanced and user-friendly. Contains additional fixes thanks to championswimmer, a theme and UI design by myself, plus the "Factory Reset" option will *not* touch the sd-ext partition.
Increased RAM capacity (select devices). zeus and phonex (Play/Neo L) have 379MB of RAM total. 720p recording is removed since it is buggy in Jellybean (gives a good chunk of more RAM), and also some of my own kernel tuning to squeeze a bit more (smaller kernel footprint = more RAM for Android). Do not ask for a 720p recording version, it will never happen - use a different kernel if you want it.
Expanded /data partition (varies per device). 600MB+ of space on userdata. Please note that your /system ROM must be no larger than 310MB to use this kernel. If you don't know how to check this, contact your ROM author for details and to make their ROM compatible with this kernel - also they can contact me for tips on crushing their ROM size =)
Automatic wifi-module. There is no ZIP install required for Wifi module, the kernel init can detect automatically if the wifi module(s) need to be installed. They are located on the RAMDisk (at {root}/modules) and the kernel simply makes a symlink to the .ko files on boot if it needs to (linking is better than copying them).
Snappy zRAM compression. I personally don't use zRAM at all because it slows things down (still ain't snappy enough, heh), but "Snappy" zRAM compression by Google is apparently a lot faster than the traditional LZO compression and only a tiny bit worse compression ratio.
CPU governors - Intellidemand (default, has my own enhancements for our single-core Snapdragon CPU's - including CPU ramping on touch events ported from "Project Butter"), Lagfree, SmartAssV2, Performance and OnDemand. No, I will not add more governors. More governors = more RAM used by kernel = less RAM for Android.
I/O schedulers - SIO (default), deadline and noop. No, I will not add more schedulers. More schedulers = more RAM used by kernel = less RAM for Android.
CIFS, TUN/TAP and FUSE support built-in. No modules required.
...did I miss anything? Don't think so.
Compatibility:
The kernel has been tested and working on the following ROM's -
Turbo UI (CosmicDan's source build) (Multiboot-aware)
Project Jellyzeus AOSP (CosmicDan's source build) (Multiboot-aware)
SlimBean for Xperia Play GSM/CDMA (cj360's source build) (Multiboot-aware)
P.A.C Man-PA (wedgess' source build) (Multiboot-aware)
Paranoid Android JB (wedgess' source build) (Multiboot-aware)
CM10 (Not multiboot-aware)
CM9 (Not multiboot-aware)
NXT2JB (GB ROM by sewer56lol) (Multiboot-aware)
AuroraPlay (GB ROM by Spizzy01) (Multiboot-aware)
Please report if it works or not for other Jellybean/ICS-AOSP ROM's.
FAQ/Bugs:
Q) When I select "Reboot > Recovery" in my ROM, it boots recovery but there are strange errors!
A) Yes, this will boot recovery but it won't know which slot to use. I can't fix this sorry, so simply don't use it (just use Vol-Down on normal reboot).
Q) My device keeps going into the Boot Menu, even though I never pressed the key to enter!
A) This is a bootloader thing and is rare, to fix it just enter Recovery (for any slot) and select reboot from there.
Q) Camera does not work in my Stock GB or Stock ICS based ROM!
A) Known issue. I *may* be able to fix camera in Stock ICS ROM's later, but Gingerbread will probably never happen.
Q) I get an FC when trying to record video!
A) Make sure you select 480p for the quality in camcorder settings. Recording only works on ICS-AOSP and JB ROM's with no 720p.
Q) My ROM in slot 2/3/4 is bootlooping, or I'm getting FC's all the time!
A) Your microSD has become corrupted, probably due to a battery pull or an unclean shutdown - and so the Slot images have also been corrupted. Chose the Tools > Repair function in Boot Menu to try and solve it. If not, I'm afraid you'll have to *delete* that slot (a format will not do) and re-create the images. (Note to ROM dev's - best to use Slot 1 for testing/working, since this is the safe slot for battery pulls/adb reboot command).
Q) I have a problem with my ROM - I flashed Turbo Kernel and restored my backup with Nandroid.
A) This is not possible. If you have a Nandroid/TWRP backup from another ROM, it cannot be restored with this kernel. This is because of the custom partitions. The same goes for restoring Turbo Nandroid backups in another kernel (but restoring TWRP backups in another kernel will work fine - as long as userdata is not too big for the new kernel).
Important info on data safety
*Never* unmount/remove SDCard or pull the battery while system is using Slot 2/3/4. But mounting USB Storage or MTP to PC is 100% fine. @Dev's - never use "adb reboot" command, instead use "adb shell reboot" for the safe reboot.
Do NOT install a ROM ZIP in Slot 2/3/4 until it is marked "multiboot-aware" by the creator. ROM's that are not Multiboot-aware will format and install to your internal (Slot 1), no matter *what* you do. There are two ways to work-around this:
1) [Easy, temporary] Basic idea is to move the ROM from Slot 1 (Internal) to the new Slot. When you first enter Slot 2/3/4, the wizard to set up the slot begins. You have the option to either create blank system and useredata images, or to copy (clone) it from Slot 1 (Internal). So basically, just install the ROM (e.g. CM9 or CM10) in Slot 1, then you can setup Slot 2/3/4 and chose "Copy from Internal" for system (and userdata if you like). Make sure the new Slot works OK, then you can erase and reinstall whatever on Slot 1.
2) [Detailed, permanent, ROM makers do this please!] Change the updater-script to use generic mount commands. I encourage all ROM makers to do this, it will still work with other kernels and recoveries fine. For details on the specific script changes needed, refer to this post.
Make sure your SDCard is free of errors. If you encounter *any* issues with *any* ROM, do a full Repair in the "Settings and Tools" menu before reporting any issues.
For a better detailed, newbie-friendly guide on Multiboot, or for more help, refer to this thread guide. Big thanks to RC fma965 for the guide!
Downloads/Installation
Please Nandroid backup before flashing. I am not responsible for any permanent damage or data loss. I try my best not to wreck your stuff though
This kernel uses a custom partition layout. /system size is 310MB and /data size is over 600MB. Flashing this kernel will DESTROY all your userdata and ROM, so backup first! You have been warned!
GSM ONLY - You must have a vendor-unlocked partition layout - this only needs to be done once, if you have flashed my MIUI Australia ROM in the past or an official Neo L FTF, you already have it and can skip this step. If not, flash this full FTF first which is the same as .64 FTF but with the required vendor partition to format the unallocated space (it will completely wipe your phone) - R800i_4.0.2.A.0.62_phoenixvendor.ftf on Google Drive. DevHost mirror here - thanks to fma965
CDMA ONLY - No need to flash any FTF, it seems R800x already has an unlocked vendor partition.
Ensure your ROM is less than 310MB system size. If you are not sure or don't know how to check, contact your ROM builder.
Download and flash the kernel -
Mediafire folder for Turbo Kernel
First-time users - Enter Multiboot Menu (Vol-Down key) and go to Internal > Recovery, then format system, data and cache before doing anything else. Very important.
Do not install Google Apps straight after ROM install. You *must* boot the ROM at least once before installing Gapps package!
If you cannot enter the Boot Menu or Recovery after flashing, you need to flash the FTF first.
Sources and Changelog
All sources all on my GitHub (see my sig) in the KRsH kernel (there are a few kernel repo's but the KRsH one with latest update is this one), under "jellybean" branch. TWRP sources are in Team-Win-Recovery-Project repo under "jb-wip" branch (yes, it's TWRP 2.4.1.0+ - I'm just too lazy to branch). CWM sources under android_bootable_recovery.
Changelog: See this post (same changelog for all devices).

it is interesting. I will check later

Will try to flash it when I'm home.
Sent from my R800i using xda premium

Going to try it when I get hime
Sent from my Xperia Play using xda premium

Cool, please do share your experiences i was playing Reckless Racing HD just now and performance is really great, not a single "stutter" in framerate like it was before!
Sent from Xperia Play (R800a) with Tapatalk

Hey cosmicdan, I cant seem to boot in recovery from your kernel. when spamming the back button a black screen comes up and nothing happens. When spamming the volume button it does boot into Aroma file manager, a little fix is to just flash your other kernel and install cm9/miui or boot up a recovery through fastboot

d_zen said:
Hey cosmicdan, I cant seem to boot in recovery from your kernel. when spamming the back button a black screen comes up and nothing happens. When spamming the volume button it does boot into Aroma file manager, a little fix is to just flash your other kernel and install cm9/miui or boot up a recovery through fastboot
Click to expand...
Click to collapse
Crap, you're right! I'll fix it now and re-upload... sorry lol
EDIT: Problem is RAMDisk building in Linux, doing it in Windows like I used to fixes it lol. But I found another issue, only 180 version boots.... mediafire downloads deleted, will update when I test (half hour)

CosmicDan said:
Crap, you're right! I'll fix it now and re-upload... sorry lol
Click to expand...
Click to collapse
Hehe no need to say sorry mate I love your work :laugh: can't wait to try this bad boy on LupusUI v0.5

Fixed, links updated.

Bricked My Phone
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download

I don't have to wipe since I'm already using the 180 LuPuS v3 right?

extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
You're a ****ing idiot. It's IMPOSSIBLE to brick the phone with a fastboot flash. And I tested *both* kernels myself before uploading. Pull that **** out of your signature before I report you to a moderator. NOW.
EDIT: "Pro at installing kernels" xD Use flashtool in flashmode on stock FTF mister "pro"!
xRegrets said:
I don't have to wipe since I'm already using the 180 LuPuS v3 right?
Click to expand...
Click to collapse
Correct Only wipe when switching partition layout. Sometimes you don't have to, but the ramdisk tried to read system and can result in a bootloop.

extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
I think you screwed up. Do you not know how to get your phone into fastboot using the search button? You didn't try to use flash mode or something did you? Fastboot is always available so try flashing it again.

Just installed, seems quite smooth. Using intellidemand and vr i/o scheduler o/c to 1.2ghz

tempest918 said:
I think you screwed up. Do you not know how to get your phone into fastboot using the search button? You didn't try to use flash mode or something did you? Fastboot is always available so try flashing it again.
Click to expand...
Click to collapse
Yep and even if fastboot somehow dies, flashmode is always available. I think flashmode is actually managed by a separate little chip even, that might be wrong information though.
What I'm really pissed off about is that the jerk is advertising in his signature that I killed his phone and won't remove it. That should be bannable.

xRegrets said:
Just installed, seems quite smooth. Using intellidemand and vr i/o scheduler o/c to 1.2ghz
Click to expand...
Click to collapse
Yeah I run a 1.2GHz max too, I was on 1.5GHz but it seems to drain battery quicker (due to quick ramping on every touch) with no performance benefit. I might actually run a battery life test on intellidemand vs lagfree tomorrow, running a few different benchmarks in a row each from a full battery - to compare benchmark scores and battery life of each.

CosmicDan said:
Yeah I run a 1.2GHz max too, I was on 1.5GHz but it seems to drain battery quicker (due to quick ramping on every touch) with no performance benefit. I might actually run a battery life test on intellidemand vs lagfree tomorrow, running a few different benchmarks in a row each from a full battery - to compare benchmark scores and battery life of each.
Click to expand...
Click to collapse
Can u post results?
Sent from my Xperia Play using xda premium

Fat_boy555 said:
Can u post results?
Sent from my Xperia Play using xda premium
Click to expand...
Click to collapse
Of course i will, i only posted that half an hour ago
Sent from Xperia Play (R800a) with Tapatalk

extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
extremetempz said:
im a pro at installing kernals
Click to expand...
Click to collapse
extremetempz said:
installing kernals
Click to expand...
Click to collapse
extremetempz said:
kernals
Click to expand...
Click to collapse
extremetempz said:
im a pro
Click to expand...
Click to collapse
please start here
---------- Post added at 04:37 PM ---------- Previous post was at 04:25 PM ----------
ONTOPIC
Kernel runs great on LuPuSUIv0.5, I definitely notice a bit better performance then the stock FXP CM9.0 kernel. Together with V6 supercharger and deleting about 20 system apps I can say this is the smoothest rom/kernel combo I have tried this far

extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
obviously android is a tad bit too complicated for you so may i suggest iphone/blackberry
f****** A**

Related

[ROM]EUViewpad7 v1.7b (Updatev1.7b.zip for v1.7 users only)

ROM Name: EUViewpad 7
Based on: Stock EU firmware (froyo 2.2.2) for Viewpad 7
This build is for Viewsonic Viewpad 7 and similar devices.
Because none of the other custom roms I could find for this device included my native language as a display option I decided to build my own custom firmware using the stock firmware. I've applied the best fixes I could find in other custom roms for this device and also included some of my own.
Version 1.5
Replaces android 2.2 with android 2.2.2. Some minor tweaks to the framework are added and some small issues are fixed (youtube green bar.)
Since some people still seem to have problems with wifi, mostly due to old settings still maintained after flashing a new rom. I added a small script that removes /misc2/wifi/wpa_supplicant.conf on first boot which should solve it for most people.
Version 1.6
Fixes the market incompatibility found in V1.5. Reverted back to the older market which doesn't have this problem and removed the market updater. Due to an error in the build.prop the stagefright player was being disabled. That has been fixed so quadrant scores should return to normal. s2k7 has provided a non overclocked kernel with init.d support, based on that I've provided an ITE version. This version is exactly the same as the non-ITE version, except for the alternate boot.img. I have not tested this as I do not have a device with ITE hardware.
Version 1.7
- More languages (French, Italian, Spanish, Asian)
- Cleaned up /system to create more free space for file manipulation.
- Updated Apps with new icons for ic_menus.
- updated framework-res.apk with new images and styles
- updated Flash Player to 10.2
Version 1.7b
- Added languages Chinese and Taiwanese (I guess from country strings, can't read it)
- Updated framework-res.apk with black on white menu (instead of white on black) to match the theme.
- Updated browser.apk with new menu icons. Most people will probably install another browser, but I like the stock one, it's very small and light.
Screenshots V1.7b:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
- Based on official stock EU Viewpad 7 firmware Android froyo 2.2.2
- International display languages
- TJstyle's overclocked kernel with added init.d support
- Darktremor Apps2SD 2.7.5.3 beta 4(requires that you have ext3 or ext4 partition on your SD card; exact procedure to create one is described in installation procedure.)
- Fully deodexed, optimized and zipalligned ROM
- ROM is rooted (latest version of Superuser.apk + su binary installed)
- Custom Boot animation and sounds
- added apps: Hacker's keyboard, Flash Player 10.2, Quick Boot, ES File explorer
- removed apps: Aldiko, Touchpal_M20, stock file explorer
- Modified host file for ad-free
- Enabled HW acceleration in build.prop
- Customized Framework (battery mod, Statusbar and Notification area fully customized)
- Optimized Memory settings (using V6 Supercharger by zeppelinrocks)
- Bulletproof launcher settings.
- Smoothness Tweaks
Requirements:
Installed Clockwork Recovery Partition as described here [TOOL] Viewpad 7 Backup, Root & Recovery
Changelog:
V1.0: initial release - obsolete.
V1.1: Reverted back to EU 2.2 stock wifi drivers. - obsolete.
V1.2: Fixed APN list, added battery mod preview - obsolete.
V1.3: obsolete.
V1.4: New Framework, Smoothness Tweaks, readded Documents to Go, last version based on android 2.2 - preserved.
V1.5: Android 2.2.2 based, enhanced dpi, tweaks. - obsolete.
V1.6: Market compatibility fix, lag fixes, MANY new and improved icons. Alternate ITE version with s2k7's boot.img provided. - obsolete.
V1.7: Added locales Spanish, Italian, French, Asian. Major framework update.
V1.7b: Added locales Chinese, Taiwanese. Added modded browser, black menu. Updatev1.7b.zip for v1.7 users provided.
Installation:
1. Power down your device.
2. Power on device holding power button and both volume keys simultaneously.
3. Upon power up you will see the birds logo and 'enter recovery' text in the top left corner of the screen.
4. Use the volume keys to step through the menu, power to select and back. (there is bug in clockwork when you press volume keys it jumps 2 steps; to jump one step press and hold volume and then press power to select)
5. Select the "advanced->Partition SD Card" item, next select size for your Apps2SD partition (1024MB recommended), next select 0 as size of swap partition. (Remember that this will delete all data on your SD card, so make backup of SD card if you need !!!)
6. When the partitioning is done select the "reboot system now" item.
7. Using USB cable connection or SD card reader copy EUViewpad7v1.0.zip to root folder of SD card.
8. Power down your device.
9. Power on device holding power button and both volume keys simultaneously.
10. Select the "backup and restore->Backup" item to make a backup of the current firmware in case something goes wrong. The backed up ROM should be located in: /sdcard/clockworkmod/backup/date&time/
11. Select the "wipe data/factory reset->Yes – delete all user data” to clear old stuff.
12. Select the "install zip from sdcard->choose zip from sdcard" item and select EUViewpad7v1.0.zip.
13. After flashing will be done select the "reboot system now" item. First boot may take a few minutes.
Migrate from stock or another build:
1. Make backup of your phone using Titanium Backup (select all user applications).
2. Copy all files and folders from SD card to local folder on your computer.
3. Install Clockwork Recovery Partition, create partition on SD card and install ROM as described in installation guide.
4. Copy all files and folders from local folder on your computer back to SD card.
5. Restore applications using Titanium Backup and reboot your phone.
Downloads: (fixed)
EUViewpad7v1.7b.zip
EUViewpad7v1.7b-ITE.zip
Credits to:
skink123 for creating Cleanviewpad v1.0 and the opening post that goes with it
Darktremor for his Apps2d
tjstyle for his overclocked kernel
googlehome for his work on Cleanviewpad 1.1
s2k7 for the ITE kernel with init.d support
Without the work these people have done on custom roms for this device I wouldn't have known where to start and this wouldn't have been possible.
Additional Instructions
Returning to stock firmware:
To return to a stock firmware, you need to use the SUT L3 software to flash original firmware. Here is a small guide and the necessary software.
Flashing to this firmware before installing an EUVviewpad rom seems to fix the wifi problems some people have.
1. Download SUT L3 v1.7.9
2. Download the following rom:
- Download Firmware 3420
3. Unzip the files you downloaded
4. Install SUT L3 on windows
5. Start SUT L3 and click next
6. Check in the bottom left corner if you see the message: A phone is connected (if it is not, you need to install the correct drivers. You can do this by running setup.exe from the virtual CD of the viewpad)
7. Select the rom you downloaded and click next.
8. Your viewpad should now reboot into clockwork recovery and after a few seconds switch to download mode and start flashing the new firmware. This will take a few minutes after which the phone will reboot and start to the stock os.
After this you can choose to root it with SuperOneclick, install cwrecovery and any custom rom.
Installing Touchpal keyboard:
In Version 1.7 Touchpal keyboard has been removed. Here's how to reinstall it:
1. Download this zip: Touchpal.zip
2. Extract the zip to a folder on your sdcard. (for example /sdcard/touchpal
3. Browse to the folder using ES File explorer on the viewpad
4. Install Touchpal_M20.apk and any language packs you want.
5. Go to Settings > Language & Keyboard and activate Touchpal.
6. Long press any text input field and select Input Method
7 From the list, select touchpal.
<reserved space for future updates>
Seems that I didnt test the wifi drivers included in the v1.0 release as well as I thought. While i have no problems with finding and connecting to my AP I can't get a proper internet connection for some reason.
I've reverted the rom back to the Stock EU 2.2 wifi drivers (have no problems with those) and updated the OP with the v1.1 version. Please use V1.1 and only try V1.0 if you have problems with your wifi. I will look into this some more.
My current wishlist of things I plan (hope) to do with this rom:
- Integrate V6 Supercharger script with best settings for Viewpad7 to improve memory performance.
- Install a nice battery icon (Battery Icon Mod?)
- create a new notification bar (i'm thinking transparent or shaded)
- change the default background
- tweak, tweak, tweak.
It would be nice to eventually set up a Custom ROM kitchen for this device, but for now i'll focus on improving this rom.
Original TouchPAL_M20 is still in the rom, I've remove some of the language packs for it to save space, but I can allways add those back in on request.
LayZeeDK said:
Other feature suggestions:
APN list
New Market
Click to expand...
Click to collapse
Good idea! I didn't even know what an APN list was till you mentioned it, but ill try to find the most complete one around and add that to the next version.
By New Market, do you mean the most recent version of the market app preinstalled ? Because this one should just update automagically and work fine, but it wouldn't be to much work to add the most recent one to the rom.
I'm looking into the wifi problem.
Can people with wifi problems on my rom please start up in rtm mode (press volume down and power) and give me HWver and SWver of their device ?
Amalgation said:
I'm looking into the wifi problem.
Can people with wifi problems on my rom please start up in rtm mode (press volume down and power) and give me HWver and SWver of their device ?
Click to expand...
Click to collapse
I will do that later
Problem description:
1. Turn on Wi-Fi
2. "Searching..."
3. "Cannot search for networks"
4. Wi-Fi turns off by itself
Bravo, excellent to see someone working on a customized Froyo ROM optimized for our "cute" tablet - spouse's been playing Angry Birds on it and until I can get it NAND and Titanium backed up this weekend when she's asleep, I won't get my hands on it to flash this one.
Just curious whether this ROM support the newer Touchscreen or ITE hardware (I'm assuming that it will since it's based on OS 2.2.2 just like ours for the North America regions.) Please advise before I give this a full run with a full wipe & install. BTW, it connect to our 2 wifi routers just fine (1 in g mode-WEP and 1 n mode-WPA2.)
RTM & related info (as shipped)
SWVer 3.41
FM6-0001
HWVer 107
VPAD7 - 2.2.2
2.6.32.9
1008_3.350
FM6-316R (3/22/11)
SUTL3 V1.6.5 (and 1.7.9)
The custom (Froyo Enhanced) non-overclocked ROM I'm running now is based on Froyo 2.2.1 and ITE compatible - Baseband PR3.7_125, Kernel Apps_2.6.32.9 and Build 1008_3_240
Suggestions for the next update -
Status Bar - Interface tweaks by adding Power Widgets (easier to turn on/off wifi, orientation, bluetooth, volume, brightness, airplane mode, etc.)
Also, I changed from stock to ADW Launched, downloaded easily from the "new" Market and installed with Astro FM - as I can lock down the Homescreens so that other "borrowing" & playing with it won't accidently move or delete my desktop icons, etc. etc.
Google Maps V5.9 has been out (and has many useful additions & support for tablets) and so far, it's been reported as relatively stable & NOT prone to FC or reboot, unlike earlier 5.x releases - so it's probably worth the update from the stock 4.5 ?? version as shipped.
I've managed to move some apps & data to the 16GB mSD card but definitely having App2SD or similar will free up internal phone storage space so that I can load more Apps onto it.
Amalgation said:
I'm looking into the wifi problem.
Can people with wifi problems on my rom please start up in rtm mode (press volume down and power) and give me HWver and SWver of their device ?
Click to expand...
Click to collapse
LayZeeDK said:
I will do that later
Problem description:
1. Turn on Wi-Fi
2. "Searching..."
3. "Cannot search for networks"
4. Wi-Fi turns off by itself
Click to expand...
Click to collapse
hi
i dont get it i have been using the 1.1 from the morning and all works well
wifi,blooth,camara and all no problem
what i did is a full wipe Factory/data & wiped delvi cache
and then flashed the rom and all is very fine for me .Im very happy with this rom
goeie droid-droid
Hello,
This looks interesting. I only want to overclock and then restore to my present line-up of apps and will be installing mainly to get the overclocked kernel.
Q: Can I skip the whole 2sd process and not partition when installing this? Great and important feature, but no way to back-up my SD right now so would like to skip that and just benefit from the oc kernel. Or will that not work?
Also, could you please clarify what exactly the difference is from CleanViewpad. Does CleanV also have overclocked kernel?
Thanks!
froidsdreud said:
Hello,
This looks interesting. I only want to overclock and then restore to my present line-up of apps and will be installing mainly to get the overclocked kernel.
Q: Can I skip the whole 2sd process and not partition when installing this? Great and important feature, but no way to back-up my SD right now so would like to skip that and just benefit from the oc kernel. Or will that not work?
Also, could you please clarify what exactly the difference is from CleanViewpad. Does CleanV also have overclocked kernel?
Thanks!
Click to expand...
Click to collapse
I think that the main differences are that this has more European languages than CleanViewPad as well as the newest version of Darktremor's Apps 2 SD script. I'm pretty sure that this ROM will function even though you have no ext3 partition on your microSD as the apps are still able to be installed on the internal memory and are - if I remember correctly - installed there by default.
Letitride said:
Just curious whether this ROM support the newer Touchscreen or ITE hardware (I'm assuming that it will since it's based on OS 2.2.2 just like ours for the North America regions.) Please advise before I give this a full run with a full wipe & install.
Click to expand...
Click to collapse
This rom is based on OS 2.2, not 2.2.2 and it's using tjstyle's overclocked kernel, which does not support ITE hardware.
My own viewpad 7 on which i'm developing this rom is SWVer: 3.16R (earliest i've seen so far) and it seems that people with newer versions are suffering from the wifi problem.
I'm going to have to do some more research and experiment a little, but it would help me a lot if someone could provide me with a CWM backup of the stock firmware of the newer devices. rooted or modded doesn't matter, as long as it's still stock firmware and not a custom rom.
LayZeeDK said:
I think that the main differences are that this has more European languages than CleanViewPad as well as the newest version of Darktremor's Apps 2 SD script. I'm pretty sure that this ROM will function even though you have no ext3 partition on your microSD as the apps are still able to be installed on the internal memory and are - if I remember correctly - installed there by default.
Click to expand...
Click to collapse
Yeah, I tried installing Cleanpad and am using it right now, no problem skipping those steps there so...
So by installing this ROM I get more Euro languages and a newest version of Apps2SD? Excuse me, but I can get the latest version of it on CleanViewpad, it's descriped in its thread here. So unless I want a custom ROM with a Euro language, other than English, French and German, which are included in CleanViewpad, there's no point installing this?
Yes, I believe that's pretty much it sø far, but Amalgation have more things cooking for this ROM and is active in this subforum.
Sent from my HTC Sensation Z710e using XDA App
I've started this build mainly for support of the EU languages in this firmware, and I haven't done much else except integrate the best fixes (imo) I could find. I'm working on creating my own framework mod and improved memory management among other things, but it's a work in progress and for now I try to focus on getting this rom to work for as many people as possible.
So for now, if you're not interested in the EU languages, this might not be the rom for you.
Yep, you're right, and that's good, and so are the languages for whoever might need them.
I'm happy with CleanViewpad as it's problem-free and not too ugly, and basically just overclocked CPU and Apps2SD support. Which is all I'm looking for.
But I'm gonna stay tuned here. Nice that others appreciate this device!
Amalgation said:
I've started this build mainly for support of the EU languages in this firmware, and I haven't done much else except integrate the best fixes (imo) I could find. I'm working on creating my own framework mod and improved memory management among other things, but it's a work in progress and for now I try to focus on getting this rom to work for as many people as possible.
So for now, if you're not interested in the EU languages, this might not be the rom for you.
Click to expand...
Click to collapse
hi
i for one am using ur rom for the original touch pal keyboard as im very comfy with the same and ur rom give me around 5MB more phone storage (on ur Rom i have 160MB).As of now its perfect for me waiting for ur future release.
One request can u try working out a CM7 Rom for us
once again thanks for the very nice Rom
I fhashed version 1.1.
A messsage "The process android.process.acore stopped unexpectedly..." pops up all the time.
Annoying ...
Can you give more information. What rom were you using before? Did you do a full wipe? what tab are you on ect..
Sent from my GT-I9000 using Tapatalk

[DEPRECIATED] Guide- Easily Flash GB MIUI for Vibrant + Themes/Modems/Kernels/etc!

Notices:
DROPPING SUPPORT FOR THIS GUIDE ​
It has been a whole year since Miui announced that they would be suspending official support for the Vibrant, and nothing has changed. On October 22, 2012 I announced in a notice (which can be found below) that I would be no longer updating this guide "as of the moment". However, I would like it to be known that it is now more like 'as of forever'. Please, if you wish to get the latest ROM(s) for your phone you should head check out my Vibrant Bible thread: http://forum.xda-developers.com/showthread.php?t=1982728. This guide is now depreciated.
Click to expand...
Click to collapse
SAD NEWS MY FELLOW MIUI FANS... ​
Sadly Miui is no longer supporting the Samsung Vibrant. That means no more Gingerbread updates nor will there be any official Miui v4 coming our way. It's rather disappointing, however if you wish, you can still find a download for Miui.us's Gingerbread v2.3.30 rom (last official Miui rom released for the Vibrant) in step 5 of the guide below. If you have a craving for some Miui v4 love, there is a port by 360° Productions that can be found here or here. As of the moment, this guide will no longer be updated...
Click to expand...
Click to collapse
HOW TO EASILY INSTALL MIUI ON THE SAMSUNG VIBRANT:
_________________________________________________
Table of Contents:
Post #1- Flashing the MIUI Rom (Easily)
Post #2- More Information (Tips, tricks, etc.)
Post #3- Custom Kernels/Modems/Themes for MIUI
_________________________________________________​
These same flashing instructions also work for CM7! Download the latest CM7 nightly build here.​
FLASHING THE MIUI ROM (EASILY)
In this guide I will show you how to revert to stock (2.1 Eclair), flash CWR (by flashing the Overstock Kernel via ODIN), then flash MIUI. The process may seems long in word format but once you have done it a few times it's a very quick process... Now to the detailed instructions...
Click to expand...
Click to collapse
1. BACKUP (OPTIONAL)
(If rooted) Backup All Apps + Data with Titanium Backup, but try to avoid restoring system apps as they are typically to blame for bugs.
(If not rooted) Backup your apps with AppBrain. I have never used this app personally. However, from what I hear it is an excellent app for backing up apps for non-root users.
Backup your contacts (I suggest backing it to the SD Card)
Use "SMS Backup +" for saving/restoring text messages
(If rooted) Do a Nandroid Backup in CWR
As a precaution you may back up all the contents of the SD card to your PC. However, this isn't necessary
To do a completely clean install you can reformat you SD card by going into the Menu > Settings and unmount and format both internal and external SD cards. Just make sure you made a backup of important documents and files before reformatting.
2. FLASH BACK TO STOCK (2.1 Eclair)
First, download the files and program below:
ODIN (MD5: E012B512C1579C3AF7A38A27FD905B86)
PIT FILE (MD5: 1D927B36D2FA807A22E64FC86B445130)
TAR FILE (MD5: 632730F6B637F53E5B10E5CBC8B966A7)
After downloading it is suggested you use hashtab to verify the MD5.
After that move the files to your desktop.
3. DOWNLOAD MODE
NOTE - Do not remove the USB cable from the phone while ODIN is running as this may cause your phone to brick. If you removed the USB to early and now your phone is presenting you with a "Phone.. ! ..Computer" image when booting then go down to the "More Information" section in this guide for the fix.
Open ODIN on your computer
Plug in the USB Cable to the computer
Remove the battery from the phone.
Plug USB into Phone
Hold down BOTH volume buttons and while holding both, insert the battery.
Two to three seconds later your phone will be in Download Mode.
*Again, do not remove connection while ODIN is running.*
4. ODIN
Go back to ODIN on your PC. There should be a yellow box under ID COM, saying something like COM 5. If not try downloading and installing these Samsung Drivers.
Click the PIT button and select the PIT file from desktop
Click the PDA button and select the TAR file from desktop
Re-partition is checked!
Click Start. Unless ODIN hangs, you should see a progress bar start soon after. The process takes a few minutes and you told ODIN to reboot once done so when your phone boots up, you are on stock JFD.
5. DOWNLOAD THE MIUI ROM
Click here to get MIUI v2.3.30 from MIUI.us for the Vibrant.
If you want something with a little more pizzazz then stock MIUI check out some of 360° Production's variants:
Lithium
Prime
SGSII
Once downloaded use hashtab to verify the MD5. Then place the file on your internal SD card, the one that is 12GB and should have a folder called "DCIM."
You do not need to rename the ROM.
6. GET CWR
Download the file below:
Overstock Kernel
Once downloaded move it to the desktop, then load ODIN
Repeat step 3 to get into Download Mode
In ODIN Un-check Re-Partition and Auto Reboot (F. Reset Time should be checked)
Click the PDA button and select the Overstock Kernel from the desktop
Click start. Once it has finished (passed) remove the USB cable from the phone and do a battery pull
7. FLASH THE MIUI ROM
Hold both volume buttons and power. Release power once the Vibrant logo is up.
In CWR: Do a Wipe Data/Factory Reset, Wipe Cache Partition, & Wipe Dalvik Cache (advanced menu)
Go to “install zip from sd card”, select zip from sd... Go and find the MIUI ROM you put on the sd card and flash it.
It should start flashing and then enter a bootloop (Vibrant [Splash Screen] > Galaxy S Cyanogen(MOD) > CWR > Repeat). After it does this loop a few times do a battery pull.
Reboot into recovery, which will now be blue (Hold both volume buttons and power. Release power once the Vibrant logo is up).
Go to “install zip from sd card”, select zip from sd... Go and find the MIUI ROM you put on the sd card and flash it again.
This time it should successively install.
Go to "advanced", and select "Fix Permissions". Once it has finished fixing permissions go down and hit "++Go Back++"
Reboot your device.
Do not touch the phone for 5-10 minutes after it has booted... Do Absolutely Nothing! This helps clear any possible bugs.
8. RESTORE (OPTIONAL)
After going through the MIUI setup menu and have come to the home screen you're going to want to restore. (If you flashed the Lithium, Prime, or SGSII MIUI variants then you are first going to want to go into your "Themes" app and Re-apply the theme marked "Current".) Now, to restore you are going to go to the Market, Sign-in, Approve terms, Re-install Titanium Backup and/or AppBrain. Restore all Missing Apps+Data. I highly suggest you do not restore any system apps. After that restore anything else you have. (i.e. text messages) and reboot again.
ENJOY YOUR NEW ROM!
More Information
WHAT ABOUT IF THERE IS AN UPDATE TO MIUI?
Updating MIUI is easy. Simply open the Updater app located in the Tools folder in the home screen and it will find the latest update of MIUI for you and install it. It will also automatically check the MD5 for you. I do suggest you use Wi-Fi when updating however, as it will make the upgrading process much faster.
Also, there is an update for MIUI every Friday at 5pm unless it's a holiday.
RECONDITION YOUR BATTERY:
AFTER FLASHING IF YOU FIND THAT YOU HAVE BAD BATTERY LIFE TRY ONE OF THE METHODS BELOW TO FIX:
Method One:
Use phone till it dies on its own, completely dead.
Charge phone completely, plus 30 minutes longer.
Unplug phone from charger
Reconnect, you'll notice it's not full, charge till it is again.
This is bump charging and NOT something you want to do often, a few times is okay, in my opinion. You could skip the bump charge if you like.
Phone remains plugged in.
Boot into recovery (volumes + power)
Advanced > wipe battery stats, reboot.
Use phone till it's literally about to shut off (or does) Charge till full + Use phone like normal
OR
Method Two:
Download the Battery Calibration app by NeMa from the Android Market
GET EXTENDED SETTINGS (Even More Customization):
If you want an even more custom experience then MIUI already offers check out the "MIUI Control Panel" app. It allows you to remove AM/PM from the status bar, add effects to your phone's overscroll and more! All within an easy to use interface!
"SOFT" BRICKED WHILE USING ODIN?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you are getting a "Phone.. ! ..Computer" image (seen above) when booting phone, yes, you are bricked but it is reversible! Just follow these steps...
Make sure you have ODIN OPEN with admin privileges!
1.) Take off your back cover, remove your sim & mirco sd card.
2.) Remove your battery.
Make sure you have the USB plugged into your PC but NOT your phone!
3.) Hold the volume buttons.
4.) Put the battery in.
5.) Put the USB in.
You don't necessarily need the download mode image to be present. As long as you are getting the COM ID to light up yellow in ODIN, just flash back to stock like normal.
GET AN APP DRAWER:
Check out xuso's ALTDRAWER app! It's a great resolution to MIUI's lack of an app drawer.
GET LONGER BATTERY LIFE:
Gingerbread Rom's in general are notorious for causing battery drain. However, with a couple of tweaks and an understanding of what drains our batteries you can get great battery life, even on MIUI! Check out this awesome battery saving guide made by Woodrube! It has everything you'll need to get more out of your device! Plus you can find my setup for the Glitch kernel in it (which saves me a lot of battery).
Note: Juice Defender + Glitch Kernel =
X2
GET GREAT *FREE* ROOT APPS:
Check out my guide/list (found here) for some great free apps that will get the most out of your rooted device.
Front Facing Camera (FFC) Support:
If you have modded your Vibrant to have a FFC and wish to use it while running MIUI check out this thread to get help getting your FFC mod running.
MIUI TIPS & TRICKS:
1. Long press on the icon in Toggles to launch the settings for that icon.
When you pull down the notification bar, you will see the Toggle settings for plenty of options (such as WIFI, volume, backlight etc). Long press on any icon in the Toggle mode will launch the setting for that icon.
2. Built-in Screen Capture function
Press the “Menu” key and “Volume Down” key at the same time to capture a screenshot. The image is saved in the MIUI/ directory in the sd card.
3. Slide from left to right to quickly delete a message or a call log.
In the SMS or Dialer app, swipe left or right any entry will bring up the Delete mode.
4. Move home screen icon easily
Hold down an icon by one hand to enter Edit Mode, and then use the other hand to slide the screen to move the icon to the target screen.
5. Launch Music Player in lockscreen
In the lockscreen, double tap the time zone to launch the Music Player.
6. Access shortcut menu from contact image
In the Calls, SMS or Contacts app, tap the contact image and a shortcut menus will appear offering you to "Call", "SMS", "Details", and "Blacklist".
7. Switch the Battery UI to show percentage
The default battery UI can be switched to display percentage of left battery capacity. To do so, go to Settings > System > Battery Settings > Battery Indicator Style > Percentage.
8. Long press on the Home button to show History
Long press on the Home button will show the recently used apps + an App Killer and App Manager button. Swiping the popup left will show the search form.
9. Setting up IP dialing
If you need to add an IP prefix for a particular number in a strange land, you can set it in Settings > Common > Calls Settings. Turn the “Auto IP dialing” ON and set the IP prefix and current area code.
10. Send SMS for rejected calls
When you are not available to answer the phone, you may slide up the panel to reject the call and to send a message to the caller at the same time.
11. Quickly uninstall an app
To uninstall an app, simply press and hold the icon until the trash bin show up at the top of the screen. Move the icon to the trash bin to uninstall the app.
12. Tether : How can I share my network to the PC or other terminals?
Firmware of Android 2.2 and above support the sharing of mobile phones to other Internet terminal in the following method:
Go to "Settings" -> "System" -> "Tethering & Portable Hotspot", you may choose to share the Internet connection by USB tethering or setting up portable Wi-Fi hotspot.
13. Change the screen on/off animation
To change the screen on/off animation from a fade from black effect to an expanding from center effect do the following:
Go to "Settings" -> "Display", here you can choose to turn the screen animation on or off.
14. Quickly read SMS and mark it read
In the lockscreen, press down the SMS button (without dragging it down) to reveal the new incoming message on the lockscreen. Once you have finished reading it, double tap on the SMS button to mark it read.
FAQ:
-I'M NOT ROOTED AFTER FLASHING MIUI!
This is a common issue for people new to MIUI. The solution is to open the Superuser app that is normally in a folder called "tools", click the options soft key, click the setting button, and turn "ROOT permission" to ON.
-AFTER RESTORING SOME OF MY APPS THAT REQUIRE ROOT AREN'T WORKING!
This issue happened to me after restoring with MIUI's built in restore/backup app. My Wireless Tether and Titanium Backup apps kept claiming I wasn't rooted, while SetCPU worked fine. To fix this issue simply uninstall the non-working apps and re-install the app from the original source (i.e. Android Market) or restore it without data.
-I CAN'T DOWNLOAD FROM THE ANDROID MARKET, INSUFFICIENT STORAGE?!
This is what worked for me and hopefully it will also work for you too...
1). Boot into recovery
2). Enter the "Advanced" menu
3). Select "Wipe Dalvik Cache"
4). Reboot
Still having the issue? Check out this thread.
-MY PHONE WON'T CHARGE OVER 97%!
Try re-calibrating the battery. See the above section marked "RECONDITION YOUR BATTERY".
-"Move to External SD" popup?!
Here is the solution, use root explorer and move entire contents from "data/sdcard" to "sdcard"
Also delete "07internalsd" file from /system/etc/init.d
Custom Kernels/Modems/Themes for MIUI
MIUI COMPATIBLE KERNELS
To install custom MIUI kernels follow these steps:
1.) Download the Ultimate Kernel Cleaning Script - 4.0
2.) Place the Ultimate Kernel Cleaning Script - 4.0 zip file in your internal sd card
3.) Flash it as a normal package in CWR (install zip from sdcard > choose zip from sdcard > ultimate_kernel_cleaning_script_v4_by_lippol94.zip)
4.) Flash one of the MIUI compatible kernels from below
5.) Reboot
Some kernels have the Kernel Cleaning Script already integrated making steps 1-3 not necessary. Read the overveiw of the kernel you've selected to flash to decide if the instructions above apply to you.
Also, get the most out of your phone! Download the Voodoo Control app and make music and color be the way it's supposed to be!
Click to expand...
Click to collapse
⇨ Glitch
Overview:
- Up to 1.7GHz CPU OC with added bus/GPU OC (Thanks to morfic for the great base of work)
- Undervolting using Pimp my CPU or Voltage Control
- Voodoo Sound - & Voodoo Color, using VC versions
- FPS uncap (Screen running 68Hz instead of 60Hz, from 56 to 66 FPS max) from JPX source
- Various tweaks for more smoothness and reliability
- LED notifications
⇨ Bali-CM
Overview:
- OC/UV up to 1.4GHz (Safe boot to 1GHz) [require setCPU from market]
- Voodoo Sound v10
- Voodoo Color
- Multiple CPU governor, smartass included (default: ondemand)
- Multiple IO scheduler (default: BFQ)
- LED notification support (no external app required)
- CIFS support
- Support SetCPU screen off 100/400 profile
- Dock sound redirector support [need Galaxy Dock Sound Redirector app from market]
⇨ Platypus (A.K.A. NEO)
Overview:
- jhash3 for better reliability (data connections)
- Voodoo Sound & Color
- simple i/o scheduler for better speed & performance
- preemptive tree RCU with smaller fanout value (better efficiency, speed & less memory usage with read-write-operations)
- SLQB for more efficient & faster handling of files in memory
- kernel & app security features
- network security (syncookies; only secure redirects allowed; higher number of outstanding syn requests allowed; disabled warnings for invalid responses to broadcast frames; enabled window scaling; disabled IP dynaddr & ECN; log and drop "martian" packets; protection against: broadcast pings and smurf attacks, redirects for IP source routing, non-secure redirects, DoS (syn-flood) attacks, IP-Spoofing)
- interactive cpufreq governor
- smartass cpufreq governor
- OC/UV support
- laststufo's optimized CFLAGS for more speed
-(The full list of features can be found by clicking the link above)
⇨ Immortality-CM
Overview:
Voodoo Sound v10
Voodoo Color
Safely boots to 1ghz
OCable to 1.4ghz
User configurable UV
BFQ scheduler(set to default)
Smartass governor option available
Full sound dock support
LIPPOL94's kernel cleaning script integrated into flash package
SetCPU's 400/100 screen off profile safe to use, but not recommended.
⇨ 99 Problemz
Overview:
Updated to work with stable CM7 and updated MIUI and OMFGB roms
Voodoo Sound v10
Voodoo Color
CWM Recovery v5.0.2.6
BLN supported (use BLN Control app to utilize)
Safely boots to 1ghz
OCable to 1.4ghz
User configurable UV
BFQv2 scheduler(set to default)
Smartass and Smartassv2 governor option available
GPU tweaks integrated
Integrated v(r) scheduler
Integrated zram and zache
LIPPOL94's kernel cleaning script integrated into flash package
⇨ Streamline
Overveiw:
( Stock CM Kernel 2.635.14 with the Following Mods )
Wifi Sleep Issue's Fixed
KB5 / KA7 Modem Recommended for GPS ( Results my vary )
Voodoo Color added
Voodoo Sound Added
Device Settings Added in Settings, Controls Voodoo Color & Voodoo Sound
MIUI COMPATIBLE MODEMS
Personally I feel the KA7 modem that comes with MIUI works fine. However, if you think different or would just like to try out some other modems compatible with MIUI check out the links below:
- http://forum.xda-developers.com/showthread.php?t=1036215
- http://forum.xda-developers.com/showthread.php?p=14433354
MIUI THEMES
To install custom MIUI themes follow these steps:
1.) Download the theme of your choice, it should download as a .mtz file
2.) Then transfer it to your internal sd card.
3.) Place the file in the following directory... MIUI/themes/
4.) Load up your "Themes" app that comes with MIUI and select the newly installed theme!
Click to expand...
Click to collapse
*Well Made* MIUI Themes:
Ice Cream Sandwich- Klondike v1.1 (Lockscreen) ← **MY OWN HOMEMADE THEME.**
Download
[Ice Cream Sandwich] Black Ice v2.3 (Lockscreen)
Download
Blue Dado Light v5.5
Download
Blue Dado Dark v3.5
Download
Ultimate iPhone Theme v7.0 (4S)
Download
Suave Redone Light
Download
Suave Redone Dark
Download
SGSII Theme
Download
If this guide helped you, please thank and credit to s15274n!
I do not take full credit for this guide. Credit also goes to s15274n as there is some information in this guide that is straight from his guide. So if this guide has helped you do not only thank me but also thank s15274n!
Also, if you found this guide of any help please don't forget to hit the "thanks" button!​
haha, thanks for checking with me and the credit... I was a little surprised at just how closely this resembled by guide (and are those my files on sourceforge?)... but regardless, anything to help the community, I applaud you for helping people out... definitely no issue using my guide/links man.
In fact, I would applaud others to try and be this helpful.
Thanks! And yeah I know it's pretty similar, although it isn't completely finished and the guide will probably be changed over time. The custom kernels, modems, and themes section isn't finished either so that's an addition that should make this guide a bit better/helpful.
Sent from my SGH-T959 (Samsung Vibrant)
So community, give me your input... What do you think? Is the guide any good? Missing something?
Thanks both of you. I've just thanked all the posts that i can on this thread.
I don't exactly need this, but the new people do. People want something new to try, but their afraid if they flash miui, will they brick their phones because they don't know what to do? Those questions people's curiosity back. These kinds of threads make it possible for people who don't know how to do it to be able to enjoy something new, a fresh rom that they've never seen.
thanks again guys.
Thanks for your positive input it, really means a lot
Sent from my SGH-T959 (Samsung Vibrant)
Not really sure anyone is actually reading this guide to notice, but I've updated the MIUI COMPATIBLE KERNELS, MIUI COMPATIBLE MODEMS, and MIUI THEMES sections. If you know of any other modems or kernels not shown that are compatible with MIUI please tell me and I will add them to the list. Also, if there's a well made MIUI theme you think should be added to the list tell me and I will add it to the list also.
Nice write up!
Everything one needs in one spot!
every time the rom tries to install the phone reboots to the vibrant splash screen and the process repeats
galaxy s cyanogenmod (spash cscreen) > rom installing> reboot > vibrant splash screen > and the process starts all over....
edit: just did a battery pull went back into recovery (changed color from red to blue) and everything seems to be working fine
ty for the guide
Roid123 said:
every time the rom tries to install the phone reboots to the vibrant splash screen and the process repeats
galaxy s cyanogenmod (spash cscreen) > rom installing> reboot > vibrant splash screen > and the process starts all over....
edit: just did a battery pull went back into recovery (changed color from red to blue) and everything seems to be working fine
ty for the guide
Click to expand...
Click to collapse
You're welcome.
OK, the guide has been updated to include how to bypass the bootloop.
Backup your EFS folder also, better safe than sorry.
Awesome wish this guide was available a few weeks ago when I had flashed MiUi!
Also, not that there is a real threat with MiUi messing up the EFS folder but I think it might be wise to include instructions for backing up the /efs and nv_data.bin, imei etc. Better safe than sorry.
SamsungVibrant said:
Awesome wish this guide was available a few weeks ago when I had flashed MiUi!
Also, not that there is a real threat with MiUi messing up the EFS folder but I think it might be wise to include instructions for backing up the /efs and nv_data.bin, imei etc. Better safe than sorry.
Click to expand...
Click to collapse
Actually MIUI automatically backs up the efs, imei, and nv_data.bin. Just look for the "backup" folder on the internal sd card.
i am new to this rom...coming from CM7
wat i did was basically flashing MIUI stock on top of CM7 without ODIN back to JFD. not too sure what will be the consequences in doing so but so far im running fine except for the phone at times not able to detect my external sd card (micro SD)
i am saving up this post for future use as well. donwloaded all the file too just in case my phone goes bonker.
thanks a lot cos ur post help me to understand MIUI rom better!
Keeps on FC!
Why does it keep on FC?! It was fine until I restored all my apps+data. I didn't click system apps. So I don't know why it keeps FC on me.
Is it ok if we skip steps? Like if we already rooted it can we just go to the flashing part or do we have to flash back to stock and do the ODIN thing and everything?
Can someone please help me? Thank you!
^ best to odin to JFD when changing from one rom to another. Clean is always better. Especially if you are talking about FC's.
For those talking about the EFS backup, CM7 automagically does this on flash. I would assume MIUI does as well, but maybe it does not. If it doesn't, it should.
@Lurker!
Whenever flashing a new ROM you should use Odin to return to stock. If you don't return to stock your previous ROM may conflict with the newly flashed ROM and cause issues like FC's, data issues, etc... Also, *none* of the steps should be skipped in the guide, especially steps 2-7.
@s15274n
By the way you are correct, MIUI automatically backs up the efs. I just went looking around my internal sd card and found a folder called "backups" containing a backup of the efs. Thanks for pointing that out.
Sent from my SGH-T959 (Samsung Vibrant)

[ROM][GB] LXdroid ROM 0.2 with BeatsAudio, xLoud, Bravia Engine

This ROM features a stable enviroment [the most stable tested by me so far], with the least number of bugs (with 366BB), and probably one of the best performances.
Features: ​This ROM provides a default Portrait screen, it also has as the stock theme - TouchWizzedB (It looks like the Samsung ROM's, don;t know why i like it)
It features BeatsAudio, Bravia Engine and xLoud,
IIt provides a bootanimation and sound provided by Madhacker.
(if the bootsound is not on and you really want it, enter in terminal enablebootsound)
It also provides as the default launcher - GO Launcher Ex.
You can add [highlight]software[/highlight] capacitive buttons in the taskbar - thanks to nom051205 < Zip below
It was tweaked for daily use.​
Skype has not been fully fixed, but i found a workaround, after rebooting, call someone, or a number like 444 then close, it should work, tested multiple times and it worked, i'm going to try and make a script to get rid of this step. (sometimes it works without doing a thing, so i think it is about luck )
Also, skype seems to leave the speaker on after singning out creating a huge battery drain, if you experience this kind of issue please remove your Skype and install this one, then go to advanced settings (in skype) > sound settings > disable sign-in/out sounds and Force speaker off after calls.
With those workarounds provided above, you should have a seamless experience with Skype..
​
FAQ:​Q: Does it have USSD fix/Gapps/Phoenix Kernel?
Yes
Q: Is the WiFi stable?
With 366BB i have no problems with WiFi stability.
Q: Do i have to do a full factory reset if i come from other CM7 ROM?
No, just wipe dalvik cache, full factory reset is a must if you come from DSC/FroYo/Official 2.3.3.
Q: How do i flash 366BB?
You put your device in Fastboot, connect the USB and use a tool provided here or here.
Q: I can't install the ROM! Installation Aborted! (yeah, yeah, this is not a question..)
Open the zip file then you will see a folder, go into the folder, select all (meta.inf; system; boot.img) and re-zip those files and name it LXdroid 0.x.zip then flash it.
Credits to nom051205 for using his post almost copy-paste.
Q: What's wrong with Swype? It just FC's?
Install it manually, this should do the trick, you can find swype.apk in a link below.
Bootsound/Bootanimation Script Commands
Terminal commands for scripts:
enablebootsound - enables bootsound
bootsoundoff - turns bootsound off
bootsoundon - turns bootsound on after being turned off
newbootsound - /sdcard/android_audio.mp3 is copied as new bootsound
newbootanim - /sdcard/bootnanimation.zip is copied as new boot animation
(Probably you need to type su before those scripts, just saying...)
Credits go here.​
Note: This is my first ROM, feedbacks and head-ups/tips would be welcomed in order to tweak it further.
--Added Screens for those who want to see something
You can upgrade to higher versions of LXdroid ROM without losing your data, just wipe Dalvik Cache!
LXdroid ROM 0.2 is provided as standalone flashable zip, it doesn't need 0.1 in order to work.​
Download link: LXdroid ROM 0.2​
Download link LXdroid ROM 0.1 (old, useless, not needed)
Download link swype.apk
Hotfixes for LXdroid 0.2 for Autobrightness FC and xLoud and Bravia permissions found here!​
Quick tutorial aka Roadmap to a Custom ROM ​-Download ADB/Fastboot tools + Drivers from here. (You need to install the drivers before you begin).
-Download MultiRecoveryFlasher from here.
-Download MultiBasebandFlasher from here or download dsp and baseband flasher by n0p and StreakOwner from here.
-Download a custom ROM like DSC (most stable in my opinion), Longhorn or, the one provided here.
Now let's get started for real!
1-Install the drivers.
2-Put your streak in fastboot by turning the phone off and after that powering on by holding down volume + power button.
3-Open MultiRecoveryFlasher and flash StreakMod recovery. Reboot.
4-Put your streak again in fastboot.
5-Open MultiBasebandFlasher and flash 366BB or the script provided alternatively (does the job all by itself ). Reboot.
6-Enter Recovery by turning the phone off and then powering on holding up volume + down volume + power button.
7-Select "Software upgrade via Update.pkg on Sd Card"
8-A Dell logo and an attention will appear, press power button once to show the menu.
9-Hit advanced to mount sdcard via PC, so the SD card will appear in you PC via recovery.
10-Copy the ROM you downloaded to the sdcard (preferably to root).
11-Hit back in recovery, choose install sdcard updade.zip, then choose zip from sdcard, browse for your zip, and hit the camera button then select yes.
12-After the installation is completed, hit back to the main screen of the recovery, and choose wipe data/factory reset, then wipe cache partition, then choose advanced, wipe dalvik cache, wipe battery status.
13-(It is recommended to reboot again and do a factory reset from the dell recovery, White Letters)
14-The system will take some time to boot up, but you are done, enjoy your custom ROM.​-------------------------------In my opinion the fastest and easiest way to get a custom ROM--------------------------------------------------
Disclaimer:​
This ROM was made primarly for my personal use, it provides elements from all over this Forum, Credits section thanks personally all and i thank more of them that are not listed there, it is based on CM7.2 mdpi by hPa, it has elements from Longhorn and others, as always do a nandroid backup just in case, and don't blame me for ruining your beloved streak, although i don't think you can .​
Credits:
The people/teams that inspired me to do this:
-DSC Team / n0p - Kernel and many Tweaks.
-hPA - For porting CM7 to streak.
-Tenorntex - Some tweaks imported from Longhorn, dialing screen theme.
-nom051205 - Soft-Buttons flashable zip
-Madhacker - Bootanimation and sound.
-xda Forum - For a great enviroment, other ideeas and tweaks.
-Google - Great search engine, thanks for the Android OS
-Others
--If you want credits for something i have in my ROM and i forgot about you, please let me know and i will update this --
Changelog:​
0.3 - TBA
0.2 - 21 august 2012 - skype seems to be fixed, needs more testing, further improved performance, added BeatsAudio, Bravia Engine, xLoud, added stock Swype keyboard, bootsound enabled by default, disabled USB Debugging icon from Status Bar, (only the Icon, debugging remains enabled), maybe more - Kernel: DSC Phoenix Kernel Test 4
0.1 - 20 august 2012 - First release, good performance, things that work on all CM7 ROM's work on this one, things that don't work in all CM7 ROM's don't work in this one. - Kernel: DSC Phoenix Kernel Test 4​
I guess it has fixed CM settings (like setting cpu frequency from within the settings and fixed lockscreen on 160 or 180 ??
jitin02 said:
I guess it has fixed CM settings (like setting cpu frequency from within the settings and fixed lockscreen on 160 or 180 ??
Click to expand...
Click to collapse
You can see the CPU settings, freq's and governors but you can't change them from the CM settings, i've included AnTuTu CPU Master Free in the ROM, and the locksreen it works fine on Ring and Lense, Rotary and Sliding Tab are small and aligned to the left. so i would say that no, it doesn't have them fixed as i didn't needed them, but maybe i will look into it.
Personally i use Ring Style at lockscreen and dial screen, with one ring only at lock and the default Freqs (128-998 mhz , Conservative).
Lexmazter said:
You can see the CPU settings, freq's and governors but you can't change them from the CM settings, i've included AnTuTu CPU Master Free in the ROM, and the locksreen it works fine on Ring and Lense, Rotary and Sliding Tab are small and aligned to the left. so i would say that no, it doesn't have them fixed as i didn't needed them, but maybe i will look into it.
Personally i use Ring Style at lockscreen and dial screen, with one ring only at lock and the default Freqs (128-998 mhz , Conservative).
Click to expand...
Click to collapse
if u can look into it i will be thankfull to u as i had to go back to froyo 351. b'coz of DSC wifi issue .
Thanks and is there no way to resolve cm settings frequncy issue:silly:
jitin02 said:
if u can look into it i will be thankfull to u as i had to go back to froyo 351. b'coz of DSC wifi issue .
Thanks and is there no way to resolve cm settings frequncy issue:silly:
Click to expand...
Click to collapse
You can use alternative software, as i mentioned, there is SetCPU or CPU Master Free, and CPU Master doesn't stay always on in RAM and you can set it to Set frequencies on boot
I think that CM frequiencies support must be added from the kernel, so i don't think i can do something about it
jamo59
Hello!
I like the ROM!
Only the Longhorn 2.9.1 Quadrant 2300 points for that!
The LXdroid only 0.1 points in 1408.
Well, it's a huge difference.
Test Battery, but the IGO primo 9 to be strong!
This looks like a very fast everything works properly (from my experience it!)
jamo59 said:
Hello!
I like the ROM!
Only the Longhorn 2.9.1 Quadrant 2300 points for that!
The LXdroid only 0.1 points in 1408.
Well, it's a huge difference.
Test Battery, but the IGO primo 9 to be strong!
This looks like a very fast everything works properly (from my experience it!)
Click to expand...
Click to collapse
I made this ROM without testing Quadrant,i never trusted that benchmark , i tested with AnTuTu Benchmark and it is not a big difference from Longhorn to LXdroid, i still need to tweak something more, but the overall feel is smooth as butter in my experience and the battery life is just great for me.
jamo59
Whew!
Now, I see no Google Talk?
Even I test!
jamo59 said:
Whew!
Now, I see no Google Talk?
Even I test!
Click to expand...
Click to collapse
You can download it from Google Play (Market), i don't use it so i didn't included it
jamo59 said:
Whew!
Now, I see no Google Talk?
Even I test!
Click to expand...
Click to collapse
I think you're really really fast IGO is not there!
Longer certainly really deserves a try!:good:
SKYPE ??
so what about skype, is it working ??
MadHaker said:
so what about skype, is it working ??
Click to expand...
Click to collapse
I'll tell you! I'm also interested!
Time!
MadHaker said:
so what about skype, is it working ??
Click to expand...
Click to collapse
I'm testing it now , i'l report back later.
EDIT: Not working...checking for a fix...
Lexmazter said:
I'm testing it now , i'l report back later.
Click to expand...
Click to collapse
Not ok! (skype)
Lexmazter said:
I'm testing it now , i'l report back later.
EDIT: Not working...checking for a fix...
Click to expand...
Click to collapse
i am sorry to say that any rom above 2.3.3 usually have problem with voip and there are no fixes for it at the moment...
deysmacro said:
i am sorry to say that any rom above 2.3.3 usually have problem with voip and there are no fixes for it at the moment...
Click to expand...
Click to collapse
Yeah, you said it, "at the moment"
jamo59 said:
Not ok! (skype)
Click to expand...
Click to collapse
Hello there!
If anyone has not read it, the good must be so skype has stopped working, that:
1, restart
2, the recording is started and is ready to.
3, visszahallgatod
4 to start the skype
5, a voice recorder pick up service.
6, to listen
7, glad it works!
jamo59 said:
Hello there!
If anyone has not read it, the good must be so skype has stopped working, that:
1, restart
2, the recording is started and is ready to.
3, visszahallgatod
4 to start the skype
5, a voice recorder pick up service.
6, to listen
7, glad it works!
Click to expand...
Click to collapse
Can you be more specific, i don't really understand what you are trying to say here
Lexmazter said:
Can you be more specific, i don't really understand what you are trying to say here
Click to expand...
Click to collapse
2nd that ;0)

[F2FS] [ROM] [KitKat] [4.4.4] Carbon Unofficial Full F2FS

which is f2fs
F2fs, Ext4, FAT benchmark
Unofficial Carbon Rom Full F2FS
Presentation:
Custom Carbon Rom and modified to run on the system file F2FS.
Main changes:
Kernel settings with ElementalX
disable sweep2wake
disable doubletap2wake
sweep2sleep enable left and right
disable usb fastcharge
disable support exFAT
disable Max screen off frequency
stock color
enable Graphics Boost
enable fsync
ElementalX governor
ROW I / O Scheduler
Readahead Buffer Size 1024
Max CPU frequncies 2266 for all CPU
Thermal Settings cooler
ElementalX L2/Bus Overclock Settings
on the kernel changes to support F2FS
removed Galery 2 and camera (added google apps)
removed DSPManager (added Viper4Android)
removed Delta Carbom (for obvious reasons)
Changed lcd density to 420 (feel free to change your settings will be saved in updates)
Added Google Apps and its libraries
Added many in build.prop and init.d tweaks for maximum performance with battery saving.
Edited media_profiles.xml and mixer_paths.xml for best results the camera.
Installation:
ATTENTION! Back up your current ROM and copy the entire contents of your Nexus to your computer (you will lose everything).
Note: I am assuming that you have already unlocked your phone and did the same root.
01 - download and install last version of PhilZ Touch.
02 - download the full rom and put in the clockworkmod folder on your phone.
03 - Restart your device in recovery mode (PhilZ. ..)
03A- Under "mounts and storage" menu, select "toggle f2fs <-> ext4 migration"
format the system and cache in mode f2fs
03B- reboot in recovery mode
03C- install the rom
03D- Under "mounts and storage" menu, select "toggle f2fs <-> ext4 migration"
format "/data and /data/media" in mode f2fs
04- Restart your phone and voila!
Update:
Important: Your preferences are saved.
Xposed, lcd density and hosts -> settings-carbon fibers-Persistence
Elementalx.conf, GPS and init.d.cfg -> Automatic
01 - download the last update rom and put the clockworkmod folder on your phone.
02 - Restart your device in recovery mode (PhilZ. ..)
install the rom
Restart your phone and voila!
Gapps:
PA_Gapps
Sources (every third)
Carbon Rom
Carbon Kernel
ElementalX Kernel
F2FS Tools
Change log
14-08-22
Based on version 20140821
Update ElementalX kernel to version 1.04.
Incrementing the kernel parameters (based on Uber Kernel script):
Governor GPU settings (set to ondemand);
Max GPU Frequency (set to 389);
Multicore Powersavings (set to aggressive);
Frandom Module (set to on);
File System Trim (set to on);
Sysctl parameters (set to obtain performance, stability and battery friendly according to my customizations).
All parameters above as well as all others are configurable by changing the values ​​in /etc/elementalx.conf (do carefully and knowledge).
From this version the integration with updates GAPPS is full(I suggest one pa_gapps-stock-4.4.4-2014xxxx-signed).
14-08-08
based on version 20140807
14-08-02
based on version 20140731
Update on the update script, now you can install any google apps package (packages suggest pa).
14-07-24
based on android 4.4.4 carbon night 14-07-24
small tweaks changes
Update Gapps 14-07-23
Heads up!
The GAPPS been updated (including Play Store Black, thank MyLifeRocks10).
Follow these steps if you have problems like certain apps not showing up in Play Store(e.g. Facebook,Beautiful Widgets) or shows incompatiblity error.
1. In Settings->Apps->All clear data of Play Store and Google Services Framework then reboot.
2. Open Play Store, if it gives error then clear data of Play Store and open Play Store again then hit accept.
3. If ur apps doesn't show up under installed apps in play store after installing this fix then reboot once and u should see it afterwards.
4. If above steps didn't fix ur issues then remove Google account,reboot and re-add ur Google Account.
14-06-09
Initial release
based on android 4.4.3 carbon night 190614
elementalX 45
IMPORTANT!
1 - There are two versions of the rom, one is always complete and must be downloaded and installed first the other is merely update will come every Saturday and is only for those who already have installed the full rom.
2 - How to F2FS the system is not yet official in nexus 5 do not recommend installing packages via recovery because most will want to mount the system on ext4 so in this case I suggest editing the installation script.
Thanks: Phil3759 - dennes544 - rootSU - NABENDU1 - flar2 - ViPER520 and zhuhang - Jishnu Sur™ - Carbon - pacman rom - dtrail1 - Cl3Kener - Google - Linus Torvalds
If somehow you participated in this study and has not been mentioned here, I'm sorry, please contact and I will gladly mention you.
Thanks so much bro ill try
can i flash with twrp ?
hunting_ said:
Thanks so much bro ill try
can i flash with twrp ?
Click to expand...
Click to collapse
you have two options:
1 - Install Philz by TWRP and use it according to my instructions;
2 - Install the rom following the instructions TWRP (the latest version supports f2fs).
Sweet! I'll give it a go later.
Sent from my Nexus 5 using Tapatalk
Awesome so glad to see a full f2fs friendly ROM, it saves me time trying to either run a script or use the app and troubleshoot which kernel works with what, I hope to see more like this and look forward to updates as they come
Quick edit: @davidsonsjesus is there a way to enable some of the elemental x options like exfat and wake gestures (using xposed module)? Or is there a reason for the way you have them set?
DaringDomino3s said:
Awesome so glad to see a full f2fs friendly ROM, it saves me time trying to either run a script or use the app and troubleshoot which kernel works with what, I hope to see more like this and look forward to updates as they come
Quick edit: @davidsonsjesus is there a way to enable some of the elemental x options like exfat and wake gestures (using xposed module)? Or is there a reason for the way you have them set?
Click to expand...
Click to collapse
/etc/elementalx.conf
Change the settings and reboot. :good:
210614 released!
Based on kitkat 4.4.4 carbon night 210614 and ElementalX 1.0
May I ask what is the benefits of disabling usb fast charge?
Sent from my Nexus 5 using XDA Premium 4 mobile app
Ntress said:
May I ask what is the benefits of disabling usb fast charge?
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I had problems transferring data to the computer, but you can activate the in /etc/elementals. Conf
Sent from my Nexus 5 using Tapatalk 4 Beta
No gapps on the latest build? What gapps should I flash that work with F2FS?
Edit: Also, volume keys do not work on 6/21.
Koopa777 said:
No gapps on the latest build? What gapps should I flash that work with F2FS?
Edit: Also, volume keys do not work on 6/21.
Click to expand...
Click to collapse
6/21 update only, ie, if this is your first installation you must install the full and then upgrade if already installed the full just install the 6/21 which is just an update.
This is well explained in the first topic, read it please.
Sent from my Nexus 5 using Tapatalk 4 Beta
Unofficial F2FS carbon 2806 released!
I cannot flash this if my device is ext4, correct?
Sent from my Nexus 5 using Xparent Green Tapatalk 2
aheeejd said:
I cannot flash this if my device is ext4, correct?
Sent from my Nexus 5 using Xparent Green Tapatalk 2
Click to expand...
Click to collapse
Originally all are ext4, read the whole thread and have your answer.
Unofficial F2FS carbon 05/07 released!
I have been use your rom for a while,it's real nice.Thanks a lot for your work dude!??
Hey man, great work on getting this ROM working, everything is great for me with the exception of one issue I've been having: I am trying to use a kernel other than the ElementalX1.00 kernel and every one of the f2fs AOSP kernels i've tried doesn't let me boot past the Google boot screen. It just sits there.
Is there something I'm missing? Is anyone else having this problem?
socioteq said:
Hey man, great work on getting this ROM working, everything is great for me with the exception of one issue I've been having: I am trying to use a kernel other than the ElementalX1.00 kernel and every one of the f2fs AOSP kernels i've tried doesn't let me boot past the Google boot screen. It just sits there.
Is there something I'm missing? Is anyone else having this problem?
Click to expand...
Click to collapse
To run this rom have changed beyond the original kernel Carbon (which already has support f2fs but inactive) also su. The ElementalX (duly amended) is what makes it tick. Beyond this I could boot the uber (also appropriately amended).
I intend to eventually make it available to a converter that converts the roms in rom f2fs using your own kernel (logical that not all will be compatible) and those tested so far to boot in Carbon, Liquid and Purity, unable AOKP, Paranoid and Gummy (yet) . Also a specific converter for whoever uses roms f2fs convert any package installed via recovery, of course it can be done manually but simply do automated way is better.
Thanks for the quick response! I am for the most part happy with elementalx, but have had better benchmarking and smoothness with LaboDJs Linaro-Franco kernel, so I was really hoping to pair this ROM with it to see what happened, especially since it has -O3 optimization etc etc. Anyway, can't wait for the next build, I'm very happy with this rom so far!
Edit: Thank you for recommending Uber Kernel. I went ahead and flashed it and I am much more satisfied with it than I thought I would be. It has MANY options for different governors and schedulers. AWESOME!
version 7.14.24 available see the post

[VS995 (VZW)][ROM + Kernel] NRD90M Modded NotSoStock ROM v5.5 1/1/2017

[QRCODE][/QRCODE]Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently, RC8, 3.0.2-0, and 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG.
I have added a few mods to it.
FEATURES
**Multi-user working!
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR4
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Thanks to @imucarmen for getting me the IMG files, and for testing.
Latest: v5.6
The only change in 5.6 is the addition of LGMessage. Somehow this ROM did not include a text messaging app... WTF? So I added it in from my H918. v5.6 is a full ROM, not just an update. You do not need to be on 5.1 first. Just flash 5.6 and good to go.
v5.5 changes below
v5.5 is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup. 5.5 is an update only! You must first flash 5.1, then 5.5. You can tell TWRP to flash files in sequence, so it's no hassle. ZIP no longer checks your device, so be sure that you are flashing for the model the sticker on the phone says that it is.
Here are the changes for v5.5:
Removed boot state verification. This allows your device to pass CTS on SafetyNet. That means that you are able to use a root hide program, or maybe full unroot within SuperSU, and apps like Android Pay and Pokemon GO will work. They will never work if root is detected, no matter what.
Used more independent defconfig lines, hopefully static will go away... I highly doubt it, might even cause a no-boot issue. If it does, just tell me and I'll fix it up.
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Can confirm Pokemon GO and Android Pay work perfectly. Just need to hide root.
Use the app attached.
Checkmark where it says "Stop all su daemons"
Reboot
Open RootSwitch again, and the checkmark should still be there, click disable root, and test with an app called SafetyNet Helper Sample from Play Store. When root is disabled, SafetyNet test will pass with a full green screen.
When you are done playing, you can enable root again. The game checks every so often, so root needs to be disabled to play for X amount of time.
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Updated to latest Super SU
No need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 68
Value 129
Contrast 127
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Having issues? Read below.
I need you guys to hear me out on this...
I do not have this phone, I cannot do any sort of testing, nor do I keep up with your rooting method.
That said, I cannot fix things that were broken due to the bootloader (such as Static Boot), so if WiFi calling did not work for you after flashing the custom bootloader, please don't ask if it is fixed... I do not know how to fix it. When/if it is fixed, I will let you guys know that it is fixed and who to thank for said fix.
Additionally, I need you to tell me things that do not work. I might not be able to get to all messages, or questions, so if you see that I did not reply, ask again and again until I do... I will reply and answer (obviously don't spam). Be sure to quote me, mention me, or message me. I do not check-in with these threads, just the H918 thread. If you do not send me a notice, I will not know that my attention is needed.
What issues that are ROM-related, not user-related can you report? You will know it is user-related if you modified anything in the phone/ROM.
If you flashed a different kernel, I cannot help you; flash back to the NSS kernel, and re-test.
If you are unsure about an issue, do a clean flash (in TWRP: Wipe-->Advanced-->select Dalvik, System, Data, and Cache (DO NOT SELECT INTERNAL STORAGE OR SDCARD)-->Swipe to wipe-->Install ROM-->boot phone, do not change or install anything. Retry your issue, if it is fixed, great. If it persists, go into your SD Card, and Internal Storage, remove the folders called "Android" and ".android_secure", reboot and try again. Still doesn't work? Mention me and post it here.
Remember, you can backup your USER apps in Titanium Backup (do NOT backup system apps, or restore system apps/system data).
You can also backup your existing setup and apps in TWRP so you can flash back to your original setup. This is good if you did a clean flash, and your problem is still there, you can restore your backup and be like nothing was changed.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
system/priv-app/AdaptClient*
system/priv-app/ATT_ProtectPlus*
system/priv-app/ATT_DeviceHelp*
system/priv-app/ATT_Lookout*
system/priv-app/ATT_SmartLimits*
system/app/AmazonKindle*
system/priv-app/AppRecovery*
system/priv-app/VZCloud*
system/priv-app/LGVZWHelp*
system/priv-app/LGVZWStartupwizard*
system/priv-app/VZWPoaService*
Source for kernel is at (need to update)https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Awesome!! Cant wait to use this.
Request: speaker mod, Google assistant, and volume up/down to skip tracks when main screen is off.
Sent from my Pixel XL using Tapatalk
Note to all. You will notice that the theming option is missing from the settings under home. Don't fret! Theming is still in the Rom you just need to add a shortcut for it. I'm personally using Nova Prime and assigning an activity for the theming app so it makes an app icon. There are independent apps in the store that can do this as well.
Just a heads up for those of you using themes and wondering how to apply them.
@Tilde88 so a hot reboot let's you see the boot animation and I wanted to let you know it needs scaled down. It's way too large and actually is blurry because of it.
imucarmen said:
Note to all. You will notice that the theming option is missing from the settings under home. Don't fret! Theming is still in the Rom you just need to add a shortcut for it. I'm personally using Nova Prime and assigning an activity for the theming app so it makes an app icon. There are independent apps in the store that can do this as well.
Just a heads up for those of you using themes and wondering how to apply them.
@Tilde88 so a hot reboot let's you see the boot animation and I wanted to let you know it needs scaled down. It's way too large and actually is blurry because of it.
Click to expand...
Click to collapse
The bootanimation is the right size, as it is the same that I use for the other models. There is something fishy with your bootloaders after doing that conversion thing. I don't fully understand it.
Tilde88 said:
The bootanimation is the right size, as it is the same that I use for the other models. There is something fishy with your bootloaders after doing that conversion thing. I don't fully understand it.
Click to expand...
Click to collapse
I see. Just letting you know the things I'm seeing. I hot reboot on the US996 rom and the boot animation was normal size. On the vs995 the word android is gigantic. It spans from edge to edge of the display and looks like a size 26 font lol
---------- Post added at 04:58 PM ---------- Previous post was at 04:48 PM ----------
Kernel crashed @Tilde88 I was using some custom settings so maybe that's why. I was underclocking and using the Blu Active gov and the zen hotplug.
Any chance of a Sprint ROM?
N1ghtr08d said:
Any chance of a Sprint ROM?
Click to expand...
Click to collapse
Sure, get me your system.img and boot.img
imucarmen said:
Kernel crashed @Tilde88 I was using some custom settings so made that's why. I was underclocking and using the Blu Active gov and the zen hotplug.
Click to expand...
Click to collapse
I don't understand what you are saying. Lot's of typos. Also, over/underclocking does not stick, as it is not unlocked in the kernel.
Tilde88 said:
I don't understand what you are saying. Lot's of typos. Also, over/underclocking does not stick, as it is not unlocked in the kernel.
Click to expand...
Click to collapse
lol it was only one typo. Made should have been maybe.
According to Kernel Adiutor it's sticking. I have the cpu max clock set to 1920 and it never goes above it.
Tilde88 said:
Sure, get me your system.img and boot.img
Click to expand...
Click to collapse
Do you need them from the stock Sprint phone or does it matter that I flashed the stock deodexed on my phone?
N1ghtr08d said:
Do you need them from the stock Sprint phone or does it matter that I flashed the stock deodexed on my phone?
Click to expand...
Click to collapse
stock would be best... Where did you get a Sprint deodexed ROM?
not flashing prob cause i have 996 deoxed on this vzw device any way to install?
mrtruckincowboy said:
not flashing prob cause i have 996 deoxed on this vzw device any way to install?
Click to expand...
Click to collapse
I had US996 on my device and flashed to this fine. I cleaned flashed. Did you try a dirty flash? Not sure why it wouldn't flash. What kind of error are you getting?
it starts twrp again wierd error
mrtruckincowboy said:
it starts twrp again wierd error
Click to expand...
Click to collapse
you're stuck in TWRP? Did you factory reset inside the rom?
imucarmen said:
you're stuck in TWRP? Did you factory reset inside the rom?
Click to expand...
Click to collapse
not stuck
tried again now i get a map file error whats that mean ? bad file?
mrtruckincowboy said:
not stuck
tried again now i get a map file error whats that mean ? bad file?
Click to expand...
Click to collapse
Perhaps. Definitely, I would try downloading a new copy. I didn't have any issues flashing.
Can you guys tell me if you are having USB issues when plugging in to your PC. Trying to figure out if the ROM has a bug or if someone has a driver issue.
Thanks.
No issues here connecting to computer through usb.
Sent from my LG-VS995 using Tapatalk
mrtruckincowboy said:
not flashing prob cause i have 996 deoxed on this vzw device any way to install?
Click to expand...
Click to collapse
Um, this ROM and kernel is built for the VS995, so if the sticker on your phone says VS995, flash it.

Categories

Resources