yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] FabX:
Hello,

that's absurde but my TYTN II have a 20% of battery drain after 1 hour of standby and only 5% of battery drain after 1 hour of reading mp3 with pocketmusic software.

This is strange!!!!!

I made this test starting each time from a fully charged battery.

I think this is a real bug in wm6.1 because in standby mode to have a so battery drain there should be a task which charges cpu!

Have you idea of any software which can log task manager to a txt file during standby mode?
[Tilt, TyTN II, MDA Vario III General] FabX:
Is possible that no one of you have this problem???
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] michal383:
I'll try soon.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Linez:
Nice work, might try this soon.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
vince31fr -- Can we dirty flash this new iodéOS ROM over your previous LineageOS 17.1 + MicroG (Unofficial) ROM?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Yes you can, but be careful, make a backup. There is no particular reason for a dirty flash to fail : the basis is the same, the ROM is signed with the same keys... The modifications made to the system for supporting the adblocker should not be harmless.

There's only one thing that may cause a problem, is that microg, as I told in the old thread, has been compiled with the mapbox option.

About microg, even with the mapbox option, many apps with integrated maps still do not work properly... But the development on microg is starting again, so we may expect some progress.

Maybe some users that tried dirty flash could tell if it worked?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
Thanks -- I went ahead and dirty flashed this iodéOS ROM over your previous LineageOS 17.1 + MicroG (Unofficial) ROM and everything seems to be working fine. :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Hi, for the record I'm antoine, I work with vincent on this project.

As mentioned in the OP, this adblocker is still in its infancy (we use it for months now and it seems robust), but there may still be bugs. We are actively developing it, and many more features will be added over the next months. We are open to receive bug reports, suggestions, comments of any kind...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] baggino:
I also installed your building out of curiosity, but I did not know how to recover my contacts and photos that are obviously on Google, is there any alternative to this ??
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You can export your contacts from google and import them in the Contacts app. Last time I used google photos, it was working, except synchronization. You can also export all your photos in an archive file.

Personally, I use a nextcloud account at infomaniak, not very expensive. I sync contacts, calendar, photos, ... If in the future I get a decent upload rate at home, I'll probably use nextcloud on a home server.

Leaving google has a price...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] wain_hero:
neat!

What a surprise that rom ! I'm going to attempt a migration from before your rom [MENTION=7932843]vince31fr[/MENTION].
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] peking12:
Bluetooth

I really like this ROM!

The only problem I've found so far is that I have problems with bluetooth stuttering.

When listening to music or podcast, the audio quality sometimes gets terrible, like when you walk away from your phone with your headset.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Thanks for the feedback !

We will look into this

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

Great !
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] peking12:
When I changed Bluetooth audio codec to SBC in developer settings, the problem goes away. Does anybody know how I can make this change persistent?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
If you know which codec was used but does not work well (I read about problems with AAC but thought it was fixed), you can remove it by editing /vendor/build.prop, and remove -aac from the line

persist.vendor.qcom.bluetooth.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac-aptxadaptive
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] wain_hero:
This rom is just awesome. Iodé is a great concept. Congratulations, guys, on a job well done! Probably the best and most original rom I've seen since I registered on this forum (2009).

For info, my bluetooth headset works without any problem (I use the LDAC codec).

I made a dirty flash and everything works as excepted.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] peking12:
Yes, it is AAC which is my problem.

But removing -aac from that line in build.prop didn't change anything.. The default codec is still AAC after a reboot. It goes back to AAC when I disconnect my headset also.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Try to remove aac in /system/build.prop too
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Many thanks for that enthusiastic comment! We could not expect much more ;)

We're just at the beginning, many things remain to be done. Especially in the adblocker, which is the tough part, requiring a lot of development... Btw, what's your opinion about it ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] peking12:
Doing that prevents my phone from booting. :( Tried it two times and results are the same.

I was not allowed to edit /system/build.prop from a file manager with root privileges. Therefore I had to do it in TWRP.

I copied /system/build.prop and edited it. Then booted in TWRP to replace /system/build.prop with my edited version. I also took a backup of the original file.

Phone won't boot with the edited version, but booted when I put back the original version.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
Thanks for the update but in my Mi9, Ota says: " Update blocked."

Why do you need a fork ? why not to just add a Repo ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I made a change, could you please try again ? We made a version bump to 1.1 in this update, and some logic in the updater blocks updates to a different version. I modified this for next OTAs.

Well, this would have been so simple ;)

