yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4 Questions & Answers] Amon Darthir:
Most of the EDL related posts I've found are in relation to the Pixel 3. Since I've now encountered the EDL issue with my Pixel 4, and there doesn't seem to be a place for it yet, figured I'd get one started here.

There's nothing I can point to that could have caused the issue. Phone was working fine when I went to bed, and when I woke up, it had become a brick overnight. Restarting didn't help at all. Phone remains in EDL, confirmed by connecting to my PC. I was running the Android 12 Beta, though I don't believe it to be a contributing factor.

I'm assuming a catastrophic hardware failure at this point.
[Google Pixel 4 Questions & Answers] V0latyle:
Have you already tried using the Pixel Repair Tool? It was specifically designed to work with Rescue Mode which is similar to EDL. Maybe a reflash is necessary.
[Google Pixel 4 Questions & Answers] JoJoDaClown:
You need to have access to the Recovery Menu to be able to use the Pixel Repair Tool, specifically entering the Recovery mode. EDL is not the same.
[Google Pixel 4 Questions & Answers] V0latyle:
@Amon Darthir are you able to get into bootloader? Hold volume down, then hold power button until phone restarts.

Is your bootloader unlocked? I'd try using the Android Flash tool and reflash all partitions.
[Google Pixel 4 Questions & Answers] sSjBlueVN197:
sadly my 4xl has the same problem, it seems to be a serious bug from Google and needs to be fixed. Phone can't access Fastboot mode or Recovery mode, it can only stay in 9008 mode. This situation happened when I tried to update android 12 version but failed. Hope to have help from the developer, because there will be many people facing the same situation.
[Google Pixel 4 Questions & Answers] Amon Darthir:
Like Jojo said, EDL is not the same. The EDL is a layer BELOW the what we know as the bootloader. This is the bootloaders bootloader. If you are booting to the EDL, it's because the bootloader is likely corrupted. You can't boot to Fastboot, or what you'd think of as the normal Bootloader.

Essentially, without being Qualcomm, there's nothing you can do. (Unless you want to replace your main board for ~$450).

The issue is being tracked here, but support from Google is nearly non-existent.
[Google Pixel 4 Questions & Answers] V0latyle:
I see, thanks
[Google Pixel 4 Questions & Answers] #mcl:
Hey!

I am glad I came up to this as I believe I may have a solution for you guys!!!!
[Google Pixel 4 Questions & Answers] #mcl:
*Keep in mind this only works on windows, and I am assuming you have ADB and Fastboot command line installed, and you have some experience using the command line, and you are using a recent version of Windows10,*

1. Remove Lmobile drivers(from device manager on windows) and install the Google one's instead. If you don't know how to do it just search on google and you will find a tutorial

2. You need to download Qualcomm drivers and QPST tool. I will leave a link to a website where you can download it.

3. After Qualcomm drivers are installed, set up QPST.

3. On your phone, if you have access to adb, run without quotes "adb reboot EDL"(for carbon coupe)

If the phone can't reach adb there are other 2 methods, one using fastboot commands and other using the testing pins(requires phone disassembly)

As my phone is working and running fine android 12 I only know the adb command.

Once on EDL mode the screen is going to be completely black, and device manager will se your phone as :

QUALCOMM HS-USB QDLOADER 9008(COM "USB port number")​

or something similar.

Now you can use the QPST tool to flash the firmware and boot image, or any other software that supports EDL mode(like QFIL).

Here is a link to a website which explains very well how to set up and use the QPST tool and where you can download all you need.

Hope this helps you!
[Google Pixel 4 Questions & Answers] #mcl:
You are going to need also these files, that are the programmer files.

⚠️⚠️⚠️PLEASE KEEP IN MIND I DIN'T TRY OUT THIS FILES, SO THEY MAY BE FOR OTHER PHONE OR MAY NOT WORK.⚠️⚠️⚠️

