yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Exhibit 4G] cars1189:
Yea the problem isnt can you partition the sdcard its when you provide 100+ people with a rom what partition sizes do you use? I have a 2gb sdcard wheres someone else could have a 64gb. What what do i do make builds for different sizes? You cant just make it formate the sdcard with 1gb system and 4gb data that wouldnt work for everyone. Like with the dualboot it would require that everyone use a sd of at least a set size. However if i just use the first partition of the sd then it doesnt matter as long as its 550mb+. IN other words if i tell the script to make a 12gb system because of x supercool user then that build wont work for me and maybe others. What theres does is use set sizes for each partition(details in their first post) and they based it off a 2gb card and formated it with three partitions. The problem i have with that is they use a 400mb system...this is smaller than what we have now...thats a step back not a step forward. So i would make one with the same 2gb standard so everyone should work (if you have a smaller than 2gb sd you need to just go buy one even 32gb ones are like 10$ or less.) However going with the idea that we want a larger "/system" i would have to take away from the "/data" which again they use 1gb which is equal to what we have now...so it wouldnt be a step back but why use the sd when we can use the same internal memory. Does that make sense now? Do you see how it doesnt simply just solve the the different users different devices issue? Wheres if i just use the sd cards first partition it really does work for everyone (dont even have to repartition) as long as everyone has a sd of 550+MB.

Edit: Looking at their post it looks like with their special compiled TWRP YOU choose the partition sizes it doesnt do it automatically. Which again can work except what if a user has a sd card too small to fit a system and data partition and then the updater-script for the rom tries to use both on sd... And its not just a standard TWRP. It might be though idk ive never used TWRP. It looks like in cwm at least in the past you could format sd but only for 2 partitions ext and swap.

Edit2: Just reread your post and yes they tell people what partitions and in what order they need to be. So yes it is kind of a solution but not the best. (imo) As it limits people. And yes as the dev i can choose and honestly i dont think i choose that. :)

Edit3: One other think i noticed is one example gapps flash using the recoverys mount points unlike the rom that uses the "/dev bla bla" and other zips migiht too. I feel like keeping the recovery the same makes things easyer as you can use it with any rom like normal and not worry. And we can just make a special gapps to go with the special rom. gapps zips dont get updated that often anyways.
[Samsung Galaxy Exhibit 4G] aaopt:
I don't think it would be horrible to say if you want to use this shiny new (hypothetical) Lollipop ROM you have to install a card that's at least 8GB and partition it with certain minimum sizes.

Their TWRP is quite customized and I agree that it is not quite seamless. In fact I suggested how they could make it more robust or foolproof but they seem more interested in making the ROM more robust, at least for now. Which again is their decision.

The main problem with just using the first partition for /system and leaving the rest of fstab alone-- if that's what you're proposing-- is that it only solves part of the problem. The internal /sdcard and /data partitions are also too small. Will your ROM use a second partition as /sdcard and/or /external_sd if one exists? Even so, /external_sd is not recognized by some apps. The size of the /data partition seems to be the one that will be impacted by the fact that Lollipop only uses ART.

Of course, you still get to decide... I'm just trying to help you consider the impact of the decision.
[Samsung Galaxy Exhibit 4G] cars1189:
Yea and i totally agree and appreciate the feedback. Part of the issue is i dont really have a sd card thats really big to test out a config like they use and i like to use my own builds of course. :) That being said I definatly agree that the current systam and data are too small even with current 4.4 and no art with my only like 20 apps i run outa room and the only big apps i use are chrome and facebook >.< lol. Idk there might be more than that but point still stands way too small. I think what im going to end up using is 2 partitions system and data.(1 and 2)

Currently:

System = 547840 = 527MB

Cache = 204800 = 197MB

data = 1136640 = 1093MB

What i think i might do it do 2 partitions on the sd card like i said, then repurpose either data or system as cache maybe? Idk if you guys could like take some screen caps of a partition app or write out how much space is currently being use for each of those three i can get a better idea of what needs more and what doesnt. I think thats what i might go with though. Deffinatly open to ideas though. The only thing is the only partitions 1gb or bigger are the current data and internal sd. So we dont have too many options but theres a few configurations we could go with. So any ideas for a configuration usable that doesnt involve:

1. Changing the internal memory sizes

2. Good for external sd size of only 2GB

Dont really want sizes but just ideas of what partitions to re purpose and as what. And config must use bigger partitions than what it currently does and actually need it.I know i think, vine?, uses alot of cache and i dont have that installed or anything like it so finding out what storage spaces are limiting people would be nice. (Again more info on what peoples used space looks like would be handy.) Also i think ideally a configuration that uses the entire external would be nice? Because i think it any of it is used than we cant use mass storage? Or is that not the case? Currently it gets mounted in fstab using "/devices/platform/msm_sdcc.4/mmc_host" which if im not mistake is the whole sd and im not sure we can use the /dev partition ?address? idk (what to call it lol) instead? Idk why the other would be used if we could. Theres gotta be a reason why its different.
[Samsung Galaxy Exhibit 4G] canodroid15:
[MENTION=1816400]cars1189[/MENTION] hey man just wondering how its going I've been on this ride sense cm10 and I myself would be fine with whatever u decided to go with anyway just checking in
[Samsung Galaxy Exhibit 4G] cars1189:
Well as of a week ago 5.0(android "L" lollipop) didnt compile. Theres still a lot of changes that need to be merged and worked out. (to be expected) So the only thing i have ready now is changeing the partitions. That is fairly simple and really could be already released. Im just trying to figure out the best way to get the most of what we have because i dont want to make 3673076076 configurations and then it gets really confusing and then people softbrick etc etc... I want to figure out one clean solution then release it with simple changes/instructions of what to do and be done with it. I should have my mind made up soon and something released shortly after. Id say early december is when ill make next release and i might do 2 builds one normal and one with changed partitions(OS2SD). Just so that people that are uncomfortable with makeing the switch still get updated but those that are can get the OS2SD version and get the larger /system so they can do stuff like use the newer gapps and what ever else people might want to do.
[Samsung Galaxy Exhibit 4G] canodroid15:
Cool, that sounds like the best way to go (2 builds) I myself will prob. Go with OS2SD. Thanks 4 reply!
[Samsung Galaxy Exhibit 4G] karaki93:
If you need tester pm me
[Samsung Galaxy Exhibit 4G] spiked_mistborn:
[MENTION=1816400]cars1189[/MENTION] I'll send you an 8GB micro sd card. I think 8GB should be the baseline minimum to allow plenty of room for /system and /data. Just let everybody know they need at least 8GB if they want to run the new builds and then we won't have to worry about different partition sizes, and it's only like $5 including shipping for this size micro sd. PM me your address if you want and I'll have one shipped to you :)

Edit: ok, I just checked prices and 16GB micro sd cards are within my budget too, so let me know if that would be better. Also, would it be possible to use the current on-device 1093MB /data partition as the /system partition and then use the entire sd card for /data? On my Nexus 7 2013 running stock 5.0.1 Titanium backup shows the size of system as 867MB. Maybe that would also help with the issue that you mentioned of only being able to access the sd card as a whole?
[Samsung Galaxy Exhibit 4G] cars1189:
Thanks i appreciate it. If anyone wants i have a amazon wish list if you feel like showing support it would be much appreciated. On there includes a sd card i was considering getting. If you are considering contributing and feel like theres better options(value or other wise) feel free to pm me.

On a related note if the person sees this i was unable to accept your donation(and its expiring soon) because i haven't verified my paypal. However i did see it and i appreciate the thought.

Also I think thats what im going to(partial note to self):

/data(mmcblk0p17 /1GB) to New /system

/external_sdcard(mmcblk1p1/Whatever the user formates its size to) to new /data

So for used partitions we would have:

/system 1GB(Changed)

/cache 200MB(Same)

/data user set amount(on externalsd first partition)(Changed)

/sdcard 1.6GB(Same)

I am also thinking about using a second partition on the externalsd for /external_sd but im not sure how to do this. The problem is i dont want to just mount the second partition as "/externalsd"(thats simple) but i want android to treat is as a sd so that usb stoarge(mount to pc) works and so does camera app>storage external. Will also store to the second partition on the sd.

Can i change

/devices/platform/msm_sdcc.4/mmc_host auto auto defaults voldmanaged=sdcard1:auto,noemulatedsd

to

/devices/platform/msm_sdcc.4/mmcblk1p2 auto auto defaults voldmanaged=sdcard1:auto,noemulatedsd

or

/dev/block/mmcblk1p2 auto auto defaults voldmanaged=sdcard1:auto,noemulatedsd
[Samsung Galaxy Exhibit 4G] spiked_mistborn:
[MENTION=1816400]cars1189[/MENTION] it says you have private messages disabled when I try to send you one. If you want to send me your address in a PM I'll ship a 16GB card to you.
[Samsung Galaxy Exhibit 4G] cars1189:
That is odd...ive gotten pms from others...are you sure it said disabled and not that i wasn't on your contact list? If its the contact list you can either add me or check the "Send message to users even if they are not on your contact list." option near the bottom. As far as my address i very much appreciate the consideration ...but simply no. You all have been nice ive gotten 1 dinner invite and now 1 offer of a donated sd...plus all the just positive feedback ive gotten its all much appreciated however i don't feel comfortable giving out information like that i hope you all understand. Now adays with "swatting" and such i just cant. I don't think anyone here would do such things but one can never be too careful. If you guys dont want to or cant use amazon, pms of gift card codes or w.e. is cool too...i don't want to sound...ungrateful(?) or entitled(?) i cant think of any other words...and as you all know i don't and never will expect anything in return for what i do. In the chance that anyone can ever not pm me you can email me @ doadinemails@gmail.com. Feel free to pm me or email me with more questions, concerns, or w.e.

