yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Viceant01:
When I listen to a spoken message from WhatsApp, screen turns black and it's ok. But if I take off the phone from my ear, the message doesn't stop and the screen goes on black instead of showing the WhatsApp conversation.

Is it right? Proximity sensor is working well?

Edit: the same happens when I want to stop the call and the screen continues black and not responsive

Enviado desde mi Mi Max mediante Tapatalk
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Updated

2020-07-08

Bugs Fixed:

Fix some Systemui crashes while setting accent and gradient color

Notification ui lag for some devices

Features Added:

July Security patch merged

Add Settings Animations: https://twitter.com/Bliss_ROMs/status/1280372798087520257

Add more Lockscreen Charging styles: phone, wavy, and stack.

Redesign Preference category: https://imgur.com/1QiRaVA

More Ui optimizations

Perfomance improvements

Add option to theme settings dashboard icons

Add option for 120 hz rate setting

Add cosmos qs style

Add NeonLike qs style

Add OOS qs style

Add Triangles qs style

Add Squircle qs style

Add Teardrop qs style

Translations:

Add in more translated languages
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Viceant01:
Bliss updater says "Failed to connect to server". Is it correct?

Enviado desde mi Mi Max mediante Tapatalk
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Yes, it's correct. Updater doesn't work in any of my ROMs because all of them are Unofficial.

This feature works in Official builds only.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Viceant01:
So, I have to flash it again, but not gapps, wipe dalvik, etc.?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Here is an order of actions for Update / Dirty Flash:

1. Reboot to Recovery

2. Flash ROM

3. Flash GApps

4. Wipe Cache/Dalvik Cache

5. Reboot to System
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] alendar.sem:
After flashing the ROM and G-Apps and rebooting the device, the device stops on the Xiaomi logo and does not pass this stage even after about forty minutes *.

I have flashed this ROM over and over again on my phone, but I have never encountered this problem.

I also downloaded this ROM from both sources (source forge & file host) and had this problem with both.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Have you tried a clean flash?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
2020-07-21

Changelog Bliss 12.9:

Bugs Fixed:

Double brightness slider issue when toggling dark mode tile when brightness slider position is QQS.

Fix FC for some devices (Realme xt) on lockscreen charging info.

Fix padding between battery and signal icon

Fix FC for wifi only devices

Fix external adpative Settings dashboard icons not themeing

Fix no brightness slider and qs panel when rotated to landscape mode

More network traffic fixes

Fix edge lighting sometimes showing up on home screen

Misc screen stabilisation fixes

Many display cutout mode fixes

Unify options in blissify > statusbar, everything can be found in one place now

Reorder some stuff in blissify> qs depending on their importance

Fix oneplus switch disabled thumb color

Fix accent preset summary and selected value in blissify> themes

Fix slim recent switch not showing the enabled state properly

Features Added:

Add 5 new Oneplus inspired lockscreen clocks

Oneplus Numbers

Minimalism

Oneplus Roman dial

Oneplus analog

Oneplus minimal

thanks to [MENTION=8538644]Roger_T[/MENTION] for the lovely design

QS DISCO mode (thanks to posp team)

Random accent mode (thanks to msm extended team)

Navbar pulse is here (thanks to DU team for porting it to 10)

Add random accent to tile label

Add support for per app network isolation

Add Option to enable fullscreen for all apps (this is a different option from long apps, which is for old legacy apps, dont confuse between the two. thanks)

Volume panel improvements ( notif row among other changes)

Bring back Brightness slider in expanded QS panel when QQS(top) n QQS(bottom) are selected.

Ethereal primary theme.

A lot of improvements to Notch city (thanks to POSP and crdroid team)

Update QS data usage more frequently

Improve QS data handling some more

Increase size of all analog clocks (not tiny anymore xD)

Fix accent and gradient mode for qs tiles

Improve qs tint modes

Add SBC HD bt codec

Add bt dual channel mode

Add option to select sbc hd by default

Add a2dp codec priority option (preferred codec)

More bluetooth updates

More sqlite improvements

Zygote Preforking (USAP pool) enabled, (faster app launch speeds)

Vowifi icons (disabled by default, request your maintainer to enable if working)

Add Notification counters (shows number of notifications in status bar)

Add back button for freeform widnows

Update heads up qs tile icon

Add R style icon shapes

Transparent qs bg (not yet added, depending on device releases may vary)

Notes:

Navbar pulse will be hidden if navbar is hidden or IME space is hidden when navbar is set to gestural mode, this is not a bug.

Full Changelog:

Here

Translations:

Add in more translated languages :) Thanks for all your effort guys.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Please check and report if the VoLTE works in the sim2 slot in this build. Follow this order of actions:

Switch mobile data from sim1 to sim2. See if the VoLTE option exists in the data-enabled slot.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] alendar.sem:
Yes, offcorse

Yes offcorse

I have done this over and over again with the clean flash method, but the result has always been the same.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
This issue could be caused by the encrypted partition on your device. Have you tried a 'Format Data'?

Please follow this order of actions:

1) Backup Everything (Most Important)

2) Download ROM, Gapps, Magisk, etc.

3) Reboot to Recovery (TWRP)

4) Wipe System, Data, Cache, Dalvik Cache.

5) Format Data partition (It will delete all files in the phone storage)

6) Flash - ROM, Gapps, Magisk

7) Once done, wipe cache.

8) Reboot to System.

I tested this ROM on my device and it worked fine for me.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Updated

2020-07-23

Changelog Bliss 12.10:

Bugs Fixed:

Fix status bar header buggy layout when single image is selected but there is no image selection yet.

Fix showing unlock screen directly bug

Fix network traffic visibility on statusbar

Improve dt2w on AOD

More fod view improvements

Locksreen shortcuts fixes

Features Added:

About Phone animation removed and changed to Lottie animation like other sections as requested by many users.. thanks to our Lead Designer Roger Truttmann

Transparent statusbar qs background

Search bar in launcher completely removed

Ability to disable glance widget in launcher

Stock navbar layout changes (compact, right leaning, left leaning etc) added.

Among many other features in launcher to name a few:

Change rows n coloums count

clear all recents with swipe down

app labels toggle

hide top apps prediction row in app drawer

icon size

icon support

( thanks to all contributors and aicp team )

Full Changelog:

Here

Translations:

Add in more translated languages :) thanks for all your effort guys.

Notes:

For transparent statusbar background, qs bg opacity has to be reduced to see effect :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] ketchuppl:
How can I do updates without losing data on my phone.

I have versions 12.8.

Please, could You write manual step by step.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Please follow this order of actions:

Dirty Flash

1) Backup Everything (Most Important)

2) Reboot to Recovery (TWRP)

3) Flash - ROM, Gapps

4) Once done, wipe Cache & Dalvik Cache.

5) Reboot to System ;)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Updated

2020-08-05

Merged August Security Patch

Bugs fixed:

Launcher fixes:

Fixed weird recent transition animation on swiping from navbar

Fixed no Google app in app drawer

Removed prediction row toggle

Fixed quick-switch padding in Recent apps

Removed column/row options (enable grid in launcher settings)

Fixed icon pack value not showing in settings

Fixed many miscellaneous things

Fixed QS tint style issues (see example here)

Fixed emergency button on power menu on first boot

Improved Settings > Privacy UI for GApps users

Fixed no permission bar chart for inbuilt GApps devices

Improved handling no icon preferences

Fixed maintainer name showing unofficial maintainer on other languages

Set eleven as default music player

Enabled media picker for ringtones

Set default Dialer and no in call-UI on first boot

Fixed button tint in SetupWizard

Disabled Bliss clear primary overlay (use clear system theme)

Removed similar packages (like Gallery, Calendar) for inbuilt GApps devices (if installing GApps externally, use scripts to override, if they do not override by default)

Fixed navigation bar toggle showing for devices with no hardware keys

Feature addied:

Launcher:

Add scroll to remember position in app drawer.

The following themes were added:

Clear theme (this was requested a lot! Finally added :D)

PitchBlack

Dark grey

Solarised dark

Material Ocean

Added iOS-like clipboard toast notification. See if apps are spying on your clipboard!

Added option to show/hide rotation button on navbar and gestural mode

Added partial screenshot to HW keys actions and edge swipe action

Added backgrounds wallpaper app and Calculator (for non-GApps users)

Optimized touch

Added support for Boost Framework

Added same NFC icon for statusbar as QS tile

Added Linotte font

Improved Settings > Wi-Fi animation

Added a brand new animation for connected devices

Added new animation for Settings > System

Added battery health options (this needs to be enabled by your maintainer! But please don’t bug them to… they will do it if the device supports it.)

Added a new Face Settings video

Brought back SettingsIntelligenceGoogle

Added default tiles on first boot

Added wifi-ext (device-dependent)

Full Changelog: Here
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] ZainBilq:
Wow...huge change log...keep up the good work...

Thanks...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Thanks BlissTeam ;)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Just tested the latest build and got a bootloop with it :(

Will need some time for the test.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
I donwload to now can I install yes ya no because I use stock ROM
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
Can I install it now yes. Ya no because I have donwload
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Updated

I already solved the bootloop issue and synced the sources.

Bliss ROM updated. Now with August Security Patch ;)

Changelog is here.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
Create android 11 besad ROM

