yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] outofmemory13:
I can't fix any issue on this rom, so... EOL soon.

On AOSPA/AOSP-OMS I managed to fix sepolicy, GL preload bug... On slim6 there's no way to make it working.

on AOSPA I managed also to compile rom with full O3, while Slimroms bootloping with libart error.

All my optimizations(and archidroid) are working also on other roms, so... nothing hold me with slim6.

[IMG="aosp"]https://i.imgur.com/HPKVh1g.png[/IMG]

:cool:
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Really like some of the SLIM features (well integrated root, programmable soft touch keys, enhanced quick setting).

But, at the end of the day the technical advantages of AOSPA are what matters. I'm fine with everything that's close to AOSP.:good:
[Galaxy S Plus I9001 Android Development] outofmemory13:
Here's list.. what I've tried already:

AOSPA - HW Decoder is not working as it should, so no audio & video. I don't know why atm, but it's faster than slim.

Omni - Slow af. Not even usable

RRos - Seems to be stable, but apps are crashing too often.

AOSP-RRO (OMS) - Believe me or not. Nothing can beat this rom. Same bugs as in AOSPA, but it's way faster.

LineageOS - LOS13 is still under developing, so security patches & fixes are up to date... Everything works, even better than Slim.

Bliss - doesn't boot.

With my connection speed (OVH Server) syncing source taking about 6 minutes, so... I can do more. Compiling takes less than 20 minutes. :cool:

If you have any idea what I could try - let me know.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
The only other project I know, which is rather actively developed is Dirty Unicorns. But I don't know, if they maintain MM anymore, and this is focused on ui/option enhancement. So probably will just increase the possibility of glitches (same department as RRos, I guess). But who knows before trying... :)

Due to many active developers and longtime maintenance of old releases I've got good confidence, that LOS 13 is a good or maybe the best choice. LOS 12.1 did run very well on the S+.

Edit: Cool LOS 13 feature is the by app network switch (wifi/mobile).
[Galaxy S Plus I9001 Android Development] ze7zez:
In my humble opinion, LineageOS 11 should be the most efficient.

Take a look at the topic [Unofficial] [4.4.4] LineageOS 11.0 based for Galaxy S2 GT-I9100 created by [MENTION=1622467]grzwolf[/MENTION] and still updated with security patches.

Good luck in further experiments.
[Galaxy S Plus I9001 Android Development] _TKr_:
Great, stable and fast ROM.

One issue that i found (exist also in 5.1) is that phone sometimes not auto connect to WIFI, sametimes disconnect wifi and not connect again when wifi is in range.

Changes in Settings->Wifi->Adwanced->Sleep policy do not help.

This can be also relatego to wifi itself but on 4.4 there was not such problems.
[Galaxy S Plus I9001 Android Development] wilmsn:
Just one idea, not sure if it is posible or not:

I think Kitkat was the Android release with the best performance on this device. Is it posible to build it with the up to date patchset and switch it to the newest ART instead of Dalvik runtime?

So even Slimkat may be a good idea.

What do you think about?
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Well, KK. Of course Dev's decision. Just my impression:angel::

Yes, KK will have 20...30 MB extra ram compared with SLIM6. But what's the point? The ram limit for apps with SLIM6 is around 230...240 MB. I even managed to run this TI-Nspire CX CAS emu:

https://github.com/nspire-emus/firebird/releases

Slow, when the emulated device is busy (due to low CPU power), but no problem with taking up to 220 MB ram.

The limit can BTW be tweaked with zram compression. Current setup with 64 MB base should be fine. As I noted before, compression is a matter of taste (some more ram, some little lags, or slightly better performance).

The ilde system CPU usage of SLIM6 is around 10 percent at 122 Mhz. This is damn low and practically the same as CM11 from ADC-Team (maybe 0.5...1 percent lower).

The question is: Did you guys actually daily use this great SLIM6 and found notable performance issues compared with CM11? I mean issues, that are worth going back to those old and outdated system? Or is this just some theoretical discussion about performance?

I personally would never go back to KK, just because there's no termux. And a lot of other new app projects also require LP+, like the MPV player android port. As far as I'm aware, the KK time runs out.:p
[Galaxy S Plus I9001 Android Development] wangenau:
Is it possible for you to upload the hw button fix to your github account, because i am really interested in that :p

