

OFFICIAL Samsung Odin v4 1.2.1-dc05e3ea - For Linux
source link: https://forum.xda-developers.com/t/official-samsung-odin-v4-1-2-1-dc05e3ea-for-linux.4453423/page-7#post-88606103
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

OFFICIAL Samsung Odin v4 1.2.1-dc05e3ea
I'm also in the same boat as you while trying to flash stock ROM for my SM-A528B Galaxy A52s 5G. I get the same error ioctl bulk read Fail : Connection timed out 110. I have setup the correct udev rules and verified no interference from cdc_acm. I'm still trying to figure where the problem might be, or that it could be that the flasher binary is at fault and would need an update or bugfix should a workaround may not be found.
I'm posting an update regarding this issue. I can only describe what happened as surprising, but I successfully flashed the Galaxy A52s 5G when I was ready to do some more troubleshooting with it using strace
. Here is the console log:
strace -o trace.log odin4 -b BL_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 -a AP_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT_meta_OS13.tar.md5 -c CP_A528BXXU3EWE1_CP24186417_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 -s HOME_CSC_OLM_A528BOLM3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5
Check file : BL_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5
Check file : AP_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT_meta_OS13.tar.md5
Check file : CP_A528BXXU3EWE1_CP24186417_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5
Check file : HOME_CSC_OLM_A528BOLM3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5
meta-data/download-list.txt
/dev/bus/usb/001/010
/dev/bus/usb/001/010
Setup Connection
initializeConnection
Receive PIT Info
success getpit
Upload Binaries
abl.elf.lz4
xbl.elf.lz4
xbl_config.elf.lz4
tz.mbn.lz4
hypvm.mbn.lz4
devcfg.mbn.lz4
tz_iccc.mbn.lz4
aop.mbn.lz4
km41.mbn.lz4
qupv3fw.elf.lz4
storsec.mbn.lz4
NON-HLOS.bin.lz4
dspso.bin.lz4
shrm.elf.lz4
cpucp.elf.lz4
uefi_sec.mbn.lz4
imagefv.elf.lz4
sec.elf.lz4
bksecapp.mbn.lz4
apdp.mbn.lz4
vbmeta.img.lz4
vaultkeeper.mbn.lz4
tz_kg.mbn.lz4
tz_hdm.mbn.lz4
boot.img.lz4
recovery.img.lz4
vendor_boot.img.lz4
dtbo.img.lz4
super.img.lz4
vbmeta.img.lz4
vbmeta_system.img.lz4
modem.bin.lz4
cache.img.lz4
prism.img.lz4
optics.img.lz4
Close Connection
I don't know what changed for the flashing to push through, save for the
strace
prepended before the odin4
command. Perhaps this changed some execution condition that doesn't result to the ioctl bulk read fail. I guess it would be good to repeat flashing the unit again normally, without strace
, and see if it results in the error coming back but that would be for some other time.I'm posting an update regarding this issue. I can only describe what happened as surprising, but I successfully flashed the Galaxy A52s 5G when I was ready to do some more troubleshooting with it usingstrace
. Here is the console log:As you can see, I was quite surprised when it started flashing. I was expecting to see the ioctl bulk read Fail : Connection timed out 110 error and get the trace log to know more. The setup remained the same phone unit, same USB cable used, same USB port connected to, same machine used for flashing.Code:strace -o trace.log odin4 -b BL_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 -a AP_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT_meta_OS13.tar.md5 -c CP_A528BXXU3EWE1_CP24186417_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 -s HOME_CSC_OLM_A528BOLM3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 Check file : BL_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 Check file : AP_A528BXXU3EWE1_A528BXXU3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT_meta_OS13.tar.md5 Check file : CP_A528BXXU3EWE1_CP24186417_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 Check file : HOME_CSC_OLM_A528BOLM3EWE1_MQB64984945_REV00_user_low_ship_MULTI_CERT.tar.md5 meta-data/download-list.txt /dev/bus/usb/001/010 /dev/bus/usb/001/010 Setup Connection initializeConnection Receive PIT Info success getpit Upload Binaries abl.elf.lz4 xbl.elf.lz4 xbl_config.elf.lz4 tz.mbn.lz4 hypvm.mbn.lz4 devcfg.mbn.lz4 tz_iccc.mbn.lz4 aop.mbn.lz4 km41.mbn.lz4 qupv3fw.elf.lz4 storsec.mbn.lz4 NON-HLOS.bin.lz4 dspso.bin.lz4 shrm.elf.lz4 cpucp.elf.lz4 uefi_sec.mbn.lz4 imagefv.elf.lz4 sec.elf.lz4 bksecapp.mbn.lz4 apdp.mbn.lz4 vbmeta.img.lz4 vaultkeeper.mbn.lz4 tz_kg.mbn.lz4 tz_hdm.mbn.lz4 boot.img.lz4 recovery.img.lz4 vendor_boot.img.lz4 dtbo.img.lz4 super.img.lz4 vbmeta.img.lz4 vbmeta_system.img.lz4 modem.bin.lz4 cache.img.lz4 prism.img.lz4 optics.img.lz4 Close Connection
I don't know what changed for the flashing to push through, save for thestrace
prepended before theodin4
command. Perhaps this changed some execution condition that doesn't result to the ioctl bulk read fail. I guess it would be good to repeat flashing the unit again normally, withoutstrace
, and see if it results in the error coming back but that would be for some other time.
I tried strace and it not work for me. I installed strace with Terminal. Comman apt-get install strace -y.
Can you be a little more precise and write what you typed in Terminal when you used strace? What should be done to start the strace?
Recommend
-
58
Overview You'll learn everything you need to take your JavaScript skills to the server-side.
-
12
Reading Time: < 1 minute Outdated technologies and legacy applications...
-
22
Valheim Docker If you are looking for a guide on how to get started click here
-
6
elementary OS 6 Odin Available Now It’s finally here, and it’s the biggest update to the platform yet ...
-
7
安装 elementary OS 6 “Odin” 后要做的 10 件事 | Linux 中国一个精心准备的在安装 elementary OS 6 “Odin” 后要做的事情的列表。来源:
-
13
Productivity tips with Odin: A tool for making tools...
-
10
Odin Computer Graphics Part One : 1985 February 01, 2022 "Why don't you come over to the O...
-
13
Adventure into the Realm of Svartalfheim on March 10 The work of Ubisoft Sofia, Dawn of Ragnarök is a brand-new expansion for Assassin’s Creed Valhalla that will take players to the realm of the dwa...
-
12
The Data-Oriented Language for Sane Software Development. The Odin Programming Language Odin is a general-purpose programming language with distinct typing, built for high performance, modern systems, and built-in dat...
-
19
The Odin is a capable, portable retro consoleS&P 5004,026.71+9...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK