yashsingh1/xdaforums huggingface dataset:
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] abalam:
Delete. Gonna try it. Tnx for the rom
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] kuto232:
can use pixel rom installer?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] semdoc:
Dont know what this is... Why do you need it ?

Just go to recovery and flash using adb sideload ROM.zip....
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Shooter7889:
Everything working on my 8t..very smooth
[General Questions and Answers] TheJuuj:
I type in Arabic (phonetically though) and have certain phrases and names that I tried to delete by:

1- Deleting all learned words in advanced settings

2- Deleting app cache and data

3- Uninstalling the app

The only way to get rid of them is by manually removing them and deleting them individually. However the moment I download the keyboard again or on another device all the words show up again.It is becoming frustrating because I send many emails for work from my phone and it affects my typing flow.

Is there are there any way I could potentially just remove all gboard data that is associated to my Google account from somewhere to have the words learned completely reset?

Or at least to have the words I manually remove remain removed when installing the keyboard on another device
[General Questions and Answers] ineedroot69:
i think if i remember correctly there's a setting on google keyboard that would not allow it to "learn" how you type and suggest words

edit:: goto google keyboard setting > text correction > then disable text suggestion and contact suggestion or you can overall just disable suggestion strip
[OnePlus Nord Questions & Answers] exnokiafan:
Hi guys! Since the official Android 11 update is rolling out I have a question for you.

I am currently on the latest and ROOTED version of Android 10. I have absolutely no time to perform a factory reset to freshly flash Android 11.

My question is: since my phone is rooted what do I have to do in order to seamlessly update it from Android 10 to Android 11 keeping the root privileges?

Do I have to follow the regular procedure:

- download and install the update

- open magisk manager and install magisk on the inactive slot

- reboot

?????

Thank you so much <3
[OnePlus Nord Questions & Answers] DJBhardwaj:
Yes. That's exactly what you need to do.

BUT: only if the OTA is a full one, and not incremental.

If it's incremental, add an extra step to that list:

- Open Magisk, press Uninstall, and select Restore Images /* Added */

- download and install the update

- open magisk manager and install magisk on the inactive slot

- reboot
[Touch Diamond, MDA Compact IV ROM Development] neorder:
Hi,

i am looking for a solution to upgrade manila on my rom.

i dont want to flash a new rom because of language issues and the RTL engine in my rom.

i have asked in previous post if someone knows how to extract the RTL engine but no answer. so i am thinking on upgrading only the manila (TFlow 3D).

can this be done?
[Touch Diamond, MDA Compact IV ROM Development] iXiR:
How to extracte engine: I really don't know.

Manilla can be upgraded, there are some cabs in this forum.

But if it upgrades allways without problems, I don't know. You just have to try it I guess.

It can be found here: http://xdaforums.com/showthread.php?t=418312
[Touch Diamond, MDA Compact IV ROM Development] shakespeare:
I'm interested in upgrading manila also..

Anyone?
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Little info on what this all is.

If you are expecting a working kernel or rom after reading this all. That is not what this thread is.

What this all is intended for is material to help with getting you to the next step, if you are at a road block.

What will you gain from all this?

A fair bit of knowledge on working with msm-4.14 kernel and maybe others.

Make sure to have your search bar ready with a piece of the issue (key word of the error will do) and go through the hidden tabs until you pick up your error, with the browser search function (ctrl+f on most browsers)

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

VMLINUX FIX: HERE
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
Hi @Squida, I've also been on this road, I just hit a milestone when I actually have something booting (but not much working), see the thread I started if it works for you too
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Spoiler content hidden.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
There's a commit where I add SDCLANG support (but I don't think that's needed, is backed out atm) https://github.com/alibei/android_d...mmit/efbb3c66aa0d385e58052675402489c13392576e )There's a similar commit in the kernel.

You need to register to Qualcomm to download it, and unzip it in kernel/toolchains, just as https://github.com/MiCode/Xiaomi_Kernel_OpenSource/wiki/How-to-compile-kernel-standalone says under "You must get llvm clang from qcom". You just have to get the 8.x version.

Some snippets for the commands I've tried https://gist.github.com/b100dian/40c8dbe746ff181aff71ee10a75a5f3c
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Spoiler content hidden.

Spoiler content hidden.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
I have a SDCLANG_PATH set in BoardConfig.mk in the commit I pointed to earlier.

Basically is from a toolchains folder creaded with `tar -xvzf snapdragon-llvm-8.0.6-linux64.tar.gz` in the kernel/xiaomi/tucana folder
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
what i have setup in boardconfig is as follows.

ifneq ($(HOST_OS),linux)

SDCLANG := true

SDCLANG_PATH := toolchain/ndk/android-ndk-r22/toolchains/llvm-Snapdragon_LLVM_for_Android_8.0/prebuilt/linux-x86_64/bin

SDCLANG_LTO_DEFS := device/qcom/common/sdllvm-lto-defs.mk

endif

this has been added just above wifi. still fails with same error.

Spoiler content hidden.

I think I just solved it, so i noticed you talk about Boardconfig.mk and when i checked out your git code, it had in the same config the target. well QAEP is a little different it not only has a Boardconfig file but also a AndroidBoard config file. so i think i am supposed to be adding it in there instead of Boardconfig. testing it now.

Spoiler content hidden.

Something else i also noticed that is not working.

Spoiler content hidden.

And can confirm above configuration changes are not working, not sure where it is located to tell it the path.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
I cannot speak for QAEP (I barely began reading about lineage:) but in my case I don't have out/target/product/sm6150 at all, only out/target/product/tucana, which seems to be the name of the kernel (or device or vendor). Do you also have other repos pulled in that contain kernel named sm6150? Like https://github.com/LineageOS/android_kernel_xiaomi_sm6150 Maybe you should not have both
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
So after trying to downgrade to android 10 from 11, had no luck in doing so.

So now sticking with android 11 and I can safely say that I have reached a mile stone.

I ended up downloading android 11 R30 and using all the tool chains from AOSP while still using Qualcomm's LLVM compiler 8.0.6 as REAL_CC. But the clang pre-built path is clang from AOSP. Just trying to work out how to include the Xiaomi audio source. Unable to work out where to put it. Still testing, have not given up.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
Hi @Squida, where is `mods/wlan/qcacld-3.0` from, the qcom talos referenced above in BoardConfig.mk?

Do you have an exact link to the repo?

In the meantime I can confirm I am missing something form the kernel. If I build everything myself and replace _just_ the kernel (with my dtb appended etc) it has sound/wireless, so knowing what wifi / audio module to link in seems the way to go.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
Thanks, I think I get now what you're saying with 'talos', I poked at those repos now.

It seems to me the modules are built out of tree, as they don't appear in the extracted kernel config. (See https://github.com/b100dian/Xiaomi_Kernel_OpenSource/commit/0f4b062ef806aaad6ad02e2efd87809e8b7250c6).

Also, having dlkm from https://source.codeaurora.org/quic/la/device/qcom/common/tree/?h=LA.UM.8.9.r1-03800-sm6150.0 does not seem to help automate the build, I get all sorts of errors when AndroidKernelModule.mk is included and it includes back the AndroidKernel.mk..

Getting these into drivers/staging seems easier at first but..for now, I've only managed to build wlan.ko but that still errors out with `wlan: disagrees about version of symbol module_layout` :-S
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
My understanding is that DTBO (overlay), when enabled, ends up in dtbo.img, and when disabled, probably ends up in dtb which is appened to the kernel Image.gz.

The gsi_write_channel_scratch error is... maybe this helps? https://github.com/ClangBuiltLinux/linux/issues/931#issuecomment-599681910

Spoiler content hidden.
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Spoiler content hidden.

Okay so it turns out, we need LD=ld.lld

Though we must modify files, this is ridiculous just to get your own rom for xiaomi devices.

This thread below may have the solution for me and an easier one then having to modify files manually. Might have to update the Devices Kernel to the stable aosp 4.14 kernel. this is my theory anyway.

https://xdaforums.com/t/reference-how-to-get-an-android-kernel-up-to-date-with-linux-stable.3626913/
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
Spoiler content hidden.
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Thanks for the quick reply.

Spoiler content hidden.

Above solution might be the key thing to solving my issues with DTC. i can safely say I never once put the ARCH= and SUBARCH= in DTC_EXT= this may have solved it.

As for the rom building itself, I may have to use AOSP over QAEP, due to the whole SDCLANG issue

Link:

https://developer.qualcomm.com/forum/qdn-forums/software/snapdragon-llvm-compiler-android/68403#comment-18264

Those issues are all related to QAEP, I have less problems with AOSP.

Just don't have a device tree for it. that is why I need DTC working perfectly.

For what it is worth, tried looking for a default device tree that was not based off lineage-os. No luck thus far.
[Xiaomi Mi Note 10 Guides, News, & Discussion] b100dian:
But isn't the device tree what's in arch/arm64/boot/dts/qcom/ in the kernel sources?

There's even a Makefile there where you can see CONFIG_BUILD_ARM64_DT_OVERLAY in use
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Spoiler content hidden.

Spoiler content hidden.

I still can not seem to get it completely built. Max Image.gz-dtb file size is 28.5MB so far. and the highest I have gotten. still get VMLINUX issues which tells me just maybe Xiaomi themselves have not updated the build scripts to suite the latest CAF changes.

All speculation at the moment.

Had a look at this area

GitHub - MiCode/kernel_build

Contribute to MiCode/kernel_build development by creating an account on GitHub.

github.com

Turns out, build config for CC9 Pro. does not exist hence why all the problems Using AOSP's.

I believe it needs to be full modified in order to work with Tucana, due to Xiaomi not releasing a build script for it. so another solution would be to modify or try and use another device on the list in the link to be able to build it. not even export using the Mi 9 works so I have to dig deeper on getting a config and build script for it.

Spoiler content hidden.

The config does not build vmlinux, DTC properly, dtbo.img. Still working on it.

I also did try first doing the standalone export way. Just constantly getting ld error --fix-something and to fix it, by using CC=clang and HOSTCC=gcc

but then you resort to having to use the build.config file. for some reason the standalone export method just does not work with cc and hostcc

and that is using the QQ LLVM/clang 8.0 toolchain with AOSP's GCC while having 2 directories. toolchain(GCC) and toolchains(QQ-LLVM/Clang) with QQ-llvm/clang's build directory inside the devices source root directory as well, according to MiCode Wiki under MSM-4.14.

Tried attaching the last make command to the DTC_EXT= and it fails, still unable to find the build kernel argument to change the command manually. Only have POST_KERNEL_BUILD

No luck at all with the export combo.

As for the build.config.

I get a build using AOSP'S GCC and QQ-LLVM/CLANG 8.0

But it is not complete.

I also use the build, prebuilts, prebuilts-master from AOSP's 4.14 Common kernel repo.

the reason for this, is because Xiaomi have not released kernel build files for the device. from what I have found.
[Xiaomi Mi Note 10 Guides, News, & Discussion] namhoang235:
thank you very much, i search and nobody tell my we to put all toolchain path for compiler can run, this help me a lots :eek::eek::eek::eek::eek::eek:
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Adding a help file I found for when I was trying to build the kernel that could also help. It's parts copied and pasted from other sources.

Spoiler content hidden.

This helped with extracting DTB's and it worked

LINK: https://github.com/PabloCastellano/extract-dtb

Most important command before exporting anything.

export O=out PATH=~/adev/kbuild/toolchain/llvm-Snapdragon_LLVM_for_Android_8.0/prebuilt/linux-x86_64/bin:$PATH

Run the above command so you are able to use the files in the SnapDragonLLVM Bin directory

Spoiler content hidden.

Another solution I found is here https://review.lineageos.org/c/Line...iaomi_sm6150/+/269365/8/scripts/mod/modpost.c

I am also thinking it could be the snapdragon toolchain. might be too low of a version even for Snap dragon LLVM 8.0, for android 10

I believe if that is true, we must use AOSP's clang as well as the gcc to get a kernel with touch at least working. My main issue with the kernel build is the touch features just not working. I also get Qcom warning spam which I am not sure if its normal or not. it has been an adventure and I feel I am missing a key piece of information to get a working kernel build. Still not giving up!

Managed to get a standalone kernel built, but with qcom warning spam. Trying to find the solution for it.

View attachment 5522835

***UPDATE 1/02/2022***

Fixed some of the Qcom warning spam by going arch>arm64>boot>makefile and change DTB_OBJS :=

to DTB_OBJS := $(addprefix $(obj)/dts/,$(DTB_LIST))
[Xiaomi Mi Note 10 Guides, News, & Discussion] ~JL~:
ok got it to work I used:

git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b android11-mainline-release toolchain

------------------------------

https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/ is empty now. the last commit says " android has moved to llvm " I'm trying to figure out what we are supposed to use instead and how?

I found this older thread also that was using the same method but look he's adding one more flag to the kernel config , you might want to try that: https://xdaforums.com/t/guide-how-to-compile-kernel-dtbo-for-redmi-k20-pro.3971443/

CONFIG_BUILD_ARM64_DT_OVERLAY=y
CONFIG_MODULE_FORCE_LOAD=y
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
I am aware of that. I change it using "make menu config" Thank you though, good to see others trying to give it a shot.

I have given up on Xiaomi, my next phone will be a Google phone lol

Good luck on the road to you for this phone. I had nothing but problems with the kernel, for android 10.
[Xiaomi Mi Note 10 Guides, News, & Discussion] ~JL~:
I saw that you unpacked a boot.img and replaced the image with yours but did you also build the dtbo.img?

I'm trying to figure out how thats done.. also the unpacked boot.img for my device don't have the dtb's conctatenated to the image and theres a single file called dtb separated from the kernel in the boot.img instead. My build gives me and Image.gz-dtb and I have no idea how to get that splitted like in the boot.img for my device.
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
Yeah I am afraid I have been trying to workout the whole ramdisk partition because the boot.img does not have one. I think the ramdisk is on recovery.img

I am missing a key piece, I just am not sure what exactly I am missing.
[Xiaomi Mi Note 10 Guides, News, & Discussion] Squida:
I think I may have just found what I have been missing.

Xiaomi has not brought out the device files for this phone. So you have to build up the device tree. I have not found a way to make a device tree yet, I thought with building the kernel from source, you also build the device tree. It looks like that is not the case and if you want a working Rom, You need the Device tree. I have had a read and have found no automatic way of building the Device tree, thought DTC would do it.

Found this guide on Building a Device tree. >LINK<

From what I gathered from the Guide in the link, you have to get a device tree similar to the device you are going to build for.

The closest Device I have found is one located at QAEP repo >LINK<. Go wiki when it works.

It has SM6150 and also MSMNILE

You use MSMNILE for Android 11 and 12 SM6150 is for Android 10

You then edit the similar device with your devices information.

>LINK< for getting the fixes for the device tree (cherry picking)

>LINK< second post for cherry picking guide.

If anyone has further information on DTC and how to build up a device, would be much appreciated.

Also if a mod can merge this post to the one above. Was supposed to do an edit instead of a reply. Sorry, my bad.
[Google Pixel 4a Questions & Answers] aronwhite95:
I have noticed that the Google Pixel 4a is significantly slower in image processing, especially when the internet is turned off. Does the image processing need internet connection? Or am I missing something?
[Google Pixel 4a Questions & Answers] tweaked:
Mine started slowing and then finally the back camera gave out. Google replaced the front and back cameras through an ubreakifix...
[Google Pixel 4a Questions & Answers] Ryan Diesel:
No, image processing when you click photos does not require internet connection. I leave mine mostly off and it does not affect anything. I wouldn't call Pixel 4a's image processing 'slow', the better term would be 'slower' when you compare it to previous Pixels or the latest iPhones. On its own its just fine, I don't even notice it most of the times, only when I click multiple photos rapidly or use night sight.
[Google Pixel 4a Questions & Answers] isabela06:
5 seconds is fine, but the camera launch and processing is significantly slower than my 2XL. In fact, yesterday I pressed the shutter, lowered the phone and then it snapped the pic of the ground. Was weird jank I never had on the 2XL
[iPAQ rw6828, XDA Atom Software Upgrading] rrodetti:
Hello,

When I install my GSM sim, my 6815 works ok for a while but then it looses the gsm signal and telephone appears as out of service. Reset does not help at all, hard reset help sometimes.

Any ideas? Is there way to update the radio as I can do with my TyTN?

Firmware radio is: 0.33.00-RW6815-RS-070524N

The Ipaq is already updated with HP ROM 1.12.00, the same problem occured before the update.

I´m using Movistar in Argentina

Thanks in advance!

El Rober
[MTCD  Android Head Units Q&A] kmdangi:
I am using rockchip rk 3326 unit (PX 30) with Android 9.

When I use navigation / google maps, system crashes and starts showing message as attached.

Tried factory reset many times, no success. It comes back after using for few times.

Can anyone please help ?
[MTCD  Android Head Units Q&A] ThatModdedChevy:
The only thing I can suggest is trying to update your MCU and perform a Factory Data Reset in the Recovery Menu. I forced my Eonon into RM using the reset button, holding it for 10 seconds -> let it go black -> press the reset or hold until it reboots into RM. That is where you do it at. Mine did almost the same thing and only worked when I reset in RM.
[MTCD  Android Head Units Q&A] marchnz:
It's not MCU related. a factory reset is a good idea.
[MTCD  Android Head Units Q&A] kmdangi:
I did factory reset many times, but the issue doesn't go away
[MTCD  Android Head Units Q&A] ThatModdedChevy:
I have to disagree, my issues were resolved with a reflash of the MCU and a factory reset (reset was performed first, then MCU, the another reset before data wasnt corrupted)
[MTCD  Android Head Units Q&A] ntrkien:
Hello, for this problem, i've easy solved it.

First, download your firmware as the same as the installed one on your phone. Then save it to a USB Storage or MicroSD card.

Second, plug your USB or MircoSD card and then go into recovery mode, apply the file.zip that you've downloaded.

Third, reboot and enjoy the solution.
[Samsung Galaxy S21 Ultra] afaneh92:
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or your getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Supported Models:

Galaxy S21 Ultra G998B/N.

Download & Guide:

1. Unlock your bootloader.

2. Download S21 Ultra: p3s.

3. Reboot to download mode

4. Put the TWRP TAR for your device with Odin in the AP slot, vbmeta_disabled_R.tar in USERDATA slot and click start.

5. Reboot to recovery via recovery key combo (Vol up + power + USB connected).

6. Disable encryption:

- Go to Advanced > Terminal, type: multidisabler.​

If vendor complain about free space left on device, will attempt to resize vendor. and it ask to - Run multidisabler again!.​

- Type: multidisabler again. will see - Finished. when done.​

- Go back to Wipe > Format Data > type yes.​

- Reboot to recovery.​

7. Flash magisk apk in twrp.

8. Reboot to system, Enjoy.

Bugs:

- Encryption not fully working.

Thanks:

TWRP team

@ianmacd for multidisabler

Sources:

Kernel tree

Device tree
[Samsung Galaxy S21 Ultra] afaneh92:
Changelog:

29.11.2021 - Update to TWRP 3.6.0

- Updated to latest kernel source

- Update multidisabler

- fstab clean up

21.08.2021 - Add Symlinked dynamic partitions to fstab

09.08.2021 - Fix haptic feedback

- Updated to latest kernel source

- No vbmeta disable require

- fstab clean up

01.03.2021 - Initial Release.
[Samsung Galaxy S21 Ultra] CptClubs:
Boss! 🙏
[Samsung Galaxy S21 Ultra] miyuru4u:
Boss 🙏🙏
[Samsung Galaxy S21 Ultra] zidane02:
Thanks boss.. 🙏🙏
[Samsung Galaxy S21 Ultra] xAD3r1ty:
Boss! 🙏
[Samsung Galaxy S21 Ultra] andriellka:
Omg.... Boss and Heroes 😀😀
[Samsung Galaxy S21 Ultra] cjegan2008:
Any custom rims for this device yet? Maybe a Pixel Experience ROM?
[Samsung Galaxy S21 Ultra] FreeRunner2017:
Any news on rom development by chance?, Just curious thanks.
[Samsung Galaxy S21 Ultra] xAD3r1ty:
It will take a big while before custom ROMs, don't expect them too soon
[Samsung Galaxy S21 Ultra] siriow:
Hello everyone, I only have one question, besides the Twrp and the vbmeta_disabled_R.tar do you also need to flash a Multidisabler via Odin? Thank you.
[Samsung Galaxy S21 Ultra] FreeRunner2017:
You just need to go to advanced then open terminal in TWRP, and type multidisabler, then wait, then type it again.
[Samsung Galaxy S21 Ultra] siriow:
Ok, Thank you :)