yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] teemunknee:
I've been a fan of Slim since my Galaxy Nexus days, and have always tried to use their ROMs. With this, it's one problem after another with the Google Play Services. At first, flashing earlier iterations of this build allowed no WiFi connectivity. The 6/21 build was the first that worked for me in terms of WiFi. Unfortunately in setup, any step past connecting to Wifi causes Google Play Services to crash, and the setup starts over at the WiFi connectivity step. My only workaround for that is to skip everything in the beginning, and attempt to add my Google account manually. Unfortunately, any route I took was met with that same error message. I tried getting to account setup in the phone settings, through the Google/Google Now app, through the Play Store, and through my Contacts app, but to no avail. Does ANYONE have any suggestions, as I really want to use Slim.

I'm flashing using PhilZ, using the latest iterations of Gapps packages (Obviously trying multiple variants of Slim Gapps builds, as well as Banks), SuperUser 2.49. Each time after a full wipe.
[One (M8) Android Development] yung40oz84:
I am having this issue with the latest build as well. As soon as I get past software update and skip the device to device transfer it crashes google play services and goes back to wifi setup screen.

---------- Post added at 12:43 PM ---------- Previous post was at 12:41 PM ----------

Well Carbon ROM is based off CM and AOSP and uses a custom Kernel being Furnace, there is Bliss/Candy kernel, Pac/Candy kernel, and then just Candy kernel. I think those are the only few right now. Possibly Furnace might work, but not sure, just have to try I guess. Thanks!
[One (M8) Android Development] ecs1984:
Yea, I used Furnace for a while back on KitKat... it seemed to work pretty well, but then some audio issues popped up. I might have wrongly blamed Furnace since the M8 has tons of audio issues anyway.

But is Furnace still being maintained? Github and thread are both untouched since 2014...
[One (M8) Android Development] yung40oz84:
It is custom built into Carbon ROM, by the developer of that ROM, not from the actual Furnace thread.
[One (M8) Android Development] sorceforge:
Thanks for maintaining the rom! However, pop sound seems to come out from the June 21th build. Only previous 17th build doesn't. Would you revert some commits in order to find the culprit?

나의 One M8 의 Tapatalk에서 보냄
[One (M8) Android Development] ckvisme:
[MENTION=5676253]fizbanrapper[/MENTION] not that you don't do enough to keep even me busy with all of your roms and builds (and I'm not asking for ETA) but I was just hoping we would see more of the rom we don't 'declare'...again no hurry and no pressure if you don't think you have time for it.* Just wanted you too know there is still interest.*

Lol,* not really sure why I'm asking... I'm probably over following right now anyway.. I'm loving all of this m8 development... But this is what my MultiRom manager looks like right now,* and there are a couple more roms I just don't really have room for ATM ?
[One (M8) Android Development] PunkUnity:
OK. My first Slim Build is up.

https://androidfilehost.com/?w=files&flid=34674
[One (M8) Android Development] yung40oz84:
Is this the stock kernel that comes with Slim or custom? This is up to date with all the recent merges from slim gerrit?
[One (M8) Android Development] PunkUnity:
Up to date as of late last night. Should be stock kernel. I'm still new at all this. Please flash the ROM according to OP instructions and let me know how it goes. I would really appreciate it! Thanks!
[One (M8) Android Development] mcwups1:
I guess I have to flash super user after install?
[One (M8) Android Development] PunkUnity:
Yes. I believe that's true with all aosp Roms... Follow the OP instructions. There's a link to the correct way to install Slim. Personally, I wipe everything, flash Rom, flash Gapps, then flash superSU. Then I might flash UKM as well.
[One (M8) Android Development] mcwups1:
Maybe not.

I enabled SU in Dev options, and it worked.

And so far, everything has been smooth.

This doesn't have all the options I care for, but this is a solid build.

No FC's, some decent extras, and nice transitions.

Good job!

Sprint M8 Converted HK 4.25.654.14
[One (M8) Android Development] PunkUnity:
Just to be clear. This is not my work. I am building this rom unofficially for you guys. Maybe one day we can get it to Officially or Nightlies, but I have no idea when that will happen. I am building another one right now. Haven't checked Gerrit to see if any changes have been made tho. I will be more up to date on what is going on in the Slim world soon. Thanks for trying it out and reporting back!
[One (M8) Android Development] tuxattack80:
For a first build this runs very nice! Unofficial... Official... Its all the same as long as it runs well on ones device lol. Thumbs up!! Keepem coming!