But the reason is quite complex:

- Additionnal repos file is read by the FDroid app only once, at the first start of the application. All users would have to clear FDroid storage, loosing their preferences, including additional repos they added themselves [**]

- There is some kind of duplicate app names, in particular microg services whose package name is com.google.android.gms, just as the official google play services. This package name is mandatory. There are several microg versions in FDroid repo which use that name: old versions in the official fdroid repo (which were named "UnifiedNLP" and not "microG services"), new official version in the official microg repo, and now our own tweaked version of microg... So there is a question of priorities when including repos: our iodé repo must have a higer priority, for this particular app to appear in the good category, with our own description.

==> so finally, the only thing we could do was to fork FDroid: we include our repo with the good priority, and we force the repos to be rebuilt at the first time our FDroid clone is started.

The sources can be found online, follow the link in FDroid (search FDroid app in iodé category).

And all this (FDroid fork), mainly because we want to have our own fork of microG... this has allowed us to include some fixes before evolutions of the official version (most of them are now obsolete and have been deleted), preset some default options...

Now, with this fdroid repo, we will be able to quickly distribute evolutions of our iodé apps and our forked versions of microg (plus fdroid, firefox, ...), which is a big step forward, in our opinion.

Edit:

[**] Of course, people could have included themselves the iodé repo, with a link we would have given, so no need to clear FDroid storage. But (1) many people would not have taken the time to do it, and (2) this would not solve the "priority problem" for app names. We preferred to implement an automatic way to do all that, with everything ok from start for new and existing users.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
Running the latest build (20/11/2020) and so far it's running super stable and smooth. This ROM keeps getting better and better! :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Coolgoly:
Anx camera issues fixed in new release.

Great job!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
Thanks for the detailed explanation.

I still can't download OTA, maybe it's a problem on my side. But it's not a big deal. I'm gonna download the ROM .
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You must clear the updater storage, it has a wrong information. Sorry.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] kouzinger:
Reboot when streaming to Miracast

Hi and thanks again for your continous efforts.

One thing has been bugging me ever since I upgraded to Mi9/Lineage 17.1/iode (as all three happened at the same time i unfortunately cannot tell what made the difference) in february I can no longer stream the screen content of my phone to Miracast-compatible devices which used to work perfectly on klte/Lineage 16.

What I have tried ist connecting to different Miracast-servers (Microsoft Wireless Display Adapter, Windows 10 integrated Projection Service, AirServer, EZcast) but never to any avail. Whenever I actually manage to find one and choose to connect to it the server briefly shows my phones name and that moment my phone reboots showing the iode-bootscreen.

Can anyone confirm the issue or even tell me a solution?

Greetings

Konrad
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
It works. thanks.

testing...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I can work on this but need someone to test, I don't have any compatible device. Would you like to enter our beta testing group and give some feedback of my trials?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
"ogg" audio

I have another problem but is not related to your ROM.

I convert my audio library to "ogg" using Audacity or Soundconverter on Linux.

All the ROMs except "MIUI" and "Paranoid Android" can't play it out of the box.

I have to install another equalizer, VIPER4Android or JamesDSP, from Magisk to bypass this.

Any advice. thanks.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] nicky69100:
Stupid question, I come from xiaomi.eu 20.11.5 version, what are the steps to flash last iode version? Still have to flash vmbeta? Do I need to decrypt twrp? Could I flash zip from twrp or do I have to sideload it as suggested. It's been a few months since I've not flashed any aosp rom so I wanna be sure before erasing everything :) And by the way congrats for the rom which is original, and maintained with love!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] kouzinger:
Miracast

I happen to have entered your beta testing group on Telegram yesterday and yes, I'm willing to help (if I can - I'm not a an Android-dev) and have Miracast-hardware at hand.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Great. You'll have a beta tomorrow morning I think.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You'll have to format data in twrp (not just wipe), probably flash vbmeta although I'm not sure it is required when coming from xiaomi.eu (but it cannot hurt), flash from inside twrp or sideload no matter.

Hope you'll like it!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] drlenny:
Suddenly today, duckduckgo search results are not returned when iode is on.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Maximei:
VPN