---------- Post added at 05:37 AM ---------- Previous post was at 05:36 AM ----------

Looking nice I like it

---------- Post added at 05:37 AM ---------- Previous post was at 05:37 AM ----------

Do hard working thanks
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
I installed it boot loop
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I recommend you to download the latest build once again.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
It very slow charge it how to fix now

---------- Post added at 02:17 AM ---------- Previous post was at 02:16 AM ----------

I again' donwload working but. Slow charge
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
The charge works fine for me, just tested it. Try to replace the cable.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
Pls built falls with rom

All over good
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Sorry, but you request is not quite clear for me.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
Build gapps ROM
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I'm sorry to tell, but I have no plans to build Bliss ROM with built-in GApps.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suthar.kailash:
Thanks for great hard work
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] ketchuppl:
Thank you very much for your instruction.

I have been using this software for 2 months about and I am very happy with it.

Thanks for great hard work!!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Nice to see that you achieved the goal :good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Have tried the latest RR, Havoc, Corvus. All have some issue or another.

Using Bliss with Flame Gapps (full). I can surely say this is the best rom! Everything works perfect, only except for the VOLTE issue on sim 2.

Thank You Dev and please keep this Rom updated.

Helium 128/4gb.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Looks like your message in the other thread :D
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Ye sir it was :D

But deffinately I'm sticking to this Rom. Everything works great for me. Just hope that the VOLTE on sim 2 problem gets solve in the future.

Thanks again sir :good: Appreciate your work.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I have tried to solve this issue using the different ways, but with no success. Can you please use a long tap on data transfer tile's title and check if VoLTE option is available in the pop-up window?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
This is what i get.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I got the option I'm talking about in MSM Xtended ROM, but can't test it because VoLTE is not available in my country. Some users told me that it doesn't work as well. So, I had to give up. I tried all available fixes for it, but with no success.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Damn, just found a serious issue with this Rom.

The phone does not ring (no ringtone from the phone speaker) when I'm using a Bluetooth headset.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I didn't fix this issue in this ROM yet but it will be fixed in the next build ;)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Ok Thanks :good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Updated

2020-08-21

BlissRoms v12.11 is out! Here are all the new changes this week:

Bug fixes

Fixed padding for quick QS brightness slider (top and bottom)

Earlier, it was too close to the quick QS tiles. This has been fixed.

Aligned Omni weather to different clocks properly

Fixed QS detail background bug

Fixed no ringtone on some devices on first boot

Fixed sound settings crashing with some GApps

Re-added media picker for ringtone and other sound options

Fixed a couple of issues with system themes on settings background

Fixed statusbar ticker layout

Fixed QS panel header background not being rounded

Fixed current formatting on lockscreen for devices that report directly in amperes

Feature additions

Added lockscreen clock colors

Added option for color picker or accent color

Improved persistent settings icon toggle, can now switch between:

Disable

Show in expanded panel

Show always (also in quick QS panel)

Added OOS compact VoLTE and VoWiFi icon

Added smart pixels tile

Added the option to hide pixel animation on navbar

Added OnePlus dashboard icons

Added option to change navbar handle thickness

Added clipboard service

Added new look to QS drag handle

Added toggle for QS data usage location:

QS panel

Quick statusbar

Added QS header styles:

Black

Grey

Light grey

Transparent

Accent

Brought back option to move QS battery to quick statusbar

Added an option for QS clock size:

Static (default)

Dynamic (same as statusbar clock, can be changed)

Moved carrier group to QS panel (inspired by Oxygen OS)

Added a vertical layout to QS data usage and clock

Added a vertical layout to right side of QS header (battery, logo, and network traffic)

Moved statusbar weather image to QS panel, next to date, from quick statusbar

Added more QS tile styles:

JustIcons

Hexagon

Diamond

Star

Gear

Badge

Badge two

Added VOOC charging display on lockscreen charging (for supported devices)

Added more QS headers:

One-piece anime pack

One-piece

Hunter x Hunter headers

Shingeki no Kyojin headers

Kimetsu no Yaiba headers

My Hero Academia headers

Naruto headers

Improved clipboard access

Improved color picker

Added full proc/version information for kernel (enable or disable by tapping)

Settings changes:

Replaced animations with new ones

Credits to our designer, Roger Truttmann, for the amazing animations!

Improved Blissify settings:

Decluttered Blissify > QS options

Added categories for more items

Improved overall UI

Added hints and redirections from one setting to another (Please suggest ideas if you think there can be more!)

https://blog.blissroms.com/2020/08/21/updates-w3-august-2020/

And that’s it for this week’s worth of changes!

Have a great weekend!

Device changes:

Fixed preferred sim switching after reboot

