yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] Yeedatoy:
Almost all releases for the device should be there. Just click "branch" at the upper left and scroll to your firmware. Note that there's 3 of the same releases for each, 2 us and one IN so one of those should be T-Mobile. Unfortunately it seems like they were only nice enough to label the latest a14 as T-Mobile to make it easy. Look at this 3 a13 releases I have circled, look at these and see if one of the matches yours.

Android Dumps / oneplus / op5958l1 · GitLab

GitLab Enterprise Edition

dumps.tadiphone.dev
[General Questions and Answers] Yeedatoy:
If anyone is wondering why this phone lags so much it's because of the launcher and the refresh rate. Use a module to flash systemless lawn chair which still has a couple of lag issues and gesture choppiness, or try the rising OS launcher module from early January or February. Also, download the smarthertz app for the refresh rate and set it to force. There are a lot of apps and mods for refresh rate but this is the one that I found works the best as it was originally made for a OnePlus device. 200 200 is way too low for our GPU to start at, so turn it up one level to start at a minimum frequency of 390 and after these things and deleting some bloatware you'll have an entirely different device
[General Questions and Answers] Yeedatoy:
GitHub - IamAzmathullaShaikh/oneplus_device__holi_CPH2467: ＯｎｅＰｌｕｓ Ｎｏｒｄ ＣＥ ３ Ｌｉｔｅ ５Ｇ🦴🐾 |ＴＷＲＰ / ＰＢＲＰ / ＯＦＲＰ / ＳＨＲＰ/

ＯｎｅＰｌｕｓ Ｎｏｒｄ ＣＥ ３ Ｌｉｔｅ ５Ｇ🦴🐾 |ＴＷＲＰ / ＰＢＲＰ / ＯＦＲＰ / ＳＨＲＰ/ - IamAzmathullaShaikh/oneplus_device__holi_CPH2467

github.com
[General Questions and Answers] Yeedatoy:
Okay, so I don't think the developer uploaded the updated image that removes encryption so as the guinea pig I was able to boot boot into orange Fox but it just got stuck there which is what typically happens when it can't decrypt the device. I tried a different image but ultimately after flashing the stock boot image back in order to get to a bootable State, it forced me into recovery and made me wipe the device. That kind of sucked, but I used the opportunity to go ahead and disable DM verity and verification by flashing the empty vbmeta since doing that requires a wipe as well. Basically it's just forces you into OnePlus recovery and you have to format data to be able to boot again. At this point, I guess just wait and after I get my device set back up again I will comment on the devs git and see if he can upload the update. Also, everything there is documented and he used seaubuntus twrp porter, so you could always slap one together yourself. I know one of you already has One practically built so this would be a good chance to complete it and it should be extremely simple from here. Honestly I'm a little bit disappointed but at the same time this is great because we have progress!!!!
[General Questions and Answers] thisisapoorusernamechoice:
I'm still working on this, it's just my old build machine, after an heroic last few years of its life finally gave out for good. I've got a new one on order and the delivery has already been delayed twice now. I'm frustratedly waiting to be able to try building again
[General Questions and Answers] Yeedatoy:
Sorry , one more really stupid thing I just noticed that slows down the phone a stupid amount. I can't understand how or why OnePlus would do this or overlook this but at the bottom of developer options, they have Verbose logging enabled by default. Why they would do this is beyond me. Also...there's an update. I just submitted a request for some more info

Android version? · Issue #1 · IamAzmathullaShaikh/OnePlus_CPH2467_Holi

Thank you for this! The previous upload I didn't see the installer file so against my better judgement I used the previous one, and hoped it would boot into ofox and then I could use the updated im...

github.com
[General Questions and Answers] Yeedatoy:
Well the dev removed the old build and released an update 11 minutes ago. After spending 24 hours setting my whole device up again I'm hesitant to try it lol. I probably will anyway. I really recommend everyone go to developer options immediately and disable verbose logging. It's a horrible hit on performance of the entire OS. Pixel launcher works great also btw. The one on AMR Gamal telegram group. Only issue is OnePlus leaves you stuck with the square icons unless you install an icon overlay. The stock launcher I actually liked but the gestures kill the speed of the entire phone. It seems like the launcher modules for qpr1 are the most compatible. Also, updated adreno drivers make a huge difference. There's drivers pulled from the OnePlus 12 that work great. Open gl and vulkan 762
[General Questions and Answers] thisisapoorusernamechoice:
Would you recommend debug or off?
[General Questions and Answers] thisisapoorusernamechoice:
Please forgive my ignorance, which dev removed which build of which ROM?
[General Questions and Answers] straxxxx:
del
[General Questions and Answers] logiccircuit:
He's talking about this, I think:

