yashsingh1/xdaforums huggingface dataset:
[Galaxy S3 Neo Original Android Development] Humaxxx:
Hi, your Bootloader is from 2017/05 which is new enough. So there is no need to flash greece stock rom to update the bootloader to 2018/01. If want to update anyways, you can download the greece stock firmware and flash it via Odin. After you flashed the greece stock rom you have to boot up and check if your bootloader has updated. if not, redo flashing the greece stock rom until bootloader has updated.

Then follow these steps:

1) Download LOS16 for Samsung Cam and store it on your sd card

2) If you want root then download magisk v 20.4.zip and store it on your sd card

3) If you want playstore, download opengapps (ARM / 9.0 / Pico or Nano) and store it on your sd card

4) Download and flash latest twrp , v 3.3.1-1 via odin. If you already have installed an older twrp version you can download latest version (zip-file), flash it on on twrp itself.

5) Boot to twrp (recovery), swipe to allow modifications

6) Do a clean flash - meaning wiping everything except "usb-otg" and "sdcard"

7) Install LOS16 from SD Card

8) Optional flash opengapps from SD Card

9) Optional flash Magisk from SD Card

10) reboot - do not install twrp app !!!

But i am not understanding your question about linux OS
[Galaxy S3 Neo Original Android Development] raichu77:
@Humaxxx thank you for the quick response, that really helps.

a) Good to hear, an upgrade of bootloader 2017/05 is not necessary. I have read about heating and some other issues here with older versions - is there information which versions caused problems before?

b) I guess, there is nothing wrong with trying out current bootloader and otherwise flashing again, if things do not work properly? That makes things easier and saves some steps in the first attempt.

c) About step 7: I don't have an SD card at hand currently and would do this with `adb sideload` as mentioned in the install guide (if this method is stable enough).

d) Concerning Linux: I have had the hope, there would be an "easy" way of flashing stock firmware by using Linux-only and opensource tools. Samloader has been a decent Frija alternative to fetch Samsung stock firmwares. Heimdall (cross-plattform) seems to be capable of flashing stock ROMs as well, like Odin. With Odin, I need to configure an extra Windows system just to run this software.

To use Heimdall, I would like to have some sort of official guide first - otherwise that's too much for my current knowledge. Maybe that makes a good candidate for later experiments.
[Galaxy S3 Neo Original Android Development] Humaxxx:
Now i see - you dont have a pc with windows os running...

I never used heimdall - so in this case i cant help you. Also i never used sideload...

About your questions:

a) Bootloaders from the year 2014 / 2015 are very old and do not work properly - maybe also some from 2016... I have 2 S3 Neo. One with I9301IXCUARA1 - Bootloader, One with I9301IXSAQE1 (latest german firmware). Both are running without problems.

b) as i wrote in a), i am using ssame bootloader like you, also on LOS17.1 and 18.0 without problems...

c) If you have managed to flash twrp then you can do all further steps from twrp. --> Boot to twrp, wipe like i described in # 1146. Then connect to phone to your linux system and copy all the neccesary files to your internal storage ( or download path) and proceed like in #1146 - Maybe before trying this you should try if your linux system has access to your phone storage when you are in twrp....
[Galaxy S3 Neo Original Android Development] raichu77:
Everything worked like a charm, I am happy. Thank you again for the help!

Btw: Did you try phone encryption with the S3 Galaxy Neo on LOS 16? So far the OS runs very smoothly without, I am curious, if encryption is also possible performance-wise.
[Galaxy S3 Neo Original Android Development] Humaxxx:
Hi, no i never tried encryption. But i guess there are people who tried. Maybe in S3Neo telegram group you wil get your answer
[Galaxy S3 Neo Original Android Development] krasovskaya.evangeline:
Hi. Cannot connect to mi smart scale 2 through bluetooth connection. Bluetooth says "wrong password or pin " although it has not been asked.
[Galaxy S3 Neo Original Android Development] andriodking:
Need a link for lineage 17 for s3neo, which is stable
[Galaxy S3 Neo Original Android Development] raichu77:
Summary after five days is pleasant: everything works.

There is one thing I noticed so far: the battery charge display seems to be inaccurate sometimes. For example, when charging it shows me 100% after a reasonable time, I plug it off, and shortly after, the number changes to 90 or 87%. After charging one whole night: 97% -> plugged off -> 100%. The charge mechanism itself works as intended.

@Humaxxx are you aware of similar issues?
[Galaxy S3 Neo Original Android Development] Humaxxx:
Here

