yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Mini Android Development] TnA.Plastic:
I flashed it today!

I didn't need to apply the OSD-Keyboard-Fix with the newest GAPPS. :)

The FC and the Music FC'd both once in the beginneing where the Setup-Wizard is starting. No FCs yet after those...

IMO, once it's set up and properly configured (normal settings), it even works more fluid than CM13.1 Stable and I'm using a lot apps, to test the efficiency of a ROM (stuff like Opera Max, ADM, Avast Mobile security with high-priority-setting on, etc.).

I've ran into an issue, where it wouldn't play YT-Videos in the YT-App, when Opere Max's Saving-Data is on...

Disabling it fixes the issue... Crazy... I'm not sure, if it is an issue on Opera's side, since it worked a few hours ago on CM 13.1... Could also be due to some Network/VPN-Stuff, or whatever...

Regarding these...

(sorry for simply adding info to the quote... I've had written a more thoroughly written post, but xda auto-logged me out -.-6 )

...and...

I have no WiFi-Issues (which kind of issues are you talking about?), CM Manager doesn't have any issues here (maybe because I set root to on/"adb and apps" in developer-settings?) and GBoard is working well, without the fix mentioned in the beginning. :D

Very good work! :cool:

IMO this build already can be considered to be BETA! :D
[Galaxy S III Mini Android Development] parhamahmadi78:
Can anyone attach some screenshots from this new developed Rom to see how it's going to seem beautiful? :cowboy:
[Galaxy S III Mini Android Development] Mkkt Bkkt:
The last build can be used as daily driver ?
[Galaxy S III Mini Android Development] gh0stzk:
Is very good but, i dont think we can use as daily . there are some bugs.. Like the op said CPU run at max soo battery drain, ril works but time doesnt display good, mmmm in my case, youtube, netflix runs with some lags.. I think one or 2 more builds and will be very good but not now
[Galaxy S III Mini Android Development] cerycan:
Im using daily for a week. Its smooth fast and nearly stable without gapps. But ril spend so much battery. İm charging my phone twice a day.

At this time only issue is battery drain for me.
[Galaxy S III Mini Android Development] ChronoMonochrome:
Hey, have you tried the following patch: https://github.com/Unlegacy-Android...mmit/cf1b431e59fb4092fd380564633efa28e764c7f8 ?

Can't be sure 100% if it's an issue cause I never tried to build Android N without at least this fix: https://github.com/OMAP4-AOSP/android_bionic/commit/c759e60feeb15829db410f542441878cece8878b (though later I switched to RIL MAX_TIMEOUT patching rather than applying this patch. Besides of libsec-ril.so, there's only user of pthread_cond_timedwait_relative_np function - audio.primary.montblanc.so, but I don't see any audio-related issues so far).

If you're looking for even more slightest change, MAX_TIMEOUT can be patched "permanently" - https://github.com/ChronoMonochrome...mmit/bc0c60be76eb05e12315033ef97bc57f4bd28005 - basically, used hex editor to change 0x7FFFFFFF (to be exact, 0xFFFFFF7F because of the little endian) to 0x1FFFFFFF (there were two occurencies of 0xFFFFFF7F, so just blindly changing the second one was seem to work).
[Galaxy S III Mini Android Development] rafah.m25:
Error del teclado ayudenme porfavor...
[Galaxy S III Mini Android Development] TnA.Plastic:
Looks pretty basic... Just search for LineageOS on Google's Image-/Picture-Search. ;)

Actually, I didn't reverted back to CM13.1 and use it daily now...

But it entirely depends on if you're adventurous, or if you want to flash the device for someone, which doesn't want to fiddle around with stuff...

If it's for your grand-ma, or 5year old, or someone which isn't a techy (and thus can fix problems on their own)... No! Definetly not for daily use! Even though it is quite good already...

I don't use a SIM currently, so I'm o.k. with the way it works now.

I've already have set up all apps and don't intend to revert to an older Android-Version anymore, because I can live with the mentioned bugs.

Yepp, indeed I noticed that too and also mentioned it in the post I've written before, but like I said it got deleted...

I am not sure, if it was due to the phone still starting apps in the background, or if it was due to only partial support of video-acceleration.

Since I'm not using a SIM currently, Doze allready made quite an effect.

In StandBy it also successfully enters DeepSleep. Shows me around 8days of screen-off-time (with WLAN on!).

I agree totally maybe 3 builds more and it could be officially stable enough for daily use.

I guess, '3liteking148' will add this fix to the ROM.

If he doesn't release a new build too soon, I simply hex 'libsec-ril.so' (correct?), according to your info these days and try it.

Thank you for adding this info to the thread! It might help '3liteking148' to fix the issue, without the need to search for the error, which causes RIL to cause 100%-CPU-load.

If it isn't the cause or the fix to the issue, still thank you for sharing the idea! :)

Conclusion:

Wow,... If this ROM gets stable (maybe only a few more builds) and a custom kernel is released (with CPU/GPU under-&overclock, etc.), it'll blasts all other ROMs away (atleast in regard to fluidness, even during heavy I/O)! :)
[Galaxy S III Mini Android Development] spqr_spqr:
Thank You!

Hi [MENTION=7606633]3liteking148[/MENTION] can you make this to be a first ROM with working NFC for GT-I8190N?

There are so many ROMS for Galaxy S III Mini but still no NFC functionality working.

Thank you for your development! :good:
[Galaxy S III Mini Android Development] 3liteking148:
This might be hard as we don't have the sources for the nfc userspace driver (we have the nfc kernel sources though). I believe that Galaxy Express (GT-I8730) and S3 Neo share the same nfc chipset (nx547) with us and their aosp custom roms also have nfc broken. But it's worth to try to bring up nfc. I'll try to do it when I have a lot of free time aka summer vacation which starts at May.
[Galaxy S III Mini Android Development] walttheboss:
My wife's phone needs a rebuild. I don't need NFC. You mention so many roms. What in your opinion is the most stable/battery friendly ROM for i8190? Thanks.
[Galaxy S III Mini Android Development] Mkkt Bkkt:
Thank you so much , CPU 100% load by ril was FIXED EASILY by only downloading libsec-ril.so from your link:

https://github.com/ChronoMonochrome...mmit/bc0c60be76eb05e12315033ef97bc57f4bd28005

I only download it and place it in system/lib and reboot and now my phone was able to idle at 200MHz.

You can check my screenshot, and in the status bar my current CPU % and MHz.

???
[Galaxy S III Mini Android Development] spqr_spqr:
Hi [MENTION=7606633]3liteking148[/MENTION] thank you, it will be great if you will be able to do this. If this is possible and will make the development process easier can't it be done like taking working driver from original GT-I8190N 4.1.2 Android and doing something like API calls to this driver so in that case you don't need the driver source?

There might be different driver but on custom roms for Galaxy S6 there is a working NFC module.

---------- Post added at 11:22 AM ---------- Previous post was at 11:03 AM ----------

Hi [MENTION=3126441]walttheboss[/MENTION] you might not need NFC and haven't used it at all but there are cases when the NFC is a great feature like in logistics, transportation, contactless credit card payments (with NFC enabled cards so you don't need POS terminal hardware), medical patients registration and many others.

