yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] (°_o):
The stage 1 init is first thing loaded by kernel.. low level stuffs are mostly hardcoded.. tho i dont think its really that low level for our case.. it just decides whether too boot in recovery or normal based on 'bootmode' .. the /system is checked as failsafe... cause if there is no build.prop it means there is no rom... and

aww shizzz .. i just figured out why we are getting bootloops if the rom cant mount /data ..

samsung used different bootmode than generic android's ... so android's is saying reboot to recovery.. but samsung's bootloader not getting it... causing a loop right at samung logo.. with no option to reboot to recovery ....

we need a failsafe for /data too then... damn.

/proc/filesystems shows the filesystems supported by kernel.. either built in or loaded via module..

to know what filesystem a 'block device' the raw information in its first few Kbs should be parsed. which is what the blkid command does..

the lvm prebuilt binary is basically taken from here.. http://xdaforums.com/nexus-s/general/howto-partitioning-nexus-s-using-lvm-t1656794

i don't know if anyone has cross compiled a newer version...

hmm... now thinking about it.. if we are using lvm... we can just merge mmcblk0p1 to /data.. or if we are gonna nuke it anyway.. we can just delete both partitions.. make a new whole partition.. use it as lvm ... seperate 1gb for system and use the rest for /data.. and it's really easy to implement.. again just changing updater.sh and cleaner than patching and future proof... tho i dont think we will get android-n.. i will put this as last resort if all else fails..
[Galaxy S I9000 Android Development] devloz:
I think users of older ROMs might oppose nuking /sdcard. It would be good to make a pool. And on dropping UMS we've lost most of the perks provided by retaining that partition intact. Do you think we can experience more lags after dropping LVM, or it's really only /datadata dependent issue?
[Galaxy S I9000 Android Development] (°_o):
Alright nuking the partitions is going overboard.... It's LVM2 and theres no need to.. we can have pv's scattered.. so just merge /data... no need to take an extra step..

Android is trying to format the lvm partition if we add the entry to fstab. I dont think an sdcard lvol will work.. hell if you choose adoptable storage it will try to repartition the eMMC..

IIRC, omni 5.0 didnt support UMS... at least in Android.. With the recent storages and usb mode changes I doubt UMS can be easily implemented in android 6.0

See, the problem is Android-6.0 doesnt support non-removable storage...

Google really pushed emulated sd, this time... heck we dont have to do add anything for it.. and it also removed support for declaring block devices in fstab.. so /dev/block/mmcblk0p* wont work... we can only specify sysfs path for the device and some flags .. and it will take over the rest..

This saves new users from cheap devices with 1gb for data and rest as storage.. (theres adoptable storage too) . As for old devices we have to find a way to change too.. CM has hacked up support for internal storage, now only if this thing could run that bloatware..

That said, I'm only suggesting merging as last option...this does mean letting go of backward compatibility... ( support for emulated sd could be added as far as 4.0, need to build roms tho).. but maybe it's time to change.. and we get benifit of unified storage for apps and media... +/- usb connection hassles.. MTP can be a b*z)# sometimes.. :|

The performance on LVM should not matter much in our case. as it only telling where the data should go.. ( and we are not using advanced features of lvm.. ) the rest is handled by linux's device mapper..

Its hard to say without doing some benchmark and extensive testing... maybe the eMMC's random I/O is slow.. as apps do many read/write there..

/datadata would be faster as its NAND.. another chip..

yeah and /data /sdcard /system are really on a single chip.. so theres that too..

this turned out to be a long post.. whewww... :|
[Galaxy S I9000 Android Development] sooti:
Well it looks like you guys know way more about storage on this device rhen me, if you do figure a way send me the changes and I'll test it out, thabks a lot!
[Galaxy S I9000 Android Development] dejan-:
aam...there's no messaging app in this rom? i flashed rom and gapps.
[Galaxy S I9000 Android Development] althafvly:
I dont know how . home button for wake is working for me. at first use it was not working. now working after enabling something in performance. and changed the density too... also the launcher3 is force closing when opening its settings

---------- Post added at 10:14 AM ---------- Previous post was at 10:12 AM ----------

yeah its not availale in rom. download one from playstore. our device has low system partition.so removed some apps like camera and other.ut the message app not available in omni i think so
[Galaxy S I9000 Android Development] althafvly:
better use opencamera or . omni 5.1.1 camera and mms app
[Galaxy S I9000 Android Development] sooti:
Use hangouts
[Galaxy S I9000 Android Development] dejan-:
sure, camera i understand, but mms is one of key apps on phone :)

[MENTION=4460995]sooti[/MENTION]

i don't like hangouts...classic is cool ;)
[Galaxy S I9000 Android Development] sooti:
Its not built in omni by deafult, that's something to suggest to them, no idea why. not something on my part, otherwise there are plenty of apps in playstore including AOSP messaging
[Galaxy S I9000 Android Development] dejan-:
no worry...i already (like althafvly suggested) took mms.apk from 5.1.1 ;)

for now it's not important yet, couse i'm testing this rom on spare i9000, not on one, that i use on daily basis.
[Galaxy S I9000 Android Development] xc-racer99:
Nope, and the "classic" MMS app is actually gone in the source code, but its replaced by an app called "Messaging" A brief screenshot of it if located here

Yeah, Omni merged a commit less than an hour ago to fix the launcher settings force-closing so that is/was a bug on their end....
[Galaxy S I9000 Android Development] sooti:
OK guys so i fixed the additional storage mounts by using this in fstab (kanged from find7 fstab:

/devices/platform/s3c-sdhci.0/mmc_host/mmc0/*/mmcblk0 auto auto defaults voldmanaged=sdcard0:1,encryptable=userdata,noemulatedsd

and 'setprop ro.vold.primary_physical 1' in init.aries.rc

Now it shows sdcard0 as external storage and not mmcblk0p2 BUT it won't let you use it for apps, at least not yet, ill make some changes and see if we can get that to work as well, but for now it means we can use the device the same way we did in the last versions, meaning internal storage for storage and data for data (apps and such). ill work on it a bit more and upload a working version soon
[Galaxy S I9000 Android Development] xc-racer99:
Great to hear! What happens if you try to adopt the storage? Does it clear the partition table or not? I had a similar solution on my device but I ended up dropping the encryptable=userdata part because adopting the storage wiped all partitions on the device.
[Galaxy S I9000 Android Development] sooti:
It just gives an error, I also dropped that line.

BTW I checked in downloaded app options and there's an option to move the app to sd card, only problem is big apps won't be able to be installed unless you use an external sd but it will do fine for now

EDIT: new build is up

EDIT2: Just noticed exfat is working as well (yay! my 64GB sandisk extreme card is supported )
[Galaxy S I9000 Android Development] dejan-:
I see...and where can i get this new messaging app?

Poslano z mojega GT-I9000 z uporabo Tapatalk
[Galaxy S I9000 Android Development] sooti:
Look on playstore, under 'messaging' or 'aosp messaging'
[Galaxy S I9000 Android Development] xc-racer99:
Attached to this post is the apk. Place it in /system/app/messaging.
[Galaxy S I9000 Android Development] (°_o):
The commit message is quite vague. https://github.com/lollipopi9000/android_system_vold/commit/3e1e6e5d9e5eadea7f85dd1446eb260076ab910a

After reading the code it's clear that you to set, voldmanaged=sdcard0[emoji14]artition-number ..

in our case voldmanaged=sdcard0:1 for CM's modification to kick in..

Adoptable storage likely wont work... this also modifies partitioning method..
[Galaxy S I9000 Android Development] althafvly:
I also get telephony and gallery fc sometimes. After i changed the screen density
[Galaxy S I9000 Android Development] (°_o):
If your updating rom without wiping /data delete /data/system/storage.xml and reboot

So your 'intrenal sdcard' is recongized as primary storage...

And remember since this is portable storage.. you have to explicilty grant permission for app to access sdcard0... you can do this in Settings> Apps > appname > Permissions

Apps made for marshmallow will likely ask runtime permissions..

[MENTION=4460995]sooti[/MENTION] maybe we can add a line in updater-script that deletes this file
[Galaxy S I9000 Android Development] althafvly:
I cant play 720p videos well on MM . No options available in developer options to change hw decoder fix. It was available in lp
[Galaxy S I9000 Android Development] Trainer_H:
Is the rom good enough for daily using?
[Galaxy S I9000 Android Development] althafvly:
Ya. Iam currently using this rom
[Galaxy S I9000 Android Development] fparri:
Me too :)
[Galaxy S I9000 Android Development] udhy:
Anyone tell me bluetooth working properly?
[Galaxy S I9000 Android Development] Nirdh:
Can anyone please post the link for downloading TWRP specific to i9000?

I tried looking up on the official site as well as XDA, but couldn't find latest version of TWRP for our device :silly:
[Galaxy S I9000 Android Development] Flowah123:
You first have to flash Mackay Kernel/Mackay ROM for the TWRP.

You will have TWRP 2.8.1.0.

But I don't know how to have the updated version (2.8.6.0)...
[Galaxy S I9000 Android Development] sooti:
Yes its working fine

Wrong post but in any case we are using the latest twrp recovery
[Galaxy S I9000 Android Development] Nirdh:
Thanks Sooti, how do you get the latest twrp recovery though?
[Galaxy S I9000 Android Development] nrp31:
How do I get the internal storage working? I have formatted my internal sdcard as FAT but it is still not showing up in the storage menu. Only 1.28GB of total memory is shown (My phone has 16GB storage).

Can anyone help me? I'm on the latest version
[Galaxy S I9000 Android Development] (°_o):
TWRP is a ramdisk inside kernel.

Our device doesnt have seperate recovery partition.
[Galaxy S I9000 Android Development] ioannis_m:
Can anyone upload somewhere (onedrive preferably) the gapps tha are on the front page and ready to be flashed in twrp?Thanks.:)
[Galaxy S I9000 Android Development] (°_o):
Is it being shown as portable storage or not shown at all?
[Galaxy S I9000 Android Development] nrp31:
It is not Shown at all. Which format should the internal sdcard be in? f2fs,fat,ext3 or ext4?
[Galaxy S I9000 Android Development] althafvly:
No need of any format.it worked for me without any problem.got the two sdcards internal as sdcard0

---------- Post added at 05:15 PM ---------- Previous post was at 05:14 PM ----------

Its th newest twrp. With cool style and small size :)
[Galaxy S I9000 Android Development] nrp31:
It's not showing in my phone. I did do a complete wipe and reinstalled the ROM.

Also the phone is stuck at OMNI logo if i put an external sdcard in the phone
[Galaxy S I9000 Android Development] Nirdh:
Great ROM, was able to install it without having to convert /data to f2fs (skipping step 2 in installation instructions)!

Would anyone know how to copy zip files from desktop to phone over USB? MTP and PTP connections would only allow one to transfer media files :(
[Galaxy S I9000 Android Development] ioannis_m:
Where can i change 2g to 3g ?In the settings i did it but it always connect with 2g in places that i have 3g signal (and 4g on note 4):confused:
[Galaxy S I9000 Android Development] sooti:
Sounds like you flashed the wrong version or didn't wipe data, wipe data and system and install the latest rom again
[Galaxy S I9000 Android Development] SiriusCybernetik:
Which version are you on? This happened to me on an older release.
[Galaxy S I9000 Android Development] Nirdh:
Found a solution:

Enable Developer Options

Select Developer Options > Networking > Select USB Configuration > RNDIS (USB Ethernet)

Pull down notification drawer, and select USB for charging > File transfers

Tested the settings and stuff on this ROM, only found Wi-Fi Direct to be disabled, and nothing special happening on choosing "Invert Colors". Everything else works very very well for this Beta! :D

Cheers to the devs & contributors, keep up the good work! :good:
[Galaxy S I9000 Android Development] althafvly:
You must be flashed the old build. New build doesnt have bootloop while external sdcard inserted

---------- Post added at 01:54 AM ---------- Previous post was at 01:52 AM ----------

Hey. I cant play 720p videos. No options available in developer options to enable awsome player or other
[Galaxy S I9000 Android Development] althafvly:
Use AwesomePlayer (deprecated) or NuPlayer In Developer Options is not available in omni 6. But it was in lp. Can u pls try to add
[Galaxy S I9000 Android Development] althafvly:
I think is line helps to fix

# Default to AwesomePlayer

media.stagefright.use-awesome=true
[Galaxy S I9000 Android Development] nrp31:
Got it working! Something was wrong with my Phone. I went back to stock ROM and installed it from scratch. Internal as well as external SD is working great! :)
[Galaxy S I9000 Android Development] Nirdh:
Device reboots upon using Google App (Now) - even tried installing the Google Now Launcher app, but that demonstrates similar problems as well. Also, where did BigMem disappear?
[Galaxy S I9000 Android Development] sooti:
Change it using a text editor such as the one in rootbrowser, go to /sys/kernel/bigmem/enable and change it from 0 to either 1 or 2 (breaks 720p recording) or 3 (breaks video playback)
[Galaxy S I9000 Android Development] sooti:
Uploading latest version

Beta3:

* Fixed 720p playback

* Latest kernel and omni commits

Checkout OP for youtube version for our device, it works great and supports 720p playback unlike the official latest version

EDIT: Its up, see main post
[Galaxy S I9000 Android Development] althafvly:
Videoplayback not working in all bigmem

In omni kernal 5.1.1 .he fixed it by new libs. You may need to ask him
[Galaxy S I9000 Android Development] iagm12:
[MENTION=6794010]Coldwindofnowhere[/MENTION] You're going to create the bigmem libs soon? :confused:
[Galaxy S I9000 Android Development] Coldwindofnowhere:
I don't have android m sources on my computer so I wont make 6.0 compatible patched libs. However, [MENTION=4460995]sooti[/MENTION] can apply F4k 720p patch to android_hardware_samsung, I guess it will to the trick.
[Galaxy S I9000 Android Development] sooti:
Oh your talking about bigmem? well ya, we know it disables it, ill look into the patch

OK thanks ill add it to next release
[Galaxy S I9000 Android Development] Nirdh:
Solved in Beta2 by changing system language to English US instead of using English India and then reinstalling Google and Now Laucher apps. Gestures not working on keyboard shipped, will first download latest release and then continue testing :)

Cheers!
[Galaxy S I9000 Android Development] DJ-Studd:
So I found my i9000 kicking around and thought that I would see if I could breathe some life back in to it.... This ROM installed straight over the top of CM11, and let me tell you, despite the minor lag when pushed hard, that I cannot overstate the awesomeness of how well this phone is performing! Samsung certainly designed their initial flagship phone to high standards; the thing should've been broken long before now. With Viper audio installed, the sound quality is simply phenomenal.

Keep up the great work!
[Galaxy S I9000 Android Development] Nirdh:
Did anyone notice problems with auto-rotate, peek-notifications, lockscreen wallpaper, Now on Tap, and Google Camera? Somehow I can't get past these issues in Beta2, will now install Beta3 and report results :D
[Galaxy S I9000 Android Development] Trainer_H:
Which camera, browser and sms app do you use?
[Galaxy S I9000 Android Development] yah7733:
how to enable bigmem ?
[Galaxy S I9000 Android Development] Nirdh:
Google Camera, Chrome, and Messenger :)
[Galaxy S I9000 Android Development] xc-racer99:
Yes, on my own builds, I was having issues with auto-rotate. It works right after a reboot but after the device goes to sleep it stops working. Its a timestamp issue. It can be fixed in the source code using https://gerrit.omnirom.org/#/c/15789/ and https://gerrit.omnirom.org/#/c/16042/. This is the wrong way to fix it (the workaround has since been removed in Omni) but I'm not smart enough to solve it properly.
[Galaxy S I9000 Android Development] Nirdh:
Had to enable High-end Graphics from Performance settings for peek-notifications and lockscreen wallpaper to work well. Google Camera continues to force close when one taps on "Settings", auto-rotate seems to work well now

BTW Beta3 is super fast, and awesome too! :) :good:
[Galaxy S I9000 Android Development] kodrnusa:
Beta3 is great, but can't activate wifi. It searches wifi but doesn't find any network. Can any one help?
[Galaxy S I9000 Android Development] darixtorento1:
I could not find any F2F in this recovery

only EXT4

what to do? will it run on EXT4?

edit: working with EXT4 as well.

installed rom, then gapps, rebooted

first boot took me only 5 min.

working !!!

thank you
[Galaxy S I9000 Android Development] iagm12:
I'm having problems with auto-rotation too... This is the only thing wrong with Beta3. A shame because the rom runs perfectly smoothly (more faster than lollipop, fyi).

Edit: WIFI also disconects randomly. It's starting to piss me off... I'm going back to L i suppose :c
[Galaxy S I9000 Android Development] althafvly:
Rotation is working in beta1 .not working in beta2 and 3. Well i havent faced the wifi issue
[Galaxy S I9000 Android Development] sooti:
Guys rotation is working fine in beta 3 so is wifi, make sure you dont dirty flash at this stage since there are major fixes, leftovers might cause issues, if it still happens provide a logcat or i cant help you
[Galaxy S I9000 Android Development] Nirdh:
Yes [MENTION=4460995]sooti[/MENTION], I had problems with rotation / orientation in Beta2 - it's only when we use apps like MX Player / YouTube that change device orientation and the screen never reverts back to portrait mode until restarted; haven't faced it on Beta3 so far (struggling to find some quality time for testing things out)

Cheers, and many thanks once again for all the awesome work :)
[Galaxy S I9000 Android Development] sooti:
OK, these are omni related issues, you need to contact them, rotation device wise works, any app issues with rotation is almost always rom related not device, its still in beta so just wait :)
[Galaxy S I9000 Android Development] Nirdh:
Yeah, and would you happen to have any clue about "Android process has stopped" when calls are disconnected? Also, is there any way to enable Google Now on Tap (it needs one to long press home button, but our home button is configured to show active applications on long press)
[Galaxy S I9000 Android Development] sooti:
Im not gonna change long press since if I do there will be no way to use task switcher, I believe omni has an option to configure the keys, look there.

Regarding the calls, yes the issue is known and there is already a fix, It will be included in the next fix.
[Galaxy S I9000 Android Development] Nirdh:
Thanks for the pointer, I'd take a look - is there anything that stops us from doing long press on menu button for task switcher?

That's awesome news, eager to get hold of the fix :)
[Galaxy S I9000 Android Development] sooti:
New version is up,

Lots of small fixes and tweaks, general changelog (detailed in second post)

* Fixed RIL crash after call

* Added 720P patch

* Nice tweaks from 'Coldwindofnowhere' that seem to boost performance and boot time

* Moved to Coldwindofnowhere's UBER GCC 5.3

* Latest omni commits as well as Coldwindofnowhere's kernel commits
[Galaxy S I9000 Android Development] werty100:
Still no working SD ?¿
[Galaxy S I9000 Android Development] yah7733:
[ROM[BETA][6.0.1][29/12/15][UNOFFICIAL]OmniROM 6.0
[Galaxy S I9000 Android Development] sooti:
Sd is working fine
[Galaxy S I9000 Android Development] LazyLucretia:
Can I flash beta4 over beta3 without a full system and data wipe?
[Galaxy S I9000 Android Development] sooti:
I would always backup data and do a full wipe, since its not stable enough to dirty flash with all the changes
[Galaxy S I9000 Android Development] iagm12:
It seems everything is working absolutely in the new build :D Even my autorotation issue disappear... Nice work [MENTION=4460995]sooti[/MENTION] c:
[Galaxy S I9000 Android Development] allandacruz:
I9000B

Hi [MENTION=4460995]sooti[/MENTION], hi guys!

Please port this ROM to i9000B (galaxysbmtd). I've been using the latest official omni 4.4.4 until now. I and many others i9000B owners want to try 6.0.1 too.

Help us!
[Galaxy S I9000 Android Development] sooti:
I don't own that phone, feel free to send me one and ill be glad to ;)
[Galaxy S I9000 Android Development] Nirdh:
Beta4 is awesome, keep up the good work! :D

Under Settings > Backup & reset > Backup account is disabled (like in all earlier beta versions) and shows "Backing up to debug only private cache". Would you know when this could be fixed?

Thanks for adding Lock screen and BigMem options! :D
[Galaxy S I9000 Android Development] MICHAELMAGED:
i know that it is not a big issue but why the internal and the external storage names appear like that ?
[Galaxy S I9000 Android Development] devloz:
I have the same, it seems ES gets partition UUID instead of label. Weird, inbuilt file explorer reads label nicely.

PS: Anyone, do FAT partition UUID's short length has something to do with it's restricted structure? Ya know, just like 4GiBs :p
[Galaxy S I9000 Android Development] fathi48:
why I cannot delete file from removable sd card by other file managers ?
[Galaxy S I9000 Android Development] althafvly:
it require document ui's permission.select sdcard root while you doing any kind of the action
[Galaxy S I9000 Android Development] althafvly:
The TWRP in omni6 is flashing everything very slowly. So i flash the rom from cwm or semaphore. Try to fix that too
[Galaxy S I9000 Android Development] nepal12:
Hey I have one big problem,

I tried to flash the latest build, every time I start flashing the Recovery restarts and flashing never proceed. What am i missing here ?
[Galaxy S I9000 Android Development] Coldwindofnowhere:
Is you current rom based on 5.1.1 or on 6.0.1 ?
[Galaxy S I9000 Android Development] nepal12:
its 5.1.1
[Galaxy S I9000 Android Development] Coldwindofnowhere:
I guess i have a fix (even if i'm not sure if it will work properly)

Here it is, i haven't tested anything : http://www5.zippyshare.com/v/gipV553c/file.html

- Flash this

- Reboot into recovery

- Try to flash the rom again
[Galaxy S I9000 Android Development] nepal12:
The flash process with the TWRP is really very slow. Its alredy 30 Minutes + and it is still flashing, which means YOUR FIX WORKS:D
[Galaxy S I9000 Android Development] Zippy Dufus:
Does your fix have anything to do with using the 5.X Linaro toolchain?

I've managed to build a ROM for my NookHD+ (see below) using Linaro gcc 5.2.1 but it refused to flash. So I swapped in the update-binary from my working Linaro 4.9 ROM into my 5.2 ROM zip and was able to flash but then got a boot loop. Just wondering (and still puzzled).

I got the kernel built and working though! :good:

Also, I'm waiting for the brilliant work being done on this Galaxy ROM to stabilize and the repos to updated. Is there a good manifest available yet? Do you know of any news?