Yes this is a known issue, not only from Neo, This also can happen on Stock rom, also on other phones. Maybe your battery isnt the best anymore.
[Galaxy S3 Neo Original Android Development] chriddy:
Hi raichu77,

I recently had the task of flashing a Samsung Galaxy S3 Neo using a Linux system and thought I'd contribute something to your question d).

I got the stock firmware via Samloader as you suggested. Correct values for model and region were obtained from samfrew. heimdall print-pit got me a number of entries of the following form:

--- Entry #0 ---

Binary Type: 0 (AP)

Device Type: 2 (MMC)

Identifier: 1

Attributes: 5 (Read/Write)

Update Attributes: 1 (FOTA)

Partition Block Size/Offset: 8192

Partition Block Count: 28672

File Offset (Obsolete): 0

File Size (Obsolete): 0

Partition Name: APNHLOS

Flash Filename: NON-HLOS.bin

FOTA Filename:

After untarring everything, the file NON-HLOS.bin for the partition named APNHLOS is indeed found in the stock firmware archive. It is flashed by executing heimdall flash --APNHLOS NON-HLOS.bin.

By iterating through all the entries returned by heimdall print-pit one can construct a complete command line such as the one given in the gist you linked to.

Note: heimdall from my distro's packages (Debian 10.7 "Buster" ) could not communicate with the phone ("WARNING: Empty bulk transfer after sending packet failed"). Building from source as described inhere helped. After installing the packages mentioned there, I still had to remove libusb-dev and make a symlink from /usr/lib/x86_64-linux-gnu/libusb-1.0.so to /usr/lib/x86_64-linux-gnu/libusb.so to get it to compile.
[Galaxy S3 Neo Original Android Development] raichu77:
@chriddy awesome, you tried that!

Yeah, I guess debian still has an older release. Heimdall v1.4.2 is the latest and should be fine.

Why is this needed/where did you get that information - might elaborate a bit on this?
[Galaxy S3 Neo Original Android Development] steve8x8:
Try to restart both devices before attemping to pair.
[Galaxy S3 Neo Original Android Development] steve8x8:
Unfortunately I didn't keep the logs when I flashed TWRP to my S4mini back in April, but I must have used heimdall-flash v1.4.1 back then (and not updated it since). I'd expect the Neo to behave the same ...
[Galaxy S3 Neo Original Android Development] raichu77:
Today I tried full disk encryption with S3 Neo:

and got following error:

This seems to be a common error amongst LOS devices in general. Not sure if the S3 Neo image maintainer might help here or if the issue is broader. You can log it by

before triggering encryption.

Has anybody tried this solution so far? Other suggestions are welcome as well.

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

@steve8x8 interesting. I personally always go sure and download the latest version.
[Galaxy S3 Neo Original Android Development] helloyello:
Hi,

just noticed that there are some interesting updates (code changes) in the new LOS16 image and was about to perform a manual OTA through TWRP.

The download page presents also a recovery image now:

LineageOS Downloads

download.lineageos.org

Not sure what's that all about. Do I need to flash that too? Should I enter TWRP and flash the recovery image first ? Or should I only use odin for that ? Is it really necessary to flash that recovery image or should I only use the LOS image for the OTA, as I did before? I'm confused.

Besides, some time ago I complained about the Gallery app not displaying the thumbnails after a TWRP restore. Found out that the stock Gallery App creates a huge (300MB) thumbnails database on the internal storage (DCIM/.thumbnails folder) and that obviously is not contained in the backup - it gets deleted when I wipe the user partition before the restore. This usage (hammering) of the internal storage for the thumbnails is really stupid and I can't seem to find a way to stop it - cannot configure the Gallery App to use the external SD Card and protect the internal storage.

P.S. OK, so it seems that the LineageOS Recovery Image is LineageOS own Recovery stuff, still TWRP is a little more advanced.

Now, the latest image is 17.1 and not sure it's stable/working:

lineage-17.1-20210111-nightly-s3ve3gxx-signed.zip

Not sure now how to update and ... can I just OTA update 17.1 over my existing 16.0? Or do I need to start clean - wipe the phone and flash 17.1 clean?

Thanks in advance!
[Galaxy S3 Neo Original Android Development] Dede525:
I don't think you can do an OTA update. If you go in the update section of the phone you should only see the "INFO" button which brings you the installation instracion page of Lineage. So you should probably do a clean install from recovery.

Please let me know if you try it out, I'd like to hear some opinions in terms of stability and bug before to upgrade myself!