Currently you can choose between Resurrection Remix Android 5.1.1 or CyanogenMod 12.1 Android 5.1.1 it depends what customizations you need and install the pico version of Google Apps.

What makes this 7.1.1 rom better for battery consumption is the Deep Sleep (including on the go) function. Just search for more information on Android Nougat functions.
[Galaxy S III Mini Android Development] 3liteking148:
New Update:

-Updated LineageOS Sources (now 7.1.1_r9) (no more root access)

-Fixed RIL issue (thanks [MENTION=5695278]ChronoMonochrome[/MENTION])

-Improved camera stability (patch from sergeyl) (Videorecording still broken though)

-Fix AOSP Keyboard crash

Additional Note: I haven't ported most of fixes from the newer builds of CM13 to here yet and I'm also planning to hex-edit our libsec-ril.so when I have time.

https://www.androidfilehost.com/?fid=817550096634740799

P.S. can anyone test GPS?
[Galaxy S III Mini Android Development] gh0stzk:
Testing right now,
[Galaxy S III Mini Android Development] Frol:
[MENTION=7606633]3liteking148[/MENTION], I have tested GPS on the previous ROM release with Keyboard and RIL fixes applied manually and it is barely usable (I was walking on the open area with no clouds at all for 3 hours today and it only succeeded to locate me once, and the accuracy was around 100 meters).