Quick question is this using cm source for device and kernel? Thinking about doing some building again before too long just not really what's left out there to build.
[One (M8) Android Development] ckvisme:
Doing pretty good for me... For whatever reason I've been having to run restorecon in twrp after flashing GApps to keep them from crashing.. not just on this rom..

Thx for jumping in and building, I love seeing all this new development/builds for the m8. ?
[One (M8) Android Development] PunkUnity:
I'll look into this question. But I think they are a mix of aosp and cm base.

---------- Post added at 08:21 PM ---------- Previous post was at 08:21 PM ----------

Oh and as soon as I get home I should be able to upload a new build

---------- Post added at 08:23 PM ---------- Previous post was at 08:21 PM ----------

https://review.slimroms.eu
[One (M8) Android Development] tuxattack80:
No biggy was just a little curious. I'm really enjoying the way slim is approaching this build everything seems so carefully placed that even with the extra tweaks it's still easy to maneuver through and still feels stockish. Definitely not just a bunch of stuff thrown in a big pile to sift through. The heads up design is a nice clean look that functions great and the recent bar makes so much more sense to me than the stock cards. Anyway enough rambling, thanks for the awesome build!!
[One (M8) Android Development] fizbanrapper:
You want to do some builds? PM me. Not sure what your plans are or what your skill level is, but I'm sure we can work together and make something happen. I want as many AOSP ROMs running on m8 as possible, and there are some still left.
[One (M8) Android Development] PunkUnity:
Here you go everyone!

https://androidfilehost.com/user/?w=settings-dev-files&flid=34675

---------- Post added at 09:57 PM ---------- Previous post was at 09:56 PM ----------

Dude. We startin up a crew here? nice

---------- Post added at 09:58 PM ---------- Previous post was at 09:57 PM ----------

And Thanks again, Sensei!
[One (M8) Android Development] ckvisme:
Now this is what XDA is supposed to be about!

Get 'em fizban ?
[One (M8) Android Development] PunkUnity:
I might want to try and get a second build version going with a cherry pick in it. Mostly to get better at using git and gerrit and what have you. So if there are any requests for a certain feature, let me know. No promises or ETAs tho. :)
[One (M8) Android Development] ckvisme:
What about RRO Layers?... I know it's not as strait forward as CM theme engine but it's unique and already getting pretty good ( simple to use as well ). ?
[One (M8) Android Development] PunkUnity:
Seems like Slim isn't getting along with RRO Layers yet....

https://github.com/deadman96385/RRO-WIKI/wiki/Making-a-Rom-compatible
[One (M8) Android Development] tuxattack80:
Been running this for about a day and the only things I can find wrong with it is that contacts revert themselves back to last name first along with miscellaneous seems to be taking a big chunk of battery according to the battery graph. Other than that it's been a very stable ROM thus far:highfive:

---------- Post added at 10:17 AM ---------- Previous post was at 10:11 AM ----------

I'd have to get back in the swing of things and probably get a better computer but I'd love to get back into building again. Used to do some building for the old lg optimus g (Beanstalk Rom) back in the 4.4 days, nothing major just putting the source together and cherry picking things. I'll definitely be considering it come next paycheck
[One (M8) Android Development] PunkUnity:
New Build is up! I will be trying to get a hold of Slim team soon for bugs, updates, etc... Jut to hopefully get myself in their loop a bit, so to speak.

---------- Post added at 08:34 AM ---------- Previous post was at 08:32 AM ----------
[One (M8) Android Development] PunkUnity:
Battery after clean flash and running some benchmark tests
[One (M8) Android Development] ckvisme:
Weird ...getting access deigned...
[One (M8) Android Development] tuxattack80:
What are you using as a theme engine?
[One (M8) Android Development] ckvisme:
Lol, that's the cm theme ...I have multirom ...screen shot is from Bliss pop....the part of the theme you can see is from "blue paper v4"... I think..☺
[One (M8) Android Development] tuxattack80:
Yep clean installed and used latest slim gapps beta. The on screen battery life isn't terrible about par for aosp and actually the screen off time is amazing...dropped 3% in 6 hrs. Just curious if it's just a problem with battery graph not collecting the apps right or maybe the gapps? Will clean install lastnights build again and see what happens later on, just got everything set up the way I want it and have a busy weekend ahead of me with the holiday. Happy 4th Guys!!!
[One (M8) Android Development] fizbanrapper:
Cool. BeanStalk is why I started building in the first place. The guy who was building it for my last device upgraded and stopped building... I just couldn't do without Bean!