All the best
[Galaxy S3 Neo Original Android Development] Joska Pista:
After the last LOS 16.0 update Aurora Store and Yalp store doesn't work. Actually I can't be sure that it's becouse of the last update, becouse I haven't installed anything for months, but nontheless installing from Aurora store has always worked, but now it can't set up Google API. Same with Yalp Store. I can't use official Google store, becouse I don't have GAPPS installed, only microG. Until now this wasn't a problem. Is there any way to fix this, other than reverting to a previous update?
[Galaxy S3 Neo Original Android Development] Joska Pista:
I also have a second question: are older updates stored somewhere? For example, can I find the 2020. March 12. version? It was a good version and I foolishly deleted it when I updated in August. I only keep updating becouse my phone always drops the WiFi connection randomly and I keep hoping that this will be fixed in the new update. And this issue wasn't there in the March version.

Also the overclocking was removed and I miss it a lot becouse it's an old and outdated phone with a slow CPU. It gets slower and slower with every update, recently it doesn't even clear the memory, even after reset the recently opened apps are in there, clogging the memory. Now even playing a video is a burdening task for the phone.
[Galaxy S3 Neo Original Android Development] Dede525:
Unfortunately, to the best of my knowledge, Lineage doesn't store old versions. So if you find it around it is a version saved and mirrored by someone, not the official one.

Although, I have to say that I am not experiencing any of problems you mentioned. I recently switched to this phone because my other phone died after I made some mistakes in the flashing process, and I have to say that the S3neo is not that bad. I use whatsapp facebook, youtube with no issue. Did not find any memory shortage nor issues concernig the clock speed. Just some random reboots, but it happens seldomly.

Did you try with a fresh install of the rom? It may fix your problems.
[Galaxy S3 Neo Original Android Development] Jf 17 Thunder:
Thank You! Will soon give it a try... after reading all the comments.
[Galaxy S3 Neo Original Android Development] Tredx4:
Hi, I'm using this rom since a year or more. During last month the phone was left with no battery and today it is not charging anymore. Sometimes it shows the startup battery screen looping but then it fails to go over.

I'm I facing the "offline charge" issue of this Rom? Is there any chance to recover it?
[Galaxy S3 Neo Original Android Development] Humaxxx:
There ist no offline charging problem in this Rom. Offline charging is working! You can use another battery or use a good quality charger
[Galaxy S3 Neo Original Android Development] Tredx4:
Okay, perfect! Thanks for the reply.

I've measured the battery voltage and it is down to 2.85v...not sure that I can recover it 🙄
[Galaxy S3 Neo Original Android Development] faridtnt:
Hello, my device (gt-i9300i) has rebooting problem at some times. What can I do?
[Galaxy S3 Neo Original Android Development] Humaxxx:
You can try to Upgrade your bootloader.
[Galaxy S3 Neo Original Android Development] Joska Pista:
Hi there!

I have a wierd problem with my phone. For a long time I used it without a SIM card, so it didn't occured to me before, but now I put a SIM card into it and whenever I call someone it doesn't show my phone number, it says "private number". I couldn't find a setting to change it to show my number. I even tried Xposed SIM card number setter, and it still doesn't send my phone number.

I also couldn't figure it out how to copy my adress book on the SIM card onto the phone's own adress book, so if someone could help me with that I would really appreciated that too.
[Galaxy S3 Neo Original Android Development] Humaxxx:
There should be a setting to show caller id or something else...
[Galaxy S3 Neo Original Android Development] Joska Pista:
There should be but I couldn't find it. Or to copy the phonebook from the SIM card. Right now I just put back the card into my old dumbphone, I can't use the bandwith that way, but at least it sends the caller ID and has my phonebook. Also it's battery lasts for some 5 days, while the SIII Neo's battery only lasts for one day at most.

Btw, it's really hard to remove the SIM card from the SIII Neo.

Also I know it's not the officially supported build now, but it was so much a hassle to replace the stock OS to this one, and now I have lots of sofware installed, I don't want to go trough the same hassle again for marginal - if any - gains. Android 9 is good enough for all my needs. And I don't think the solution for my problems would be any easier on Lineage 17*.

Edit:

*I have just seen that now 18.1 is the official build with Android 11. Now I'm glad I didn't "upgrade" to 17, now I can skip that step if I decide upgrade the OS.
[Galaxy S3 Neo Original Android Development] Humaxxx:
The Option for showing your id should be in your dialer app. Open the dialer App, press the three dots in the upper right corner. Look there for additional setting , calls / or call setting.

There no reason dfor updating to higher android version . In my opinion LOS16 for S3Neo is the best suggestion with awesome battery standby (if you have a real 2100mah battery)
[Galaxy S3 Neo Original Android Development] Joska Pista:
I tried that and there was no such option in the dialer app to send or not send caller id. I even tried a 3rd party dialer app (Simple dialer) and it didn't have such an option either.

Edit:

Next time I place in the SIM card I will make screenshots.
[Galaxy S3 Neo Original Android Development] Joska Pista:
UPDATE:

I have found the setting. Damn, it was well hidden. Also sending caller ID should be enabled by default.

Now I still have to figure it out how to copy the adress book from the SIM card. It's so much simpler on dumbphones.
[Galaxy S3 Neo Original Android Development] Humaxxx:
Should this be a question?
[Galaxy S3 Neo Original Android Development] Opethbel:
hello everyone; i have installed both lineage os 18.1 and now 16 and i"m having the same issues!! video playback is very laggy almost unwatchable on youtube; youtube revanced; instagram and facebook; even stories on whatsapp suffer from the same problem where audio is way ahead of video; isn't there hardware acceleration on lineage os for s3 neo. the second issue is battery drain.

do you have any ideas ?
[Galaxy S3 Neo Original Android Development] Aufhellblitz:
Oh, an outdated version of me:

I will test your new build..

Thanks

---------- Post added at 11:06 AM ---------- Previous post was at 10:19 AM ----------

Short time later (dirty flash, cache and dalvik deleted):

- Autorotation works also with OpenCamera

Only the auto update function not right works (build nightly from 4.11.):

Download ok, but install fails. hmm

Where is this build located? I don't find it (for manually installation)
[Galaxy S3 Neo Original Android Development] Humaxxx:
Yes, as i said, autoupdate only works partially. You can download it, but have to install it manually. The file is located in /data/lineageos_updates
[Galaxy S3 Neo Original Android Development] Aufhellblitz:
I have found the file. Thank you :cowboy:
[Galaxy S3 Neo Original Android Development] RandomAndroidPerson:
s3ve3gds RIL not working :(

Hi.First of all,thank you all for the great rom.

I recently installed the official release of this rom on I9300I (s3ve3gds).The rom is fast and smooth,but the SIM cards weren't detected.So I flashed the latest firmware on sammobile (BQB1) several times to make sure I updated the baseband.Now the baseband is BOJ1 and bluetooth is broken too.Can anyone help me out?Maybe you can send twrp backup of the modem(That would be great).I really wanna get this awesome rom working :)
[Galaxy S3 Neo Original Android Development] Aufhellblitz:
Maybe helps this fix:

I9300I+full+ril+fix+7.1+roms_kicky.zip (Unfortunately, I do not know the link)
[Galaxy S3 Neo Original Android Development] RandomAndroidPerson:
Thanks for the reply.I tried that already... didn't work:(

Just to make sure, this rom works on s3ve3gds,right?I'll try the unofficial build for sony dual sim and see if it works.

Update: Oh wow...that worked.Apparently the official build doesn't support s3ve3gds(even though it was on the list in twrp).The unofficial one is pretty good though,Not really buggy.
[Galaxy S3 Neo Original Android Development] Humaxxx:
I think the ROM you now installed is Android 7.1.2 not 9.0. ROM 9.0 for DualSim isn't ready at the moment.
[Galaxy S3 Neo Original Android Development] mariocaraf:
I apologize for my previous post: this rom is really ok!

P.S. to install magisk, I had to first install the zip addon Su remover, otherwise the phone went botloop, and now it works fine!
[Galaxy S3 Neo Original Android Development] RandomAndroidPerson:
First I installed the official build that was released on October 29.In TWRP it says s3ve3gds is supported too and that confused me.:confused:

The one I'm using now is the unofficial build for sony dual sim on page 4(Can't post links)
[Galaxy S3 Neo Original Android Development] Humaxxx:
yes, on page 4 is unofficial dualsim Version. To swap to official (when it is released) you have to do a clean flash
[Galaxy S3 Neo Original Android Development] exnokiafan:
UH! I still have an S3 neo with an awesome dot OS I think 7.1.2. Runs pretty well for its age. I cannot wait to try Lineage OS 16 just for nerdy purposes.

S3 Neo has got much better devs than S7. S7 has got the worst devs ever, lol. They cannot even make a fully functional port of the Note FE that has the same hardware without breaking things. Read: fingerprint sensor.

Long Live S3 Neo!!!!
[Galaxy S3 Neo Original Android Development] Aufhellblitz:
Yeah, long live S3 Neo :good:

You can try the latest nightly versions of LOS 16. On me, these nightly versions run stable!

For me two little things are maybe missing yet:

1. in the phone settings an option for lock anonym/private calls like in 5.1 (I know such apps exists e.g. Calls Blacklist)

