Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,775 Members 40,756 Now Online
XDA Developers Android and Mobile Development Forum

[ROM] CM11(F2FS) [4.4.4] All Variants!!!(Maguro, Toro, and Toroplus)(7-9-14)

Tip us?
 
blmvxer
Old
(Last edited by blmvxer; 9th July 2014 at 07:37 PM.)
#1  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
Prompt [ROM] CM11(F2FS) [4.4.4] All Variants!!!(Maguro, Toro, and Toroplus)(7-9-14)

CyanogenMod 11 with F2FS and Bsmitty Kernel

Build 7-9-14 Dalvik
https://drive.google.com/file/d/0BzF...it?usp=sharing
Changes
Script rewrote and applied to updater script via /Temp folder along with all GSM related files and build.prop changes

Build 7-19-14 ART
https://drive.google.com/file/d/0BzF...it?usp=sharing


This ROM Features:
F2FS Support
BSmitty 6-28 F2FS Kernel
GSM/CDMA Convergence Script
CyangoenMod 11(Android 4.4.4)

Bugs:
GSM not working as of previous builds[WIP]

If the Dalvik build doesn't flash properly unzip the zip file and navigate to "META-INF - com - google - android" and open the updater script and change
Code:
Select Code
package_extract_file("/1Variant.sh", "/temp/1Variant.sh");

to

package_extract_file("/temp/1Variant.sh", "/temp/1Variant.sh");
ART will have the change but I just realized the typo. Sorry for the issues.
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
The Following 11 Users Say Thank You to blmvxer For This Useful Post: [ Click to Expand ]
 
blmvxer
Old
(Last edited by blmvxer; 18th June 2014 at 06:20 PM.)
#2  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
*Reserved For Updated Information*

File Systems after Install

Code:
Select Code
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,nosuid,nodev,noatime,nodiratime 0 0
sysfs /sys sysfs rw,seclabel,nosuid,nodev,noatime,nodiratime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/fuse tmpfs rw,seclabel,relatime,mode=775,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,timer_slack,cpu 0 0
/dev/block/platform/omap/omap_hsmmc.0/by-name/system /system f2fs ro,seclabel,noatime,nodiratime,background_gc=off,discard,user_xattr,inline_xattr,flush_merge,active_logs=2 0 0
/dev/block/platform/omap/omap_hsmmc.0/by-name/efs /factory ext4 ro,seclabel,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/omap/omap_hsmmc.0/by-name/cache /cache f2fs rw,seclabel,noatime,nodiratime,background_gc=on,user_xattr,inline_xattr,flush_merge,active_logs=2 0 0
/dev/block/platform/omap/omap_hsmmc.0/by-name/userdata /data f2fs rw,seclabel,noatime,nodiratime,background_gc=on,user_xattr,inline_xattr,flush_merge,active_logs=2 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,nosuid,nodev,noatime,nodiratime 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noatime,nodiratime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
As you can see System, Data, Cache are F2FS!

News 6-18

The last build I tried using getprop and sed to replace lteCdmaOnDevice for those who were on Maguro so I can create a One Rom for GSM and CDMA.

Today's build will be testing a script in init.d called 10variant

Code:
Select Code
!#/bin/bash
PROP=$(getprop ro.product.device)
if [ "$PROP" = "maguro" ];
then
sed -i 's/telephony.lteOnCdmaDevice=1/telephony.lteOnCdmaDevice=0/g' /system/build.prop;
else
fi;
a little script I wrote up for this and the script is temporary because I don't want the script to have to run every boot and only on instllation.

I'll work with the edify languange for the updater-script and make a more permanent solution.
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
 
pablomoreno
Old
#3  
pablomoreno's Avatar
Senior Member
Thanks Meter 31
Posts: 175
Join Date: Oct 2011
thank you very much! you do not know what I was trying to convert the CM11 in f2fs without getting results
 
blmvxer
Old
#4  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
Quote:
Originally Posted by pablomoreno View Post
thank you very much! you do not know what I was trying to convert the CM11 in f2fs without getting results
Not a problem, If you're on Maguro(GSM) please read the second post. I forgot to add some lines to the code.
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
The Following User Says Thank You to blmvxer For This Useful Post: [ Click to Expand ]
 
dezful
Old
#5  
dezful's Avatar
Senior Member
Thanks Meter 171
Posts: 219
Join Date: Jun 2012
Location: Wonderland
is this CM11 only with F2FS' modified updater-script or any other modification (ex. ROM f2fs commits)?
Maguro : Carbon Fiber; LiquidSmooth (ART)
Razor : 4.4.3 Stock (ART)
The Following 2 Users Say Thank You to dezful For This Useful Post: [ Click to Expand ]
 
Atento
Old
#6  
Senior Member
Thanks Meter 121
Posts: 391
Join Date: Jun 2010
Location: Curitiba
Did you merge the commits to give full support for f2fs in this ROM? Or just changed the update script?

Edit: nevermind, it was already asked in last post.

Sent from my Galaxy Nexus using XDA Free mobile app
 
blmvxer
Old
#7  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
I thought the commits had already been added? The CyanogenMod website has commits dating back to 2013.

I added the partition line to the updater-script and also bsmittys f2fs kernel.

Sent from my Galaxy Nexus using XDA Premium HD app
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
The Following User Says Thank You to blmvxer For This Useful Post: [ Click to Expand ]
 
blmvxer
Old
#8  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
I will be working on a new build today.

I'll have three versions released. All Variant(fixed for testing), Maguro, and Toro/Toroplus.

My main goal is to have one ROM that works across GSM and CDMA by changing the build.prop during the installation process.

Sent from my Galaxy Nexus using XDA Premium HD app
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
The Following 2 Users Say Thank You to blmvxer For This Useful Post: [ Click to Expand ]
 
blmvxer
Old
#9  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
Quote:
Originally Posted by dezful View Post
is this CM11 only with F2FS' modified updater-script or any other modification (ex. ROM f2fs commits)?
From what I can find for CyanogenMod MKFS has been updated through to allow F2FS Partitions or otherwise it wouldn't mount them with the method I'm using.

I think the major thing right now is to iron out some of the bugs.
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
The Following User Says Thank You to blmvxer For This Useful Post: [ Click to Expand ]
 
blmvxer
Old
#10  
blmvxer's Avatar
Senior Member - OP
Thanks Meter 539
Posts: 1,264
Join Date: Jan 2012

 
DONATE TO ME
New Build in OP for Dalvik Run Time.
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS

The Following User Says Thank You to blmvxer For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes