yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] pa.ko:
And now I appreciate you showed some engineering reasonability and offered reasonable solution. Thank you for that.

Now more on stability issues: as we found before (maybe someone missed it) data partition is for some users created as f2fs which is not reliable as for instance ext4 or sdcardfs. I don't know how and what (TWRP, ROM itself or install scripts) did that, but it was l like that for me and I installed this ROM maybe from first release. Now, after this crash / corruption, I reformated data partition in TWRP advanced wipe and got Google's standard sdcardfs which is considered good compromise of performance and reliability.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] fazzowicz:
The link is not working. Where can I download the latest build?

Ok. Its work.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] MrColdbird:
Not trying to be rude but whichever stance I decide to take is up to me.

I provide all of this for free voluntarily, based on my preferences and shared out of courtesy for a community that would otherwise be stranded like a whale in shallow waters.

As for stability issues, I really doubt that f2fs is to blame here, I've been running it for the longest time now and so far everything's operating just fine.

Also... do you even know what sdcardfs is? This has absolutely nothing to do with f2fs / ext4.

sdcardfs is a fuse-like layer on top of whatever the underlying filesystem is.

It doesn't care about whether you run f2fs or ext4. :rolleyes:

On another note, I've moved the OTA server to github and published a set of scripts showing how to generate the required metadata files for operating your own OTA server.

This should make it easier for other builders to set up their own OTA server (should they decide to provide OTA functionality in their ROMs).
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] stonesolouk:
That is great!

Thank you so much. You literally resuscitated our Mi Max 3.[emoji603][emoji16]. There is no phone our there I'd rather have for now.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] MrColdbird:
A new build is available.

This time around I've found a goof in AOSiP upstream that caused bootloops after updating an encrypted device.

I've cherry-picked a fix for this and forwarded the issue to AkhilNarang (who will, hopefully, be able to merge this in AOSiP upstream in the days to come).
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Toni Suwanto:
Why not use latest CHINA firmware as base ?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] pa.ko:
Regarding f2fs, yes it is wrapper (you correctly found it by Googling blogs) but have you asked yourself wrapper around what? When you delete partition (removing it's original format) and f2fs appears, what is underlying /wrapped FS? Well it is Google's modified fat32 which is used by milion of Androids and even some Google internal systems. And it is , as I said, designed for fairly good compromise on performance and stability. So that is why it is good it now appears as default instead of f2fs which is known to be buggy even you had good exercience with it for years (and you don't specify if you had fsync on or off though, so that may explain your good exercience and ours bad one).

I really appreciate your constructive stance now.

Thanks for OTA!
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] L_e_x_t_e_r:
Because ROM is based on latest Global firmware!
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Toni Suwanto:
I mean why he don't use China firmware as base,,
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
I recommend you read a bit about how multi-device custom roms are made as well as the difference between maintainers and developers.

following your suggestion we would have zero custom roms that deserve that name.

with some luck we would end up with kind of MODS that would contain zero to few real features and that would be not only buggy but would more or less have to stick to MIUI with all it's downsides.

since you ask it's ok but sometimes it's still worth to read a few pages before asking, so that total ignorance wouldn't show so obviously, but that's up to you as long as that was it ;)
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Cichy26:
Can I flash this ROM from any xiaomi.eu beta (now i have 9.8.1) or i must have miui global 9.6.27?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
Read the linked article.

It provides everything you need to know before i try to say the same in short and eventually incomplete.

It also provides information about troubleshooting and evaluation of ARB-Values etc.

https://www.xda-developers.com/xiaomi-anti-rollback-protection-brick-phone/
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] L_e_x_t_e_r:
In short...yes ;)

---------- Post added at 07:57 PM ---------- Previous post was at 07:44 PM ----------

Firmware is only for modem...so useless to use allways from newest china ROM. And firmware gets only sometimes new updates, so not every MIUI ROM gets new firmware....
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
Latest Build

Nothing to report but flawlessness !

BTW, this is not a feature "request" but something to consider. I mean easy unlock after the code without clicking the hook. I've seen that feature many times in the past and it was convenient, i luxury feature so to say.

nice weekend [MENTION=9350973]All[/MENTION]
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Critical Detox:
I've removed a few posts and edited some as well.

I just wanted to inform everyone that the way it works here on XDA is that it's community driven and with that in mind, What a Dev provides is entirely voluntary and none of you are forced to use anything they develop by any means at all, Yes there will be issues from time to time, Yes there's an interest for things to be perfect, But with voluntary work comes voluntary time/effort, Keep that in mind.

