yashsingh1/xdaforums huggingface dataset:
[Sprint Galaxy S 5 Android Development] AlvinT:
Thanks so much! OK I'm going to try Marshmallow, but I need Odin and have only a Mac. Any comments or experience with Jodin for the mac? Or other suggestions for Mac persons?

at
[Sprint Galaxy S 5 Android Development] whbisondtr:
I've never used Mac but this might help.

http://rootmygalaxy.net/install-odin-jdoin3-for-mac-osx/
[Sprint Galaxy S 5 Android Development] AlvinT:
I did see that (and thanks!) but was hoping someone here had success in using JOdin for Mac to update to Marshmallow. (I'm nervous about being a pioneer)
[Sprint Galaxy S 5 Android Development] whbisondtr:
It's virtually impossible to brick this phone lol, not saying it can't happen but I've messed this up so many times trying to learn and mess with it but it has always been fixed. Someone may have experience and hopefully they can help but that doesn't seem to be too hard to do. How did you root it to begin with?
[Sprint Galaxy S 5 Android Development] AlvinT:
I rooted so long ago that I don;t remember. But Odin wasn;t necessary, There were some scripts that permitted rooting of the Sprint S5 ... it was pretty straightforward .... something like this which I just found with google search

[INDENT]Best Way to Root Samsung Galaxy S5 with/without PC - iRoot

www.iroot.com/how-to-articles/how-to-root-samsung-galaxy-s5.html

[/INDENT]
[Sprint Galaxy S 5 Android Development] tdunham:
New Stuff V2.3

[B]Version 2.3 additions[/B]
- added more camera hacks for increased bitrate/resolutions and increased the video record timers
- added hack to disable password request when fingerprint lock is active upon reboot
- added mini reboot menu to pulldown statusbar
- added private mode toggle back to quickpanel
- triple tap home for screenshot
- added customsettings app for a couple of toggles
added toggle for music skip, added preference for longpress left - menu, screenshot or phone lock
- added permissive kernel tnx ShinySide for creating one for us

Permissive kernel added for proper v4a support, among other things.

I recommend using [SUPER MOD][5.0+/7.1][Magisk!][ v7.9.3 ] XTREMEMusic™ | Reinvents the SoundMod!

Please backup first before installing. V4a when it asks to update seems to hang for a few minutes, LET IT COMPLETE!
[Sprint Galaxy S 5 Android Development] Caradineme2:
Did anyone else lose root with latest new stuff update? Both my wife's phone and mine can not get rot access now. All was good before that update
[Sprint Galaxy S 5 Android Development] whbisondtr:
Yeah I did too..

EDIT: I'm stuck on 24 hour clock format also.
[Sprint Galaxy S 5 Android Development] Caradineme2:
Made any attempts to get it back yet? I thought about an auto root but then decided I'd wait to see what others are doing
[Sprint Galaxy S 5 Android Development] whbisondtr:
I dirty flashed the rom but lost all the mods. I'm going to reinstall them then try cf auto root.
[Sprint Galaxy S 5 Android Development] tdunham:
Sorry my fault, download supersu TWRP version from here. I'll add it into the new stuff when I can.

[STABLE][2016.12.15] SuperSU v2.79
[Sprint Galaxy S 5 Android Development] Kreatur3:
I lost root. Just reflashed supersu and everything is okay again.
[Sprint Galaxy S 5 Android Development] Kreatur3:
It's the 3minit clock mod. If you go into its settings you can put it back where it was. If I end up needing to reflash everything for any reason I'll delete it from the zip beforehand. Overall it's easier to deal with than the 3minit battery mod.
[Sprint Galaxy S 5 Android Development] tdunham:
Uploaded 2.3b to replace 2.3 to correct for missing root after installing the new kernel.

If you've already re-rooted its not necessary to flash the new version.
[Sprint Galaxy S 5 Android Development] tdunham:
And FYI the 3minit clock cannot be removed, it is integrated.
[Sprint Galaxy S 5 Android Development] whbisondtr:
I tried changing it through settings but nothing would change.

I uninstalled it but I guess that wouldn't work then lol. I just did a status bar app anyway to keep it black at all times. (screen burn in annoys me)
[Sprint Galaxy S 5 Android Development] tdunham:
Right, the clock takes a little getting used to.

That's why I posted notes when it was released:

3minit clock guide:

See screenshots.

EACH field (default is hours/separator/minutes) gets adjusted separately for color, font etc.

To switch to 12 hour time select first field - Hour [24]. Select Hour [12]. Press OK. Select Edit button on bottom right, select 'Apply changes.'
[Sprint Galaxy S 5 Android Development] tdunham:
And I added a link to this post along with new stuff if anyone needs it later.
[Sprint Galaxy S 5 Android Development] philiptibbs:
Sorry guys but I'm out of here. Cya on the LG V20 forum. I just upgraded to the V20.
[Sprint Galaxy S 5 Android Development] a7thousandths:
the 24 hour thing is because of 3MinitClock. Go into the app and change to 12hr like in screen shot, apply changes by going to the pencil thing on the bottom right of the screen, and it should change, let us know if it works for you, I know others have had this prob too

EDIT: looks like it's been covered, sorry
[Sprint Galaxy S 5 Android Development] joshdv:
Crap! Is that why my auto-rotation isn't working?? Do I need to reinstall, or did you figure a quick fix?
[Sprint Galaxy S 5 Android Development] tdunham:
Rotation still works for me after removing smart remote.
[Sprint Galaxy S 5 Android Development] AlvinT:
Having trouble upgrading to Marshmallow with JOdin

Hello all

As always thanks in advance for advice (and apologies if I missed something easy)

I'm trying to upgrade from lollipop to marshmallow, using Mac. Here's what I did, trying to follow the directions I saw posted:

Downloaded and installed:

heimdall-suite-1.4.0-mac.dmg

JOdin3CASUAL-r1035-dist.jar

downloaded G900P_PK1.6.0.1.De-Odexed.Ver1.0.zip, checked MD5 checksum (it;s correct as loaded into my phone)

I tried installing with JOdin, entered G900P_PK1.6.0.1.De-Odexed.Ver1.0.zip (I dont know if there's way to get the tar.md5 file on my mac).

JOdin asks for a PIT, says if you don't have it it will find it. I let it find it, got a message saying it was ok, then when I tried to proceed it says the PIT file is corrupt. I tried several times but without success

Am I missing anything? any info about there about whether I'm waiting long enough for the installation steps? Bootloader issues?? Any assistance is appreciated (I'm on an iMac running the latest system software Sierra 10.12.2
[Sprint Galaxy S 5 Android Development] tdunham:
You cant flash zip with odin. Did you mean to say you were trying to update firmware with jodin?
[Sprint Galaxy S 5 Android Development] AlvinT:
I'm on what I guess is the older firmware running Lollipop. Do I flash the .zip file with my TWRP? (I installed TWRP 3.0.2-2, that seems fine). It's not clear to me what I need ODIN for.
[Sprint Galaxy S 5 Android Development] tdunham:
You have to download and flash stock MM firmware with odin first and let the phone boot.

Then use odin again to flash twrp to get custom recovery back before flashing a custom rom zip.
[Sprint Galaxy S 5 Android Development] andee39:
I did the same thing by mistake. As [MENTION=1042140]tdunham[/MENTION] said, download the MM Full Factory Build zip onto your computer. Open the zip and you will see tar file. That is what you need to flash in odin.
[Sprint Galaxy S 5 Android Development] AlvinT:
Thanks for making me feel like less of an idiot.

OK> so I am downloading G900PVPU3CPCA_G900PSPT3CPCA_SPR_(by_firmwarefile.com).zip; I assume I use Odin on that file when it downloads?
[Sprint Galaxy S 5 Android Development] andee39:
LOL. I hear ya!

Is that the newer MM firmware? The one in post#2 is pk1.
[Sprint Galaxy S 5 Android Development] whbisondtr:
You can download it from here:

https://www.sammobile.com/firmwares/database/SM-G900P/
[Sprint Galaxy S 5 Android Development] Kreatur3:
Still works fine for me as well. I wasn't even aware this could possibly be an issue until I read the comment.
[Sprint Galaxy S 5 Android Development] eurohunter:
Yes, all you need to do is dirty flash the rom, and remove the bloatware again :). But do not uninstall smart remote with titanium backup. simply disable it on App Info if you don't want to see it shown in the app drawer. I do not know why removing it with TB breaks auto-rotation for us and not for others like tdunham.

The auto-rotation would stop working a few minutes after uninstalling a bunch of unnecessary system apps with Titanium backup. This happened like 3-4 times. Determined to find the root of the problem, I started to uninstall with Titanium Backup the unnecessary apps 1 app per day. After a few days, when I reached to Smart Remote, auto-rotation stopped working. Since then (it's been about 2 weeks now), I dirty flashed the rom, removed all other bloatware with TB, and simply disabled smart remote. No problem with auto-rotation anymore. I hope it works for you.
[Sprint Galaxy S 5 Android Development] AlvinT:
Model	SM-G900P

Model name	GALAXY S5

Country	Spint (cdma)

Version	Android 6.0.1

Changelist	10090296

Build date	Tue, 13 Dec 2016 04:31:08 +0000

Security Patch Level	2016-12-01

Product code	SPR

PDA	G900PVPU3CPL2

CSC	G900PSPT3CPL2'

what's the build date for PK1? and would it be better for the sake of consistency to use thePK1 build?
[Sprint Galaxy S 5 Android Development] whbisondtr:
Is anyone else getting an invalid sim card notification? If I reboot it'll go away but then comes back. I still get 3G but my lte is gone.
[Sprint Galaxy S 5 Android Development] zune70:
I never got that. What firmware are you running? I'm running PK1 here with no problems like that
[Sprint Galaxy S 5 Android Development] whbisondtr:
QA2 but I've been running it for a few days and it just now started happening
[Sprint Galaxy S 5 Android Development] zune70:
Well idk sorry never had that happened

Did you try to do a profile and prl update and see if that fixes it. That all i can think of right now. Leo if you can try to go to PK1 firmware via Odin. There's a firmware only version on the first or second post of that's possible to go back. Never had that problem so idk if you can go back on firmware or not
[Sprint Galaxy S 5 Android Development] whbisondtr:
It's all good. Yeah I did but still happened. I'll flash it tomorrow. If need be ill Odin ok4 then update manually again. I appreciate it anyways..
[Sprint Galaxy S 5 Android Development] doctorman:
[MENTION=1042140]tdunham[/MENTION] this post deserves to be in the OP somewhere...

do not remove the OEM Smart remote
[Sprint Galaxy S 5 Android Development] andee39:
I have seen others in the thread use firmware other than pk1. You should read through to see what they have posted. This rom is based on pk1 and that is what I am using.

---------- Post added at 10:09 AM ---------- Previous post was at 10:08 AM ----------

Have not come across that issue. All good with LTE here.
[Sprint Galaxy S 5 Android Development] whbisondtr:
I think it was an app causing the sim card issue because I uninstalled a few of them and the problem hasn't returned. On a side note, battery life isn't good on QA2.
[Sprint Galaxy S 5 Android Development] joshdv:
Yup, dirty flashing did the trick. I dirty flashed, 2.3b new stuff again, and then debloated. Then it worked fine after restarting. I froze the apps I wanted to and everything is still working fine.

Thanks!

---------- Post added at 01:56 PM ---------- Previous post was at 01:53 PM ----------

Might depend on when you tried removing it. I killed it before any of the new stuff and rotation was odd. At first, videos only rotated manually when tapping a button. Then after flashing one of the new stuff versions, that button disappeared, and nothing rotated ever.

Dirty flash, 2.3b new stuff, debloat, then restart fixed it and all rotation works normal now.
[Sprint Galaxy S 5 Android Development] AlvinT:
OK I'm still trying (without success) to upgrade my S5 to the new firmware. Here's where I am now:

I downloaded JOdin and it seems to load onto my Mac and look fine.

I Open the jOdin 3 then Tap on “PDA” tab.

I then Navigate to what I hope is the required .tar.md5 file which I want to flash on my S5 Samsung Android device (got it by unzipping download) and I wind up with the requisite PK1 file,

G900PVPS3CPK1_G900PSPT3CPK1_G900PVPS3CPK1_HOME.tar.md5 (a 2.61 GB file)

I boot my Samsung device into download mode

Bootloader Mode:→Press and Hold the Power + Volume Down + Home buttons altogether and plug it to MacBook using USB cable.

Uncheck all the options in JOdin3 except Auto-Reboot option.

And then it just won't do whats expected. Says the PIT is OK, reboots, I try to return to download mode and nothing happens

I've tried this several times

Any suggestions?
[Sprint Galaxy S 5 Android Development] joshdv:
Why are you using a PIT? That's not usually needed unless you're doing something extra.

Typically you only need to load the tarball (the file you listed above). Do this:

Pull out your battery and wait a few seconds.

Put the battery back in, and then go into download mode.

Load the PK1 tarball in the PDA slot. (verify the tarball, download it again if you have to before trying to flash)

Uncheck everything including auto-reboot.

Start the flash process.

If everything goes as it should, it will probably says pass and then say restart even though it won't restart. Give it a minute until you're absolutely sure it's done.

Once it's done, unplug the phone from the computer, and pull the battery.

Power on the phone normally, and go do something for 30 minutes.

I don't know how long it should take on first boot after flashing, but it could be a while. If it doesn't work right, let me know. There's no reason for you to go back into download mode at this point until after you've verified that you're on MM.
[Sprint Galaxy S 5 Android Development] AlvinT:
Thanks for the suggestions. I followed your instructions. BUT

After pressing START I get the message

This application requires what is known as a` 'PIT file'. The PIT file tells the application where to place files on your device. If you don't have a PIT file, we can obtain one from your device

It gives a YES or NO choice. Neither choice works

It seems to insist on a PIT.

<<when I accept the PIT I get this message:

We obtained the PIT file and everything is ready to flash

Click the start button again when you're ready.

Now what?
[Sprint Galaxy S 5 Android Development] whbisondtr:
Two questions, 1. Are you pressing up on the volume keys after you get into bootloader? 2. Your signature says you're running 4.4.2, is that correct or is it 5.0? Maybe try re-downloading the firmware or try the OK4 (LP) and manually update. Also, after you connect your device to your mac, odin should say "added" for you to install it. One last thing, uncheck auto reboot as well. If it's successful, pull the battery again, go back into download and flash the recovery
[Sprint Galaxy S 5 Android Development] ShinySide:
Normally you'd be correct but not with Jodin. You have to have a pit file

Jodin/Heimdall has issues flashing huge files. Ex- system.img. If you want a full upgrade you'd probably have better luck ripping the tar open, ditching the system img, retar everything else (you could throw twrp in there replacing the stock recovery. Just rename twrp to recovery.img) and try it that way. Then just flash the Rom in twrp.... that is if downsizing the tar works
[Sprint Galaxy S 5 Android Development] whbisondtr:
I just wanted to personally thank you for the kernel!

Couldn't he just flash the PK1 bootloader then recovery then the rom?
[Sprint Galaxy S 5 Android Development] ShinySide:
No problem bud ?

He could. Really could/probably even better for jodin delete system cache boot and recovery as well and flash twrp separately afterwards. And modems if he wanted to, I'm a bit ocd about keeping bootloader and modems matching tho personally lol
[Sprint Galaxy S 5 Android Development] whbisondtr:
I know nothing about Apple products lol. I'm glad to see you chimed in about this. I'm not so ocd about that, as long as my phone is working lol
[Sprint Galaxy S 5 Android Development] AlvinT:
Wow! Thanks so much to ALL for the comments. Fascinating! Looks like there are few Mac users out there in Android developer world (and that surprises me)

I'm guessing it's a JOdin (and therefore Mac) issue. and I'm just not knowledgeable enough to use some of the suggestions (example: "try the OK4 (LP) and manually update." I don;t know what that means :o

So given that it's apparently so difficult to do this with my Mac it might be easiest to spend the time resurrecting an old Windows laptop that's laying around, and just do the PC thing. I wish I dont have to do that. But it looks like that's the easiest way for me to proceed, at this point

Best to all!!.
[Sprint Galaxy S 5 Android Development] ShinySide:
Honestly don't even know how to turn a Mac on lol I run arch Linux but was just clearing out notifications because tdunham had tagged me, and have tried to use Jodin in the past lol but yea I keep a windows laptop for just this purpose and some other Samsung things and suggest just using windows if available to you lol
[Sprint Galaxy S 5 Android Development] mordantly:
Included kernel in 2.3b... Stock?.
[Sprint Galaxy S 5 Android Development] whbisondtr:
ShinySide kernel
[Sprint Galaxy S 5 Android Development] joshdv:
That being the case, can't he just flash the mini-bootloader from the OP?

If so, same deal as before (but use the PIT obviously - oops), again with no auto-reboots:

Flash mini-bootloader, once complete, pull battery.

Back to download mode, flash TWRP, once complete, pull battery.

Enter TWRP flash rom.

If that method doesn't work, you could always do a dual-boot into Windows on your mac with bootcamp.
[Sprint Galaxy S 5 Android Development] ShinySide:
Lmao didn't know it was up there but yep lol
[Sprint Galaxy S 5 Android Development] joshdv:
Hehehe, problem solved. Hopefully. ;)
[Sprint Galaxy S 5 Android Development] mordantly:
This one? https://xdaforums.com/sprint-galaxy-s5/development/kernel-imperius-curse-cqa2-t3553102
[Sprint Galaxy S 5 Android Development] ShinySide:
No. 100% stock just set to permissive
[Sprint Galaxy S 5 Android Development] AlvinT:
Thanks to all for their thoughtful suggestions. Here's what I did (sadly without resolution)

I revived my old Windows laptop, installed Odin vers 3.09, downloaded the firmware zip file, expanded it to the .tar.md5 file, selected that file into the AP slot in Odin, let it cook for a while. And I get this message in the Odin window:

CHECK MD5. Do not unplug the cable

(Btw the phone was not connected at this point)

Please wait...

MD hash value is invalid

I tried this several times, with different versions of odin, and different downloads.

Any idea why I get these Binary invalid messages?

Sigh

Thanks in advance
[Sprint Galaxy S 5 Android Development] mordantly:
Will the linked kernel work on this rom?
[Sprint Galaxy S 5 Android Development] whbisondtr:
It's supposed to but I think he temporarily removed it.
[Sprint Galaxy S 5 Android Development] Kreatur3:
I love all the extras being done. The only thing I'm having trouble with is the moderate sound mod. Even at semi low volume it makes it creates static on my phone. Is there an easy way I could edit it out of the zip next time prior to flashing or a flashable to put it back at normal? If it's a hassle ignore this post. Just curious.

Thanks, as always, for the continued hard work on the rom and those that contribute and help with support.
[Sprint Galaxy S 5 Android Development] tdunham:
Remove the file mixer_paths.xml from system/etc folder in the zip.

If you've already flashed it, you have to get the one from the stock rom and replace it.
[Sprint Galaxy S 5 Android Development] joshdv:
I think you need to be on 3.10 minimum with that version, but if you're getting md5 issues, you either have a bad md5, or a bad download.

BUT, stop doing all that. Ditch the tarball you're trying to flash. Do what I said in the post you quoted me in. Go to the very first message in this thread and download the "mini-bootloader" version 6.0. You shouldn't have any issue downloading that or flashing that from either computer (it's a very small download by comparison). Then follow the steps I said in the other message:

"no auto-reboots:

Flash mini-bootloader, once complete, pull battery.

Back to download mode, flash TWRP, once complete, pull battery.

Enter TWRP flash rom."

I assume you know this already, but just in case, TWRP is a recovery. So when I say enter TWRP, I mean go into recovery mode.

If you have any issues with this method, let me know.
[Sprint Galaxy S 5 Android Development] mordantly:
Any chance to compile with native EXT fs support of sdcard?
[Sprint Galaxy S 5 Android Development] AlvinT:
Thanks so much for this wonderful and valuable response. BUT as it arrived I was in the midst of what was, this time, a successful firmware upgrade, the hard way (this time Odin worked on my old PC laptop). It was probably a bad md5 file or a misuse of odin. I got some error messages but after booting into recovery and doing a factory reset all went well

So now I have Android Version 6.0.1, got a software update message telling me to use the newer software (I loaded PK1, and it looks like I lost root, but I'll find the instructions for all that in this comprehensive XDA thread) and I'm back on the way. Looking forward to playing with and exploring the new features

Again joshdv, THANKS THANKS
[Sprint Galaxy S 5 Android Development] AlvinT:
HELP! Screen locked "Firmware upgrade encountered an issue ...

...Please select recovery mode in Kies"

AAAAARRGHH, 1 step forward 2 steps back?

I installed the firmware upgrade, looked fine. I then tried to install the Marshmallow from the first post in this thread. I THOUGHT I followed the instructions faithfully (back to my PC, Odin and try to install the TWRP). But at some point I get the "Firmware upgrade encountered ...". Now the problem is I cannot seem to install Kies on my PC (and there seems to be no Kies for Mac). When I try to install Kies on my PC it says another installation is running

I REALLY need the help and wisdom of you smart guys!! I am currently without phone,,, you all know how awful that is!!!
[Sprint Galaxy S 5 Android Development] tdunham:
Don't use KIES. Remove all software like that and and sprint drivers too and use this one:

https://www.dropbox.com/s/xl3q6f5cp4s5pbo/SAMSUNG_USB_Driver_for_Mobile_Phones_1_5_6_0.zip?dl=0
[Sprint Galaxy S 5 Android Development] AlvinT:
Many thanks, tdunham! You do seem to know everything. I'm away from home for a couple hours and have access to only a Mac, till I get home. I assume to use that driver i MUST be on a PC

Hoping for the best!

Alvin
[Sprint Galaxy S 5 Android Development] tdunham:
Or google Sprint galaxy s5 drivers and they must have mac version available too I would think.
[Sprint Galaxy S 5 Android Development] AlvinT:
There doesn't seem to be a mac version. Seems surprising to me. There does, after all, exist a JOdin that (sometimes) works on Macs.
[Sprint Galaxy S 5 Android Development] AlvinT:
OK I downloaded it. Any pointers t what to do next? I installed it but it doesn't seem to run. And my phone is unresponsive with the message "Please select recovery mode in Kies and try again.'
[Sprint Galaxy S 5 Android Development] whbisondtr:
Have you thought about trying this?

https://flashfire.chainfire.eu

Now, you CANNOT flash a bootloader with it so if you're on the MM bootloader you can give this a shot. I've never tried it so if you do is at your own risk. However, chain fire is legendary in Android.
[Sprint Galaxy S 5 Android Development] mordantly:
Flashfire paid choked when i tried to flash a stock tarball. Works great though! I think ram and or cache issue was why I couldn't flash the 2gb file.
[Sprint Galaxy S 5 Android Development] whbisondtr:
If he can get it to flash recovery, since he's on mm finally, he can just boot into it and flash this rom. There's a TWRP app also he might be able to use