yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] StiiLe:
Thank you for this overview.

About vibrator

: Yes I do this in per-app notification control. We can't do it in global settings : we can enable/disable "Vibrator for calls" but we can't enable/disable "Vibrator for all notifications". It's not important anyway. :)

AI button

: oh yeah thank your for this tip.

Good ideas from GrapheneOS and modifying original LineageOS

: yes, I understand better your guideline.

GCam

: hum I didn't think about this as a Google app, good job, otherwise I could have said "Why did you put GCam in a privacy-oriented ROM (thus without Google)" :D

And I personnaly use Urnyx05 port too.

GPS

: ok I deactivated ME but maybe I'll give it a try again, I didn't know about this very privacy-friendly policy. I only tried it once, and it used up a lot of power. Maybe Osmand has the same power consumption, as a GPS app, I'll compare those two (and I personaly think Osmand has a more friendly and modern UI, with easy use if we don't go in its numerous settings)

Random reboots

: alright, it surely is my system indeed, I'll investigate it.

Thank you for your detailed answer. I like to play with some features but I prefer a privacy-friendly degoogled daily-driver for my phone, it was just some questions/ideas. I'll stay around, good job. :good:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] fredelec19:
Hello, is this rom in French?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
French language is available yes, as well as many other ones...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Dyrex2004:
interesting project, might need to check it out!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] martini2:
Threema with GCM is unreliable or not working at all. When i get a push notification the message is mostly hours, seldom just seconds old. I have to open the app every few minutes manualy to check for messages. How do i fix this?

microG Settings/Google Cloud Messaging/Recive push notifications is ON. The app is registered and "Allow registration" is ON, "Start app on push message" is ON

microG Settings/Google Cloud Messaging/Advanced all networks are set to "ON / Manual: 2 minutes".

microG Settings/Google device registration/Register Device ist ON (Status: Last registration xx minutes ago)

There is no Google account
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] oussama.5951:
I like the rom so far it is the only one with no random reboots even more stable than miui good job ?,

I'd like to see some visual features like customizing the fingerprint unlock animations...

And Is it possible to add face unlock ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
Same here on ''Signal messenger''.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You can try to remove that app from the battery optimization list, maybe it could help.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
As already explained somewhere, we voluntarily limit a lot the introduction of new features wrt the lineage base, in order to keep stability ; unless they concern our primary goal, privacy and de-googling. Particularly, visual features are not a priority for us. Maybe in the future we could consider adding this kind of stuff, but it's not in our priorities.

About face unlock, it is based on google play services and some google apps, so no hope to have that feature one day.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Same answer than Threma : try to remove signal from battery optimization list.

GCM with microg are unfortunately not always reliable, but the microg dev is actually working hard to improve it.

Btw, GCM are not always reliable with google play services : I remember e.g. problems with gmail notifications driving me crazy ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] oussama.5951:
Yes i get it, though there's this issue i see in many roms but some have fixed it, it's the brightness flickering when i unlock the phone with fingerprint
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
And just to keep everyone informed: I'm actually working hard on the device tree, as its main developper dropped its support for a moment (or forever, maybe, but everyone is really grateful for his tremendous work on it). The next release will include kernel update to latest stable (version 4.14.198, the actual kernel being 4.14.117), merge of latest CAF tag (LA.UM.8.1.r1-15900-sm8150.0), blobs update to miui V12.0.2, some reworking of the bluetooth stack...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I don't understand: the brightness flickering has been fixed since latest june's update. There is still a very little flickering, but extremely limited compared to what it previously was. It can probably not be improved a lot.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
Already does.

The only solution i found, ils to disable microg's google push, remove Signal and install it again.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
btw. Thank you for your work vince31fr ;)

This rom is still running since a whole while without any problems.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You're welcome.