GitHub - IamAzmathullaShaikh/oneplus_device__holi_CPH2467: ＯｎｅＰｌｕｓ Ｎｏｒｄ ＣＥ ３ Ｌｉｔｅ ５Ｇ🦴🐾

ＯｎｅＰｌｕｓ Ｎｏｒｄ ＣＥ ３ Ｌｉｔｅ ５Ｇ🦴🐾 . Contribute to IamAzmathullaShaikh/oneplus_device__holi_CPH2467 development by creating an account on GitHub.

github.com

Someone's been working on OrangeFox (custom recovery, like TWRP) for the CPH2467, which might work on our phones. Everything after the first 4 sentences is an unrelated topic.
[General Questions and Answers] thisisapoorusernamechoice:
Custom recovery would be nice but I've used the OnePlus 8T, Nord N200, and a couple of similar gen Motorola devices that had no custom recovery available, it was just use the built in LineageOS recovery to ADB sideload the ROM and Gapps files. After first boot you can fastboot flash back onto new magisk boot if you need. It's not pretty but it works. I miss nandroid backups but I've got everything I can't live without backed up to redundant cloud storage services.

OK here I go biting off more than I can chew. Where are they at with the custom recovery? Certainly I can sync the recovery repos and attempt to modify the AOSP Device tree in the stock dump so generously linked to in the previous post? I've ported LineageOS (crDroid really) before but I've never done a custom recovery on my own...

Also new build machine is up and running nicely at the moment.
[General Questions and Answers] logiccircuit:
I also stopped with the other recovery programs and let the Lineage recovery take care of my needs. The extra features are nice, and they provide a useful service to people that need them. I'm just not one of those people.

I wouldn't mess with the custom recovery right now, myself. It's still in beta, and you need the phone working for your Lineage build :)
[General Questions and Answers] gagoman:
Please forgive my ignorance, folks. Is my understanding correct: having root does not help in getting the stock ROM with no carrier bloatware for the 2515? Thanks.
[General Questions and Answers] logiccircuit:
Sort of yes, sort of no.

You can't flash an 'unbloated' version of your stock rom, because that doesn't exist. But having root access helps developers create versions of roms for the phone, so wait around for a while and something (LineageOS, AOSP) might appear.

But having root isn't totally useless to you - in addition to programs like adblockers, there are utilities that can remove the carrier bloatware from your phone, which might get you where you want to be.

Check out https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation

Results not guaranteed tho
[General Questions and Answers] straxxxx:
i have flashed the CPH2513_14.0.0.201(EX01) full rom. to my rooted metro cph2515. i waited until it was eligible for carrier unlock and unlocked it first. everything works. and the phone now reports that it is a cph2513. i used fastboot enhance program to flash it. https://xdaforums.com/t/tool-windows-fastboot-enhance-payload-dumper-image-flasher.4310553/

and have since updated it to the 302 ota. it doesnt have the metro apps it came with anymore. but it does still have the metro visual voicemail app. ... i prolly backed that up and restored it with my other apps with swift backup.
[General Questions and Answers] logiccircuit:
This is actually very useful info about the cross-compatability! Thanks for letting us know.
[General Questions and Answers] thisisapoorusernamechoice:
Holy **** the LineageOS build hasn't failed yet people this is uncharted territory.
[General Questions and Answers] logiccircuit:
I'm assuming there hasn't been any luck?

If you want to share your build files, I can also give it a try.
[General Questions and Answers] thisisapoorusernamechoice:
Had some system.prop, product.prop duplicate lines break the build at 80%, then a missing kernel file break it at 89%. Next time it broke due to some new kernel errors, so I'm trying something a little different in the kernel repo for tonight's build. I'll share the build files this time if it fails.
[General Questions and Answers] thisisapoorusernamechoice:
This is all the terminal said for the latest failure. I will happily share any and all build files, it's just there's several Gigabytes worth and several thousands of files, are there any specific ones I should share?
[General Questions and Answers] thisisapoorusernamechoice:
So I went ahead and replaced all the mentioned directories with their equivalents from the OxygenOS repos, we'll see how it goes for tonight's build

GitHub - OnePlusOSS/android_kernel_modules_and_devicetree_oneplus_sm6375 at oneplus/sm6375_t_13.1_oneplus_nord_n30_5g

