I think I just bricked my Pixel 6 Pro trying to install IodeOS

I enabled USB debugging, OEM unlock enabled and then completed the installation of IodeOS but it would not boot successfully. It kept going into the fastboot menu. I did some searches on these forums and it looks like I may have tried to do the install from Android 16, so I followed the instructions to flash it back to Android 15.

That was done successfully. I enabled developer mode again, enabled USB debugging, and once again tried to install Iode OS. This is my installation log:


Warning: skip copying bootloader_a image avb footer (bootloader_a partition size: 0, bootloader_a image size: 13916244).
Sending ‘bootloader_a’ (13590 KB) OKAY [ 0.335s]
Writing ‘bootloader_a’ (bootloader) Flashing pack version slider-15.3-13239612
(bootloader) flashing platform gs101
(bootloader) Validating partition ufs
(bootloader) Validating partition partition:0
(bootloader) Validating partition partition:1
(bootloader) Validating partition partition:2
(bootloader) Validating partition partition:3
(bootloader) Validating partition bl1_a
(bootloader) Validating partition pbl_a
(bootloader) Validating partition bl2_a
(bootloader) Validating partition abl_a
(bootloader) Validating partition bl31_a
(bootloader) Validating partition tzsw_a
(bootloader) Validating partition gsa_a
(bootloader) Validating partition ldfw_a
(bootloader) Flashing partition ufs
(bootloader) Flashing partition partition:0
(bootloader) Flashing partition partition:1
(bootloader) Flashing partition partition:2
(bootloader) Flashing partition partition:3
(bootloader) Flashing partition bl1_a
(bootloader) Flashing partition pbl_a
(bootloader) Flashing partition bl2_a
(bootloader) Flashing partition abl_a
(bootloader) Flashing partition bl31_a
(bootloader) Flashing partition tzsw_a
(bootloader) Flashing partition gsa_a
(bootloader) Flashing partition ldfw_a
(bootloader) Loading sideload ufsfwupdate
OKAY [ 3.040s]
Finished. Total time: 3.393s
Rebooting into bootloader OKAY [ 0.000s]
Finished. Total time: 0.001s
< waiting for any device >
Warning: skip copying radio_a image avb footer (radio_a partition size: 0, radio_a image size: 97620108).
Sending ‘radio_a’ (95332 KB) OKAY [ 2.328s]
Writing ‘radio_a’ (bootloader) Flashing pack version g5123b-145971-250103-M-12866815
(bootloader) Flashing partition modem_a
OKAY [ 0.164s]
Finished. Total time: 2.530s
Rebooting into bootloader OKAY [ 0.000s]
Finished. Total time: 0.001s
< waiting for any device >
Erasing ‘avb_custom_key’ (bootloader) avb custom key: erase done
OKAY [ 0.023s]
Finished. Total time: 0.024s
Warning: skip copying avb_custom_key image avb footer (avb_custom_key partition size: 0, avb_custom_key image size: 1032).
Sending ‘avb_custom_key’ (1 KB) OKAY [ 0.000s]
Writing ‘avb_custom_key’ (bootloader) avb custom key: flash done
OKAY [ 0.023s]
Finished. Total time: 0.049s
Warning: metadata type is raw, but ext4 was requested for formatting.
mke2fs 1.46.6 (1-Feb-2023)
Creating filesystem with 4096 4k blocks and 4096 inodes

Allocating group tables: 0/1 done
Writing inode tables: 0/1 done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: 0/1 done

Warning: skip copying metadata image avb footer due to sparse image.
Sending ‘metadata’ (52 KB) OKAY [ 0.002s]
Writing ‘metadata’ OKAY [ 0.003s]
Finished. Total time: 0.045s
Erasing ‘metadata’ OKAY [ 0.003s]
Finished. Total time: 0.004s
Warning: userdata type is raw, but f2fs was requested for formatting.

F2FS-tools: mkfs.f2fs Ver: 1.16.0 (2023-04-11)