So please use this files with caution, I found them on a post of XDA and they are in theory from a working Google Pixel 4XL, so they should work.

I would recommend using this one: generic > Pixel > EU > Commercial > pixel_Free and use that file, as this one is from an unlocked Pixel I believe

⚠️Though I didn't test them so they may just not work at all. ⚠️
[Google Pixel 4 Questions & Answers] #mcl:
So these are some of my posts for some folks which had same problem, phone stuck at 9008 mode. 📵

I have a lot of interest on this because I am working on a way to unlock any Google Pixel form it's career(which I already did), including the boot loader(which I am currently working on).🧑🏻‍💻🔜

I am posting all of that on the Pixel 4 XL forums though.

The situation is this:

EDL mode is like a recovery mode which is available on any Qualcomm device, and it's the primary bootloader.

When the phone boots, it triggers the secondary bootloader(which is the one carriers lock, and it's this one you usually unlock when you want to flash stuff to your phone, like TWRP).

The idea behind this mode is to allow devs to use this to force flash firmware to get the device back and running in case Fastboot and ADB weren't available(basically, to solve the problem you guys are having)🆘.

In my case this is useful because I can use it to flash the unlocked firmware from Google and them unlock my phone 🔓(my phone is working perfectly on Android 12), and them flash stuff to it.

So if any of you guys try this, let me know how it went! 😁
[Google Pixel 4 Questions & Answers] Amon Darthir:
I no longer have my device, as I was able to wallop Google Support enough over the issue that they agreed to RMA the device, however, I'm curious how this would actually work.

The device only boots to EDL, so ADB isn't an option, neither is Fastboot. From what I've seen and understand, without a proper Firehose file, and an image from Qualcomm or Google themselves, there's basically no way to flash the device back to a working state (assuming it even can be).

Are there actual FULL Pixel images available, with bootloader and Android? (They sound to be packaged together). This would seem to be a very serious set of files to have out in the wild... (Which is part of the problem. No one has been able to find those images, otherwise, many would have tried using QPST already)
[Google Pixel 4 Questions & Answers] #mcl:
So let me explain.

From what I know you can download the firmware directly from Google from here.

For the firehose file, it's the one I send on 2 message. If you open Qualcomm QPST tool, and go to the download menu you will find a place to insert the phone image, though you can only put an image with an specific file system, the same as the files I shared. From what I saw on the web, you just need to flash that file.

If you use QFIL however, you will need and XML file as well.

I believe they are the firmware/Firehose files but I am not sure.
[Google Pixel 4 Questions & Answers] Amon Darthir:
The IssueTracker updated today, with what appears to be an official response from Google:

So we now know that the issue is indeed a hardware fault, and that it is a fault in one of the memory components as suspected.

What's curious still is that these devices are encountering this issue, while much older devices continue to work. Wonder what the difference is.
[Google Pixel 4 Questions & Answers] #mcl:
Hey!

That's a possible case, though I don't believe that for a few reasons:

1) Even though some components are consumable(like battery and SSD), RAM isn't one of them.

2) For a RAM to fail there is usually a cause, like working on extremely high frequencies, high temperatures and so on which obviously doesn't happen on a phone unless you leave it burning under the sun.

3) How many cases of faulty RAM modules did you see on the web, I didn't see any yet(at least not on phones)

So unless the user overheated its phone or drop it from an airplane XD, it seems to be a hard excuse for the problem.

I don't believe that there is a hardware failure, but I am not a phone engineer so I can't guarantee.

Anyway, if someone finds the cause please let me know :D
[Google Pixel 4 Questions & Answers] Amon Darthir:
Never said it was the RAM. It's likely the memory component that the bootloader is on, which is part of what has been speculated. I doubt my "memory component" the only thing they were referring to was RAM.
[Google Pixel 4 Questions & Answers] #mcl:
The bootloader is on the SSD of the phone I think, and it doesn't fail as well, at least no so often...
[Google Pixel 4 Questions & Answers] bodayw:
Sorry for bumping this old thread.