Just contact me when you're ready. I used to start my builds, then head off to bed and upload them in the morning. I think it's always best to do a cm build before trying anything else, just so you know your build environment is set up right.
[One (M8) Android Development] PunkUnity:
Misc Battery drain JUST popped up for me, and it seems large. I remember this being common a few months back. And ya, the screen off time is pretty ridiculous. Overnight I barely lost any battery life. :good:
[One (M8) Android Development] sorceforge:
*sigh* I know it is one of duplicate posting, but I gotta say; Without that popping sound, it would have been much much better.. Or, I wish I could be a non-sensitive person on the problem.. As I mentioned, I stay in 06/17 build which does not have pop sound problem. I wish it gets ironed out whenever it can be.

나의 One M8 의 Tapatalk에서 보냄
[One (M8) Android Development] PunkUnity:
you get it to download?

edit

I think I fixed the link in the OP. Should be good now.
[One (M8) Android Development] ckvisme:
Yep just finished... I will get to flashing in just a bit.

Thx?
[One (M8) Android Development] PunkUnity:
Looks like not much going on for this device recently... Im not sure if anything has changed since 6/20

https://review.slimroms.eu/#/q/status:merged+SlimRoms/device_htc_m8
[One (M8) Android Development] ckvisme:
Flashed today's build And its looking good so far.

I mentioned it on the multirom thread but would you consider adding the kexec hardboot to the kernel for multirom support? (if not I won't cry... Too much ?)

Lol, diggin it, thx!
[One (M8) Android Development] PunkUnity:
[MENTION=5676253]fizbanrapper[/MENTION] can we get this going at some point in the future? I will start looking into it, but I'll probably need your help. I think I can do some standard cherry-picking on my own now. :good:
[One (M8) Android Development] tuxattack80:
You could try using cyanogenmods device tree and kernel source so things are a little more up to date instead and see if that does much better although setting things up that way can be tedious and time consuming. Still very much happy with the current setup, did you cherry pick the audio fix for this ROM or was it never really broken in slim?

---------- Post added at 04:43 PM ---------- Previous post was at 04:27 PM ----------

Thinking about stress testing this 5 year old i3 laptop with 2 gigs of ram and see how many times I can cause it to freeze up while building something lol! Already running Ubuntu just need to get all the SDK and dependencies installed.
[One (M8) Android Development] tuxattack80:
Misc in battery history

Looks like they pushed a fix for this along with a couple new settings check out their github.
[One (M8) Android Development] fizbanrapper:
Learning git is the hardest part. The kexec-hardboot patch is actually a pretty easy cherry-pick. After the pick, you just need to add some lines (3, I think) to your defconfig.

We've done a lot together on hangouts, but maybe it would be good if we did this one on xda so others can follow along. It's up to you. I'm stuck doing this from my phone for a few more days, so please pardon the brevity.

There are a few steps and I'll have to make a few posts to get it all in.

First, fork the slim kernel. Post the link here when you're done. You have to make your kernel source public anyway, and you'll have to build from your own source unless you push to slims gerrit and convince reviewers to approve and merge the commits for you.
[One (M8) Android Development] PunkUnity:
OK. I'll be home later today. I'll give it a shot and post back. Always good for others to learn something. Thanks bro
[One (M8) Android Development] fizbanrapper:
Then

git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe android-5.0
[One (M8) Android Development] fizbanrapper:
Then

git cherry-pick 42763ccde10d88b835c838d164f32b05862642f7
[One (M8) Android Development] fizbanrapper:
You'll get at least one conflict

He's got m8_defconfig where we have cm_m8_defconfig

You'll now see an m8_defconfig file under arch/arm/configs

delete it

Change those 3 lines in the cm_m8_defconfig instead
[One (M8) Android Development] fizbanrapper:
oh and

git status

Will show you the status of your cherry pick

If there are other conflicts, you'll have to paste a screenshot or something so I know what to tell you next.

If there aren't any other conflicts

git add -A

git cherry-pick --continue

git push
[One (M8) Android Development] fizbanrapper:
Now change your slim_manifest.xml to pull from your kernel source

Repo sync

. build\envsetup.sh; breakfast m8;time brunch m8

Your slim build now supports multirom! :)
[One (M8) Android Development] PunkUnity:
Cool. I got familiar with the cherry picking part earlier today and last night. Didn't know about that file. I'll bring it all up tonight hopefully!
[One (M8) Android Development] PunkUnity:
https://github.com/PunkUnity/kernel_htc_msm8974
[MENTION=5676253]fizbanrapper[/MENTION]