Fixed ringtone playback using loudspeaker when Bluetooth-headset is active

Add 2.4GHz channel bonding mode - should speed-up WiFi

Special thanks [MENTION=9639507]Being_Zeeshan[/MENTION] for his help.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Wow, you the man! Thank you!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
It's actually a great work of ROM devs :)

Thanks, but please don't quote such a long messages.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Imfras:
wow look at all those new features:eek: now it's hard for me to pick between rr,havoc and bliss:D alright going to try this out!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Is there an option to turn on long screenshot? I can't find it.

Edit: Never mind, found it.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] gian201103:
Mobile legend is freeze and stuck

Pliease fix
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
You can try the other Android Q kernels: https://fex.net/s/bnf0e5p
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] gian201103:
I tried changing the kernel.and the result is the same
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Well, I'm not playing games. So, can't tell exactly.

Have you tried kernel.Amol-hydrogen.zip? Many gamers told me that it's the best for the gaming.

If it didn't help, you can try Tarkzim's LOS. Otherwise, you should try Pie ROMs.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] gian201103:
Sorry.how to fix camera and flash on port rom android 10?

I trying porting rom nusantara project from kenzo
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
My knowledge is not quite enough for ROM porting. Sorry, but I can't help you with that.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
IR blaster is not working in this Rom for me. Can someone please confirm.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
IR blaster works fine in this and any other my builds.

If it doesn't work for you, try to update the firmware. Otherwise, do a clean flash.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
I'm on the latest firmware, and always do a clean flash.

Ir not working, if someone using this Rom could confirm, it would help me to decide if i should switch Rom or it's a problem from my side.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Updated

2020-09-15

BlissRoms v12.12 is out! Here are all the new changes:

Feature additions

The September security patch has been merged! Thanks to [MENTION=5216756]jackeagle[/MENTION] for the merge ?

Added toggle for carrier group visibility

Added support for MiSound FX and DiracSound FX

Improved lockscreen nav Pulse

Added music card in volume panel

Improved FOD

Added centered R-style notification headers

Added ambient screen Pulse

Improved SystemUI

Added volume plugins

Added toggle for gradient background in QS panel

Added setting to add minimum auto brightness value

Face authentication now automatically blocks when the device is in a pocket

Clicking on the QS data usage toggle now opens the data panel

Aligned music card vertically to volume panel

Added option to force custom Doze brightness

Made ringer icon optional in volume panel

Asus Longshot is now the default screenshot system!

Moved Dark Mode to Blissify Settings

Added dependencies to system themes

Bug fixes

Fixed “Edit QS panel” icon touch issue

Fixed battery QS tile icon not changing. The detail for it was also removed.

Fixed “remove lockscreen default shortcuts”

https://blog.blissroms.com/2020/09/14/updates-september-2020/

And that’s it for this month! Have a good one and see you in the next update post!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Thank you so much fir the update.

My favourite, and the best Q Rom.

Just wish, the static and disturbance while using speakerphone, during calls could be fixed. All Q and Pie Roms have this issue.

Wondering why is so hard to fix this?

Anyways thanks agian bro, you're doing a big favour to our Mi Max community. :good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] lethetuyen:
Wifi hotspot failed and can't turn on (moblie data always on)

Please help and fix with many thanks
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I've tried several times, but with no success.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Please specify detailed information about this issue. Can't you activate a hotspot? What ROM version are you currently using?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] lethetuyen:
I'm using Bliss 12.11 normally but yesterday. Hotspot go wrongs. Could you send file to flash in deed

Thanks you very much due to your quick response
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
Try 12.12 first of all. And which file are you asking for? Download links could be found in the initial post.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
[MENTION=6407867]_firewall_[/MENTION]

Could you please enlighten me about this setting, it was on by default, but i turned it off.

What does it do?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I'm not using this rom. So, sorry, but can't help you with this.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Hi, any updates for yet for this rom?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
It looks like Bliss ROM team switched to Android 11. My device sources aren't ready for Android 11 and I have no time to fix them for R now.

I'll sync the Q sources and upload a new Q build soon. But I'm not sure if it will have any new features, bug fixes, etc.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] suhailsayed:
Great bro, thanks :svetius:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
October Security Patch is not available in their sources yet. So, I'll build Bliss once its team adds it. One of their developers kindly told me that it will be added during the next two weeks.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Viceant01:
Are you planning to bring Android 11 to our devices? I was not expecting it.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] _firewall_:
I'm currently have no time for preparing sources for Android 11. Will try once I have it ;)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Viceant01:
Ok. It's a pity there are other new phones cheap and very powerful nowadays, but their screens aren't as big as our ones

Enviado desde mi Mi Max mediante Tapatalk