Overall, this ROM feels smooth until I need to do something urgent on the phone, e.g. answer a call or open a map/browser. My S3 mini hung (for over than 10 seconds) 5 times today, and unfortunately, those were the moments when I wanted it to respond as soon as possible (e.g. incoming calls, getting my location when I was in an unknown area).

In any case, thanks to everyone who made this ROM possible!
[Galaxy S III Mini Android Development] Mkkt Bkkt:
Thanks for the updates and the fix for RIL issues but sadly there still a small drain by RILJ , check the screenshot from wakelock detector (CPU wakelock) lost around 4.4% of battery in 1hour of deep sleep (0.8% in RR 6).
[Galaxy S III Mini Android Development] Andrea224:
Hi [MENTION=7606633]3liteking148[/MENTION], why SuperSU SR3 isn' t recognized by the phone? Do you have also this problem?
[Galaxy S III Mini Android Development] Christian1987:
I have tested GPS on s3 Mini. I checked it with GPS status app and the device can't find any satellites after 30 minutes.

Also I try it with Google maps and runtastic ( sport tracker). No chance to get a sat fix.

I hope you can fix it.[emoji4]

Great work [emoji6]

Sorry for off topic:

Does GPS fully work on CM13/Resurrection Remix? I want use S3 mini for sport tracking, because my Xiaomi Redmi note 2 is to big.

Gesendet von meinem Redmi Note 2 mit Tapatalk
[Galaxy S III Mini Android Development] Mkkt Bkkt:
Use this instead https://xdaforums.com/apps/supersu/v2-64-2-66-supersu-mode-t3286120

^this what I'm using atm.
[Galaxy S III Mini Android Development] Andrea224:
Yeah, it works. Thanks.
[Galaxy S III Mini Android Development] Gerson.1103:
I can not watch videos on youtube
[Galaxy S III Mini Android Development] gh0stzk:
Same but is about playvideos issue, if u set quality to 360 u can play vídeos if u set to 480 image freeze.
[Galaxy S III Mini Android Development] Mkkt Bkkt:
Yea I can confirm , 480p videos are broken.
[Galaxy S III Mini Android Development] Eskuero:
Wowow I just entered expecting to see a dead subforum but it's cool to see some builds of the recent OS version even if on Alpha stage. I'll try to flash it on my S3 Mini to see how it goes :)

Good luck with it ^^

PD: There're probably better aproachs to this but back in my days we used to fix offline charging with this patch :)

https://review.cyanogenmod.org/#/c/54527/
[Galaxy S III Mini Android Development] Mkkt Bkkt:
If you get any problems with the last build like system hangs for a few seconds...random reboot..etc try the previous one (2017-01-08 build) its stable if you use the correct libsec_ril.so.

I attached the correct libsec-ril.so that I'm using.

You can also get libsec-ril.so from here too https://github.com/ChronoMonochrome...mmit/bc0c60be76eb05e12315033ef97bc57f4bd28005

Thanks to [MENTION=5695278]ChronoMonochrome[/MENTION] for this correct libsec-ril.so

PS: I had to add ".zip" to the name so I can upload it with my post.
[Galaxy S III Mini Android Development] Mkkt Bkkt:
In case anyone wondering how's battery drain in deep sleep with the build 2017-01-08 (with the correct libsec-ril.so I post above)

Sorry for spamming this thread , I hope no one is bothered specially [MENTION=7606633]3liteking148[/MENTION] ?
[Galaxy S III Mini Android Development] simbilli:
I cant connect to cellular network here is the log for it
[Galaxy S III Mini Android Development] rf45:
8190N

Tried installing on GT-8190N, does not work.

Not that surprising, as the updater-script states

assert(getprop("ro.product.device") == "golden" || getprop("ro.build.product") == "golden" || getprop("ro.product.device") == "i8190" || getprop("ro.build.product") == "i8190" || getprop("ro.product.device") == "GT-I8190" || getprop("ro.build.product") == "GT-I8190" || abort("E3004: This package is for device: golden,i8190,GT-I8190;

Should I risk a brick and modify the file?
[Galaxy S III Mini Android Development] gh0stzk:
Different hardware.. U will brick ur phone
[Galaxy S III Mini Android Development] kmsadik007:
how to do it ?
[Galaxy S III Mini Android Development] rf45:
Problem solved : I was using CWM, TWRP did the trick. lineos 14.1 ver 2201 working fine-ish. Only problem is supersu hanging at install.

Thanks!:cool:
[Galaxy S III Mini Android Development] Mkkt Bkkt:
Use this flashable supersu https://xdaforums.com/apps/supersu/v2-64-2-66-supersu-mode-t3286120
[Galaxy S III Mini Android Development] rubentkato77:
Is it good for Daily use?
[Galaxy S III Mini Android Development] ranielcsar:
support substratum?
[Galaxy S III Mini Android Development] Elber galarga itiesa:
Como instalo dolby atmos en esta room??
[Galaxy S III Mini Android Development] el_muerte:
Porque hapla español?

English fourm.
[Galaxy S III Mini Android Development] rf45:
It's not been that many days, but the user is quite happy with the telephone, the Kitkat previously used was getting bad, so the phone just had it's lifetime prolongued :)

Good job, thanks!
[Galaxy S III Mini Android Development] xNombre:
[MENTION=7606633]3liteking148[/MENTION]

Hm, I would rather use LineageOS system_core: https://github.com/LineageOS/android_system_core

;)
[Galaxy S III Mini Android Development] dazzaa:
auto rotate breaking

hi im new to roms for this device and thought id jump straight into the deep end :)

device is running great for my needs only auto rotate is breaking and locking until reboot.

cheers for the rom.

dlb

email app is broken.

does this phone run 1080 video? suppose i should have checked b4 flashing, it doesn't play enigma2 hd channels at the moment.
[Galaxy S III Mini Android Development] xNombre:
It's impossible to watch full HD video on 480p screen...
[Galaxy S III Mini Android Development] dazzaa:
sure, but downsizing 1080i doesnt need any deinterlacing. and looks better than sd telly.

i should have asked if the phone was capable of decoding 1080 to play smoothly on the stock rom?

sorry about that
[Galaxy S III Mini Android Development] KillofFreedom:
First I want to thank you for doing this awesome project.

Everything is great except that the back as well as the menu buttons don't work, they flash up if you plug in USB but you can't use them :( is there a fix for this available?

Best regards

Andi
[Galaxy S III Mini Android Development] rf45:
Update: GPS is not working on the GT-i8190N,,, but the fix was not the ROM - tighten the screws as described here:

https://gs3.gadgethacks.com/how-to/...-gps-problems-your-samsung-galaxy-s3-0145332/
[Galaxy S III Mini Android Development] New Macław:
wtf is wrong with you samsung xD?
[Galaxy S III Mini Android Development] danilisilva7:
This rom is awesome, better animations and visual, boot faster so far, very smooth, thanks and congratulations for this.

note:

I'm using the 2017/01/08 version with [MENTION=5695278]ChronoMonochrome[/MENTION] libsec-ril.so ,thanks to him.
[Galaxy S III Mini Android Development] MIcHiJK:
Will be in future official Lineage? :)
[Galaxy S III Mini Android Development] gh0stzk:
Impossible
[Galaxy S III Mini Android Development] Frol:
It is stated that sensors are working fine now, but using the latest available release from 2017-01-22, my sensors don't work at all (screen doesn't get rotated even though I have rebooted a dozen of times already, and the auto-rotation is enabled in the settings).