---------- Post added at 10:58 PM ---------- Previous post was at 10:56 PM ----------

do I git fetch this into a new directory? like make a dir for a kernel(s)?

---------- Post added at 11:12 PM ---------- Previous post was at 10:58 PM ----------

or do I just git fetch that into my current slim directory?

---------- Post added at 11:21 PM ---------- Previous post was at 11:12 PM ----------

root@sparkybox:~/android/slim# git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe android-5.0

fatal: Not a git repository (or any of the parent directories): .git

root@sparkybox:~/android/slim# git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe android-5.0.git

fatal: Not a git repository (or any of the parent directories): .git

root@sparkybox:~/android/slim# git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe.git

fatal: Not a git repository (or any of the parent directories): .git

root@sparkybox:~/android/slim# cd kernel/htc

root@sparkybox:~/android/slim/kernel/htc# git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe.git

fatal: Not a git repository (or any of the parent directories): .git

root@sparkybox:~/android/slim/kernel/htc#

---------- Post added 4th July 2015 at 12:10 AM ---------- Previous post was 3rd July 2015 at 11:21 PM ----------

git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe android-5.0

works after i use git init

progress....
[One (M8) Android Development] sorceforge:
I'm really sorry... I finally knew 6/17 was not a the one has sound fix commit.. The notification with max volume gets distorted in there; and I had to admit all I have to blame is closed-source proprietary sound amplifier driver..

나의 One M8 의 Tapatalk에서 보냄
[One (M8) Android Development] fizbanrapper:
So close. You just need to go one directory deeper. You need to be in the msm8974 directory.
[One (M8) Android Development] PunkUnity:
New Build Posted! Happy 4th!

---------- Post added at 12:04 PM ---------- Previous post was at 11:28 AM ----------

New builds Posted! [MENTION=5676253]fizbanrapper[/MENTION]

Do I do a git init in the kernel/htc/msm8974 directory then?

And which "3 lines" do I need to change in that conf file? I found both files, so Im a little confused there. I deleted the one file, and didnt really understand what to do from there. Anyways. Happy 4th!
[One (M8) Android Development] tuxattack80:
Happy 4th to you too!! Thanks for the massive time invested!
[One (M8) Android Development] ckvisme:
Thank you... Happy 4th..
[One (M8) Android Development] PunkUnity:
root@sparkybox:~/android/slim/kernel/htc/msm8974# git fetch https://github.com/CaptainThrowback/kernel_htc_m8gpe android-5.0

warning: no common commits

remote: Counting objects: 44475, done.

remote: Compressing objects: 100% (1536/1536), done.

remote: Total 44475 (delta 332), reused 160 (delta 160), pack-reused 42779

Receiving objects: 100% (44475/44475), 122.43 MiB | 5.41 MiB/s, done.

Resolving deltas: 100% (3701/3701), done.

From https://github.com/CaptainThrowback/kernel_htc_m8gpe

* branch android-5.0 -> FETCH_HEAD

root@sparkybox:~/android/slim/kernel/htc/msm8974# git cherry-pick 42763ccde10d88b835c838d164f32b05862642f7

error: could not apply 42763cc... Add kexec-hardboot for MultiROM support

hint: after resolving the conflicts, mark the corrected paths

hint: with 'git add <paths>' or 'git rm <paths>'

hint: and commit the result with 'git commit'

Recorded preimage for 'arch/arm/boot/compressed/head.S'

Recorded preimage for 'arch/arm/mach-msm/restart.c'

root@sparkybox:~/android/slim/kernel/htc/msm8974#
[One (M8) Android Development] fizbanrapper:
Do

git status

Do a find in the cm_m8_seconding

Search for kexec. Do the same on the m8_defconfig.

You'll see the lines that you need to change.

When you do git status, it should tell you what the other conflicts are, if there are any. Search any other conflicting files for <<<