I realy like your rom to use it at Mi9. Now I am afected by the chinese firewall and dont get any data during I am connected with ProtonVPN or NordVPN. Sometimes after waiting 30 Seconds ( feeling like a long time) I get cennection, but to only one webside.

If possible, please have a look to this problem.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Sure we are going to look into VPN issues we have with iodé
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Good news: it will be fixed in next release!

Should work now with most, if not all, VPN providers.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] mi-girl:
I have some general questions regarding this degoogled rom:

- I got the point that google is spying on us and collects our data. On the other side I never downloaded a virus from play store in all these years. Since this rom is all about data privacy I am concerned that someone distributes malicious apps through f-droid and aurora. I would like to understand if this is a possible risk or am I just being paranoid?

- I like swiping right from the home screen and watch the latest news on google discover/snapshot. Is there anything similiar on a degoogled rom? What do you use to keep up to date?

- I need at least google gmail and calender. Does it make sense to install any google apps on iodeos?

Thanks in advance!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] dmahtani:
Aurora Store pulls from the same Google Play store sources except that you do not need your own Google account. So the risk of using Aurora Store is the exact same as using the Google Play store. F-Droid is generally all open-source software and the maintainers do vet all the apps before allowing them on so you are quite safe there as well.

I am not sure about the swipe right from home screen options out there. I just install news apps on my phone and check that.

Do NOT try an install a Google apps package like GAPPS on iodeos. Out of curiosity I tried it to see what would happen and it was a DISASTER. Made the ROM super unstable....it was literally like the ROM was in a civil war. You can still use your Gmail account using IMAP and an email client such as K9. Don't try and install the Google Gmail client -- it won't work.

Google allows a Google Calendar account to synchronize via the CalDAV service. So you can install an app like DavX to sync your Google contacts and calendar into your phone, and then a calendar app like Etar as the calendar app.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
### New update: 02/12/2020 ###

Available as OTA (see OP for direct link and changelog)​
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
Hi vince31, the new forum software seems a bit bugy, I can't see a changelog and can't go to site 8 to read something there ;-)

But I trust you, will buy you a coffee and install it. ;-)

Thank you
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
There's a link in the OP to this message, which was previously just below the OP: https://xdaforums.com/t/rom-mi9-10-...g-adblocker-02-12-2020.4124631/#post-82948883
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
And, thanks for the coffee ;-)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
btw. Do you actually get a coffee for this ? :unsure:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Yes @iodeOS got!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] slooowrider:
Hi,

my display is not turning. In no app, but the option "auto-rotate" is on. Do you have a solution for me?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] orawnnd:
Hello,

awesome ROM. But for some reason I am having problems with my internet connection. It's either very slow or doesn't work at all (Wifi especially). I didnt really analyze it further. Is that a known problem/something to do with microG (which is my guess)?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
This should not happen. One quick question: what happens when you open the iodé app (the blocker UI) ? Do you have normal information ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] drlenny:
I experience this as well, and periodically when I open the iode app, the UI is nearly empty. only the 3-button toggle shows.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Greatus:
With last update, is it possible to have FOD with screen off? Regardless of AOD on or off. Thank you.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Last time that I try this ROM was around 1 month ago but after flashing screen freeze at iode logo and reboot to recovery after around 1 minutes.

I tried Format and flash vbmeta but not helped, so I switched back to Paranoidroid.

Is this issue fixed?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] shafi37:
Hello. I'd like to ask what is your SoT and overall battery usage on this rom?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] orawnnd:
Yes i have normal information. The stream is a little bit delayed when i open it up (shows 5mins first, then loads to present), but other than that normal information.

I have this problem with the twitter app especially (always have problems with reloading the timeline) and figured out, that twitter has an insane amount of requests (most of them not beeing blocked tho). I have iode disabled most of the time, as i block ads and trackers with a custom dns.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
The delay in stream initial display is a known problem, we have to change the way the widget is built. This is not linked to network performance.

Some apps may experience problems with blocking: blocking parts of their traffic can change their behavior. If network slowdowns appear in some apps and not other ones, this is the reason. Maybe you have another problem, see below.

There is a known problem in the blocker that happens when its internal saved data is corrupted, which may occur especially with forced reboots. We have to enforce robustness of that part.