That all being said i know i have been pushing off releasing a new build and its getting to be about that time, since i said i would do at the very least monthly releases and i promise within the next 4 days i will. The last issue is kernels.... as you all know i release several kernel options..now with OS2SD obviously that would double the amount of kernels i have to build and i have to organize the builds so they are seperate. As i have said in the past alot of the work is brought to our old device through the work of others with me just making small tweaks as needed for our specific device, alot of changes come from the galaxy w(thanks arco) but dont always work 100% as is. And while i dont do alot of the "hard" work it is time consuming to make builds and test on my phone for regressions or things changed upstream that break things for us. That being said once i have a working build of both types standard and OS2SD builds will resume like normal. Just need a little time to get everything sorted. And for the most part i think i have stayed on schedule fairly well.

Edit: Also if you guys want to prep i think for first release im going to convert /data to /system and external to /data nothing more. So if you want to prepare your devices for that as cwm backups wont work for OS2SD(backup or restore) since things are no longer in the same place. And also having a clean sd card in ext4 format will make things simpler when the time comes. That being said it is still a few days out but you may want to familiarize yourself with how to format a sd to ext4, its a linux format not windows but can be done via cwm or some partition software for windows. Basicly might want to do some research. However all that being said all that should be needed is a clean sd. Just start preparing with backups and what not as this wont be a straight flash over old rom.
[Samsung Galaxy Exhibit 4G] canodroid15:
[MENTION=4110627]cars1198[/MENTION]Never doubted u man! As for the exhibit your the last man standing without you it would've been dead a few months ago, anyways many thanks and we all appreciate your hard work, time & efforts to keep this little beast going!
[Samsung Galaxy Exhibit 4G] cars1189:
New ROMs

Hello everyone,

I have made the releases. One build normal and one "OS2SD". Please do not try the OS2SD if you are not willing to brick it is still HIGHLY EXTREMELY EXPERIMENTAL! I cannot stress that enough. More so than just the standard xda voided warrant cover my butt warning. It is very likely to eat ur cat and set your neighborhood on fire!(yes thats right not just your house) That being said those of you willing to test please make sure to read the instructions in post 4 and be ready to have a non-booting device and report logs and such. If the build boots please post for others to know too. Also i said it in the pother post but ill say it again OS2SD requires special zips please do not use others not made by me specially for this. Also while it is made to work with current cwm i do not know if it will work with TWRP and if you use it you run even more risk(if that even possible already very risky). If with cwm i cannot guarantee it will work. Just like with the regular cm11 builds so people get it working some dont therefore its not possible to know if it will work for everyone or anyone without putting it out for testing.

Edit: Also I cannot stress enough cwm backups/restoring will not work with this OS2SD release! And data MUST be formated NOT Optional!
[Samsung Galaxy Exhibit 4G] canodroid15:
[MENTION=1816400]cars1189[/MENTION] will download and get back
[Samsung Galaxy Exhibit 4G] det0xx:
Excellent battery life

Now im not here to brag or whatever but this is like a farewell speech.

The last CM11 rom i had running on my Galaxy Exhibit was the 10/18 build if i remember and had flashed the k^ kernel. I can say it was smooth as hell. I ended up replacing it with an S4 since i cracked the screen. I then decided to experiment with battery life. I wiped my whole phone and flash the build mentioned earlier but also turned off my radios. I left my phone sitting around and managed to get 38 days of standby mode. although im aware its nothing amazing or means anything it was nice to see it running that long.

I will be willing to flash the test builds you provide but the issues is that i don't have a functional USB port on my phone since it broke.

Ill still be running the other newer builds on my family members phones as well and help out when i can.

Lastly, [MENTION=1816400]cars1189[/MENTION] i'd greatly appreciate all the love and support you gave and still give to this phone. Its been a hell of a ride.
[Samsung Galaxy Exhibit 4G] karaki93:
wich sdcard will be used for data if itsthe sdcard0 im ready to test it
[Samsung Galaxy Exhibit 4G] cars1189:
No Its the external sd that is used as this opens up more storage. Using the internal would mean only ~400mb more space wheres external means potentially several gigs.
[Samsung Galaxy Exhibit 4G] karaki93:
i have a 2gb external sd card do you recommend a bigger one ?

