yashsingh1/xdaforums huggingface dataset:
[Android Builders Collective] ralpheboyo:
Ultra SlimRom 8.10

A big thank you to to [MENTION=2095315]ezio84[/MENTION] and [MENTION=3306843]kantjer[/MENTION] for screen recording!!!

Change Log

7.11.14

Added screen recorder

02.10.14

Touch firmware update

Stock kernel tweaks

28.10.14

Removed Lollipop Keyboard

LSN

21.10.14 (In progress)

Lollipop Keyboard

DPI 370

Removed LSN/LSW (due to re-org of settings/framework)

Removed Advanced Download Manager (due to re-org of settings/framework)

18.10.14

Fonts from Lollipop

Sounds from Lollipop

Reverted FloatMath to Math

Latest Slim Kernel Merges

Latest BT Merges

Latest CAF Merges
[Android Builders Collective] diddly3000:
Anyone here care to give some advice on building and github stuff?

I'm learning to build. Which I can do. I'm currently just repo syncing source and building the roms without tweaking anything. It's just for myself.

I'm interested in making my own one day. Would this be a good place to ask some questions if needed?

I can Google for what I need but sometimes it's just easier to talk to someone lol.

Thanks
[Android Builders Collective] reS28raM:
? This is a big site but to my knowledge there is not another thread with more complete, practical advices on building roms, using git and stuff, just read it from the beginning not from the end. Then follow the links to github to see how commits are actually implemented.
[Android Builders Collective] ezio84:
Post 12, 13, 14 for tutorials.

In my 6th post you also find a links list of almost all additional features.
[Android Builders Collective] diddly3000:
Sweet thanks guys. ☺
[Android Builders Collective] reS28raM:
Deleted
[Android Builders Collective] ralpheboyo:
Never mind...
[Android Builders Collective] ralpheboyo:
Ultra SlimRom 8.10

Guys hold on...just got word from [MENTION=2095315]ezio84[/MENTION] of some changes/improvements with screen recorder...will do a new build...

Change Log

8.11.14

Volume panel timeout

AV fixes and cleanups

Implemented Bionic Changes by [MENTION=1228651]fusionjack[/MENTION]

7.11.14

Added screen recorder

02.10.14

Touch firmware update

Stock kernel tweaks

28.10.14

Removed Lollipop Keyboard

LSN

21.10.14 (In progress)

Lollipop Keyboard

DPI 370

Removed LSN/LSW (due to re-org of settings/framework)

Removed Advanced Download Manager (due to re-org of settings/framework)

18.10.14

Fonts from Lollipop

Sounds from Lollipop

Reverted FloatMath to Math

Latest Slim Kernel Merges

Latest BT Merges

Latest CAF Merges
[Android Builders Collective] ezio84:
Reverted the previous screen recorder and added a new one made by [MENTION=1552717]0xD34D[/MENTION] (the power menu entry has been hard to merge :D) . :victory:

Now you can choose the video bitrate (max 20MB/s, i removed higher values because the process crashes sometimes at least on mako), the audio is taken from the Mic (very good quality, you can also disable the feature), a screenshot-style notification with preview is showed in the notification panel after the video is processed, the touch pointer can be enabled through the notification.

You can start the recorder pressing Power+VolUp or can add an entry in the Power Menu.

Here are the commits:

[1/3]: https://github.com/ezio84/frameworks_base/commit/022954e2fe30cabbbc7eaf1f2137e2b14fe2b4b7

[2/3]: https://github.com/ezio84/packages_apps_Settings/commit/1ae1d2df0f1fe99b67dea1bc056bb6b4c9505364

[3/3]: https://github.com/ezio84/vendor_slim/commit/6a50ef1cabe5ab7e0e2c911a78f704c78f66956c

The line to add in your local manifest:

https://github.com/ezio84/scripts/commit/21e4bd7cc1a4d94da8fb59daa554ef04ecbf9f1f