And for all of the people that want some kitkat, maybe you will get lucky within the next week :D
[Galaxy S Plus I9001 Android Development] outofmemory13:
I have to upload all Kernel source anyway, so... In next week.
[Galaxy S Plus I9001 Android Development] ze7zez:
You completely ignored the fact that android 5 and the next were not designed for such equipment and its resources as i9001.

It can therefore be said that the time of single-core processors has passed a long, long time ago.

It's also worth knowing that users of the Nexus 5X who received the official Android 8.1 have clearly noticed a drop in the useful performance of the system.

The next generations of systems require more and more resources and nothing will change that.

---- add info ----

Kitkat is doing well. :D

The last found device model is from October 2017:

Samsung SM-T113 Galaxy Kids Tablet 7.0 The Lego Ninjago
[Galaxy S Plus I9001 Android Development] Beta123MAX:
I did ask for real testing experience. And your point is? The device is slow due to old single core SOC and newer OS versions generally tend to require more resources?

OK.
[Galaxy S Plus I9001 Android Development] outofmemory13:
This device still is able to pass Google 23-CDD, so... teoretically this device can be shipped again as low-end with 6.0.1 on board :)
[Galaxy S Plus I9001 Android Development] ze7zez:
The Android Compatibility Definition Document applies to the original AOSP. In addition, MUST requirements must be met, as well as the fact that basic Google Apps update themselves and become part of the system.

The effects of Google Apps

.

On one of my older devices with the HTC stock system, it worked efficiently as long as there were basic Google applications included in the system.

Shortly after the first update from Google, everything started to be sluggish.

Although Google restricts the update for older devices by checking their capabilities and applying store versions and service services tailored to the capabilities of the device, the system as a whole could not cope with it anyway.

I made the restoration to the factory settings, I turned off the store and google services and the efficiency returned to its initial state.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Maybe a bit OT, but Oreo Go really seems to have highly reduced ram requirements compared with regular edition (just like advertised by Google). Even Samsung managed to setup a config for a 1 GB device!

https://www.sammobile.com/2018/06/25/purported-samsung-android-go-smartphone-specs-leaked/
[Galaxy S Plus I9001 Android Development] outofmemory13:
Not really. Current oreo (still bootlooping tho) takes around 120MB of RAM w/o apps and UI services - that's almost identical to MM.

btw.

I'm now working on this:

https://github.com/MarcinDevelopment/vendor_semc

If anyone is interested in help/testing let me know or just create some pull requests :)
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Standard Oreo just 120 MB. Really not bad.:D

Bootlooping:(
[Galaxy S Plus I9001 Android Development] outofmemory13:
New Update!

Since I couldn't find any great optimized rom for our hardware I ended up with creating my own.

It's based on official AOSP with AOSP-RRO, CAF additions (OMS support, keyguard fixes, all qcom hardware support) and my ART, HWC optimizations .

It doesn't contains ANY extra features except these which are in MM by default.

Changelog (since last Slim6 build):

- Switched to LOS webview & browser (6x faster)

- Fixed GL Preload BUG (no more strange UI lags)

- Added microG Services with functional Google Play Store

- Added experimental sepolicy (40% done)

- Removed F-Droid

- Reduced RAM usage

- Fixed HW Buttons

BUGS:

- No dialer app

- Some options in DeskClock causes app crash.

How to enable Google Play Store:

1. Go to 'microG settings' app

2. Select 'Self-Check' + Click on 'System grants signature spoofing' and grant necessary permission.

3. Enable 'Google device registration'

4. Enable Google SafetyNet

5. Open Play Store - login to your G account.

6. If you have RH-01 error - Go to Settings, Apps.. disable Play Store then clean all app data, cache.

DOWNLOAD:

https://drive.google.com/file/d/1zroTL7pgRJ1ooULP9dqBaqk6579HO6RL/view?usp=sharing

*** How to enable soft-navigation bar:

Add this line to build.prop

qemu.hw.mainkeys=0

This rom is not rooted by default, so...

download SuperSU from here

and flash it in recovery :cool:
[Galaxy S Plus I9001 Android Development] FirePower36v:
I've just clean flashed this new rom, it's incredibly fast!

Anyway i've tried to root with SuperSU but it failed two times, the app wasn't in the app list and even with a manual install of supersu apk, the root wasn't working. I fixed this problem wiping another time everything and installing rom + Magisk v16.0, so far it's working very good so i think that i'll keep magisk instead of superSU.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Is Slim6 EOL or might there come still some maintenance build?
[Galaxy S Plus I9001 Android Development] outofmemory13:
I'll release last build soon with new security patches... and then EOL.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Perfect.:good:

No AppOps setup, I assume?

Is that clean in a sense, "Does really nothing, no even runs something at start-up, if disabled"?
[Galaxy S Plus I9001 Android Development] outofmemory13:
The only thing I added is X button to activities in recents screen.

microG Services are not working at all until you enable 'signature spoofing'. You have full control :cool:
[Galaxy S Plus I9001 Android Development] poilko:
Is this still state of the art??? dont want to f* it up :D

so is it still the dirst i have to do or is bot included in latest build?

thank you for the great work

---------- Post added at 09:09 PM ---------- Previous post was at 08:59 PM ----------

can i start with this one or do i need to flash 16.06.2018 first???
[Galaxy S Plus I9001 Android Development] outofmemory13:
All you need is latest build. Nothing else ;)
[Galaxy S Plus I9001 Android Development] poilko:
woop woop, will try. hope i wont cry. let u know
[Galaxy S Plus I9001 Android Development] poilko:
long story short. couldnt sync contact data.

try to reflash... no success

with gaps i get setup wizzard has stopped after bootup
[Galaxy S Plus I9001 Android Development] outofmemory13:
Gapps are not working. Re-flash rom and configure microG to get Play Store.

Syncing contacts from SIM should work, but it's not tested.
[Galaxy S Plus I9001 Android Development] poilko:
No Gapps - Google Contacts and Calendar Sync

for contacts

https://androidfilehost.com/?fid=9390135922294522151

and for calandar

https://androidfilehost.com/?fid=23311191640114457

move to

/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk

/system/app/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk

Make sure you restart and check permissions!

Settings/apps/-"show system" go to adapter

_______________________________________

Different options as well as Google free ones!

i used method 3.1.1

https://shadow53.com/android/no-gapps/setup-guide/3/

(Installing patch wouldnt work. Thats why I dowloaded the apks found on androidfilehost)
[Galaxy S Plus I9001 Android Development] poilko:
The email app does not delete mails. they disapear and get downloaded back to inbox soon after
[Galaxy S Plus I9001 Android Development] TriboDoP:
Very useful information!

Thanks!
[Galaxy S Plus I9001 Android Development] outofmemory13:
INFO

Sadly no oreo for SGS+

It's impossible.

I just don't have enough knowledge to make it working.

I'm only one dev, which trying to port oreo to this device. It's hard & boring af.

It shouldn't be hard to boot it, but I'm giving up. If anyone is interested in continuing my work - let me know.

Also.. I'm leaving this device. I'll release final builds soon (for MM & N).

See you soon on Xperia SP forums! :cowboy:
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Understandable, as you see no suitable options to progress.

Looking forward to the final Slim6 build.:o

Will surely take a look, but don't currently own that device...
[Galaxy S Plus I9001 Android Development] Beta123MAX:
As 3.2.2-0 is out and there's the reboot issue (black screen when trying to reboot into sys), would you mind to do also a final TWRP build before leaving the S+?

Just asking...:angel:
[Galaxy S Plus I9001 Android Development] poilko:
Screw oreo. You've done an amazing job so far. Making it possible to use this old device as main phone.

As soon as the final build is ready you saved at least my device from being replaced :) thank you very much
[Galaxy S Plus I9001 Android Development] outofmemory13:
Any 'special' bugs in latest builds?

