# Pynq-z2 upload overlay connect time out

**URL:** https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408
**Category:** Support
**Created:** [June 30, 2022, 3:03pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408 "2022-06-30T15:03:10Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [June 30, 2022, 3:03pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/1 "2022-06-30T15:03:11Z")

</div>

Hi all, I have get the ‘cnn.bit’ file, but when I upload it, it always tell me connected time out.  
Here is the question picture. Does anyone know how to fix this, thanks in advance.

 ![overlay_upload_timeout](https://us1.discourse-cdn.com/flex019/uploads/pynq1/original/2X/0/01a22842d72e314080e7b10e4934ed10808eec4c.png)

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [June 30, 2022, 4:00pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/2 "2022-06-30T16:00:21Z")

</div>

Hi,

Are you able to download other bitstream? The base overlay for instance.

Mario

---

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [June 30, 2022, 4:18pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/3 "2022-06-30T16:18:46Z")

</div>

Yes, I can.

 ![56278a27b3c6f9e021bde3d833169cc](https://us1.discourse-cdn.com/flex019/uploads/pynq1/original/2X/4/4fafdd04b9b5a7107eeeaebd645490bd702f53b0.png)

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [June 30, 2022, 4:51pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/4 "2022-06-30T16:51:04Z")

</div>

Can you please try to run the cell multiple times?

---

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [June 30, 2022, 6:57pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/5 "2022-06-30T18:57:55Z")

</div>

I’m new to this and don’t really understand it, can you tell me how to do it, or what code should be run?

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [June 30, 2022, 7:22pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/6 "2022-06-30T19:22:04Z")

</div>

Hi,

Simply re execute the same cell a few times and let me know if you are successful in any of the executions.

Mario

---

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [June 30, 2022, 7:42pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/7 "2022-06-30T19:42:52Z")

</div>

I have run 10 times, and all times is succeed.

 ![get_run](https://us1.discourse-cdn.com/flex019/uploads/pynq1/original/2X/4/4feef4f61c00936cccc4b8741ebf2cd93bd71775.png)

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [July 2, 2022, 8:52am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/8 "2022-07-02T08:52:11Z")

</div>

Can you please do the same for the `cnn.bit`?

---

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [July 3, 2022, 6:47pm UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/9 "2022-07-03T18:47:28Z")

</div>

I have try, but it show me the same error.

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [July 4, 2022, 7:42am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/10 "2022-07-04T07:42:04Z")

</div>

Is it possible for you to share the `cnn.bit` and `cnn.hwh`?

---

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [July 4, 2022, 9:37am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/11 "2022-07-04T09:37:14Z")

</div>

I have download it from this website.

> **[GitHub - briansune/PYNQ-2.7-MNIST: PYNQ-Based MNIST with Tensorflow Lite](https://github.com/briansune/PYNQ-2.7-MNIST)**
>
> PYNQ-Based MNIST with Tensorflow Lite . Contribute to briansune/PYNQ-2.7-MNIST development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [July 4, 2022, 9:53am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/12 "2022-07-04T09:53:45Z")

</div>

Hi @376197315,

According to the hwh file, the bitstream is targeting a 7010 device, which is not the same device as the PYNQ-Z2. Hence, the reason of failure.

> <https://github.com/briansune/PYNQ-2.7-MNIST/blob/CNN/jupyter/cnn.hwh#L4>

@briansune what board is the bitstream targeting? Could you please add it to the README?

Mario

---

<div class="post-metadata">

### Author: ![briansune](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/briansune/32/3087_2.png) [@briansune](https://discuss.pynq.io/u/briansune)
#### Post date: [July 4, 2022, 10:27am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/13 "2022-07-04T10:27:01Z")

</div>

@marioruiz

First I am sorry about developers don’t check before use (there are no directly said it is targeted for PYNQ-Z2) but I had given a resources usage table.  
I will always expect people to recompile on their working environment.

> **[GitHub - briansune/PYNQ-2.7-MNIST: PYNQ-Based MNIST with Tensorflow Lite](https://github.com/briansune/PYNQ-2.7-MNIST#vivado-resource-usage)**
>
> PYNQ-Based MNIST with Tensorflow Lite . Contribute to briansune/PYNQ-2.7-MNIST development by creating an account on GitHub.

> I will add a Highlight about the chip info this is targeting.

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [July 4, 2022, 10:30am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/14 "2022-07-04T10:30:03Z")

</div>

Hi @briansune,

For people without much experience a resources table doesn’t say much. It would be best explicitly say what platform is supported to avoid confusion.

Mario

---

<div class="post-metadata">

### Author: ![briansune](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/briansune/32/3087_2.png) [@briansune](https://discuss.pynq.io/u/briansune)
#### Post date: [July 4, 2022, 10:32am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/15 "2022-07-04T10:32:06Z")

</div>

Hi @marioruiz

True, I guess the chip info is more than enough as even it is on a different board as long as the chip is the same (excluding the speed grade) as -1 to -3 is just the timing stuff.  
So this is universal enough.  
Correct me if this is still not good enough.

Thank you

---

<div class="post-metadata">

### Author: ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)
#### Post date: [July 4, 2022, 10:36am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/16 "2022-07-04T10:36:55Z")

</div>

I would suggest that you add custom board next to the device so as to avoid any confusion.

Thank you.

---

<div class="post-metadata">

### Author: ![376197315](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/376197315/32/3376_2.png) [@376197315](https://discuss.pynq.io/u/376197315)
#### Post date: [July 4, 2022, 11:14am UTC](https://discuss.pynq.io/t/pynq-z2-upload-overlay-connect-time-out/4408/17 "2022-07-04T11:14:40Z")

</div>

Thank you for your help.