(you can add the original ChameleonOS project if don't need the italian translation: https://github.com/ChameleonOS/android_packages_apps_ScreenRecorder)

I added the Screen Recorder preference screen to my "System tools" menu, if you want to move it just cut these lines from "packages/apps/Settings/res/xml/slim_advanced_settings.xml":

<PreferenceScreen
android:key="screen_recorder"
android:title="@string/screen_recorder_title"
android:fragment="com.android.settings.slim.ScreenRecorderSettings" />

and paste them in another menu xml file.

Enjoy :laugh:
[Android Builders Collective] ezio84:
Lollipop fonts

Not a big change but meh, they are fine :D

Add these lines to the local manifest:

<!-- Switch to L fonts -NB also need to change files in fwbase data fonts- -->
<remove-project path="external/naver-fonts" name="platform/external/naver-fonts" />
<remove-project path="external/noto-fonts" name="platform/external/noto-fonts" />
<remove-project path="external/sil-fonts" name="platform/external/sil-fonts" />
<project path="external/naver-fonts" name="platform/external/naver-fonts" groups="pdk-cw-fs" revision="refs/tags/android-5.0.0_r1" />
<project path="external/noto-fonts" name="platform/external/noto-fonts" groups="pdk" revision="refs/tags/android-5.0.0_r1" />
<project path="external/fonttools" name="platform/external/fonttools" revision="refs/tags/android-5.0.0_r1" />
<project path="external/google-fonts/coming-soon" name="platform/external/google-fonts/coming-soon" groups="pdk-cw-fs" revision="refs/tags/android-5.0.0_r1" />
<project path="external/google-fonts/dancing-script" name="platform/external/google-fonts/dancing-script" groups="pdk-cw-fs" revision="refs/tags/android-5.0.0_r1" />
<project path="external/google-fonts/carrois-gothic-sc" name="platform/external/google-fonts/carrois-gothic-sc" groups="pdk-cw-fs" revision="refs/tags/android-5.0.0_r1" />
<project path="external/google-fonts/cutive-mono" name="platform/external/google-fonts/cutive-mono" groups="pdk-cw-fs" revision="refs/tags/android-5.0.0_r1" />

Then go here https://android.googlesource.com/platform/frameworks/base/+/android-5.0.0_r1/data/fonts/

click on the small "[tgz]" link at the top and put downloaded files in your /frameworks/base/data/fonts/ after removing existing ones.

PS: i don't know if fonttools script is needed but the build compiles without errors.

Comparation:
[Android Builders Collective] RobbieL811:
Has anybody in here tried building L for Hammerhead yet?
[Android Builders Collective] docck:
[MENTION=4911350]RobbieL811[/MENTION] looks like you're real pioneer in this project :)
[Android Builders Collective] RobbieL811:
Not as much as you may think! Lol. It is a team effort for sure!
[Android Builders Collective] DroidIt!:
I did as a matter of fact. I got all the Lego's out and tried making a shark, but no luck :( ... :)
[Android Builders Collective] ezio84:
Waiting for you :p
[Android Builders Collective] RobbieL811:
What are you waiting on me for?????
[Android Builders Collective] ezio84:
You as slim team :D

I'll switch to L and build it after the first slim pop :p
[Android Builders Collective] DroidIt!:
Tonight!!!??? But when you can leap buildings in a single bound, move faster than a speeding bullet, tell the sun to set...and it does, I thought you would have had it fixed two seconds before he made that post :p Sorry, one of those moods again. :angel:
[Android Builders Collective] indian84:
Yup. I'm on your yesterday's build. Doesn't work for me too.
[Android Builders Collective] Yank555:
Given you motivated me to speed up in this, I had a look right now ;)

And the bad news is, that's already in YAOSP, that's the fix for the world clock I was talking about earlier :

--> https://github.com/YAOSP/packages_apps_DeskClock/commit/7f9bb9d223f5849d5824f68a9aec956059651528

So if it works on their end (an alarm going off while screen is off & locked -> FC), the only commit would be :

https://github.com/TeamExodus/packa...mmit/063b277e4f1df53e8cce767c1a0e76f36c265ac1