Now, It can't be realistically handled if you show up to the thread and simply say "This doesn't work" that's not critical information by any means for the Dev to work with, If you provide logs and any additional info you're likely to be met with more satisfactory results, If this happens to be a first instance, Be prepared to create a log in the event you're able to recreate the scenario or it just happens again.

Lastly, This is a development thread as you all should know by now, Let's keep the thread on track and discontinue these off-topic mishaps within the thread, Take it to the PM's instead.

Thank you.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] randomtidus:
Amen, to that!! Thanks alot [MENTION=4355924]MrColdbird[/MENTION] for this great rom!! Its almost perfect! But certainly the best custom rom i have used in the past 10 years, and i have used custom roms since my first HTC WildFire !!! Great work and i hope you will provide us for updates for a long time!
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] casabel:
any gcam mod that works well with this?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] btvbtv:
MGC_6_1_021_xcam6_beta4a
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Phanty:
Finally got around to updating to this ROM from AOSiP treble with eu base...and I'm blown away. This ROM is incredible and all the bugs I had on the previous treble build from March have been fixed, and I have not come across any bugs over the past few days of use.

Just wanted to say thanks to the OP for all your work on this and stepping up and bringing a custom ROM to this phone. Incredible work
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Sanatus:
Again I can't seem to get it work on my Mi max 3 in latest updates After fresh install the screen is not working,after that I've tried a different custom kernel for miui 10 and display is working but no wifi,wich is expected since kernel is for miui 10.So in the conclusion newest version have changed something in kernel configuration that is making my screen unresponsive to touch.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Skyllery:
Use orangefox if it's not the case.

Try flash a file called modem fix ysl. Can't send it from xda lab but you'll find it for sure somewhere around here. Or on telegram group or channel

Regarde ce message de Manu QUIJADA (Skyllery) ?? :/ttps://t.me/MiMax3Global/89793

Then wipe and flash an other time any ROM.

If does not work you'll need to fastboot miui with miflash to recover your device.

You've got an issue on your device it's not ROM related.

Regard
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Sanatus:
Nope display is still unresponsive,I did everything how it is described.First version of this rom is working .But after installing the latest update clean or dirty flash screen is not responsive,I have image but i can't do anything.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Sanatus:
And here is recovery log
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] anon1135:
I never heard of this gcam. Have u run into any problems with it yet?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] btvbtv:
Works great with 2017 hw intent config. Problems? Sure, some settings cause problems. Never seen 100% solid gcam mod so far.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] shingers5:
The redmi note 7 version is the best! No issues I can remember
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] btvbtv:
Would be great to see any mod without panorama banding. Anyway, I'd recommend to test cameras with reboot (after some mods, no camera would work) and move to the nearby dedicated thread to discuss pros and cons.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Sanatus:
It may be a problem with kernel that comes up with this rom.For example I tried to flash custom kernel for miui 10 rom into this rom, rebooted and screen works but wifi is not working since it is kernel made for miui 10.So I guess some display drivers are missing from rom kernel.If developer can inject drivers from miui10 rom that probably would fix the issue.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] nobbysheep:
So .. after a couple of attempts trying this ROM (couldn't live with the screen scrolling issues) things seem much more stable and far closer to stock android. Although MIUI is good there's far too many hidden additions (even with MIUI EU ROM) which seem to stop notifications and / or cripple some apps from running in the background.

I set aside some time to look at and try suggestions for reducing the screen lag - which only seems to be within Chrome and / or apps that use some web browser components (webkit / webcore / blink) so maybe there's some CSS tuning in MIUI that this ROM doesn't have.

Anyway none of the suggestions really seemed to work (apart from fsync) but I came across the Root Booster app which seems to have helped improve things. Apart from that I've spotted a few annoyances which I'm sure can be fixed with some config tweaks (although what they are is beyond my technical knowledge). Here goes;

1) You tube will not play videos to fill the screen (maybe the 2160×1080 screen is non-standard) which I'm pretty sure worked with MIUI

2) The screen rotation detection is very aggressive and even a slight movement will flip the screen 90 degrees

3) Screen auto-brightness can be a little over zealous in low light and choppy when increasing / decreasing brightness

4) Vibration is lower than with MIUI (can be tweaked in Kernel Adiutor app)

I'm going to use this as my daily driver for the next week or so and post any issues I spot here.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] jorgeepelos:
Scrolling issue is a sh ittt

Dont know why dont fix that

Or is not possible to fix? I dont know

But i cant use custom roms because that problem

And we have a lot of custom roms very nice but with scrolling problem

I want be fixed one day

Thanks

Enviado desde mi MI MAX 3 mediante Tapatalk
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] nobbysheep:
Maybe helping out the OP and community to find a fix would be good idea - just saying you want it fixed doesn't really add much value. Custom ROMs are the work of a few people who want to help the community and provide something that the big corporations can't be bothered to do as they can't hide adverts and user tracking code in open source code. I've used custom ROMs for many years and all have a few quirks and issues but those can be fixed with enough people helping. Try asking Xiaomi to fix a defect and I'm sure you'll be waiting a very long time.

So .. if you can help, please do.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] jorgeepelos:
How i can help?nim not a developer, if rom have a problem im not dev to solve this. Mi max users use custom roms and all have the same problem. Think that is enough users to find a touchscreen fix no?[emoji1]

Enviado desde mi MI MAX 3 mediante Tapatalk
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] nobbysheep:
I'm not a developer (any more) so I'm in the same boat. All I can do is research and see if there's anything the could help find the defect(s). From experience I would say that Xiaomi are applying some hidden proprietary code outside of the kernel code available to overcome the screen issue. It would also seem that the screen components are different across different batches of devices (nothing new there).

Try some different settings and record the results.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
No quote because i ignore all the whiners ;) just came across a quote and reply and therefore:

For me it's fixed and i posted the workaround in the kernel setup.

Since i never heard anyone coming back and report either success (like for me) or failure, I assume that people were afraid to try the necessary kernel tweaks ;)

And then when the devs themselves introduced things like fsync disabling the outcry was huge, even though one can make a proper TWRP backup and lose nothing when data partition would corrupt which is extremely rare anyways, happened to me 3 times in 13 years on 18 devices and uncounted but certainly hundreds on roms and kernels. Hence the risk is negligible and backups can cover our asses.

Of course, and i posted that too, twrp backups have to be made and especially restored correctly, some partition won't mount themselves etc and it's recommend to install latest rom-version over a backup to have things right again.

I will neither search my posts now nor repeat the whole bunch, it's your job to search and read.

Anyway i'll be on a boat in the arctic for 2 weeks and have VERY limited access to the internet for pleasure due to sa-costs ;)

good luck
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] nobbysheep:
Having done some further digging I notice that the last commit to kernel source related to Mi Max 3 and tianma_fhd (which is the display I have). Not 100% sure if this helps (I presume this kernel code is being included in the build of the custom ROM). Here's the commit in question should any devs out there know how to use this.

https://github.com/MiCode/Xiaomi_Ke...78cde1e#diff-5b6cf869265c13af8566f192b4ab3d2a

---------- Post added at 07:05 PM ---------- Previous post was at 06:47 PM ----------

I did try your suggestions and they made little / no difference. Have fun 'up north' - hope there's some snow / ice left when you get there.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Onecton:
Unusual Spotify behavior

Hi guys, again taking the risk to cause a big uproar.

So today I rebooted my phone, and much to my surprise spotify began to re-download all songs to internal Storage bc it "forgot" that all songs were downloaded to the SD Card. This is kind of a bummer, since i tend to carry around all my spotify Playlists in High Quality on my Card to save Data, bc i drive around alot.

The Card is good, I didnt have these Issues on a different Phone, since i wanted to verify that the card is okay.

I digged around and it seems some Samsung devices have this problem out of the box, meaning the SD Card gets initialized to late or something and Spotify Freaking out.

As for the Settings, i Run an 128Gb Card, and it is initialized the "old" way, not as extension of the internal storage.

This is merely a observation of my part, and in no way a critique on OP, since my last observation caused quite an uproar which was in no way intended.

I merely want to point out that i have this issue and if someone else experienced the same problem?

Spotify Support is quite Useless, saying to deactivate spotify before shutdown and reenabling the app after reboot. Or delay the initialization of the Spotify service?

For the Record im Running the 20190719 Build

EDIT: -------------------------------

I was curious if I will be able to recreate the issue on the newest Build, so i did a clean install ( no fan of dirty flash ), the problem still persists. I Think it has something to do with the OS checking the SD Card upon reboot? Maybe? My tech knowledge in this regard is not deep enough. But i wanted to exclude human error on my part, hence the reflash.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] palmdude:
You can test this by disabling "Startup at boot" for the Spotify using AOSiP's privacy guide (app ops). Owl's nest -> Advanced -> App ops. After rebooting wait a few seconds (to be sure sd card is "initialized", then start Spotify. What is the result?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] :
Hello,

Is supporting (auto) recording calls?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Onecton:
Thanks for the suggestions! But Strangely Spotify isnt even fazed by both options. Neither disabling, nor ask first does anything. Spotify wriggles itself through both limitations.