Will be there a new release with some new fixes?

P.S. The link to the ROM in the first message points to 2017-01-08 release.
[Galaxy S III Mini Android Development] uptogeek:
I wonder if u could give a more extended explaining bout' it. Just why? ?
[Galaxy S III Mini Android Development] gh0stzk:
In 4 or 5 years, cyanogen never support s3 mini, why you can suppose now lineage will give development or support to this old cellphone? They are busy with other models.. Simply never gonna be a "official" ROM from lineage to s3 mini, deal with it! But for lucky we have developers like novafusion team, supporting this oldie phone.
[Galaxy S III Mini Android Development] TnA.Plastic:
I'm still using the 8 Jan.-build, with the fixed lib-ril.-file... It works quite good.

Hope we'll see an updated release, with:

-the bugs fixed (lib-ril, GPS, fc's in camera and other apps, etc.)

-over-&(even more) under-clocking and -volting of CPU&GPU.

-full Hardware-acceleration, if there's something missing

-maybe lineage-OS system-core instead?

-etc.
[Galaxy S III Mini Android Development] 3liteking148:
The real reason is that we use compatibility patches on the ROM. That means the Android source code is edited to be more compatible to our device. Official releases are built using the original source code.

Another reason is that SELinux is disabled, which Lineage doesn't allow on official releases due to "security" reasons. There are much more imporant issues/bugs than selinux disabled right now.

TL;DR: Can make this official, but needs more work for it to happen.

I'm working on the fixes and atually Im now using using Lineage system_core, just forgot to edit he OP.
[Galaxy S III Mini Android Development] TnA.Plastic:
Cool! :)

Since which build are you using the lineage-OS-core? Have you already used it in one of the previous builds?

Is it the cause for the newer build seeming to be more bugged?

Any chance of implementing some more over-&underclocking-options? I guess this would help making the ROM even more fluid and energy-efficient, at-once.

Btw.: Im(h)o, 'root' is a must-have-feature (for a custom ROM)... I forgot to mention it in the previous post
[Galaxy S III Mini Android Development] 3liteking148:
Since 1st build of Lineage (not CM14). Probably not the cause of the new bugs as the custom repo is basically the CM14.1 repo with patches, nothing changed.

For overclock/underclock, when I have more time for development. And Lineage Team was the one who removed root, not me :).
[Galaxy S III Mini Android Development] TnA.Plastic:
Oh well... I guess this might make it a bit harder, to track down the cause(s) of those bugs... (fiddling with LogCat and so on...)

No problem. You're not obligated to do anything, so thank you for what you've already done. :)

Aaah, I forgot about that.

If I remember correctly, it was the same for LineageOS on the (Edit: ) Galaxy Tab 10.1. ;)
[Galaxy S III Mini Android Development] Theodore_Darelizer:
Any news about how developing is going and when will be next update? Sorry for been annoying, just curious when next update.
[Galaxy S III Mini Android Development] TnA.Plastic:
Can F2FS be considered 'stable'?

Does it yield any more performance, or battery?

Which partitions can be formatted this way and for which is it worth it using this ROM on this device?

BTW.: I ever reach TWRP3 the following way...

-turn device on

-instantly hold VolumeUp and home

-keep clicking the Power-Button, until TWRP starts...
[Galaxy S III Mini Android Development] 3liteking148:
I'm back

Sorry for the long absence in XDA as I was busy on things about school. Anyways, here's a new build.

Ported almost all the new fixes from LOS 13 including autorotation fix. Video recording is fixed using a very hack-ish way. Expect it to be as unstable and laggy as the last build as I haven't updated Lineage sources yet. Real release soon (this week).