So we're back to square one, I'll have to look tonight ... daytime job calling :D

JP.
[Android Builders Collective] indian84:
Enjoy your day.. I'm enjoying Timely Alarm App. :svetius:
[Android Builders Collective] adm1jtg:
Longpress to skip works for me on shamu tested on pandora. Worked on 101 as well.
[Android Builders Collective] Yank555:
Interesting, maybe I tested on shamu back then ... gonna recheck on all 4 devices tonight ... and if time permits, flo should be up tonight as well, it's high time I get my flo up to speed, too :D

And now, really back to work :angel: :p

JP.
[Android Builders Collective] indian84:
Ignore my stupidity. I have only one song on my phone. :P
[Android Builders Collective] galakanokis:
Long press volume to skip tracks while screen off does not work for me on angler with Play music or Spotify. Worked on whatever build I had for HH, Eizo's I think.
[Android Builders Collective] Smallsmx3:
It's been some time as Slim has been MIA but I see it's poking its head around. Quick question, is Twisted and YAOSP based on Slim like before? Are kernels stock Google ? I'm on angler and looking to run Slim official but these are always good options
[Android Builders Collective] kantjer:
Twisted and YAOSP are both AOSP based.

AFAIK YAOSP uses stock Google kernel Twisted uses Kylo kernel (I'm using the lasted Kylo Uber 6.0 in my Twisted Angler build)
[Android Builders Collective] Smallsmx3:
Thanks allot!
[Android Builders Collective] Fastrite:
What song is it?

#whiteuimustdie
[Android Builders Collective] Yank555:
YAOSP never was based on Slim, but I used to make a SlimLP ROM with few added things. YAOSP is something I started when I got my Shamu, but switched to Slim base back then and so YAOSP was left "for dead". When I got my angler, and given I wanted a Slim-like AOSP ROM for my angler which could only run 6.0.1 ROMs, I revived YAOSP and started building it for my other Nexus devices as well (except for flo, which is on my todo list). It has been my daily ever since I started.

Details about the kernels (well everything in the ROM in fact including its base) can be found in the changelog, worth a read I guess (scroll down to device specific stuff for kernel details) :

YAOSP Changelog

YAOSP uses Yank kernel for HH and Shamu (which are quite far from Google stock), while flounder and angler have very close to Google kernels (haven't spent much time in kernel code since I started playing aroung with ROMs ;)).

Well we do have a winner, alarm works with that commit in.

I'll play around with the long press volume thingy tonight, and might push an update, and hopefully a flo build, too ... although it's maybe hoping for a tad too much for just one single evening :D

JP.
[Android Builders Collective] adm1jtg:
how long is that todo list? lol

still waiting on kernel based sound enhancements like elite or caf based sound changes....

now before i get flamed for asking for features or time frames or whatever i think yank knows by now I have run absolutely nothing but his rom since he moved us shamu slim followers to this thread and have nothing but praise for all the work he does. I am just bored and have to heckle him every so often.
[Android Builders Collective] indian84:
:silly:
[Android Builders Collective] Yank555:
Long long long :D Nah about a screen long... plus a bunch of things in my head I haven't added to the actual list ;)

That might take a bit, as I still have a bunch of stuff I need to get done to free my head ;)

Perfectly fine with that :D

I once told a professor while I was studying I'd work best under pressure ... damn I should have shut up my face that day :silly: ... he never forgot that for the time I was on his class, and he kept reminding me whenever he felt I might complain :laugh:

So in essence, keep me under pressure, but not too much, I'm slowly becoming an old man :p

JP.
[Android Builders Collective] rignfool:
Nm
[Android Builders Collective] adm1jtg:
Well I am already an old man so times a wastin :D
[Android Builders Collective] DroidIt!:
Hmmm, VERY interesting article :) http://www.knowyourmobile.com/mobile-phones/google-nexus-2016/23423/nexus-phone-2016-release-date-specs-android-n-update-launch
[Android Builders Collective] ezio84:
A little mainteinance update with the linux kernel exploit fix:

