yashsingh1/xdaforums huggingface dataset:
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] AxlAndr3:
What mod was It ?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] ammarr:
If you turn on extended desktop in display settings, that would hide the navbar.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] douglasvbarone:
Lock Clean.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] AxlAndr3:
Some mods will cause bootloop...
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Alberto97:
New build available with working 24 bit playback through headphones and more IMS (read VoLTE) blobs.

Exactly what I need, thank you. If you can give a shot to the latest build, that would be useful. You don't need SuperSu though, just flash the addon and enable it from Developer Settings -> root access.

It might be fixed in the latest build, I've seen a change about this in the upstream

Never happened here but I doubt normal apps can change home button behavior

I see... not sure if I can fix this since those options rely on closed source libraries

similar situation here with the only difference that camera stack is fully closed source

Thank you very much! [MENTION=4680468]slainer68[/MENTION] you too :)
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] guenterm800:
Works! GPS-fix is fast again.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] W3ND31:
is there anyway to enable fingerprint scanner to lock the phone, like in stock rom?

I think that is a major feature and should be in android source code :(
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Gafanhotz:
Not trying to say Lineage is bad but I'm getting 12hr SOT over 2 days usage on Stock... What's your use case?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] ammarr:
In buttons, you can set long-press home to turn screen off, and then in gestures set fingerprint to emulate home button. This ends up working similar to stock rom.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] ammarr:
Use case is fairly light, mostly browsing, xda, youtube etc. BT always on, connected to pebble. 4 push accounts in k9. Syncing a bunch of directories in syncthing. 70/30 wifi/lte.

8 hr SOT is average. It can definitely get higher. See my current usage for instance. At this current rate I would get 72 hrs (3 days) with 11 hr SOT and 1.5 hr of calls:
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Gafanhotz:
I see, sounds about right! Thank you!
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] slainer68:
Hi there, just to understand : until LineageOS is official on the device, it won't be possible to have the auto-updater working and we will have to update it manually every release?

Because there's no major issue I hope the release will soon be official.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] OrangeFever:
Having issues with Bluetooth track display. Song artist and title show up as unknown, any fix?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] anujmodi555:
Please anyone tell which Gapps package i have to download for this Rom. I am little confused...?

Please help.....:o
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] OrangeFever:
ARM 7.1 from http://opengapps.org
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Rick Roll:
Removing persist.camera.HAL3.enabled=1 from build.prop fixes pictures with low saturation.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] andreddj:
Nice, it really fixes. thanks.

But the front camera when recording is still really dark.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] azuroo:
Wow , thanks
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] NoriSilverrage:
I'll try it out. Thanks.

I can just flash this build over my current one without any data loss or need to reflash gapps right?

Yeah, flashing SuperSU binary broke the built in SU. So I ended up starting from scratch and just did the supported SU. All working fine now.

Does anyone else have a weird delay with the camera? I Take a picture and about 2-3s later it actually takes it. Make rapid pictures or catching action shots impossible. I tried another camera app and it has the same issue.

~Edit: and doing this: Removing persist.camera.HAL3.enabled=1 from build.prop fixes pictures with low saturation.

seems to fix that camera issue... Interesting.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Locklear308:
Whoa

Whoa

WHOA

Did my eyes blow a fuze or did I read 24 bit audio play back? WHAT! Seriously!!!!??? O.O

THAT IS AMAZING!
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Locklear308:
40 minutes of SOT while I was downloading and setting up the Z... and... I lost... 2% of battery.

I don't even know what to say. 40 minutes of SOT on my dying OPO is luike 30-40% of the battery... Is this real or am I dreaming? This rom is amazing.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] pocko:
Hey Guys,

Which one su package should I install?

arm, arm64 or x86?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Jimi Mack:
Arm...
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] mercuriox85:
Ther is a way to pass safety NET whit lineage?

Inviato dal mio XT1635-02 utilizzando Tapatalk
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Locklear308:
Alright... This is strange. I cannot get any of my flax files to play on any player. Does anyone else have this issue or know how to correct it?

Didn't see anything about flac in search. :s

Update...

OK so rebooting fixes the issue...for 3 minutes and 13 seconds and then the... DAC shuts down? I'm not sure what is going on.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
Get logcats and attach here so alberto can work on it.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Locklear308:
Roger that, was asking first to make sure it was not just me being dumb lol.

I will try to get one while it works and when it stops working...if I can. haha
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] aneeshmbabu:
Some one tested volte calling ?? I'm out of station pls confirm ..
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] NoriSilverrage:
Unfortunately the latest build didn't fix the VoLTE issue.