In the meantime, you can delete the saved history of the blocker, i.e. the folder /data/snort, in twrp : issue the command adb rm -rf /data/snort
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
To enable FOD with screen off, you also have to enable DT2W, the two things are linked. I did not have time to investigate that issue yet, i.e. either find a way to make FOD screen off work without DT2W or enable DT2W when FOD screen off is switched.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I never heard of such a problem, you're the only one complaining... Try again!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
If some other users could answer, it would be great.

I don"t make a normal use of my phone (rebooting often to test things etc), so I don't even know how SoT can be on the last update. What I can tell though is my overnight battery drain is around 2/3%.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
battery usage is very well. Without problems I'm able to stay alive till 3 day while usual use.

Problem is, I often forget to reload the phone in time therefor ;-)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] l1x3:
Hello vince31fr,

would you share your kernel, devicetree, vendor repositories?

It would be really nice if others can take advantage on your impressive efforts. Im really interested to use it for self buildung.

Thank you!!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] superjcvd:
Hello

First of all let me say thank you for this amazing work.

This ROM is great. I left Miui.eu for this one and I'm happy with it.

My only concern is that I can't make Google Maps or Waze working.

Maps just crash with no error message and Waze is not able to download map data.

Am I missing something ? Or maybe this is a normal behavior because of MicroG ?

regards
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
Hello,

I would suggest to add the need of flashing vbmeta in the Mi 9 instructions. I also ran into boot loop and this did it. I was migrating from an official ROM to your awesome ROM.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] kipue:
Agreed with you!

But I feel the problem is that if you ever flashed Xiaomi EU, then never will need to flash vbmeta.

I did not realize that for a while, did not understand why other people needed it and me never lol. Of course, since Xiaomi EU was the first ever custom ROM I tried when I got the phone... :giggle:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
I previously purchased a few apps on Google Play. Even though some are puchased as paid apps, others use in-app purchase method. That is not entirely working with MicroG as I was able to find out. Actually it does not work at all. There is however a discussion that leads to a solution. In F-droid repository of Nanodroid one can find a modified Google Play that should play well with MicroG and be able to re-activate in-app purchases.

I tried to uninstall FakeStore but it would not allow me. Is there a way to uninstall FakeStore at use the NanoDroid version of PlayStore instead? I believe you would not commit the Play Store to be installed automatically but for some it could be useful to have a possibility to switch.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] deadbug:
I tried to flash this ROM on my MI9 (cepheus) device but ended up in a boot loop. Gonna try the steps above to solve that issue.

However, I am heavily reliant on a working google maps application. Has anyone tried to flash this ROM alongside opengapps (https://opengapps.org/) ? I know that I am kind of going against the whole principle of privacy here, but I guess it's still better than using MIUI. Any experiences ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] superjcvd:
Hello

I wasn't able to make Google Maps work with this ROM. This seems to be linked to MicroG indeed.

If you want to use OpenGapps I will suggest to use a stock Lineage Rom instead (https://xdaforums.com/t/rom-10-0-xi...ineageos-17-1-clean-stock-2020-07-10.4041523/)

I did that last week and I'm very happy with it.

I will give Iodé another try if they release a new build
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
I am not so sure about this approach. I also wanted one thing as I mentioned in my post above - I needed to have a possibility to unlock in-app purchases. This is not feasible as of now. So I tried OpenGapps; the pico version, something smallest that exists. I installed it, reboot my device and all of a sudden I felt like my device was bloated again. Google everywhere, popups, "please connect to google" etc. In-appm purchases worked though, the only benefit. I though though it would add just a few non-visible apps and frameworks that would make things work. It took me like 15 minutes to give up on that. Since there is no uninstaller, I reflashed.

My experience with OpenGapps.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi everybody

Hi Vince31 and all IodeOS team

I don't have enought time to follow you these last time....

Just come to say : Good end year and many things for Chrismas

As I get some time, I will Load your new OS. It's seam to wrok very well.

Good job, and thanks for all

See you
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] UniNick:
Tried a lot of ROMs over the years - this one is the best! Congrats for the great work

Some small things:

- PureVPN app doesn't work and manual connection via system settings has very very slow data rates (server speed is not the problem).

- File explorer always starts with "recently used" and if you mark a file there, you cannot delete/move it. Maybe it's possible to add an option to change the startup folder of the file explorer.

So Merry Xmas & Happy Holidays!