I can see the SD Card Symbol, so my guess is that spotify really starts before the SD Card is ready.

Is there possibly another workaround? Maybe another root app which allows for a delayed start?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] tisfomic:
Guys if we update through OTA on nijels twrp, we manually flash kernel and gapps or it is taken care of?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] eloyho:
Im having error code 7 when try to flash the ROM, any fix ?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
try to boot into recovery (from recovery) after rom install but don't do so after gapps install, flash magisk directly after gapps

there is no satisfactory explanation, it's a twrp issue.

you can try another recovery, i mean one of the unofficial ones

also to be on the safe side i recommend to disable all themes and display lock before starting to flash a new rom or an update.

again each of the available recoveries has a different behaviour, official has it's downsides but therefore restoring from backups works pefectly well

i won't recommend you a specific recovery because each user will recommend the one he's using and say it's the only one that is good and i won't take part in this kind of back & forth argument. choose the one you like best ;)
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
Latest version running great, no further issues.

I'm still looking a bit deeper into why some users have issues that others don't have.

There is always a reason and if we discard hardware issues for most if not all cases it must be something on users's setup ( user space ) that

is different in form of incompatibilities and the likes.

This does NOT mean anyone with such issues is doing something wrong while it means that those users are well counseled to thoroughly

learn troubleshooting.

First goal of troubleshooting is to find possible culprit and how to test them without clean installing each time etc.

Now as it happens i did some measurements. Some of their results might or might not be responsible for perhaps SOME of the various issues described in this forum.

The following can apply to other hardware but i report what happens with the mentioned hardware.

Tested Hardware: SanDisk Ultra 128GB

RESULTS:

The use of above mentioned and probably other SD-Cards is:

- Slowing down all functions of the device significantly

- Especially is slowing down boot-up and System-UI initialization

- Can prevent System to start

- Does check the SD-Card during and after boot-up extensively and in the process absorbs most of the much needed resources during boot-up

- Is relatively slow anyways LOL

Removal of such hardware results in multiple times higher overall speed of the device as a whole and specific read/write task especially.

Recommendation in case of lags and other such issues and hick-ups:

- Remove SD-Card if one is used and compare performance

- Consider inserting the SD-Card for it's main purpose like backing up roms, other kind of backups etc.

- Deactivate the SD-Card from settings> storage EJECT when not needed and if removal appears overkill for the use cases.

- For all major tasks other than backups of user data use internal sd-card
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] shingers5:
Mate this is xda and that question no one has been able to answer since windows 5 mobile. You just try to fix what you can duplicate and leave others down to user error. You will never be able answer that question re why different people have bugs that others don't
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] shingers5:
I've had tried them all and this is the best of the bunch. This has everything working with minimal issues. This dev has been here from the start and it shows. Thanks for this
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] magnamentis:
I aks nothing, no question, hence no answer.

No clue what you're heading at, some have lags and if they use an SD-Card but don't need it at all they can remove it and speed up things.

Always funny when someone jumps that way at a helpful post that hurts no-one but could help some.

Curious how you got you green batch, perhaps vitamine B ?

Funnily i was offered that and more many times but don't need a title to help out.

Best refrain from such negative posting in reply to someone who helps many for many years.

BTW my solutions always work or why do you think that i have more thanks than posts over many years without being a maintainer ?

However you do a good job to mute the few who still have a clue how thing work.

:eek:
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] shingers5:
No comment. Read what I said again and try to understand it. :confused:
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] Onecton:
Well I get that an SD card can slow the device down. But I just use it to store big chunks of data.

Basically the essence of your test is that we should only be used for backup and for nothing else?

What I don't understand is how the system checks the SD card. Why does the check take so long? Since I never had this issue on my old lg g6 I am just confused as to why the issue arose with the Max3. Now I know that these devices are different, and Android ROMs arent the same. Still pretty confusing.

Do you know any way how I can delay the start of specific apps?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] pokipokipxorn:
Was impressed by reviews on this ROM, decided to try. But hosting server is slow... There is no issue on my data link. Using wget or aria2 produces same results, slow download.

Maybe OP can consider mirroring the ROMs on other sites.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] pa.ko:
OTA not working. Detected new update but download stuck at 0%.
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] propi62:
Is manual updating needed to fix ota?
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] srg84:
Stranger things, New versión 19/08 doesn't appear in OTA..
[Xiaomi Mi Max 3 ROMs, Kernels, Recoveries, & Other] palmdude:
It seems the Aug 19 update has been pulled because of a bug. See also

https://github.com/Black-Seraph/device_xiaomi_nitrogen/commits/pie-aosip/updatelist.json