I'm working on the next update, which will embed a lot of under-the-hood improvements, that's why it takes me some time (especially in testing, I don't want to push smth unstable): kernel up to 4.14.200, merge caf tag LA.UM.8.1.r1-16000-sm8150.0, reworking of the device tree. There will also be wifi display and screen-off fod. Stay tuned!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Do you guys know why there is not LineageOS official release for Mi9?

I just checked LingeageOS and there were Mi6, Mi8 and a lot of other Xiaomi devices but I couldn't find Mi9.

Is there any hardware issue on Mi9 that is not acceptable for LineageOS team or any other reason?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Simply because no one applied.

The dev who started development on the device tree for mi9 and made the first lineage build is not interested in applying for official support. His work has been the basis of all the other roms around, but still no one is actually interested to officially support lineage. Maybe some day it could happen though.

Official device support in lineage is a matter of individual commitment, it's not a decision of the organization by itself (apart the fact that the quality of the build must meet strict requirements). I personaly think that the device tree for lineage would be of sufficient quality to make lineage builds that could be officially supported, if someone wants to di it...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
Also some Restriktion could be made in Lineage official

As far as i know for example - Double tap to wake -

shall only be available for devices which came original with them.

Correct me if I'm wrong
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
The official charter is here: https://github.com/LineageOS/charter/blob/master/device-support-requirements.md

For DT2W : "All devices MUST NOT implement software based touchscreen wake features such as double tap to wake, swipe to wake or gestures if there is no hardware-backed support for them in the touchscreen firmware."

==> in other terms, it should not be implemented with a black screen keeping the device awake..
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Is https://github.com/iodeOS/ota/releases/download/v1-cepheus/iode-1.0-20200925-cepheus.zip the latest version? It's 20200925
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
I saw that too.

Did you forget to announce that Vince ? ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Eh eh... it's an unofficial build test unofficially released ;)

I posted it at the same time I released builds for the other devices, but wanted to work a bit more on mi9, that's why I did not announce it. It has been downloaded nearly 60 times and no one complained, so I can suppose it works well.

I just released another test build: https://github.com/iodeOS/ota/releases/download/v1-cepheus/iode-1.0-20201016-cepheus.zip that I'm pretty happy with:

- kernel up to 4.14.200

- caf tag LA.UM.8.1.r1-16000-sm8150.0

- blobs updated to miui 12.0.2.0

- build more stuff from sources

- screen-off FOD (one glitch though: DT2W must be enabled to make it work. I don't know if DT2W is really mandatory for screen-off FOD... I still must investigate).

- reworked auto-brightness levels. Much better now imho (apart minimal brightness which is a bit too high, I'll lower it a little).

- switch to QTI bluetooth stack

- Latest Microg evolutions, in particular Mapbox maps which now work even better (on 0825 build, user position was not visible in some apps and there was sometimes null pointer exceptions when leaving maps, now fixed).

BUT: I have a problem with that build: my phone consumes more that 10% overnight, which is much more than acceptable (without AOD, without DT2W, without screen-off FOD). I don't understand why, I see nothing suspect in logs, the phone is in deep sleep e.g. 9hrs and only 5 minutes awake with screen off during night, no suspect wakelock or alarm, no app consuming cpu in background.... everything seems perfect...

One possibility: my battery may be ****ed'up... Or my evolutions in kernel and DT introduced a regression that I don't understand yet.

So if some of you guys, may test the latest build (of course particularly battery consumption when dozing), and drop a little report here, it would be nice!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] wojnar:
I think I know the answer already, but I will ask anyway.

Does any sort of NFC payment methods works on this rom?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] benjver:
Hi,

So I am testing your last build and I can confirm you there is battery leakage : I lost almost 20% in a night where with last official build I lost about 4%.

The rest of the updated ROM seems perfect, even better and snappier than before, thanks a lot !
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Coolgoly:
Tested 20200925 build with 11.0.9.0 firmware and found the battery drain. Reverted to the previous release for now
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] phabet:
why? 12.0.1.0, 12.0.2.0 and even 12.0.4.0 fw already released. btw. latest beta works flawlesly
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] fredelec19:
Does this rom work in French?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
We are looking for beta testers volunteers!

Hi everyone.

As you may know, before officially deploying each update on all iodé smartphones, our team spends a few days testing that the update functions as expected.

We are thus looking for volunteers to help us testing our updates. The principle is very simple: as a beta tester, your will receive a notification to install each update a few days before the official one. You will only need to install it and report to our team possible anomalies on the use of your smartphone. If you encounter nothing wrong, then just enjoy the update before everyone ?.

If you'd like to become beta tester, feel free to join our 'iodé Beta Testers' Telegram app group.

Thank you and keep your data safe with iodé!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Thanks for your feeback! Problem now fixed, see my later posts.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Ladies and gentlemen, thanks for your patience waiting for the next official build. It will be uploaded in a couple of hours.