Contribute to OnePlusOSS/android_kernel_modules_and_devicetree_oneplus_sm6375 development by creating an account on GitHub.

github.com

GitHub - OnePlusOSS/android_kernel_msm-5.4_oneplus_sm6375 at oneplus/sm6375_t_13.1_oneplus_nord_n30_5g

Contribute to OnePlusOSS/android_kernel_msm-5.4_oneplus_sm6375 development by creating an account on GitHub.

github.com
[General Questions and Answers] logiccircuit:
Some weeks ago, you posted a link to files at https://github.com/rosand25/ (you?), that were customized for an N30 build. Files like those where you've made changes, that's what I'm asking about. Not the whole thing that gets downloaded when you repo sync
[General Questions and Answers] thisisapoorusernamechoice:
That's me and yeah best bet is to probably look at the commit history

https://github.com/rosand25/android_device_oneplus_ossi/commits/lineage-21/

https://github.com/rosand25/proprietary_vendor_oneplus_ossi/commits/lineage-21/

https://github.com/rosand25/android_kernel_oneplus_sm6375/commits/lineage-21/

https://github.com/rosand25/android_kernel_oneplus_sm6375-old/commits/lineage-21/
[General Questions and Answers] thisisapoorusernamechoice:
Edit to my last post, it's mainly the device tree and kernel repo commit histories that you'll want to look at.

In the device tree, BoardConfig.mk and device.mk seem to me the most important files. I made some pretty egregious errors with those files initially that really held up any progress and made me chase my tail for a while.

The kernel for now has been a matter of copying available OnePlus N30 opensource repo files to the correct locations in my forked kernel repo. I'm dreading the day this stops working since my C skills are rusty at best; it's been all SQL and Python at my current job. Also it only occurred to me yesterday to create a new kernel repo forked from a more similar device (N200) than I had previously used (sm8350, which many other OP LOS repos are originally forked from).

Right now the NFC driver files seem to have broken or contributed to breaking two builds in a row.

The vendor repo is auto-generated by the following device tree files working in tandem when the (stock, rooted) device is connected with ADB and ./extract-files.sh is run:

extract-files.sh

proprietary-files.txt

setup-makefiles.sh

For all intents and purposes, proprietary-files.txt IS the vendor repo, when configured properly. I'll be honest I've only got it at "good enough" to edit the vendor repo further to work. The documentation is explicitly clear I shouldn't be and shouldn't have to do this, so clearly I haven't nailed down proprietary-files.txt yet.

I'm not confident on the device tree file "modules.load" either. I did pull it from the stock dump but it seems too short.

Overall that stock file dump has been a godsend, but ultimately the included AOSP-device-tree directory is not a 1:1 LineageOS Device tree, more of a starting point. I should probably restructure my device tree branches to have one branch built off the stock dump and another branch forked from the N200.

I've got a second build machine arriving soon because I also wanna build crDroid.

Last night's build failure error messages attached.
[General Questions and Answers] thisisapoorusernamechoice:
I forgot to grab screenshots but last night's build didn't fail on the same NFC kernel driver; it did fail on tcp_timer.c and a c file for the Novatek/NT36672C_noflash touchscreen driver.
[General Questions and Answers] thisisapoorusernamechoice:
We're still failing between 98-99% build completion for kernel issues. Interesting update, OnePlus JUST pushed the sources for the Nord N30 14.0 kernel so maybe that means some renewed progress
[General Questions and Answers] thisisapoorusernamechoice:
I swear they're messing with us
[General Questions and Answers] Yeedatoy:
It's a GKI though. I can't imagine there's much changed. I checked it a week or so back and like 95 percent of it was unchanged from years ago. What does the error say?
[General Questions and Answers] Yeedatoy:
Oh I see. The one thing I keep seeing is people calling the device by 8 different code names that are all incorrect. The code name for both variants is Larry
[General Questions and Answers] Yeedatoy:
The 14 branch is probably worthless. The 13.1 branch is likely what's important.

GitHub - OnePlusOSS/android_kernel_msm-5.4_oneplus_sm6375 at oneplus/sm6375_t_13.1_oneplus_nord_n30_5g

Contribute to OnePlusOSS/android_kernel_msm-5.4_oneplus_sm6375 development by creating an account on GitHub.

github.com
[General Questions and Answers] Yeedatoy:
It has all of the same crap, they're just in partitions that only get activated depending on the firmware you use. There's realme, oppo, OnePlus etc apps everywhere. I removed over 300 bloat apps. That's why a custom ROM would be beneficial. Just wipe out that useless crap that's on the device not being used. For example with the OnePlus 6t, there was a tarp package that would remove the India partition entirely which was full of garbage that most people including those in India didn't use. Lol.

Regardless, nice work. It's crazy how many people Ive seen with this device bricked. There's been guides for going from branded to unbranded OnePlus firmware for years though and even leaked T-Mobile internal stuff which is the unicorn of android tools, but I think many people are focusing too much on the device individually rather than the process itself and how similar it is going back 5 or more years. OnePlus is notorious for failing to meet their legal obligations regarding posting source code. It's ridiculous
[General Questions and Answers] Yeedatoy:
Lol...here's how ridiculous they are. Kernel version on my active slot

Exact same kernel as....
[General Questions and Answers] everburn:
I need the boot.img from that if you got it.

here is cph2515 twrp if screen sleeps or you reboot recovery to recovery the touch screen won't work and that is for android 13
[General Questions and Answers] Slim K:
I'm basically a noob when it comes to building, but I think these problems can be solved better If you use MAKE directly on the kernel (basically building it separately first), since ninja doesn't provide a good enough debug console to find out what's the issue with the build. (apart of which makefile it's stuck on). Maybe building from the oss branch first using their docs, then solving the issues separately could be better.

Also, here are the same kernel no-flash touch drivers for Novatek NT36672c from the Poco X3 PRO, since the touch screen is connected via SPI, the core logic should remain the same. Maybe a few modifications are necessary for LOS 21 and OnePlus/sm6375 soc?
[General Questions and Answers] thisisapoorusernamechoice:
Qualcomm codenamed the sm6375 SoC "Blair". The OnePlusOSS kernel device tree (different from the LineageOS device tree repo) has Blair files for Larry, as well as Colombo, Hpeburn, Mozart, Mulan, and Pikachu. I'm eager to take you at your word, but do you have any evidence it is definitely Larry and not one of the others?

The AOSP build files in this stock image dump says the board is holi, which is in fact the sm4350 so I have some more revising to do.
[General Questions and Answers] thisisapoorusernamechoice:
Also I'm on rooted stock 14 and all the build.prop files say "holi" which is supposed to be a different board (chipset?)
[General Questions and Answers] Inovumia:
Does anyone know how to extract the boot.img from the OTA incremental payload.bin? I have tried using the payload dumpers on Github but can only extract from a full OTA like .302. However, I was a numpty and when I updated from .302 to .700 for the CPH2513 I lost root. P.S. if you're using the OPLocalUpdate app, the new one for android 14 after you run it once leaves you with an "install" button that really means reboot.
[General Questions and Answers] Inovumia:
If anyone is curious to try themselves, I've uploaded the files here.

If you want to download them from a trusted source, I obtained them using the "Oxygen Updater" app available on the Play Store.

Or here and here.
[General Questions and Answers] Yeedatoy:
PixelOS test available but the dev will not continue because of lack of interest. However there is NO LACK OF INTEREST SO WE NEED MORE OF YOU TO TEST AND JOIN THE GROUP. it's a CE 3 Lite group but obviously it works on my N30.
[General Questions and Answers] Yeedatoy:
Full 120hz on all apps at all times. There's a second test build I'm trying later. The bugs on this build are setup wizard which can be bypassed by tapping all 4 corners of the screen in clockwise rotation. You can update play services and install the latest pixel setup and Android setup apks from apkmirror and then click on the continue setup notification and transfer anything. Other bugs are minimal. You may notice lags for an hour of so but after updating apps and some reboots they will stop.

You can find the group at a site/app that begins with a T and ends with Gram. You'll have to search for OnePlusNordCE3Lite. You'll see an image with a green colored version of our devices
[General Questions and Answers] everburn:
I wasn't able to get the update but i do have these patched and unpatched boot.img

CPH2515_14.0.0.600(EX01)_boot_a.img.7z

drive.google.com

CPH2515_14.0.0.600(EX01)_patched_boot_a.img.7z

drive.google.com
[General Questions and Answers] everburn:
I'll git it a test run
[General Questions and Answers] everburn:
I had a twrp that was made with hoovatech twrp builder, although it was a 12 recovery it booted on my soft bricked 2515 that was on 14, I flashed it to the messed up slot mounted the file sys and used adb explorer gui windows to pull good slot 14 boot image
[General Questions and Answers] dumdedumda:
This is significant progress on third-party development for the Nord N30 if true. Perhaps @thisisapoorusernamechoice can work with the developer in getting his LineageOS build up.