Like quite a few other reports I could find on the Internet, my Pixel 4 XL bricked itself overnight as well...Happy to come across your posts and interested in trying these files out.

Right now I can confirm that my phone is stuck in the EDL mode as I can see "QUALCOMM HS-USB QDLOADER 9008 COMx" in Device Manager when connected to a Windows computer, and I do see the phone in QPST Configuration, that says something like "QCP-XXX Sahara download".

However, unlike most QPST tutorials I found online (including the one you posted), the port status in QPST Configuration does not say "Enabled", but rather showing a half-way green progress bar all the time. I've tried to wait for about one hour just in case, and reinstalling the Qualcomm driver, restarting the computer etc. but nothing changed.

And if I just ignored that and go straight to flashing anyway, I couldn't get it to work with the MDN files you posted. QFIL would need a .xml file which is not included. Software Download reports an error message of "could not open the programmer file" (by this I was using the EU/.../pixel_free one).

Not sure what does it mean by "could not open" - is it the .mdn file is invalid, or it's just not the right file for this particular phone?
[Google Pixel 4 Questions & Answers] bdubbin16:
I suppose nobody has been able to use what @#mcl has posted back in 2021 to work? And the natural lifecycle of a memory component is only 3 years? That sucks.
[Google Pixel 4 Questions & Answers] #mcl:
Hi!

Yeah unfortunately there is close to nothing about this, probably because it's very low-level programming, and for security and economical reason Qualcomm won't share this kind of information. Only someone that work inside Qualcomm may have access to the needed files and documentation.

I still didn't gave up on any of the projects (the EDL thing and the unlock SIM & Booloader), but due to high complexity of those projects, the fact that I have a quite busy life which leaves me with very little time to bring live to these projects and that I am basically alone, means they will probably take some time.

Maybe try searching using different search engines, and try being very specific like "MBN file pixel 4".

Hope you find a solution to your problem! 🍀
[Google Pixel 4 Questions & Answers] #mcl:
As for this, indeed by bow no updates.

As for the live of those chips, I wouldn't take that seriously.

I have an Galaxy S9 from 2018 (which makes it 5 years old by now which functions just like the first day), and also an iphone 6s from 2015 which is 7 years old, and also still works just fine.

And just to bring to to other level, my main computer is a MacBook pro 15 from late 2013. That makes it have a 10 year old SSD which was never replaced and works fine.

SSD are not forever, but if you do normal or even high usage it will last just fine. The thing of SSD dying is a bit exaggerated. Of course if you were to read and witte 1TB of data every day, it will last less, but that's a extreme and very rare case. For 90% of people, you will probably upgrade before it's dead.

Hope this is useful for you 😉
[Google Pixel 4 Questions & Answers] bdubbin16:
Yes, thanks @#mcl... I also don't have a lot of extra time and not being anywhere near an expert I appreciate your counsel and I will cut my losses and give up on trying to resurrect my Pixel 4XL. Thanks for helping me come to that decision instead of me continuing to try all sorts of things well beyond my comprehension. :)
[Google Pixel 4 Questions & Answers] #mcl:
Yeah unfortunately company's make it very easy for consumer to upgrade our phone in case it breaks. Your case is very hard, and I personally would probably have done the same thing, as not having a working phone is different than wanting it to do something extra, in my case unlock the bootloader.

And if in the future you have problems, you know where to find me 😉
[Google Pixel 4 Questions & Answers] ashabil:
How do I enter EDL mode using test points?... I really need it.
[Google Pixel 4 Questions & Answers] #mcl:
ON the P4/P4XL there are some pins on the motherboard that you need to short to trigger the boot into this different mode. I don't remember but if you google search you should find it.

However I wouldn't recommend you get into there, there is almost no information online about this mode, and the people I know got there never manage to get out.