Logs are here: https://www.dropbox.com/s/rs2lxx35xtq7swm/20170322.zip?dl=0

I flashed the update as the built in updater doesn't seem to work? I then rebooted, turned on VoLTE made a call (which worked) then made another call which failed.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] douglasvbarone:
Maybe a noob question, but there is a way to make Motorola Camera to recognize external SD card as Storage?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Yash24:
When are you thinking to make Android O for moto z play??
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] NoriSilverrage:
You can't format it as internal storage is what I've found.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] timster01:
I doubt that will happen until after, if ever, Motorola releases Android O to the Moto Z Play
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Yash24:
Motorola will not release but TEAMMEX and ALBERTO97 Can make for us..

I hope that they will make??
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Leraeniesh:
Has anyone had any success getting Android Pay to work on LOS 14.1?

Have tried every combination of Magisk I could find. Still fail Safetynet.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] douglasvbarone:
My phone started to have GPS problems, apparently... I use Strava for tracking my MTB rides, and the app keeps "Acquiring GPS..." and eventually goes "No GPS signal". The strange part is that it worked fine before, many times. The problem is that it's kinda deal breaker for me, since I use Strava almost daily. There's something I can do?

[EDIT]: Google Maps isn't working...
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
I had similar GPS problems where it would take more than 2 minutes for Maps and Waze to get a lock. The problem started happening for me after several flashes and re-flashes of many different custom ROMs which probably messed up with some GPS files or something.

I solved it by reinstalling stock Motorola ROM for the device, get a lock on the stock ROM (I used the app GPS Status & Toolbox to confirm the lock) then reinstall LOS. After this I could get a lock on LOS within seconds.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] douglasvbarone:
Thank you for replying, but now, apparently without a reason, after a couple of cache wipes, it got working again... Weird...
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Gafanhotz:
I'm having problems with a Z Play I'm using as a test device, I got the system running but TWRP isn't able to decrypt the storage. It simply doesn't asks for pin/password, just goes straight to the menu. Any ideas?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] NoriSilverrage:
Can you take video after this change? Motocam and Open Camera crash when I try to take video. Photos are good however.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Hitachy:
It's a conseguence, you can do nothing for video.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] n0m1s:
I downloaded Super Mario Run from apkpure, but it's not working.. some other people using the official LineageOs build get this working, but it's seems not with this ROM.. I tried everything you can do with magisk, but it's not working at all.. I see only the red background with the Nintendo logo, and it stopped. Some of you guys have also this problem? Any ways to solve this? Thanks!!
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
If I remember well, the very first time I tried to install Alberto's TWRP as soon after I unlocked the bootloader on my device I got a similar problem... Not sure what I did to fix it, but it involved rebooting and reinstalling (possibly fastboot erase userdata and everything else you can erase, except IMEI :p).
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] NoriSilverrage:
It's a coincidence then? I haven't tried taking the setting off to see if it makes any difference.

Since I don't see anyone mentioning having issues. I have a few strange ones.

I can't record videos. The Motocam app crashes and Open Camera stops recording video after about 40-50s (but keeps recording audio).

When attempting to do a video call, my camera footage goes to the other person fine, but theirs does not. I've tried several apps and they all seem to not be working.

~Edit: Scratch this part... I tried it again and realized I was doing something wrong in one app and the other app sucks (upside down video and such).

Any suggestions?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Gafanhotz:
I tried erasing user data but I ended up having to reflash stock, TWRP couldn't format the partitions after the erase on bootloader and I ended up on a loop. I reinstalled TWRP and I'll see what I can do.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] igna.98:
I can't record video with Moto camera but I am able to do so using Google camera (it's strange as it has never worked before, but now it does)

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

Flash zip in recovery
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Alberto97:
In today's release I've switched back to the QCamera2 HAL which means no more Camera2 API but I believe decent photos have the priority in this case. Unfortunately Snap camera crashes while switching to camcorder for a not obvious reason so I had to switch back to AOSP Camera2. The problem is the same that affects Moto Camera but while there 4k video recording still works on Snap it doesn't.

I've also temporarily upgraded to 3.18.48 kernel since Linux won't update the 3.18 branch anymore and it seems to work well, if it continues I might keep it.

EDIT: I forgot to say that if VoLTE doesn't behave differently even in this build I give up, everything seem in place now (on other devices I'm using the same configuration without issues) and I've no idea what to do next.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
Awesome work, I switched to the stock rom because of the multiple problems with the camera. I'll give this another try.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] asprofridis:
can someone test if Napster keeps working after some minutes? after updating to nougat Napster stops playing after 2-3 minutes even with battery saving disabled. i reverted back to 6 only for that
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Hitachy:
Use Spotify or Google music.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Locklear308:
A bit afraid to update as the rom just runs like a DREAM right now... lol. Also, Alberto I sent you a donation. Hope it gets you a good dinner or something :D
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
I use spotify and it runs fine.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] hwkinderman:
Great ROM! Well done!

The only 'bug' I experience is with autorotate. Once the screen is rotated into landscape, the screen won't turn back to portrait. I first have to go to the home screen, then it turns back to portrait.

Thank you Alberto!
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Silvin_nl:
This is the only reason I keep switching back to stock rom. So far I tried Lineage every update but I just don't have the time for a few weeks. Have you already tried the latest version? Care to share your experiences?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Locklear308:
Alright this may be a stretch, but does anyone know how to correct the system audio issues on the moto's? Basically when I had a Moto X Pure, that stupid Ascending Ringtone thing made system sounds and such almost inaudible. The same thing is currently driving me crazy on my Moto Z Play, I deleted the system/vendor/etc folder which TOTALLY fixed the issue on my Moto X Pure...but it does not correct it on the Z Play. I learned about that fix in the old CM forums.

Does anyone know how to correct it on this rom? I would love to actually be able to hear my system sounds... o.o
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Anonamoose:
I have a problem I was hoping some one could help with. Wanted to update the ROM and I wiped everything to start fresh. Now all I get is bootloops when starting up. I thought it might be a bad download and retried fresh and other Roms . Same thing it hangs up on the bootscreen. Anything I can do? I really dknr want to revert to stock but I guess that will be my next resort if no replies. Thanks all.

Anonamoose
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] diegochiva95:
Hello friends, I have not had time to read all the answers, so I just want to know a few things.

1.- How is the carama ?? What quality does it offer ?? Similar to the camera stock ?? What apps do you use ??

2.- battery, how are you ?? How well behaves performance and autonomy. Does the turbo power work well in this ROM ??

3.- root works well ??

4.- themes work well ??

thanks for the info.

regards
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
I'm running it right now and haven't had any issues with the camera, Bluetooth caused a reboot yesterday but that's it
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] core720:
[MENTION=4480917]Alberto97[/MENTION]

Fingerprint sensor work and dont work work and dont work...
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
I haven't had that issue, I've noticed a delay sometimes but nothing mayor.

Some force closes on apps as well
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] ammarr:
Do you have fingerprint as home turned on in settings?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] cowboysgz:
Perhaps using the search button will give you the answers you need. If you're too lazy to read then just try the rom yourself ?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] KrackerJak13:
Delete
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
Battery life is better ok stock rom, by like 2.5 hrs of sot
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Hitachy:
On or of?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
sorry my phone changed the words,

battery life is better in the stock rom, by like 2.5 hrs or maybe more depending on usage.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Alberto97:
New build available! It took me weeks if not months but now camcorder is fully working on Moto Camera and Snap Camera both. Call Recording now works as well.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
Thanks for the hard work Alberto!

Anyone knows if it's possible to enable mobile data with just one tap?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Uclydde:
My phone has been bootlooping now for about 10 minutes after flashing today's update. I've never gotten a bootloop with any other build but this one.

EDIT: I wiped cache + ART/Dalvik cache and reflashed the update. Still bootlooping.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] ammarr:
Do you have any add-ons, like substratum or magisk?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Uclydde:
Yeah substratum. I think that's what's causing it. I'm wiping my phone and reflashing now.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] DroneDoom:
I somehow got magisk modules to install but anything with libs and scripts don't work. To install a module, save it first and then flash it in TWRP and flash magisk again. Only modules that work are ones that install apps in system.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] ammarr:
Don't do that! Just go to TWRP and flash the recovery files in /sdcard/substratum, then in TWRP file manager delete the /data/resource-cache directory.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] mercuriox85:
When I try to make a video whit Moto camera.

Clean flash.http://cloud.tapatalk.com/s/58e16a362811b/Screenshot_20170402-222753.png?

Inviato dal mio XT1635-02 utilizzando Tapatalk
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Alberto97:
That shouldn't happen with the play store version.