I'll release final builds really soon, but I have to be sure that everything is working as should :)
[Galaxy S Plus I9001 Android Development] FirePower36v:
I think that i've found a bug in your latest version, when i install an apk, the "Install" button is gray and it's impossible to install the app (like in the screenshot that i've attached), but if i return to the homescreen with the central button, and after return to the installation tab from the recents, the button turn green and i can install the app without problems.

Another problem that i've noted is that the soft touch keys sometimes doesn't works, to fix this problem i must lock the screen then unlock the phone, so they turn on and became functional. Anyway sometimes this method doesn't works and i must reboot the phone.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
I'm still having problems with the magnetic sensor in Slim6.

I've used the included compass widget and this simple compass, which uses only the magnetic sensor, for testing:

https://f-droid.org/en/packages/uk.co.jarofgreen.JustADamnCompass/

The app get's sensor data. So far so good. Putting the device on a flat surface and doing a full cycle it's somewhat north for most positions (not strict, rather lazy), but compass jumps at a total wrong position at some point and back when continuing with the cycle.

I've tried ADC-Teams CM 12.1. The app always shows a stable north position here, when doing a full cycle on a flat surface.

It's like some extra data kicking in or something... Really strange. But I'm rather convinced, something is still wrong.:confused:

Didn't see problems with other sensors.:good:
[Galaxy S Plus I9001 Android Development] poilko:
OK great point.

What dialer app is working ? I can't test the phones because I can't make any phonecalls....... Tried almost freaking all of them

-------

As mentioned before, email client is not relating emails from server. They disappear and download again.

I would appreciate if minimum screen dimm would be lower still really bright.

I would persanily prefer to have screenshot function \ airplane mode \ silent mode in power menu rather than drop down but this is not really necessary

But the screenshot function which comes in handy now and then!
[Galaxy S Plus I9001 Android Development] outofmemory13:
I can't get lower brightness. The screen goes all green-gray - no color at all + blinks randomly.

The email app is from AOSP - I haven't seen any commit (in newer versions) that would fix that.

#Edit: Google Dialer should work. Probably it'll tell that device is not supported.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
The AOSP email app isn't really state-of-the-art. I'm doubtful, Google pays much attention (due to gmail). Was even removed from wangenau's LOS 11 build.

Good FOSS option is K-9 mail. Active development. Many features. Know to be mostly stable:

https://f-droid.org/en/packages/com.fsck.k9/

Does your problem remain with it?
[Galaxy S Plus I9001 Android Development] poilko:
What I thought brightness wise. Ok thank you. I'm really happy you turned of those stupid touch button backlight ;) like a little useless torch facing your eyes :D

Anyway, will try google dialer.

Would appreciate screenshot function. :silly:

Thank you. Sure k9 is amazing. Was just hoping not to need an extra application. Ok so I don't worry about ao aospmail anymore.

Should it be removed in final build? :eek:

-------------

Ah yes I found a bug. There is no way to get the location when you try to send your location on whatsapp. I use this option quite a lot.
[Galaxy S Plus I9001 Android Development] outofmemory13:
Seems that Email from AOSP master branch doesn't contains issue you mentioned. I'll just update it.

There's no network-location, GPS provider in AOSP - Whatsapp uses mostly Google Services, so.. that's why. This shouldn't be hard to fix :p

#Edit:

Current changelog (AOSP):

- Added working dialer

- Removed hi-mem shadows from SystemUI

- Ported Launcher3 from Android Go

- Updated chromium webview to the latest version

- Added location providers (online & offline)

- Fixed empty Play Store Activity

- Updated Play Store, MicroG Services

- Updated SimpleKeyboard

- Applied some security patches

- Optimized kernel

- Changed memory management (dmalloc -> jemalloc - 5-8% higher mem usage, but almost everything is noticeably faster)

- Fixed grey button bug when installing apps.

- Optimized ART (Removed all debug functions, which are really not necessary)

- Added necessary Google files for account syncing

* Contacts

* Calendar

- Disabled unused background services

- Deleted all FM Radio configurations. FM Radio was working, but without audio. Seems that no one fixed this on msm7x30 board yet :rolleyes:

- Added newPipe (Youtube client - it's even better than official app)

- Changed CM Browser to Lighting (CM Browser had UI glitches with chr. webview 67)

- Added fake HD Video Recording (480x800)
[Galaxy S Plus I9001 Android Development] outofmemory13:
Pre-final aosp build

Here's latest AOSP build: DOWNLOAD

Changelog (above this post)

Let me know what is still not working :silly:
[Galaxy S Plus I9001 Android Development] poilko:
installing for permanent use / test !

any chance to add "kill back button" to dev options? (Stop app via long-press back button)

---------- Post added at 11:44 AM ---------- Previous post was at 11:37 AM ----------

OFF TOPIC

is there a realistic chance to port to Sony ericsson ST17i active satsuma? :D

https://de.hardware.info/produkt/13...eria-active-st17i-blackorange/spezifikationen
[Galaxy S Plus I9001 Android Development] outofmemory13:
There will be no preference in dev options(I'm too lazy), but I can include it by default.

Porting my ROM to another device, which I don't own... is almost impossible... almost ;) Due to high amount of changes in framework... the BT, RIL, GPS may not work.

I'll see if it's possible.
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Powerfeature for me. Addition highly appreciated.
[Galaxy S Plus I9001 Android Development] outofmemory13:
Done!

The final build will be soon, but needs some tests.

At this moment it's more stable & battery friendly.

- Changed I/O scheduler to row.

- Changed CPU governor to ondemandX

- Fixed GPS (all apps, which relies on GPS are working)

- Added fast-charge mode

- Added vibration on hw-keys

- Remapped hw-keys (the menu button is now assigned to recents)
[Galaxy S Plus I9001 Android Development] poilko:
I was using a version of aosp keyboard. I think jelly bean - which supported DUAL simultaneous language recognition. Was only about 3mb. Does anyone know about this version?

Can not manage to find it atm -.- I'll post asap might handy for final? Cheers

What about screenshot function? :)
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Well, simple keyboard (AOSP fork) is in because of it's low memory footprint. 3mb is 3x the size of simple keyboard's apk package. Memory usage won't explode that way, but it's still a trade of memory against features...
[Galaxy S Plus I9001 Android Development] outofmemory13:
It's not necessary (As I know there's xposed module for that)

Here's latest/final build. Probably the last, but who knows...

Everything should work. Selinux is set to permissive, but can work on enforcing (not recommended).

Changelog:

- Added 'long-press back to kill app' (enable it in dev settings)

- Reduced vibration intensity

- Changed I/O scheduler to row.

- Changed CPU governor to ondemandX

- Fixed GPS (all apps, which relies on GPS are working)

- Added fast-charge mode

- Added vibration on hw-keys

- Remapped hw-keys (the menu button is now assigned to recents - like in all newer samsung smartphones)

- Applied some CVE fixes from LineageOS

- Fixed libhealthd - in theory offline-charging should work, but I'm not sure.

- Switched back to Launcher3

- Fixed F2FS Encryption (if anyone cares)

- Reduced boot time (~1 sec!)

- Removed offline location providers, cuz it never worked correctly.

- Added boost configurations for interactive governor (in case you don't like ondemandx)

- Fixed bootloops after instaling magisk modules.

DOWNLOAD:

https://drive.google.com/file/d/1J3KhxEEqiXVgBkVjVyTrPB9FhBSlFLnU/view?usp=sharing

#EDIT:

THERE WILL BE NO NEW BUILDS, but... I'll keep releasing fixes (as a flashable zip)
[Galaxy S Plus I9001 Android Development] Beta123MAX:
Also no final Slim6 build with the recent kernel changes?
[Galaxy S Plus I9001 Android Development] outofmemory13:
NEW UPDATE (AOSP) 28.08.2018:

- Fixed gray button while installing apps.

- Added OTA app (a bit modified SlimOTA)

Download: https://drive.google.com/file/d/1a8P5yyz4wY6PSOLUiRZSoPwjaE9UlkbS/view?usp=sharing

NOTE: It's not new build. DO NOT FORMAT ANYTHING.

Please install updates as soon as these are available. If you miss any of them you will be not able to install further OTA updates.

I can build new boot image with recent changes, but I don't know how it'll work.

I'll try soon.
[Galaxy S Plus I9001 Android Development] poilko:
What am i suposed to do with the 29.08. Ota Update .bin file? :eek:

Sorryyy :D
[Galaxy S Plus I9001 Android Development] outofmemory13:
Hmm... :eek:

Download file again. (click on notification)

It's a 'not reported yet' bug in Lighting Browser. I'll fix that in further updates.
[Galaxy S Plus I9001 Android Development] poilko:
I found a glitch in bluetooth settings. Drop down setting bt on/off and arrow down for extended options are not playing the same game as well as "more settings"

So, arrow down to extend bt option only works if pull down bt is set to ON before. Sometimes extendet bt option shows tbt devices if pull down bt is set off and shows "bt on" but if you select a device it wont do a thing.

Only "more settings" is doing the trick anytime.

Nothing too big but I'm afraid bt might run in backround?

Maybe go streight to android bt settings and skip extend drop down option? Cheers

---------- Post added at 10:41 PM ---------- Previous post was at 10:38 PM ----------

Still giving me a .bin
[Galaxy S Plus I9001 Android Development] outofmemory13:
It seems like AOSP bug to me, but I'm not sure... I have to check that.

Fixed. Download again.
[Galaxy S Plus I9001 Android Development] poilko:
Error 7 while updating :/
[Galaxy S Plus I9001 Android Development] outofmemory13:
Strange. I've tested it many times - everything was working perfectly (unrooted, few apps)

Anyway... today will be new update. ~300MB (full build) so this time should everything be fine :)

EDIT: Build is up in OTA app

//btw. system, cache partition should be formatted.