PureNexus mod 6.0.1-20160324 :D

Download for Hammerhead: https://www.androidfilehost.com/?w=files&flid=50100

Changelog:

Settings: Center empty textview for WiFi/BT

Fix OOM issue of InCallUI

Dialer:

- Add expand/collapse animation to call log detail card

- Fix blacklist FC

Hammerhead and Angler kernel security fix: "pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic"

Installation, tips, info: check the 6th post of this thread: http://xdaforums.com/showpost.php?p=55121776&postcount=6

PS: if you have problems, call A-team or clean flash.
[Android Builders Collective] dankoman:
while the prospect of an htc-built nexus phone fills me with cheerful anticipation, i can't help but wonder what a pixel phone would be like if google were to design one.

EDIT:

probably something like this...

...alright that was a sloppy render :p
[Android Builders Collective] reS28raM:
Just run into this, maybe it can be related to deep sleep?

https://github.com/PureNexusProject...mmit/3bcda5254291f9eec8c6e962a7208b5971dd1e38
[Android Builders Collective] Yank555:
That's the commit I was thinking of but couldn't manage to find !

Thanx so much !! ;)

Now let's just hope this will help solve it for angler...

JP.

Sent from my Nexus 6P running Yank555.lu YAOSP-M 6.0.1_r22 v1.03

Edit : Spent the evening bringing up Flo, still compiling, so this will be for tomorrow evening ;)
[Android Builders Collective] Garrykd:
.... I'm on it! (more or less) :D

Angler version :https://www.androidfilehost.com/?a=show&w=files&flid=52030
[Android Builders Collective] Yank555:
Well ... saaaaay hello to the latest member of the YAOSP family ;)

Still not perfect, adding gapps gave me wizard FC's, but it's half past midnight, time to get some rest :D

JP.

EDIT : Crap ... TWRP 3.0.0.0 messed this up ... found odd it took literally 10 minutes to flash gapps, downgraded back to 2.8.something and now it's all fine.
[Android Builders Collective] efan3719:
And here's the Flo version... :good: https://www.androidfilehost.com/?fid=24459283995304944
[Android Builders Collective] VictorLapin:
It tends to flash SuperSU for about 10 minutes. Gapps went on relatively fast.
[Android Builders Collective] Yank555:
Well old twrp is bazing fast compared to 3.0.0.0 on flo ... looks like I'll be staying on the old one on flo for the time being ;)

JP.

Sent from my Nexus 6P running Yank555.lu YAOSP-M 6.0.1_r22 v1.03
[Android Builders Collective] pkelly517:
rm /sbin/modprobe

while in TWRP 3.0.0. Or stick with 2.8.x.

Edit: http://xdaforums.com/showthread.php?p=65954820
[Android Builders Collective] Yank555:
Glad it was not my bringup that was messy ... 2.8 does just fine for now ;)

JP.

---------- Post added at 14:58 ---------- Previous post was at 14:56 ----------

Well nope ... I don't have that in either shamu nor HH kernel, and longpress volume to skip tracks works on those devices, adding it to angler didn't change anything, still only changes sound volume...

Codedigging it will be then :p

JP.
[Android Builders Collective] efan3719:
Oops. Link updated.
[Android Builders Collective] pkelly517:
Yeah, that's what I did with deb.

When the next '-' comes out, I'll try again.
[Android Builders Collective] coolek33:
Just wondering [MENTION=2095315]ezio84[/MENTION]. Is there something to pick for 2g/3g toggle for QS? Or smart radio maybe?
[Android Builders Collective] ezio84:
Happy Eeaster :D

The switch was in the todo list, i forgot it lol. I'll take a look at it.
[Android Builders Collective] indian84:
[MENTION=2033478]Yank555[/MENTION]

Quick question. What is the latest YAOSP build for Angler? Your signature says 1.04, but i can see only 1.03 dated 23rd March on your AFH Folder. Did I miss anything?
[Android Builders Collective] Yank555:
1.04 is about to be uploaded.

