Development [ROM][13][OFFICIAL] crDroid 9.5

Search This thread

laviniu_c

Senior Member
Jun 16, 2016
522
295
Xiaomi Mi 6
Xiaomi Mi A2
anyone tried to upgrade the vendor firmware with the one miui released recently for miui14/a13?

V14.0.1.0.TKQEUXM13.0

also what's the difference between the release from 02.15 and 02.16?
 
Last edited:

Lollauser

Senior Member
Jan 17, 2011
144
32
Moto G
Xiaomi Mi 4C
When trying to flash gapps (Nikgapps) full package, Installation fails because of a not enough storage error.
I cant resize partition with TWRP 3.7.0, twrp maintainer said it can be adjusted rom-side.

Should the developer modify partition table to increase system, because is no more enough for actual gapps size?
 

KaoDome

Member
Sep 4, 2013
35
13
Report from a Courbet, set of steps that lead to bootloop:
- Complete flash of the current stable global MIUI release, 13.0.11.0.SKQMIXM
- Boot to the recommended TWRP build.
- Flash current crDroid build, crDroidAndroid-13.0-20230216-courbet-v9.2.
- Flash current NikGapps full with attached config.
- Formatted data.
- Reboot.

How are we to keep a straight face telling people to try 3rd party ROMs when there's no stable installation structure in place, nor way to diagnose at that point what the problem is. *Before anyone jumps to my neck, this is a general thought, not talking specifically about this situation, everyone working on 3rd party stuff does it with the best of intentions and in their own free time*.

Oh, and updating via OTA had messed things up, perhaps it needs to be checked or disabled altogether if unsupported when combined with the recommended GApps distribution. That's why I have this Courbet with me (it is not mine) it was installed similarly last month I think it was before giving it to its owner and he updated to the latest build through OTA today. For whatever reason NikGapps scripts or something didn't remove the stock apps they replaced, leading to duplicated apps (e.g., stock calculator and Google's, clock, messaging apps, browser, etc.), missing Play Services... a bloody mess.
 

Attachments

  • nikgapps.config.txt
    3.6 KB · Views: 25

Lollauser

Senior Member
Jan 17, 2011
144
32
Moto G
Xiaomi Mi 4C
Report from a Courbet, set of steps that lead to bootloop:
[CUT[

Report from a Courbet, set of steps that lead to bootloop:
- Complete flash of the current stable global MIUI release, 13.0.11.0.SKQMIXM
- Boot to the recommended TWRP build.
- Flash current crDroid build, crDroidAndroid-13.0-20230216-courbet-v9.2.
- Flash current NikGapps full with attached config.
- Formatted data.
- Reboot.

I don't know if that could be the origin of your problem, but the flashing instructions say to format data BEFORE installing gapps, not after as you report
 
Oct 14, 2022
6
2
Report from a Courbet, set of steps that lead to bootloop:
- Complete flash of the current stable global MIUI release, 13.0.11.0.SKQMIXM
- Boot to the recommended TWRP build.
- Flash current crDroid build, crDroidAndroid-13.0-20230216-courbet-v9.2.
- Flash current NikGapps full with attached config.
- Formatted data.
- Reboot.

How are we to keep a straight face telling people to try 3rd party ROMs when there's no stable installation structure in place, nor way to diagnose at that point what the problem is. *Before anyone jumps to my neck, this is a general thought, not talking specifically about this situation, everyone working on 3rd party stuff does it with the best of intentions and in their own free time*.

Oh, and updating via OTA had messed things up, perhaps it needs to be checked or disabled altogether if unsupported when combined with the recommended GApps distribution. That's why I have this Courbet with me (it is not mine) it was installed similarly last month I think it was before giving it to its owner and he updated to the latest build through OTA today. For whatever reason NikGapps scripts or something didn't remove the stock apps they replaced, leading to duplicated apps (e.g., stock calculator and Google's, clock, messaging apps, browser, etc.), missing Play Services... a bloody mess.
You have to format data before flashing gapps
 

Attachments

  • Screenshot 2023-02-21 205606.png
    Screenshot 2023-02-21 205606.png
    8.6 KB · Views: 18

KaoDome

Member
Sep 4, 2013
35
13
That isn't it, I just simplified the steps, notice how a factory reset or formatting /data on a working system doesn't lead to a bootloop. Notice, as well, the message that appears when data is formatted reminding people that to be able to use that section again a recovery reboot could be necessary.

I'll be testing things out today (regression mostly, going back NikGapps versions), with a bit of luck I can remember more or less when it was that I installed this device before and the problem lies there and not in the ROM. Just like that "out of space" thing, I don't believe it to be out of space, out of the box there should be quite a lot free space (some... 3+ gigs?)

As for the phone owner... I'll advise him not to update the phone on his own until things get more robust.
 

KaoDome

Member
Sep 4, 2013
35
13
I'll write it in a new reply so those subscribed would be notified, also directly tagging @Lollauser and @Legitimate_ process 99 because you both replied about the issue directly too.

After... Jesus, more than 2 hours of flashing, different versions and combinations almost giving up, it has to do with Google Search and/or Assistant. NikGapps version doesn't seem to matter (test with the current one from the 18th, 1st and two canary builds, 21st Jan and 11th Jan), if any (or both) of those are enabled in the configuration script a bootloop would ensue.

I don't really know if the other settings I chose played some part in it, but in the end the configuration script was the same I attached before, only with those mfks disabled. I went ahead and disabled the backup (and restore) functionality from the ROM installation script during testing so each time I flashed it, it was clean, otherwise if any GApps addon.d scripts were present they would be triggered.

Oh! By the way, from time to time I encountered that "not enough space" @Lollauser mentioned concerning the permissions file for one time initializer in /system_ext, which I could only get around by flashing the original super from Courbet global and starting anew... There ought to be a better way, that's like killing files with a cannon, but I didn't really have the time to delve into it right now, and he needed the phone as soon as possible too haha.

So yeah.. installation-wise this is tested to be working:
- Boot to ygherna's recovery (link in OP, version 3.7.0), perhaps it could also be done through SHRP's since we're not interested in decrypting data, but hey.
- Flash crDroid, build from the 16th of Feb 2023.
- Flash NikGapps, build from 18th of Feb 2023, script attached here for convenience in case someone gets to this part and wants it.
- Format data / factory reset, could be done directly from ygherna's recovery or using crDroid's (it's inside the ROM zip, not used or flashed).
- Reboot to system.

If Google Search is needed or required it can surely be installed afterwards through the store.

HTH.
 

Attachments

  • nikgapps.config.txt
    3.6 KB · Views: 16
  • Like
Reactions: Lollauser

pkgin2002

Member
Mar 21, 2022
6
0
OnePlus One
OnePlus 5T
I have cdroid 9.1 unofficial. I want to upgrade to v9.2 official. Please share the steps.
This is an area which is surprisingly not mentioned anywhere. Installation steps are just 15-20 words.
 

Golbinex

Senior Member
Nov 19, 2017
297
660
Czechia
Nexus 7
Samsung Galaxy Tab S5e
When trying to flash gapps (Nikgapps) full package, Installation fails because of a not enough storage error.
I cant resize partition with TWRP 3.7.0, twrp maintainer said it can be adjusted rom-side.

Should the developer modify partition table to increase system, because is no more enough for actual gapps size?
System partition reserved size can be increased, however that means taking space from userdata partition for everyone else. Reportedly NikGapps Omni can be flashed and I suppose that apps from bigger packages can be installed from Play Store.
I'll write it in a new reply so those subscribed would be notified, also directly tagging @Lollauser and @Legitimate_ process 99 because you both replied about the issue directly too.

After... Jesus, more than 2 hours of flashing, different versions and combinations almost giving up, it has to do with Google Search and/or Assistant. NikGapps version doesn't seem to matter (test with the current one from the 18th, 1st and two canary builds, 21st Jan and 11th Jan), if any (or both) of those are enabled in the configuration script a bootloop would ensue.

I don't really know if the other settings I chose played some part in it, but in the end the configuration script was the same I attached before, only with those mfks disabled. I went ahead and disabled the backup (and restore) functionality from the ROM installation script during testing so each time I flashed it, it was clean, otherwise if any GApps addon.d scripts were present they would be triggered.

Oh! By the way, from time to time I encountered that "not enough space" @Lollauser mentioned concerning the permissions file for one time initializer in /system_ext, which I could only get around by flashing the original super from Courbet global and starting anew... There ought to be a better way, that's like killing files with a cannon, but I didn't really have the time to delve into it right now, and he needed the phone as soon as possible too haha.

So yeah.. installation-wise this is tested to be working:
- Boot to ygherna's recovery (link in OP, version 3.7.0), perhaps it could also be done through SHRP's since we're not interested in decrypting data, but hey.
- Flash crDroid, build from the 16th of Feb 2023.
- Flash NikGapps, build from 18th of Feb 2023, script attached here for convenience in case someone gets to this part and wants it.
- Format data / factory reset, could be done directly from ygherna's recovery or using crDroid's (it's inside the ROM zip, not used or flashed).
- Reboot to system.

If Google Search is needed or required it can surely be installed afterwards through the store.

HTH.
I use MindTheGapps on my another device without problems, you can try it. If it will be without problems, I will change the recommended gapps. Other ROMs like PixelOS have gapps included, so it requires less work to install and update.
I have cdroid 9.1 unofficial. I want to upgrade to v9.2 official. Please share the steps.
This is an area which is surprisingly not mentioned anywhere. Installation steps are just 15-20 words.
Download ROM zip, reboot to recovery, install ROM zip, reboot.
 
  • Like
Reactions: Lollauser

Lollauser

Senior Member
Jan 17, 2011
144
32
Moto G
Xiaomi Mi 4C
System partition reserved size can be increased, however that means taking space from userdata partition for everyone else. Reportedly NikGapps Omni can be flashed and I suppose that apps from bigger packages can be installed from Play Store.

Yes I finally used NikGapps Omni, with a couple of needed addons.
But several secondary google apps which come from playstore give problems, maybe because everything needs to go to system (which can be achieved only with clean flash of full suite i guess) to work in the correct way.
Of course that's not your fault, and depends on gapps developing...i'm no developer so i like to stick to things as easy as i can ;)
So, for me, that's a vote to increasing /system 🙋‍♂️ 😅

I use MindTheGapps on my another device without problems, you can try it. If it will be without problems, I will change the recommended gapps. Other ROMs like PixelOS have gapps included, so it requires less work to install and update.

Thank you for the advice
Isn't there an official xda thread or whatever site for MindTheGapps? i can't find
I know Pixelos and other rom coming with gapps...but i love your rom too much!
 

Golbinex

Senior Member
Nov 19, 2017
297
660
Czechia
Nexus 7
Samsung Galaxy Tab S5e
Yes I finally used NikGapps Omni, with a couple of needed addons.
But several secondary google apps which come from playstore give problems, maybe because everything needs to go to system (which can be achieved only with clean flash of full suite i guess) to work in the correct way.
Of course that's not your fault, and depends on gapps developing...i'm no developer so i like to stick to things as easy as i can ;)
So, for me, that's a vote to increasing /system 🙋‍♂️ 😅



Thank you for the advice
Isn't there an official xda thread or whatever site for MindTheGapps? i can't find
I know Pixelos and other rom coming with gapps...but i love your rom too much!
You can get MindTheGapps here: https://wiki.lineageos.org/gapps
It doesn't have official website.
 
  • Like
Reactions: Lollauser

Amr fego

Member
Apr 23, 2014
47
3
I very like this rom very stable
But i need to know about battery life how about becouse some days i found battery drain fast and some no with the same usage
The second .. Always on display is high brightness
The last thing we need to add app lock mode
 

serbinovsm

Member
Dec 14, 2016
25
0
1.With update to the 9.3 missing 2 button novagation .
2.With clean install using mindgaps you can't restore backup from GDrive .
3.With nickgaps I got error in TWRP .
 

aphanic

Member
Aug 6, 2014
10
4
35
Madrid
Hi, I recently switched to a Courbet from an older device that was running crDroid too, but it was based on Android 11 instead of 13, so I don't know if what I would like to suggest was dropped at some point.

In that phone, under the crDroid settings there was a feature dubbed Smart Charging with which one could set charge limits, could it be added in the next build for the Mi 11 Lite 4G? I have attached an image of it so you know how it looks like, it's in the miscellaneous section.

One thing I noticed in the change is that at times when apps acquire our location a notification from System is displayed, in the 2nd picture attached to the reply you can see what I mean, in that case it was Maps. Because it is System, we can't silence those notifications, I tried looking for a setting governing it, but I couldn't find it. If it's there, could anyone tell me where? If it's not... could it be added at some point so those can be disabled? In the example, I would expect Maps to get my location at times and I am fine with it, I'd rather not deal with the notifications.

Another thing I noticed, because my previous phone had an LCD display and this one is OLED is the burn-in prevention for the status bar. There is no toggle for it either, is there? I could live with it, but if at all possible I'd rather have it disabled and the item placement be the one used when notifications are shown (you can see it in the second screenshot too), it's kind of in the middle of it. I think it would be good to have it enabled by default (the protection), but also give users the ability to disable it.

And lastly, a question for regular users, the camera app that ships with the phone isn't capable of saving RAW, is it? I like that app, it is the one LineageOS uses, but I didn't see settings for that anywhere. The gallery app is a bit simple, which isn't bad, but I would add an option to choose the default tab it opens to (e.g., Albums), or a way to choose which folders to ignore and not shot.

Thanks for everything by the way! I am a long time user of crDroid and I'm glad someone is building it for Courbet.

PS. I just read your posts @serbinovsm, but I haven't upgraded yet, I installed 9.3 directly from MIUI so I don't know, but I used NikGapps too because that's what I used in my previous phone and it worked fine, I used the current version.

Because I use Magisk, I need to use a module so that Play Integrity passes (to an extent) and I can use Wallet and the like, isn't it needed using MindTheGapps? I have barely anything installed for now, and if it isn't I might reinstall.
 

Attachments

  • Smart Charging.jpg
    Smart Charging.jpg
    128.3 KB · Views: 15
  • Location acquired.png
    Location acquired.png
    139.3 KB · Views: 15

laviniu_c

Senior Member
Jun 16, 2016
522
295
Xiaomi Mi 6
Xiaomi Mi A2
wallet is gonna be tricky, sometimes it worked for me others it kept getting device doesnt meet securty. i have a feeling google started refusing unlocked bootloaders. your mileage may vary but dont be surprised if out of the blue it stops working. i think i did all the things right with deny list and the fingerprint in the extramodule. i just gave up.
 

Top Liked Posts