The battery problem is fixed, the overnight drain is now as flat as my electroencephalogram after spending several nights working on that rom (see picture below: charged up to 51% yesterday evening at 23:00, found it at 51% at 7:00 this morning). Please note that this also depends on which apps are installed: some of them may heavily drain your battery, as usual...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Coolgoly:
Thanks a lot.

Testing 1016 build on 12.0.2.0 fw and vendor and standby drain is high compared to the 0805 one
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Great Work.

I ask out of curiosity, how many hours did you set as default value to active Doze mode?

I think the default value is around 1h, I prefer 10m, whats your value?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I did not change the default values.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Greatus:
Is it possible to implement FOD without AOD? Like in MIUI ROMs?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Actually MIUI use AOD with a trick.

by default finger print indicator is off until you move your phone.

What MIUI do: Enable AOD with just displaying FOD when motion sensor is changing with around 2 seconds time out. :rolleyes:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Screen-off FOD will be in the next release (had to delay a bit, ota coming again in a couple of hours).

The actual behavior will be:

- withoud AOD: you can enable screen-off FOD, but won't see the FP indicator.

- with AOD: if you also want FOD, you need to enable screen-off FOD, and FP indicator is visible in both cases.

This should be improved, yes ;)

Also: to make screen-off FOD work, it it is actually mandatory to also enable DT2W. Maybe it could be fixed, I don't know yet.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Greatus:
I don't know the details. What I want is just FP icon when screen is off. It could be with secret AOD or without AOD. I'm no expert on details. If you implement it, it would be perfect. Thank you. ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
+++ New update: 28/10/2020 +++​

Download + changelog​

​
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Is there any option to record voice calls?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Coolgoly:
Battery issue fixed!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
During a call, you should have the record call icon in the phone UI.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Great!

Don't' hesitate to report any other issue, especially regressions wrt previous build if any.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
I installed this update and Firefox crashes everytime I try and open it. Anyone else having this issue? I would prefer to be able to disable or remove it -- especially since Lineage already comes with a default Browser.

UPDATE: I ended up uninstalling it via ADB

1) Connect your phone through ADB

2) Confirm you can see your phone via "adb devices"

3) Now, type the command “adb shell” and press enter.

4) Finally, type the command "pm uninstall -k --user 0 com.iode.firefox" and press enter to uninstall Firefox.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] PhasrX:
YES! I am having this issue too :confused:

The default browser is replaced for some kind of security reasons as mentioned in the description of rom. So they decided to use qwant browser. And now because (i think) of some problems with qwant they replaced it with firefox using qwant search as default.

But actually I am having the same issues as you mentioned above.

Maybe this is an important information for the developer/s? :)

Will try your adb fix :good:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
For me everything works pretty well. Firefox works also the Qwant search engine.

Qwant seems a bit faster now.

Battery I'll know the next day.

So thank you ! ;)

btw. microG services are updated with this realease ?

edit: says

I got 2 firefoxes now after the OTA update and one of them crashes every time i start it.

I'm unable to deinstall it .

There are 2 firefox in the app menu

one with 868 kb

and

one with 232 mb ( this one works )
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Right. I withdrawn the ota and will upload a corrected version today. Thanks for pointing that out.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
I use the DuckDuckGo browser found in F-Droid. It works very well and I really like the privacy oriented features. Perhaps the developers can consider using this instead.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
Unfortunately IR Blaster don't works anymore.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] PhasrX:
Thanks a lot!

Updated Rom is online -> will test it later this evening :good: :D

I will give you feedback.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
We included ddg for a while but preferred switching to Qwant where the search engine could be changed. Unfortunately the last Qwant browser does not permit that anymore. There was problems for downloading files too, so we finally decided to switch to Firefox. We will personalize it more in the future.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
We now include Firefox instead of Qwant. The last update had a problem with it, a new OTA is online.

You can switch to that version if you wish and remove the one you install, or uninstall our version with methods given a few messages ago.

Our Firefox version will be updatable through an fdroid repo we are setting up.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Well I'll check asap. Thanks for reporting.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
Out of curiosity, why do you not simply use the LOS Jelly browser (set to Qwant) but instead add an additional browser to the ROM?

IMO, browsers and search engines are a personal choice. As I mentioned earlier I use DuckDuckGo (both the mobile browser and the search engine). I have also used Brave Browser (another excellent privacy-oriented browser that can be set to any search engine).