So proceed with extra caution and only if you are 100% sure of what ou are doing, otherwise you may brick the device.
[Google Pixel 4 Questions & Answers] basako212:
Is it advisable to buy a new motherboard for my pixel 4 stuck in edl mode or is it possible it might happen again with the new board
[Google Pixel 4 Questions & Answers] #mcl:
So the cause for what cause it to brick is unknown and could happen indeed.

However this bug is kind of rare, not a lot of people were affected. If it was something more widespread google would have had to launch a recall program.

I have mine which I bought used in eBay and using since 2020 and never had any problems

So to answer, it is possible it could happen again, but I really doubt something like that to happen again. If I were you, I would go with a new logic board probably
[Google Pixel 4 Questions & Answers] basako212:
Thank you so much for the insight i will just order the new logic board
[Google Pixel 4 Questions & Answers] #mcl:
Happy to help! ☺️
[Google Pixel 4 Questions & Answers] Maxdemon5346:
Guys I was thinking if I have a vorizon device can I sideload the factory images using the stock recovery

And will the oem will be unlock BTW I have UNLOCKED PIXEL 4
[Google Pixel 4 Questions & Answers] rpmccormick:
I have a Pixel 4 XL I bought just under a year ago on eBay. Was working fine on Verizon rooted on Android 11. I wake up one morning and it is black, stuck in EDL. I assume nobody ever got the firehose file?

Right now I am EDLing an image to a OnePlus 8 5G UW that I bought as a replacement. Its not hard, we just need the file and our Pixel 4 XL (or other pixels, with their correct file) should come back to life (unless the flash really is dead, which I doubt).

Can't do anything with out the correct file.mdl for your model though. If one for the pixel 4 xl ever gets posted, please update this thread on the news.
[General Questions and Answers] boxtv1024:
Please where I can find Bison Pro Gcam?
[General Questions and Answers] Deleted member 1890170:
GCam - developed and copyrighted by Google - is only available for Google devices.

You have to search for a GCam clone ( read: GCam port ) suitable to your device.
[General Questions and Answers] boxtv1024:
I searched, I did not find a Gcam clone for the Bison Pro but only for the Bison GT
[Redmi Note 10 Pro] Administrator007:
When I'm taking pictures in night with flashlight on there is white circle shows

Its a hardware issue or a software

Any Solution
[Redmi Note 10 Pro] Evilix:
since no one answered and i guess it never happened to me, it's more likely a hardware issue sadly

have you tried GCAM ?
[OnePlus 9R] HELLBOY017:
Ever wanted to unbrick your device or switch to stock ROM from a custom ROM without using MSM Unbrick tool and keeping your bootloader unlocked after that well fastboot ROMs are here to help you 😉. I have extracted all images from the stock zip and i have made a new zip with the Fastboot ROM with a flash-all.bat included. This will work only if your bootloader is unlocked. This will erase all your data and will wipe your internal storage.

HOW TO FLASH

1). Download the zip

2). Unpack the zip in a folder

3). Reboot the OnePlus 9R in fastboot-bootloader mode (Power and volume + and volume-)

4). Connect the OnePlus 9R to PC

5). Run flash-all.bat flasher

6). Wait until the process end

7). Voila! your OnePlus 9R will now boot into OxygenOS

POINTS TO REMEMBER

* "Invalid sparce file format at header magic" is not an error, you need to wait a bit when you see that string, just wait.

* These ROMs can't be used to update or downgrade your phone but just to restore your phone. Downgrade from OOS 12 works now.

* This can’t be used to switch from ColorOS to OxygenOS you can use MSM unbrick tool to do that.

DOWNLOAD:-

https://sourceforge.net/projects/op8t-9r-fastboot-roms/files/OnePlus_9R/
[OnePlus 9R] jerryhou85:
Hi OP, I changed the tag from Development to How To Guide, because we only use Development for original work like you build the ROM from kernel/device tree etc... Thanks.
[OnePlus 9R] zwk22160:
Errr sorry I can make sure that I have the DDR5,but it seems that when I complete the flash using the DDR5 profile config,my phone hard bricked, so how can I get it back? Now it can not even enter 9008 mode
[OnePlus 9R] theincognito:
You will most likely need to visit the service center and get your phone repaired.

Are you sure that your device had DDR5?
[OnePlus 9R] zwk22160:
Actually，I checked my DDR type via devcheck instead of the adb command. Seems that the dev check is no so reliable. Anyway, I have already sent my phone to the service center to repair, I have a OnePlus 7 pro as the backup phone, so it doesn't affect me too much.
[OnePlus 9R] PetiaWarzel:
Created a Tutorial based on your firmware/instructions. Hoping you will like it.

https://androidmtk.com/install-firmware-oneplus-9r
[OnePlus 9R] theincognito:
Yeah. The apps aren't reliable at this. Always use the adb command. 100% reliable. And since it's harbricked for you, I am pretty sure that you have a DDR4X variant.
[OnePlus 9R] HELLBOY017:
It’s clearly written to not trust devcheck and other apps 😐 that prop is the only trusted source of finding which type of ram ur device has. It has also come to my attention that DDR5 devices can boot to EDL if we flash wrong xbl configs on them but the DDR4 ones can’t boot to EDL if wrong xbl config is flashed. (Means ddr4 users would have to get phone repaired by service center if wrong xbl config is flashed on their device)
[OnePlus 9R] HELLBOY017:
Appreciate it a lot! Thanks :)
[OnePlus 9R] Leohearts:
I faced the same problem

Service center says they can't flash it back😨

They ended up replaced a new motherboard for me
[OnePlus 9R] neptunium93:
hmm for me the

adb shell getprop ro.boot.ddr_type

returns empty.

I guess that infers I'm using LPDDR4X?

Edit:

adb shell getprop

This would return a complete list of all the properties you can query with this command. For me, this list doesn't seem to have any field called "ro.boot.ddr_type"

I'm using the Chinese variant of OP9R, not so sure if it matters.

Also, DevCheck would not report RAM variants under the hardware tab as well.
[OnePlus 9R] Leohearts:
I checked it again and

OnePlus9R:/ $ getprop | grep ddr
[ro.boot.ddr_type]: [1]
[vendor.boot.ddr_type]: [1]
OnePlus9R:/ $

I'm sure flashed the ddr5 version, but it hard-bricked and even cant boot into 9008
[OnePlus 9R] HELLBOY017:
*UPDATED*

* Added OxygenOS 11.2.6.6 Fastboot ROM

* Removed xbl configs so that now no more hardbricks happen

* Reduced partition sizes for inactive slot so that ROMs can be flashed properly through fastboot
[OnePlus 9R] Mkkt Bkkt:
will this work on Chinese variant 12gb/256gb ddr4 ? LE2100 bl is already unlocked
[OnePlus 9R] HELLBOY017:
If ur using oxygenos then yes
[OnePlus 9R] Mkkt Bkkt:
yes , for some reason it came with oxygenos preinstalled
[OnePlus 9R] logeshwywan:
Download link in Mega can't download with standard account, requires premium. could you please upload in other hosting website if possible? Thanks!
[OnePlus 9R] HELLBOY017:
Will do
[OnePlus 9R] HELLBOY017:
Link updated.

*Apologies for updating it late as I had fever so didn't have time for mirror it somewhere else
[OnePlus 9R] Valen_Kuzmi:
In the old versions there was the choice of the type of memory. In the new one there are not. Why?

My friend tried to use new bat and couldn't install. He couldn't enter the system. ))
[OnePlus 9R] HELLBOY017:
Memory firmware isn't actually needed to be updated every update, also some users hardbricked their phones just cause they flashed wrong xbl configs and if your friend couldn't boot into system this means his logical partitions didn't flash successfully. It would be helpful to me if u send a screenshot of the error which occured during flashing
[OnePlus 9R] HELLBOY017:
11.2.7.7 rom added ⬇️

https://sourceforge.net/projects/op8t-9r-fastboot-roms/files/OnePlus_9R/OnePlus9R_11.2.7.7_Fastboot-ROM.zip/download

Changelog:-

• Added deletion of *my_ logical partitions (Would be useful to downgrade from OOS 12 in near future)
[OnePlus 9R] Valen_Kuzmi:
He is after Nameless. Try to use new file (for 11.2.7.7).

Similar mistake and is with the old file (with the choice of the memory on 11.2.4.4).
[OnePlus 9R] HELLBOY017:
So old 11.2.4.4 bat has same issue?
[OnePlus 9R] Valen_Kuzmi:
Yes, the same. We tried the last version and 11.2.4.4. The same mistake. Then He decided to use msm )))
[OnePlus 9R] /life:
You could try to go into the EDL and flash through MSM using testpoint.

Some comrades have unbrick up their devices like that.

Why didn't the service center know about this? Mystery.
[OnePlus 9R] Leohearts:
I failed to boot it into EDL :(
[OnePlus 9R] /life:
Even through testpoint?

Spoiler content hidden.

Difficult case
[OnePlus 9R] Oneplus Fxxk U:
I'm trying to use QTSP, does anyone here know which one I should choose？Oneplus 9r ，on Chinese varian 8gb/256gb
[OnePlus 9R] shamsadnan:
not enough space to resize partition error arises when it tries to flash system. what can be the problem?
[OnePlus 9R] HELLBOY017:
Hi, 11.2.8.8 Fastboot ROM has been uploaded and partition resizing has been fixed (COW partitions weren't giving enough space for other partitions to resize so I deleted them in the new script).

Here's the changelog:-

• Downgrade from OOS 12 works.

• Potential partition resize fix.

Here's the download link for 11.2.8.8 ROM ⬇️:-

https://sourceforge.net/projects/op8t-9r-fastboot-roms/files/OnePlus_9R/OnePlus9R_11.2.8.8-Fastboot-ROM.zip/download
[OnePlus 9R] gdw1986:
could someone share to me a stock kernel? I flashed an custom kernel and got some issues, and I didn't make a backup. Thanks!
[OnePlus 9R] tsln:
Did you flash successfully? I am also a Chinese variant 12GB/256GB DDR4. I haven't tried to use it yet
[OnePlus 9R] abinj30:
I don't have a windows machine. I see only fastboot commands in the flash-all.bat file, which should work in Linux as well. Would I be able to run the commands in flash-all.bat in a linux machine?
[Upgrading, Modifying and Unlocking] abh_tn:
CUSTOM RECOVERY SM-A015F​

​

Here is two custom recovery for Samsung galaxy A01 [SM-A015F] TWRP and OrangeFox built from source .

Most every thing is working fine .

Note :

​

-before you install this custom recoveries you must be familiar with ODIN TOOL and Samsung flashing ( any wrong operation may broke your device)

-always make a copy of your stock recovery in case...

-unlock your bootloader and disable AVB

Credits

* TeamWin - for TWRP

* The OrangeFox Team

LeonelArtuzi for the device tree

*My work for building

Device Tree : Here.​

Download :

​

- OrangeFox recovery​

- TWRP recovery ​

* you can leave your questions or suggessions in comments

* dont forget to hit like(y)
[Upgrading, Modifying and Unlocking] smiley9000:
no permissson to download
[Upgrading, Modifying and Unlocking] Deleted member 10707375:
change link permissions
[Upgrading, Modifying and Unlocking] abh_tn:
Sorry, i will do soon ,i didnt know
[Upgrading, Modifying and Unlocking] abh_tn:
Try now
[Upgrading, Modifying and Unlocking] Reick7:
Starting the tests with the installation of some GSI, thanks for your work.
[Upgrading, Modifying and Unlocking] abh_tn:
You are welcome.