2. A quick unlocking key for lock screen like in 5.1

Thanks to devs for your great work! :angel:
[Galaxy S3 Neo Original Android Development] isaifurrahman2:
RIL not working

official verson, but RIL not working!!! so sad
[Galaxy S3 Neo Original Android Development] roby19:
everything works one of the best RoM ... there's just a very small bug, with the phone turned on the battery does not charge... need the restart then it goes well and loads normally ... you're wrong something checks the model of your phone well, s3 neo multiple versions.
[Galaxy S3 Neo Original Android Development] meilenstein13:
Hi

I can confirm this need to restart. :rolleyes:

Also my screen doesn't rotate ( rotation turned on, of course ). Is there something to configure I didn't realize ?
[Galaxy S3 Neo Original Android Development] Humaxxx:
Which phone model do you have? Gt-I9300I ? If yes, then you have a dual sim model and you have to flash a build for dual sim...

If you have GT-I9301I or GT-I9301Q then you can flash the official builds, depending on what camera your phone has

---------- Post added at 18:55 ---------- Previous post was at 18:54 ----------

I sometimes have this charging bug also, but i can't (and also the devs) find out, when this happens? any Suggestions?

---------- Post added at 18:57 ---------- Previous post was at 18:55 ----------

Rotating is fixed on official builds. Which build do you use? from 2019-10-08? Thats an outdatet unofficial version, try newest nightly
[Galaxy S3 Neo Original Android Development] meilenstein13:
[QUOTE

Rotating is fixed on official builds. Which build do you use? from 2019-10-08? Thats an outdatet unofficial version, try newest nightly[/QUOTE]

Thanks for the quick reply. I'm on version 20191114, but it's the same. I tried the the microG-Version the other day, but don't remember its charching behaviour. I will have a look again.

Btw.: can I just install newer ( nightly ) Versions dirty over the previous ones ?

- A short report : just updated to todays version , Rotation works now.
[Galaxy S3 Neo Original Android Development] Humaxxx:
You can dirty flash nightlies. But if you update TWRP to modified version you can do ota-update

---------- Post added at 21:57 ---------- Previous post was at 21:50 ----------

Modified TWRP
[Galaxy S3 Neo Original Android Development] phonelover1000:
S3 neo gt-i9301l (gt-i930ilxxuaql1) problem with mpdecision

Hi there. I am a new member of the xda. I have installed the latest nightly version (s3ve3gxx)of your rom. Everything works fine. But i have a big problem with the mpdesicion. My phone's 4 cores are always working. None of them stop unless i stop the manually. Byt if i stop them manually the phone's first core stays at 1094 mhz. By this my battery drains so fast. Can anyone please find a solution for this problem;;;
[Galaxy S3 Neo Original Android Development] Humaxxx:
What's your baseband and bootloader? Maybe you have to upgrade that to:

latest baseband: ...uapg1

latest bootloader: ...xcuara1
[Galaxy S3 Neo Original Android Development] phonelover1000:
my baseband version is i9301ixxuapg1 and my bootloader is i9301ixxuaql1
[Galaxy S3 Neo Original Android Development] Aufhellblitz:
overclocked?

With the nightly of 14. November:

(overclocked to 1593 Mhz, new feature or bug?)

if a bug a great bug if my handy remains stable :)
[Galaxy S3 Neo Original Android Development] Humaxxx:
It's been that way the whole time. Not a bug!

---------- Post added at 09:41 ---------- Previous post was at 09:40 ----------

Are you using Kernel Adiutor? Then try EX-Kernel Manager, for me Kernel Adiutor shows other results then EX Kernel Manager
[MENTION=10310109]phonelover1000[/MENTION]
[Galaxy S3 Neo Original Android Development] phonelover1000:
So now i have to flash the latest samsung firmware for my device (i9301ixcuara1) and then flash the latest nightly lineage os 16 to see if the problem is fixed;;;;
[Galaxy S3 Neo Original Android Development] Humaxxx:
Yes, but before that try to have a look into with ex-kernel manager!!!

The Rom is tested with latest baseband and bootloader, which guaranty, that rom should work!
[Galaxy S3 Neo Original Android Development] phonelover1000:
ok thanks. If i have any problem i will let you know
[Galaxy S3 Neo Original Android Development] Aufhellblitz:
Oh, not bad if it remains stable

No, no kernel auditor installed (only in the past on crDroid 3.8.8). The EX Kernel Manager maybe i will try it..
[Galaxy S3 Neo Original Android Development] Humaxxx:
Are your cores now working correct???