Perhaps it would be better to just include Jelly in the ROM and let everyone choose their own additional browsers. :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
As a quick fix, put the file inside the attached zip in /vendor/lib64/hw

I'll push another ota update in the coming days, but I prefer waiting a bit more in case there are more things to fix.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Jelly was the first browser of our ROM, but there are several drawbacks:

- still some major bugs, or unexpected results. Just an example : make a search on qwant.com (the full qwant, not lite.qwant.com), follow a link: you get the icon instead of the page.

- the way it handles multiple pages by opening several instances instead of tabs is quite unusual

We then switched to ddg, then qwant, and now firefox. We should not have surprises with it as we had with all other browsers, it has good privacy features, does not rely upon webview as most other browsers.

We want our rom to offer, in some sense, a "complete" experience to new users, with all the basic apps a smartphone should have by default. For the same reason we included Magic Earth for example. The browser is an important part of a rom, and after being disappointed by alternative browsers, we prefer switching to a strong value. We will personalize it a bit over the time as we began to do (telemetry disabled by default, "Vote on google play" menu item removed, qwant as default search engine) and offer updates through fdroid.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
Works perfect. Thank you very much !
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
maybe another bug

-ANX 184 or 185 don't work anymore by me

I flashed via TWRP or Magisk two times and gave all needed rights to the cam-

but if started it came always " Still can't connect to camera"

edit:

ANX 190 with patch also don't work
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] JonnyZaggi:
No media playback on Xiaomi Mi9

Media Playback doesnt work for me, no matter which App i use.

Spotify

Voice (Audiobook Player)

Files (directly selecting an mp3 file)

Galery (Videos dont work, but pictures do)

Is there any more information that I can provide to help solve this?

I did an update to the version from 29.10.2020 and this problem ist still there. Before I was using the most recent version.

EDIT:

I did a clean Install of the 29.10.2020 version and still the same problem

Also tried another rom (syberia) and there I dont have the problem
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Coolgoly:
190 works but wide angle lens don't, probably due to the enforcing SElinux. You have to install camera,framework, 48mpix fix and bootloop fix, in case phone doesn't boot.

No playback issues here
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
[MENTION=4389826]Coolgoly[/MENTION]

thx for the advice with the framework. it works now, but without wide lens mode as you said.

so now everything works fine for me ;)

IR Blaster: works

ANX Cam: works

playback was also no issue here
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] PresidenKSC:
It is okay while i uninstal fake store to change phonesky?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] PhasrX:
I am running on your newest build now since the day you uploaded it.

No Problems here, works fluently! :)

No Issues with Firefox or as others mentioned with Playback.

Thanks a lot, i will let you know if I experience some bug/s in the future.

Cheers :highfive:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] fredelec19:
Good rom, but I don't have contacts and calendar synchronization from my Google account ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
I really like this ROM but I can't live without Google Play Store and Google Play Game.

Can I flash Gapps over MicroG?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Coolgoly:
Change your lifestyle removing useless dependencies or install another rom.

You can't flash gapps over microg
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] benjver:
Hi,

This rom is getting better and better.

But still few bugs for me :

- default firefox browser : my password manager (bitwarden) is unable to detect domains name. Bitwarden see all websites as "com.iode.firefox". With regular firefox from aurora store it works as expected.

- VPN : I'm unable to get internet access through VPN connection. My VPN provider is Surfshark. In the app it seems to be connected but impossible to load a web page or something else. I tried with the openvpn client it's the same. The same with connection to my home through wireguard. This happens since the first release of this rom.

Others suggestions:

- maybe you could replace QKSMS by Signal ? It also manages SMS, is open-source and has encrypted conversation mode.

- Carnet app could be replaced by Nextcloud Notes maybe ? They both have similar workflow and features but the later can synchronize to a nextcloud server. This could encourage people to use a nextcloud server (self-hosted or through free providers).

By the way thanks again for your hard work !
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vailskier:
Thank you for the great Rom! I really love the concept of integrating microG (with maps working) and also having an adblocker without root - just awesome!

But I also experience problems of not working or very unstable connections with wireguard VPN. If there is any chance of fixing this it would be the perfect Rom for me! :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Do you still have the same problem?

If you could send a logcat, I'll take a look
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Send a logcat while trying to switch to wide angle lens. I'll take a look.