# Cannot flash agx orin in recovery mode

**URL:** <https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593>\
**Category:** Jetson AGX Orin\
**Tags:** reflash\
**Created:** [October 2, 2024, 9:59pm UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593 "2024-10-02T21:59:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![justin.akira.blaber](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@justin.akira.blaber](https://forums.developer.nvidia.com/u/justin.akira.blaber)\
**Post date:** [October 2, 2024, 9:59pm UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593/1 "2024-10-02T21:59:16Z")

</div>

So a little history. My AGX Orin was working fine, then I flashed to jetpack 6 (it came with 5). All worked great. Then, there was something I needed that required jetpack 5, so I attempted to flash it again. That’s where things went awry. I was able to flash through SSH but after I rebooted the agx orin it would not boot. So I put it in recovery mode am currently trying to reflash back to 6. The problem is because it’s in recovery mode, I can’t flash through ssh anymore (must be through USB). I am getting the following error:

```auto
info: [0.2083] Sending bct_br
error: [0.2084] ERROR: might be timeout in USB write.
error: Error: Return value 3 

```

I have tried multiple different USB cables. I have tried different USB ports. I have tried my laptop (which is 20.04) and also my desktop (22.04 but running SDK through docker). I get the same error. The orin definitely appears under `lsusb` and is recognized via sdkmanager. I have googled as much as I can but can’t seem to find any explanation or solution.

---

<div class="post-metadata">

**Author:** ![WayneWWW](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/waynewww/32/14043_2.png) [@WayneWWW](https://forums.developer.nvidia.com/u/WayneWWW)\
**Post date:** [October 3, 2024, 3:35am UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593/4 "2024-10-03T03:35:48Z")

</div>

I would suggest share full log but not just these 3 lines.

---

<div class="post-metadata">

**Author:** ![justin.akira.blaber](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@justin.akira.blaber](https://forums.developer.nvidia.com/u/justin.akira.blaber)\
**Post date:** [October 3, 2024, 7:39pm UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593/5 "2024-10-03T19:39:09Z")

</div>

I turned it off for a bit, took a break, came back and the USB flash magically started working. Have no idea how or why.

---

<div class="post-metadata">

**Author:** ![WayneWWW](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/waynewww/32/14043_2.png) [@WayneWWW](https://forums.developer.nvidia.com/u/WayneWWW)\
**Post date:** [October 4, 2024, 5:46am UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593/6 "2024-10-04T05:46:19Z")

</div>

Probably due to usb autosuspend function on the host PC. We have a FAQ here.

> [@Jetson AGX Orin FAQ](https://forums.developer.nvidia.com/t/jetson-agx-orin-faq/237459#p-1101540-q-i-get-a-usb-timeout-error-during-flash-orin-how-to-resolve-that-6):
>
> Q: How to apply PCN210100 overlay patch? PCN210100 is supported from Jetpack 5.1.3. If you are using 5.1.1 or 5.1.2, there are overlay packages in: [Jetson Linux 35.3.1 | NVIDIA Developer](https://developer.nvidia.com/embedded/jetson-linux-r3531)[Jetson Linux 35.4.1 | NVIDIA Developer](https://developer.nvidia.com/embedded/jetson-linux-r3541) If your device is AGX Orin 64GB, please also add the patch mentioned in below link: [AGX orin 64GB flash fail - #3 by DaveYYY](https://forums.developer.nvidia.com/t/agx-orin-64gb-flash-fail/293127/3) Without this patch, Orin AGX 64GB with PCN update may not get flashed Q: I cannot control GPIO in Jetpack 6.0, 6.1 and 6.2, but it works with…

---

<div class="post-metadata">

**Author:** ![justin.akira.blaber](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@justin.akira.blaber](https://forums.developer.nvidia.com/u/justin.akira.blaber)\
**Post date:** [October 4, 2024, 3:59pm UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593/7 "2024-10-04T15:59:43Z")

</div>

I had already tried that, but it’s possible some combination of rebooting the host or orin and applying that change made it work magically or something.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [October 23, 2024, 6:39am UTC](https://forums.developer.nvidia.com/t/cannot-flash-agx-orin-in-recovery-mode/308593/9 "2024-10-23T06:39:08Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