Info: Debug level = 1
Info: Trim is disabled
Info: Set conf for android
Info: Enable Project quota
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 481169576 (234946 MB)
Info: zone aligned segment0 blkaddr: 512
Info: add quota type = 0 => 4
Info: add quota type = 1 => 5
Info: add quota type = 2 => 6
Info: format version with
“”
[f2fs_init_sit_area: 714] Filling sit area at offset 0x00600000
[f2fs_init_nat_area: 748] Filling nat area at offset 0x01a00000
[f2fs_add_default_dentry_root:1364] Writing default dentry root, at offset 0x2c800
[f2fs_write_root_inode:1410] Writing root inode (hot node), offset 0x2c200
[f2fs_write_default_quota:1502] Writing quota data, at offset 0002c801 (1/2)
[f2fs_write_default_quota:1502] Writing quota data, at offset 0002c802 (2/2)
[f2fs_write_qf_inode:1553] Writing quota inode (hot node), offset 0x2c201
[f2fs_write_default_quota:1502] Writing quota data, at offset 0002c803 (1/2)
[f2fs_write_default_quota:1502] Writing quota data, at offset 0002c804 (2/2)
[f2fs_write_qf_inode:1553] Writing quota inode (hot node), offset 0x2c202
[f2fs_write_default_quota:1502] Writing quota data, at offset 0002c805 (1/2)
[f2fs_write_default_quota:1502] Writing quota data, at offset 0002c806 (2/2)
[f2fs_write_qf_inode:1553] Writing quota inode (hot node), offset 0x2c203
[f2fs_update_nat_default:1591] Writing nat root, at offset 0x00001a00
Info: Overprovision ratio = 0.300%
Info: Overprovision segments = 356 (GC reserved = 340)
[f2fs_write_check_point_pack: 939] Writing main segments, cp at offset 0x00000200
[f2fs_write_check_point_pack:1027] Writing Segment summary for HOT/WARM/COLD_DATA, at offset 0x00000201
[f2fs_write_check_point_pack:1041] Writing Segment summary for HOT_NODE, at offset 0x00000202
[f2fs_write_check_point_pack:1053] Writing Segment summary for WARM_NODE, at offset 0x00000203
[f2fs_write_check_point_pack:1067] Writing Segment summary for COLD_NODE, at offset 0x00000204
[f2fs_write_check_point_pack:1075] Writing cp page2, at offset 0x00000205
[f2fs_write_check_point_pack:1095] Writing NAT bits pages, at offset 0x000003fe
[f2fs_write_check_point_pack:1117] Writing cp page 1 of checkpoint pack 2, at offset 0x00000400
[f2fs_write_check_point_pack:1136] Writing cp page 2 of checkpoint pack 2, at offset 0x00000405
[f2fs_write_super_block:1169] Writing super block, at offset 0x00000000
Info: format successful
Warning: skip copying userdata image avb footer due to sparse image.
Sending ‘userdata’ (97 KB) OKAY [ 0.003s]
Writing ‘userdata’ OKAY [ 0.208s]
Finished. Total time: 0.776s

Bootloader Version…: slider-15.3-13239612
Baseband Version…: g5123b-145971-250103-B-12866815
Serial Number…:

extracting android-info.txt (0 MB) to RAM…
Checking ‘product’ OKAY [ 0.000s]
Setting current slot to ‘a’ OKAY [ 0.086s]
extracting fastboot-info.txt (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to disk… took 0.001s
Writable partitions are not supported
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting boot.img (64 MB) to disk… took 0.269s
archive does not contain ‘boot.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘boot_a’ (65536 KB) OKAY [ 1.440s]
Writing ‘boot_a’ OKAY [ 0.104s]
extracting super_empty.img (0 MB) to RAM…
extracting dtbo.img (16 MB) to disk… took 0.050s
archive does not contain ‘dtbo.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘dtbo_a’ (16384 KB) OKAY [ 0.364s]
Writing ‘dtbo_a’ OKAY [ 0.027s]
extracting super_empty.img (0 MB) to RAM…
extracting pvmfw.img (1 MB) to disk… took 0.021s
archive does not contain ‘pvmfw.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘pvmfw_a’ (1024 KB) OKAY [ 0.022s]
Writing ‘pvmfw_a’ OKAY [ 0.008s]
extracting super_empty.img (0 MB) to RAM…
extracting vendor_boot.img (64 MB) to disk… took 0.345s
archive does not contain ‘vendor_boot.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘vendor_boot_a’ (65536 KB) OKAY [ 1.453s]
Writing ‘vendor_boot_a’ OKAY [ 0.099s]
extracting super_empty.img (0 MB) to RAM…
extracting vbmeta.img (0 MB) to disk… took 0.001s
archive does not contain ‘vbmeta.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘vbmeta_a’ (8 KB) OKAY [ 0.001s]
Writing ‘vbmeta_a’ OKAY [ 0.003s]
extracting super_empty.img (0 MB) to RAM…
extracting vbmeta_system.img (0 MB) to disk… took 0.000s
archive does not contain ‘vbmeta_system.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘vbmeta_system_a’ (4 KB) OKAY [ 0.001s]
Writing ‘vbmeta_system_a’ OKAY [ 0.002s]
extracting super_empty.img (0 MB) to RAM…
extracting vbmeta_vendor.img (0 MB) to disk… took 0.001s
archive does not contain ‘vbmeta_vendor.sig’
extracting super_empty.img (0 MB) to RAM…
Sending ‘vbmeta_vendor_a’ (4 KB) OKAY [ 0.001s]
Writing ‘vbmeta_vendor_a’ OKAY [ 0.003s]
Rebooting into fastboot OKAY [ 0.000s]
< waiting for any device >
extracting super_empty.img (0 MB) to disk… took 0.001s
Sending ‘super’ (4 KB) OKAY [ 0.003s]
Updating super partition OKAY [ 0.019s]
Resizing ‘system_a’ OKAY [ 0.009s]
Resizing ‘system_ext_a’ OKAY [ 0.009s]
Resizing ‘product_a’ OKAY [ 0.009s]
Resizing ‘vendor_a’ OKAY [ 0.008s]
Resizing ‘vendor_dlkm_a’ OKAY [ 0.005s]
Resizing ‘system_a’ OKAY [ 0.009s]
extracting super_empty.img (0 MB) to RAM…
extracting system.img (1041 MB) to disk… took 8.161s
archive does not contain ‘system.sig’
Resizing ‘system_a’ OKAY [ 0.006s]
Sending sparse ‘system_a’ 1/5 (262108 KB) OKAY [ 6.234s]
Writing ‘system_a’ OKAY [ 0.689s]
Sending sparse ‘system_a’ 2/5 (262060 KB) OKAY [ 6.101s]
Writing ‘system_a’ OKAY [ 0.656s]
Sending sparse ‘system_a’ 3/5 (261996 KB) OKAY [ 6.133s]
Writing ‘system_a’ OKAY [ 0.697s]
Sending sparse ‘system_a’ 4/5 (260200 KB) OKAY [ 6.072s]
Writing ‘system_a’ OKAY [ 0.680s]
Sending sparse ‘system_a’ 5/5 (16652 KB) OKAY [ 0.385s]
Writing ‘system_a’ OKAY [ 0.113s]
extracting super_empty.img (0 MB) to RAM…
extracting system_ext.img (387 MB) to disk… took 2.964s
archive does not contain ‘system_ext.sig’
Resizing ‘system_ext_a’ OKAY [ 0.008s]
Sending sparse ‘system_ext_a’ 1/2 (260961 KB) OKAY [ 6.271s]
Writing ‘system_ext_a’ OKAY [ 0.835s]
Sending sparse ‘system_ext_a’ 2/2 (133148 KB) OKAY [ 3.103s]
Writing ‘system_ext_a’ OKAY [ 0.430s]
extracting super_empty.img (0 MB) to RAM…
extracting product.img (1222 MB) to disk… took 19.085s
archive does not contain ‘product.sig’
Resizing ‘product_a’ OKAY [ 0.009s]
Sending sparse ‘product_a’ 1/5 (262004 KB) FAILED (Error reading sparse file)
fastboot: error: Command failed
Erasing ‘userdata’ FAILED (Write to device failed (no link))
fastboot: error: Command failed
Rebooting into bootloader FAILED (Write to device failed (no link))
fastboot: error: Command failed
FAILED (Write to device failed (no link))
fastboot: error: Command failed
Press any key to exit…

I selected the reboot option and it booted telling me that the system was corrupted. I powered if off and back on and it came back up with a black screen and the Google logo. After about 2 minutes I force powered it off again and not it will not power back on, it will not beep when I plug it into my PC it does not respond at all.

Did I just brick my device? Is there anything I can do to bring it back to life again?

At quick glance, it seems you lost connection to the device (questionable USB cable?), and/or the downloaded image is corrupt.

Are you on Linux or Windows, and I assume you are using the flash-all.sh|bat not the graphical installer, correct?

To retry, just hold Volume (-) when it boots, it should go to the bootloader / fastboot and be findable by your computer. I don’t think (??) you would need to re-flash back to Android 15 first, but possibly if it isn’t too much trouble that may remove any variations.

Thank you for your reply.
I am almost certain no connection was broken between my Pixel 6 Pro and my Windows computer. I used the graphical installer that I found here:

Holding volume down for 2 minutes does nothing. I have also held volume up for two minutes, power for two minutes, and power + volume up and power + volume down.

it doesnt boot up or even light up at all, no charge screen comes up when I plug it in. It appears to be completely dead.

Same thing happened to me with the installer at Linux

One additional suggestion is, with device off, to hold volume down while connecting with a known good USB cable and goodUSB port to your computer. This should trigger a boot to fastboot (you should see Fastboot Mode on the screen) to see if you can get there to determine if it is hard bricked or not.