No big change though, the deskclock is fixed and I added a separate option for charging vibration, so even if you have haptic turned off in general (like I do), you can set a vibration when plugging/unplugging the device, even with charging sound disabled (I don't like sound, just the vibration to confirm the cable is correctly plugged).

Well AND, a new device will now officially join the YAOSP family, flo (Nexus 7-2013) is now officially included in every release.

This took most of the little free time I lad the last ~10 days ... well that and I started looking into angler's kernel, been over a year I haven't done any noteworthy kernel hacking, and I feel that is where my time will go next, need to try to get angler more battery friendly, as I think there's room for improvement. I've just started with removing userspace touchboost and setting up the kernel differently. But too soon to push any of this, I need to make a lot more testing. So angler's v1.04 comes with the same kernel as v1.03, these alpha changes are not available publicly as long as I don't consider them "interesting" and so far, they are not yet.

JP.
[Android Builders Collective] Yank555:
YAOSP-M Changelog v1.04

Another tiny update :

- DeskClock: fix FC on alarm when screen is off

- add charge vibration toggle

- added flo (Nexus 7-2013 WiFi) as supported device

Download links for angler, shamu, hammerhead, flounder and flo, Sources and detailed changelogs can be found here as usual :

https://github.com/YAOSP/manifest#changelog﻿

JP.
[Android Builders Collective] indian84:
[MENTION=2640853]Garrykd[/MENTION] I'm using your latest PureNexus build for angler. I'm having issues with layers themes. Sometimes, after applying theme and rebooting, I get system UI FC. The phone becomes unusable. I boot in twrp and flash vendor image to get the phone back working. I apply same theme and again and all is OK.

Also, I have issues with settings screen on some themes. It's not getting themed properly. Am I missing something??
[Android Builders Collective] Tylog:
None of these problems here, works flawlessly
[Android Builders Collective] DroidIt!:
Hi [MENTION=5047159]Tylog[/MENTION] :)
[Android Builders Collective] Tylog:
:highfive::)
[Android Builders Collective] indian84:
Look who is here. The man with the hammer. :)

I didn't had this problem on previous build. Don't know why I have the issue even after clean flash.
[Android Builders Collective] DroidIt!:
The man with the hammer posts on G+, but it's mostly in German so it all looks...German to me. :p
[Android Builders Collective] VictorLapin:
Hey [MENTION=5047159]Tylog[/MENTION] it's been a while!
[Android Builders Collective] indian84:
Good Old days in Hammerhead thread.
[Android Builders Collective] Tylog:
Yes, since October, a lot of work, working even in the security and well, Europe currently needs a lot of them. Little free days, a lot of stress. but the Hammer is with you all :D I now look back here often over :) I am then again work until then together :)
[Android Builders Collective] Mikulec:
So you are rocking the 6P? Nice. BTW, keep the Europe safe, I have a feeling we will need it. :(
[Android Builders Collective] Natakranta:
Good to see you!

What's on your menu nowadays? Still N5 or did you upgrade to N6P?

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[Android Builders Collective] Tylog:
My N5 is my second device, my wife use my Shamu , primary i use angler since a few month yes.

Yes Mikulev, not really nice what happens in the last half year but we can't do anything, other people Drag the threads. We will see what happens in the future
[Android Builders Collective] Garrykd:
Sounds like a theme issue to me. Possibly corruption?... as clean flashing the vendor partition seems to fix it.

.... Can't argue with that :D Good to see you [MENTION=5047159]Tylog[/MENTION] :highfive:

I'm not having any issues either :p
[Android Builders Collective] ezio84:
Hi HammerMan! :D
[Android Builders Collective] indian84:
I did a clean install. In fact I had some time on hand, so i fastbooted factory image, used stock for few hours. Installed TWRP and flashed your latest release along with vendor img. That didn't help. Anyways, now I have a sweet setup. Will hold onto it till you release a new build and then perform a clean install again.
[Android Builders Collective] Maibol:
Hi guys i was out for a while so dont crush me are you guys new builds based on slim or are new projects sorry for my ignorance ?
[Android Builders Collective] DroidIt!:
I know I'm going to forget a couple, but :angel: the [MENTION=2033478]Yank555[/MENTION] builds are based on slim as would be Efan's and Victor Lapin's. The [MENTION=636871]ezio[/MENTION] 84 are based on Pure Nexus and I believe [MENTION=2640853]Garrykd[/MENTION]'s build are based on his, so also Pure Nexus. I know there's other builds and builders in here, but most I believe are based either on YAOSP [MENTION=2033478]Yank555[/MENTION]) or on Pure Nexus [MENTION=636871]ezio[/MENTION]84) ;)
[Android Builders Collective] Yank555:
To be technically precise:angel: My YAOSP project is based on AOSP but has mostly Slim 'stuff' inside (the Slim stuff I personally made use of on SlimLP) ;)