Edit: Nevermind, just realized it's a TG group. Perhaps you could ask the developer to join XDA and release it here to attain exposure/publicity.
[General Questions and Answers] everburn:
This is just pulled images and not an ota.

vendor_boot

vbmeta_vendor

vbmeta_system

vbmeta

splash_odm

splash

hyp

engineering_cdt

dtbo

devcfg

boot

twrp !!! ( This is what I call a Dirty twrp, it is based off the android 12 recovery, but will boot if flashed as boot.img, only flash to one slot and replace when finished..... side note if the screen sleeps or if you reboot to recovery from recovery the touch screen stops working so turn off sleep timer in settings.)

cph2515_14.0.0.600_main.7z

drive.google.com

If anyone could help me lost my qnc trying to get this root so i have no mobile data.
[General Questions and Answers] dumdedumda:
@Yeedatoy @thisisapoorusernamechoice Let's get some Nord N30 development rolling on XDA so that it gets own device forum. My personal take is there is a large population of N30 users (especially given ATT literally gave the device away for free a few months back) but information is far too scattered (on Reddit, Telegram, etc.) for any serious rom development to be effective.

XDA has always been the bread-and-butter for third-party rom development for mobile devices. If the N30 gets its own device forum on XDA, I'm hopeful it'll generate vast interest via multiplier effect, both in development and testing.
[Samsung Galaxy S23] Himanshu_Patel10:
I have recently got my hands on s23+ (us versionAT&T). And noticed that my security patch is on 1st Jan . And I'm not getting updates.

Is there a safe way that I can enable it by changing csc code with unlocking bootloader and I'm not much of a geekhead and i have seen couple of videos online about updating phone manually through Odin and is it safe and is there a way by which i can get regularly ota updates.
[Xiaomi Pad 6] Peterpaulmarie:
Yust before global device will arrive, first global ROM announced:

Xiaomi Pad 6 ROM Download: latest update MIUI 14, Android 14

Download Xiaomi Pad 6 pipa firmware & flash file from official website. Latest MIUI 14 and Android 14 update for 23043RP34G (Global), 23043RP34C (China), 23043RP34I (India)

miuirom.org

Enjoy
[Xiaomi Pad 6] Peterpaulmarie:
I'm on china ROM and with morelocal2 happy, but we try global later.
[Xiaomi Pad 6] spychodelics:
I bought one in germany yesterday... it has a EU rom dont know if it is a global rom but it has all normal languages android usually has.
[Xiaomi Pad 6] jpdakwind:
Looking forward to the Pro version of the global rom
[Xiaomi Pad 6] pl1992aw:
It seems there might not be a Global for Pro version.

Both device pad 6 and pad 6 pro released together in China, but outside Chine you see no official Global version of 6 Pro, not even a sample, then it's likely there might be no Global Pro version, similar to Mi Pad 5 Pro.
[Xiaomi Pad 6] spychodelics:
rumor has it, there is max version on the way

Xiaomi Pad 6 Max is coming with a TOF camera! - Xiaomiui.Net

Recently, Xiaomi Pad 6 Max was seen in the Bluetooth SIG certification. Today, it has been revealed that the tablet will come with a TOF camera. Every day, we

xiaomiui.net
[Xiaomi Pad 6] Mxplorer:
Who knows, maybe some at Xiaomi.eu will be able to do something for us pro users :D
[Xiaomi Pad 6] Peterpaulmarie:
I asked for support, but Xiaomi.EU will not release a ROM for PADs.
[Xiaomi Pad 6] pl1992aw:
This is so called "EEA" Official Global version.

Xiaomi.eu is custom ROM.
[Xiaomi Pad 6] Peterpaulmarie:
New ROMs

Xiaomi Pad 6 ROM Download: latest update MIUI 14, Android 14

Download Xiaomi Pad 6 pipa firmware & flash file from official website. Latest MIUI 14 and Android 14 update for 23043RP34G (Global), 23043RP34C (China), 23043RP34I (India)

miuirom.org

Interesting Europe ROM!
[Xiaomi Pad 6] jenny_wang:
I am on the Chinese ROM as well and am just curious about what benefit morelocal2 brings, can you add additional languages? for me it loaded up in English for me after picking the language on first boot.
[Xiaomi Pad 6] jenny_wang:
I would love to see a comparison if possible!