If you need to use the apk from nougat to be able to use Moto Camera even after changing DPI, you can enable "Do Not Disturb" Mode before recording a video. Else you can use this one I modified so that you can grant "Do Not Disturb access" from Settings->app->gear icon->Special access and using camcorder regardless of the Do Not Disturb state.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Really_Rekt:
The link to Android File Host has an extra " at the end of it.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] BaRTaSs88:
Which Arise version is working? I used ARISE+Deuteronomy+2.94+Modular+AROMA+Installer but don't work... :(
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] anujmodi555:
Now VOLTE is working properly in this ROM. THANKS ALBERTO
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Oez58:
finally i managed to install this rom, but now every time i reboot my phone it starts directly in "bootloader modus" after i press "start" i get the info with "unlocked bootloader, unsecure device....." and after that finally LineageOs is starting.

Any idea how i can start the OS directly without starting in bootloader and without the annoying Unlocked message?

Double Checked Bootloader Logs:

AP Fasbtoot Flash Mode (Secure)

Fastboot Reason: UTAG "bootmode" configured as fasboot

I guess i need to flash the "correct" boot Image, right?

Dont want to mess up the Phone again, can somebody provide me the correct Boot image for the LineageOS?

Command is

fastboot flash "boot.img"

right?

Any thing else i have to flash?

Big THX for everybodys Help
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] douglasvbarone:
I'm on last build for a couple days and this is the issues that I found so far:

- That LiveDisplay bug that I mentioned before still happening. I put it in Standard mode and after a while it goes to Dinamic, but still showing Standard in the config.

- The audio volume from the built-in speaker is very low, compared to the stock rom, and seems like have a cut in low frequencies. (I put two MZPlay side-by-side with same audio sources to check this, and I messed around with the audioFX to be sure)

- Sometimes GPS don't work properly. Sometimes it don't get the "lock", sometimes it locks, but don't follow my movement (in Google Maps). Usually an full reboot is sufficient to get it to work, but not aways. If I want to use another GPS app, like Strava, I have to open Google Maps once, wait for the lock, and then open Strava. If I don't do that, Strava can't find GPS signal.

- Sometimes the notification light has a strange behavior in the way that it blinks.

That said, the ROM is very good. Battery life is good. Everything else is working pretty well.

-
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Oez58:
Thanks to flashallthetime's "motozp.bin" the message "unlocked bootloader, unsecure device....." disappeared and i have a neat Motorola start-logo.

But Phone still starts in Fastboot modus.

I've sent the Fastboot Command

fasboot oem fb_mode_clear

but after that Phone starts directly in TWRP and i have to select

reboot / bootloader

after that Fastboot modus is starting again.

I must press start to start LineageOS.

Because starting in TWRP modus is to "risky" i send the fastboot command

fastboot oem fb_mode_set

After Power off, or Reboot System Phone starts in Fastboot Modus.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] DroneDoom:
Edit: Nvm the "n/a" is still there

---------- Post added at 04:13 PM ---------- Previous post was at 03:48 PM ----------

Anyone successfully installed a magisk module on lineage OS or is this all pretend? My method of installing them doesn't really work (flash in recovery then flash magisk again).
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
[MENTION=5572941]douglasvbarone[/MENTION] when I had GPS lock issues not so long ago I had to reflash stock, get a GPS fix there, then reflash this (without wiping /system). It's working flawlessly ever since, I get a GPS lock within seconds.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] douglasvbarone:
I did that. It get a lot better, but sometimes it just doesn't work. Only a full restart makes it work again.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] netons:
Camrecorder is working fine, but when you send the video to whatsapp its all weird when you watch it. Any solution?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
Anyone knows how we can change the color of the icons in the settings menus from green to blue? Also the volume level bars.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] letmeputdatipin:
U need to break down the apk. Search around xda and u'll find the tool needed.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] AxlAndr3:
In the future will it be officially supported?
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] guenterm800:
We all hope it :) (I'm sure it will)
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] user822:
Works great for me, thanks for the work making this ROM

One question: Could you consider the inactivity display upon touching the finger print reader.

Wake it up when using the "wrong finger", to see notifications on lockscreen, as an alternative to waving
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] xpissio:
Check Gerrit guys.

https://review.lineageos.org/#/c/168579/
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] felipevsw:
NICE!!!!!!! Congrats Alberto!
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] AxlAndr3:
woooow, good work alberto ! Congrats !
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] emenny81:
Does this mean it's official ??
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] AxlAndr3:
Yes !
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] elgringoloco77:
Great news thanks a lot Alberto your the man
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] MrWilsonxD:
I just got my z play today, congratulations!! This is fantastic news!!
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] varunsmackboy:
Amazing news, congrats alberto.
[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] Leraeniesh:
So excited! Thanks for all the awesome work devs