JP.
[Android Builders Collective] NoSpamDan:
Hello folks, haven't been in this tread in a long time...

[MENTION=2033478]Yank555[/MENTION], don't forget the time you have graciously given me with my kernel issues as of late... :)
[Android Builders Collective] indian84:
One more familiar face drops in after a long time.
[Android Builders Collective] NoSpamDan:
Where's [MENTION=4911350]RobbieL811[/MENTION]?
[Android Builders Collective] RobbieL811:
I'm right here at my house.
[Android Builders Collective] NoSpamDan:
Wow, hey dude!

Still have Slim running on your OPO?
[Android Builders Collective] RobbieL811:
Didn't think I was gonna answer did you!?!? And nah. No Slim for now. I just flashed back to CM 12.1 last night due to some app compatibility issues that I was facing with KK. I plan tonight to try to figure out how to flash Ubuntu touch to this bad boy! That's what I REALLY want running on my OPO! I don't have much experience with kexec though. I think that currently, that's the only way to do it.
[Android Builders Collective] indian84:
Welcome back dude. Hope you are doing good.
[Android Builders Collective] RobbieL811:
Well, idk that I am "BACK"...Lol. Just tinkering around. I have never really quit playing around. Just slowed down. And I haven't been as active in the forums. I finally got back to my full time job, and between that, and learning some encoding/video editing that I have been doing on the side, it seems like I don't ever have ANY spare time!
[Android Builders Collective] indian84:
Life priorities. ;)
[Android Builders Collective] dankoman:
i know exactly how that feels. motivation comes and goes...
[Android Builders Collective] RobbieL811:
Yeah. It definitely does. Lol. Also, I am weird. I will like get interested in something. Anything. Just as an example, playing poker. I will immerse myself in EVERYTHING poker and play poker at all hours of the day. I will lose sleep due to playing poker! I will miss work due to playing poker. Then all of a sudden, I will wake up one day and decide that I don't f****** like poker anymore lol. As of that time, I will possibly never play poker again. DEFINITELY will not get back on a regular poker playing schedule. Was just using poker as an example. Lol. I'm not a hard core gambler.
[Android Builders Collective] dankoman:
sounds like you're a bit manic like me :eek::D
[Android Builders Collective] RobbieL811:
Not a bit...VERY! Lol. We have already had this discussion before though lol.
[Android Builders Collective] Mikulec:
The first sign of being addicted is denying it. Just accept it Robie, you are gambler. lol j/k
[Android Builders Collective] RobbieL811:
Lol. Awesome!!! I love the little group picture lol. Talking about all of my problems! God, there are not enough ears!!!!!!!
[Android Builders Collective] Mikulec:
With that attitude you have described I totaly believe you. :D
[Android Builders Collective] RobbieL811:
So, any of you guys tinkering around in here messed around w/ Ubuntu Touch on the OPO yet? Or really, any device.
[Android Builders Collective] dankoman:
looks like a 12-step meeting. just sayin :p
[Android Builders Collective] efan3719:
My builds for Flo are just ezio's builds copy pasted for the different device. :good: