I was never able to get the program to recognize my device. I tried it on a Windows 7 32bit install. I don't think those are the correct drivers for a pixel device.
I was never able to get the program to recognize my device. I tried it on a Windows 7 32bit install. I don't think those are the correct drivers for a pixel device.
How am I supposed to build this? I'm having trouble in MSYS, MSYS-MinGW and Cygwin. Or do I use MinGW standalone?![]()
GitHub - frederic/exynos-usbdl: Unsigned code loader for Exynos BootROM
Unsigned code loader for Exynos BootROM. Contribute to frederic/exynos-usbdl development by creating an account on GitHub.github.com
Look into building this, or dm me for discord or telegram and I can gladly guide you through building and using it
Me too. Had some bad time tho to make the pixel seen from multidownloader and extract the bootloader. But now can't go over this. There's something wrong with the .cfg.I can't make the flashing work with the multidownloader
[COM3]Write thread Start################## [COM3]Write Fail [COM3]Write thread Exit##################
I'm using a Win7 32bit VM in VirtualBox
Use the software in my previous reply. But there is no compiled binary for download.@pierre383 with those files in the May update, how to get multidownloader to start with success?
I'm still getting the error:
[COM3]Write thread Start##################
[COM3]Write Fail
[COM3]Write thread Exit##################
Why? Is multidownloader the problem? Or the .cfg?Use the software in my previous reply. But there is no compiled binary for download.
I got it to build finally. There was a stupid syntax error in the Makefile.Some has any update on this? Really want to give birth to my P6 again
sudo apt-get update
sudo apt-get install vim
sudo vim /etc/apt/sources.list.d/sources.list
sudo apt-get update
sudo apt-get install build-essentials pkg-config libusb-1.0-0-dev
git clone https://github.com/frederic/exynos-usbdl
cd exynos-usbdl
gcc -g -O0 -Wall -c -o exynos-usbdl.o exynos-usbdl.c
gcc -g -O0 -Wall -o exynos-usbdl exynos-usbdl.o -lusb-1.0
Thanks, I think i've build it too. I have install the libusb-1.0-0-dev from the Ubuntu Main tho, because the repo gave me an error.I got it to build finally. There was a stupid syntax error in the Makefile.
1. Download Linux subsystem for Windows from the Add Windows features window.
2. Install Ubuntu 18.04 from the Microsoft Store
3. Start up Ubuntu from the Start Menu and input a Username and Password you would remember
4. Paste these in order into the terminal.
5. Go into VIM insert mode and type in "deb-src http://archive.ubuntu.com/ubuntu bionic main" without quotations in the first lineCode:sudo apt-get update sudo apt-get install vim sudo vim /etc/apt/sources.list.d/sources.list
6. Exit insert mode and type ":wq" then press enter
7.again.Code:sudo apt-get update
8. Paste9. PasteCode:sudo apt-get install build-essentials pkg-config libusb-1.0-0-dev
10. PasteCode:git clone https://github.com/frederic/exynos-usbdl
11. PasteCode:cd exynos-usbdl
12. PasteCode:gcc -g -O0 -Wall -c -o exynos-usbdl.o exynos-usbdl.c
13. To run, type "./exynos-usbdl" to run the program.Code:gcc -g -O0 -Wall -o exynos-usbdl exynos-usbdl.o -lusb-1.0
I'm not sure. The software seems like its meant to run executables using an exploit instead of flashing. I'm not sure why Pierre mentioned this?Thanks, I think i've build it too. I have install the libusb-1.0-0-dev from the Ubuntu Main tho, because the repo gave me an error.
Now I am at the point attached.
What should I do next to be able to recover the pixel?
I have bricked a Pixel 6 previously but replaced it before seeing this thread so I can't test anything right now. Did you use the multidownloader in 32 bit windows?
Yep, but I get the following error:I have bricked a Pixel 6 previously but replaced it before seeing this thread so I can't test anything right now. Did you use the multidownloader in 32 bit windows?
Can you explain your entire process with screenshots included?Yep, but I get the following error:
[COM3]Write thread Start##################
[COM3]Write Fail
[COM3]Write thread Exit##################
i think there's something wrong with the .cfg file. And the phone keeps rebooting every 30 seconds while keeping the power button pressed. If I don't press it, it stop being recognized.
And I don't know how to use the Frederic tool from GH
Yep sure. I've managed somehow (lol) to install drivers and have the phone recognized by Multidownloader.
So it actually does flash. It's just that the phone shuts down too quickly? Have you tried holding power and volume combinations?Yep sure. I've managed somehow (lol) to install drivers and have the phone recognized by Multidownloader.
To connect it, I have to keep the power button pressed, then connecting the USB cable and the Multidownloader tool is able to see it.
Every 30 seconds or so the phone does a reboot tho, so the procedure is interrupted.
Anyway, connecting the phone via USB see the phone as on attachment 1.
I have split the bootloader from may update using imjtool in Ubuntu, obtaining the files listed on attachment 2.
I have edited the .cfg as @pierre383 suggested:
DNW_STORE exynos down 200 20 bl1.bin
DNW_STORE exynos down 2000 20 bl2.bin
DNW_STORE exynos down 200 20 elr_el3.bin
DNW_STORE exynos down 200 20 lastly.bin
DNW_WAIT
;PIXEL ROM RECOVERY
DNW_STORE exynos down 20000 20 bl.bin
Of course there are not elr_el3.bin, lastly.bin and bl.bin. So I tried to change the config prompting as suggested with elr_el3.bin-->bl31.bin, lastly.bin-->bl1.bin, pbl.bin-->bl.bin. I tried making the change in the .cfg and in the name of the files.
But everything I try lead me to the error:
[COM3]Write thread Start##################
[COM3]Write Fail
[COM3]Write thread Exit##################
(attachment 3)
To launch the command I keep pressing the power button, because if I leave it the phone shutdown again.
When I press start the log shows: [COM3]Write thread Start##################, then after the 30 seconds the phone shuts down and the fail/exit messages are displayed.
The only part I didn't followed from the original guide (https://forum.xda-developers.com/t/...evices-with-deleted-bootloader-sboot.3573865/) is the hex part. But I have extracted the files from bootloader tho.
As for the Linux exynos-usbdl I have no clue on how to use it.
I don't know if it's flashing. The percentage is always 0%, then the phone reboots.So it actually does flash. It's just that the phone shuts down too quickly? Have you tried holding power and volume combinations?
I had the same problem. After that, I downloaded the drivers once again (from another post if I remember well) and from the control panel installed the right driver to make the phone seen by multiuploader as exynos device.Hello, I am in a similar situation with the same environment, in any case, my PC detects the COM, but the Multiloader cannot detect it:
View attachment 5638805
Any suggestion to tackle this issue it would be appreciated!
None of those.Thanks @_sbrego_ for your reply . I'll try it. do you know where I can download the exynos USB driver?
Rather, I have downloaded the following:
View attachment 5638977
Could you tell me which would be the correct ones?
Pixel 6 uses an Exynos based processor, not MediaTek. I don't know why you are using MediaTek drivers.Hello , I could changed to :
View attachment 5639527
But it's seems the similar , Multidownloader is not recongnized.
Any way I have been trying with another tool :Heimdall-master and it's accessible
View attachment 5639531
but when i tried :
View attachment 5639533
To my understanding I think that in my mobile it does not have the logical partitions defined.
Is there any way to remake the partitions in this state?
Thanks in advance for your help!
Lastly is BL1 again, EL3 and BL31 is the same, BL is PBL (Short for primary BL)I extracted the bootloader but I don't see ELR_EL3, LASTLY or BL. Below is a list of the files that were extracted.
abl
bl1
bl2
bl31
gsa
ldfw
partition_0
partition_1
partition_2
partition_3
pbl
tzsw
ufs
ufsfwupdate