https://www.androidfilehost.com/?fid=457095661767146008
[Galaxy S III Mini Android Development] danilisilva7:
Welcome back! I tested this rom and had the following results:

-gps not working

-video recording does not work

-youtube does not work in 480p

-app of audio recording has constant errors

- about audio fx, I use viper4android so I can not say about

-adaptable storage works

-This fast and fluid

-use less battery than the previous version

Congratulations, and thank you, good work.
[Galaxy S III Mini Android Development] Frol:
[MENTION=7606633]3liteking148[/MENTION] Thank you for the update! I will give it a try later today!

P.S. The ROM download link in the main post is broken, yet the posted link in your latest message above is correct.
[Galaxy S III Mini Android Development] 3liteking148:
About video recording, what app are you using and is it camera fc or green video? And still taking a look on the other bugs especially the yotube one.

Thanks for telling me!
[Galaxy S III Mini Android Development] danilisilva7:
Stock camera and cause camera fc

video recording work on snap camera
[Galaxy S III Mini Android Development] 115ek:
Hey!

I've been running into a bootloop after flashing my own compiled zip (from your sources). What can be wrong? May you share your manifest.xml?

Your version is working fine, but I can't reproduce it. :(
[Galaxy S III Mini Android Development] 3liteking148:
Someone also reported this to me via PM. In his log there was an error about gralloc.montblanc.so having text relocations. The patches in the device tree were meant for Jan. 2017-era Lineage. Maybe try adding TARGET_NEEDS_PLATFORM_TEXT_RELOCATIONS := true to the boardconfig.

Don't worry, I'm now syncing my local Lineage sources.
[Galaxy S III Mini Android Development] 115ek:
Didn't solved it for me :( I think it's a kernel problem. But I can't get a log - adb doesn't get up before the next bootloop...
[Galaxy S III Mini Android Development] klip786:
Hey, running into a problem. Can't get pass the boot logo. Any help?
[Galaxy S III Mini Android Development] MIcHiJK:
Will be update to 7.1.2?
[Galaxy S III Mini Android Development] ChronoMonochrome:
As far as I know, it's just due to that in LOS camera were introduced some changes, incompatible with older HALs - reverting to some earlier point (unfortunately I can't say to which exactly, since I wasn't active in 7.1.1 development when this bug appeared) should do.
[Galaxy S III Mini Android Development] thegambid:
I was using MIUI(probably version 7) ROM. I wiped /data,/system and /cache. Then, i flashed the rom and clicked "reboot" button. It loops on reboot screen. Doesn't get the system on, or off. It just loops. I used older versions of CyanogenMod 13 before i use MIUI. What can i do? I want this ROM on my device.
[Galaxy S III Mini Android Development] KopecekCZ:
Any news about the regular build that you wrote about? :) I can't wait for it! Hope it will be in this week! ;)

Thanks so much for your support and development.
[Galaxy S III Mini Android Development] 3liteking148:
So I finally synced the sources and built a new build, got the issue of bootloop, got logs and found out that it's either caused by text relocation issue (because bionic patch won't work) or non-PIE blobs. EIther way I made a new patch for bionic. Pushed a new commit that hopefully works. Try it out!

With your own build or not?

When Google releases 7.1.2 source and Lineage merges them. Or you can edit build.prop right now for fun and for show-off :).

What recovery are you using?
[Galaxy S III Mini Android Development] 115ek:
Very great stuff! It successfully booted! Yeah!

By the way: I just realized that I have to apply the patches with patch.sh. Maybe that was the problem - sorry for that.

Are the pending issues device specific or general lineage stuff? What isn't working yet in detail? I've got some time and want to play around with some things.

Thanks for your work :)
[Galaxy S III Mini Android Development] klip786:
No, I'm not so advanced. I just flashed what I downloaded.
[Galaxy S III Mini Android Development] danilisilva7:
WiFi tethering not working