if we used this one we wont have enough space for the media so how this will be fixed
[Samsung Galaxy Exhibit 4G] cars1189:
2gb is 2x the space for data than we currently have so it should be fine for data. As far as media in the roms current form sdcard1 shouldnt be used at all. If it is let me know...im still trying to figure out whats going on with all the sd cards and many mount points and symlinks and how if possible i can utilize a second partition on sdcard1. I would recommend external sd of 8GB+. Especially if you are using art. Which if we ever get 5.0 will be the case. So in current form you are kinda right for media we only had sdcard which is only 2gb whch can fill quickly. The so we have two choices currently. Have a large partition for /system and /data aka apps or have a no internal sd and use it for data but it would be basicly the same size it is normally and we would just have larger /system.

Also post edited to reflect needing to format sdcard1 and not sdcard.

Edit: Right now with the OS2SD build im only looking for what is and what isnt working. And so far i havnt heard anything from anyone if they have even gotten it to boot...
[Samsung Galaxy Exhibit 4G] theking1st:
I would test it but these warnings are scary in my situation. I have no backup phone nor funds to get a new one in case this one gets bricked. Plus my USB port isn't working so it is a whole hassle to get it to charge. But I will as soon as I get enough funds for a new phone. Thanks for the hard work and the dedication to this phone! ??
[Samsung Galaxy Exhibit 4G] Andresakapaco04:
Hey im looking for some advice ...im looking for a good stable room...right now im on the MAHDI ROM.... but its not being maintined im looking for the most newest room that could give me a good performance since mine is lagging alot now....ANY SUGGESTIONS?? ....and how should i flash the new rom im using twrp

---------- Post added 16th December 2014 at 12:44 AM ---------- Previous post was 15th December 2014 at 11:56 PM ----------

Hey im looking for some advice ...im looking for a good stable room...right now im on the MAHDI ROM.... but its not being maintined im looking for the most newest room that could give me a good performance since mine is lagging alot now....ANY SUGGESTIONS?? ....and how should i flash the new rom im using twrp
[Samsung Galaxy Exhibit 4G] canodroid15:
[MENTION=6166360]Andresakapaco[/MENTION] Cars1189's cm11 builds are stable and currently he's the only one supporting our device see the OP in this thread for ROMs & info gapps & kernels, happy flashing bud!!
[Samsung Galaxy Exhibit 4G] Andresakapaco04:
hey man thanks for your responde can u maybe give me a lilttle guide or instruccions on what i should flash man it woul be a lot of help i have never flashed a cyonagenmod ...can you help a little please by telling on what i should flash im jst trying to get the most recent and stable build for my phine,,,,please help thanks man
[Samsung Galaxy Exhibit 4G] canodroid15:
Sure man just PM me I don't mind
[Samsung Galaxy Exhibit 4G] darkynk:
for some odd reason i got a boot loop when i flashed the k^kernel Dec. 9th VHM EXUV one

**then i tried the UV version and it worked fine
[Samsung Galaxy Exhibit 4G] cars1189:
It is probably becasue of the exuv maybe? Maybe it didnt have enough power to the cpu? Also check and make sure you didnt download the OS2SD build. Im guessing its just the less power though. Its essentially like overclocking your mileage might vary. And just because in the past a build worked doesnt mean it will now. At least every other build i make the kernel changes in some way major or minor and any change at all can affect results. That being said generally if one build works it for the most part always will. Just keep in mind this is why some devs dont even release custom kernels with roms...it just introduces too many other possibilites wheres stock rom uses values that will always work and in alot of cases is overkill in safety but thats what you have to do when you release a phone for millions of people. People just tweak because of that because in alot of cases you can get lower power use just fine.
[Samsung Galaxy Exhibit 4G] cars1189:
Hey guys, so i just wanted to say first off...new build is up. Second though you may notice there is only one. Yes i am thinking im going to just convert the build to OS2SD instead of separating it to a new build. With this in mind you might be asking well ok what should i do andwhat does this mean? Well i have updated the post below the usual cm11 post/section to be updated for this build and all future builds. Obviously once switched over not all the directions need to be followed. The partitioning is as follows:

| Mount Point | Device | Size | Note |

|-------------------------------------------------------------------------------------------------|

| <not used> | /dev/block/mmcblk0p16 | 60 MB | previously used as /cache |

| /cache | /dev/block/mmcblk0p15 | 535 MB | previously used as /system |

| /system | /dev/block/mmcblk0p17 | 1.0 GB | previously used as /data |

| /data | /dev/block/mmcblk0p28 | 1.7 GB | previously used as /sdcard |

The internal sd card will be emulated (emulatedsd) and will share data partition space.

I feel that this gives us enough room where needed and make it easy to understand/use for all. Also as allways kernels to follow. For the moment also only a twrp-os2sd is available ill make the cwm build when i make the kernels.