That will bring you to the conflicting lines of code. Google resolving cherry-pick conflicts if there are any others.
[One (M8) Android Development] PunkUnity:
https://www.zerobin.net/?25293c950cf5394d#dCTsZNDWuMC/Wn6sUrqbdUVmgQKAhyH+rngxpyYfph0= [MENTION=5676253]fizbanrapper[/MENTION]

is this right so far? No rush bro.

---------- Post added at 01:22 PM ---------- Previous post was at 01:01 PM ----------

http://i.imgur.com/EcLrYxQ.jpg

screenshot of the 2 files. The one on the left I made the change in based off the info i found in the one on the right? maybe? lol...
[One (M8) Android Development] fizbanrapper:
Re: [UNOFFICIAL][M8] SlimLP 5.1.1_o3

It might be. Hold on.
[One (M8) Android Development] PunkUnity:
This is where I am now.,... I probably missed something..... but I like just trying it out on my own so whatevs....

https://www.zerobin.net/?fd40870eebe5daea#XE95YQgoKv91em5ZigRU3V/Dottx/LuFINqvsWPqXF4=
[One (M8) Android Development] fizbanrapper:
Sorry. I was having issues with my data connection in the middle of nowhere. The lines you changed are right, and are in the right file. The kernel will build it just fine the way it is. Position and context within that file can affect how it shows up in the menuconfig etc, but we can worry about that later.
[One (M8) Android Development] fizbanrapper:
You're doing it a little differently than how we did things when we worked on the service tree. No biggie, but there's an extra step you need at the very beginning. When you're in the msm8974 directory, you need to

git checkout lp5.1

or whatever the exact branch title is

I don't know who or what "thunar" is, so I have no clue what to tell you on that, lol. Must be a command from an add on tool you can download or something.
[One (M8) Android Development] fizbanrapper:
You need to

git add -A

to add those unmerged paths to your commit. Do that before

git cherry-pick --continue

then

git push
[One (M8) Android Development] PunkUnity:
https://www.zerobin.net/?e941a3f8ddedfe72#6PNZBY753utOtCIMOHORiQMU/cFRkULTYv/9OqWXEUU=

Thunar is just my gui file manager. It's form XFCE

---------- Post added at 06:40 PM ---------- Previous post was at 06:36 PM ----------

https://www.zerobin.net/?bedecf707d173148#21nCDsx2+6cMR1+JRV+fJBCb5Yr9olmWoyD6+TPOxBI=

my git push... I think i can fix this, not sure tho

---------- Post added at 06:44 PM ---------- Previous post was at 06:40 PM ----------

I think I got it merged to my github!

https://www.zerobin.net/?0b89a006bdb777a9#5zsGWmYahwomOMCv52bXp6OvhQGw+mXRrydIpIY3lZo=

---------- Post added at 06:51 PM ---------- Previous post was at 06:44 PM ----------

Fetching project SlimRoms/packages_apps_Gallery2

Fetching project platform/external/libedit

Fetching project platform/developers/samples/android

Fetching project platform/packages/apps/ManagedProvisioning

Fetching projects: 100% (522/522), done.

Syncing work tree: 100% (522/522), done.

error: kernel/htc/msm8974/: contains uncommitted changes

root@sparkybox:~/android/slim#
[MENTION=5676253]fizbanrapper[/MENTION]
[One (M8) Android Development] fizbanrapper:
Nope, but it looks like you've managed to fork the slim kernel repo to your own account, by using the terminal. :)
[One (M8) Android Development] PunkUnity:
Also, on github.com under my repos, there are 2 kernel sources. One form CM and one from Slim. Do I need to get rid of the CM one now? Or the Slim?

---------- Post added at 06:55 PM ---------- Previous post was at 06:53 PM ----------

@fizbanrapper

see my error above? And if you look at my github too, with the 2 kernel sources... Idk if thats good, but it doesnt look like I got the kexec merged correctly either...
[One (M8) Android Development] fizbanrapper:
I assumed that you had already forked it via github.com and had changed your roomservice.xml to pull from your account.

Sorry about that, lol. Oh well. It's a good learning experience. You learn by doing, they say.

Your commit list will always be in order of commit date, and the kexec patch isn't there.
[One (M8) Android Development] fizbanrapper:
Change your roomservice to your account and try again.
[One (M8) Android Development] fizbanrapper:
It's fine. You can keep both. Just have to know which is which. Not hard to tell the difference.