# Cypress Driver

**URL:** <https://discourse.myriadrf.org/t/cypress-driver/16>\
**Category:** Reference Development Kit\
**Created:** [22 November 2012 00:41 UTC](https://discourse.myriadrf.org/t/cypress-driver/16 "2012-11-22T00:41:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![form\_567](https://avatars.discourse-cdn.com/v4/letter/f/a9adbd/32.png) [@form\_567](https://discourse.myriadrf.org/u/form_567)\
**Post date:** [22 November 2012 00:41 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/1 "2012-11-22T00:41:00Z")

</div>

Hi There,

I have downloaded the software package for DEO-Nano project. I have followed the installation instructions in Readme.txt file and I am stuck to install Cypress driver. The installation procedure goes smoothly but in device manager window I see that device is not recognized. Any Idea??

&nbsp;

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [23 November 2012 02:01 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/2 "2012-11-23T02:01:09Z")

</div>

Hi form\_567,

What is your OS?

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [23 November 2012 15:40 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/3 "2012-11-23T15:40:37Z")

</div>

form\_567 if you are using Windows 7 64 bit OS, you might need to disable the driver signature enforcement, as the drivers are unsigned. See the link below:

[http://www.cypress.com/?id=4&rID=51049](http://www.cypress.com/?id=4&rID=51049)

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [9 April 2013 16:49 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/4 "2013-04-09T16:49:58Z")

</div>

When you flash the USB controller on the Interface board, what should the configuration look like in the USB Control center?

If I flash the RAM, the driver gets disabled and I can’t update it. If I flash the EEPROM, the USB Control Center says it was programmed but it doesn’t seem to update anything. And then the Myriad software GUI hangs on startup.

Windows 7

---

<div class="post-metadata">

**Author:** ![bigchaos](https://avatars.discourse-cdn.com/v4/letter/b/a9a28c/32.png) [@bigchaos](https://discourse.myriadrf.org/u/bigchaos)\
**Post date:** [10 April 2013 12:06 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/5 "2013-04-10T12:06:21Z")

</div>

@Gibson

Do you power cycle USB controller after EEPROM flash?

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [10 April 2013 15:00 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/6 "2013-04-10T15:00:54Z")

</div>

No, I’ve been trying to open the myriad GUI directly after I flash it. But, if I do unpower it, and then come back to it later, Windows doesn’t recognize the Driver anymore, and I have to remove the EEPROM jumper to get the factory firmware, and then start the process over.

---

<div class="post-metadata">

**Author:** ![champion](https://avatars.discourse-cdn.com/v4/letter/c/b9e5f3/32.png) [@champion](https://discourse.myriadrf.org/u/champion)\
**Post date:** [10 April 2013 15:48 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/7 "2013-04-10T15:48:21Z")

</div>

64bit Win7 would not recognize the driver after reboot.

You may try the following command by Administrator privilege -

Bcdedit.exe -set TESTSIGNING ON

After reboot, you will see “Test Mode Windows 7” in the right-bottom of your desktop.

You will not suffer for this pain any more.

&nbsp;

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [11 April 2013 06:40 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/8 "2013-04-11T06:40:37Z")

</div>

That didnt make a difference. I tried another windows 7 box (32) and I could flash the RAM. But when I try the register test on the Myriad GUI, it fails.

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [11 April 2013 12:42 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/9 "2013-04-11T12:42:18Z")

</div>

Hi Gibson,

Does all register test fail?

Couple hints for solving issue:

```
Before start working with the board, start hardware first and then run the GUI.
In GUI select the communication port: Go to menu “Options->Communication Settings”. Select USB in port selection.
Make sure that Myriad RF is powered. You can power it via the interface board, J1 jumper have to be fitted or supply +5 V directly to Myriad RF board X2.

```

I hope that helps.

&nbsp;

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [11 April 2013 16:38 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/10 "2013-04-11T16:38:55Z")

</div>

Yes, it looks like all of the tests are failing, and all are receiving 0A

---

<div class="post-metadata">

**Author:** ![bigchaos](https://avatars.discourse-cdn.com/v4/letter/b/a9a28c/32.png) [@bigchaos](https://discourse.myriadrf.org/u/bigchaos)\
**Post date:** [13 April 2013 12:59 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/11 "2013-04-13T12:59:36Z")

</div>

Hi Gibson,

Could you describe your hardware setup in detail? Could you make some photos of the hardware?

Could you describe in detail EEPROM flashing procedure?

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [14 April 2013 22:48 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/12 "2013-04-14T22:48:19Z")

</div>

I’m using the Myriad RF connected to the Interface Board (both from Azio). I have a HP power supply connected to the Interface Board, and a USB connection from interface board to Windows 7. I tried on a Win7 64 bit box, but had issues with the drivers being recognized after Interface board flash. I have a win 7 32 bit box also, which will recognize the board after I flash it. I see a green light on the Interface board next the power supply input, a green light next to the USB connection, and green light on the Myriad RF board

&nbsp;

Steps when I flash:

Remove the EEPROM jumper

Plug in USB to computer

Turn on Power supply to give 5V to interface board

Put EEPROM jumper back on

Open Control Center

Select Flash EEPROM 64k (or Select Flash RAM, tried both)

Open Myriad GUI

Open Communication Settings

Choose USB(already choosen actually)

Register Test ( Fails all tests)

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [14 April 2013 22:53 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/13 "2013-04-14T22:53:47Z")

</div>

Picture of the board:

[![](https://dl.dropboxusercontent.com/s/b1l57ynvdip7v9b/myriad1.JPG) ](https://dl.dropboxusercontent.com/s/b1l57ynvdip7v9b/myriad1.JPG)

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [15 April 2013 16:06 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/14 "2013-04-15T16:06:40Z")

</div>

@gibson

I think, you might have a problem with the firmware for USB microcontroller. Could you download the latest firmware, install them and repeat the register test. The latest firmware you can download from the link below:

> **[Dropbox - Error](https://www.dropbox.com/s/5t0jdgbf3706jjc/firmware_1v07.rar)**
>
> Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!

&nbsp;

---

<div class="post-metadata">

**Author:** ![gibson](https://avatars.discourse-cdn.com/v4/letter/g/f0a364/32.png) [@gibson](https://discourse.myriadrf.org/u/gibson)\
**Post date:** [16 April 2013 15:16 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/15 "2013-04-16T15:16:32Z")

</div>

This firmware caused the register test to hang ( the GUI showed the register test results window, but nothing was ever displayed in it and windows says application not responding.). The GUI also took longer to load.

I emailed my says rep and he said I should remove resistors R48, R56, R51, R46, R52. what do you think?

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [16 April 2013 17:37 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/16 "2013-04-16T17:37:12Z")

</div>

Depends, if you are using FPGA (DE0-Nano) together and SPI is establish via FPGA then yes, you have to. The firmware, I linked to it earlier, establish SPI via the SPI to I2C converter (U11). So no need to remove the registers.

Just give a try again, the SPI communication is a bit slow via U11. Because inverter introduce some delay.

---

<div class="post-metadata">

**Author:** ![ejimenez](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@ejimenez](https://discourse.myriadrf.org/u/ejimenez)\
**Post date:** [17 April 2013 18:00 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/17 "2013-04-17T18:00:35Z")

</div>

Hello all

I have one rf-myriad board, one digital interface board and one de0-nano board

Using firmware 1.06 with and without my de0-nano board I cannot pass register test; all failed.

Using firmware 1.07 and _not_ using the fpga I can pass register test an test the rf board using an spectrum analyzer and a signal generator. The software I have used is crt\_6002dr2 version 02.18122012\_1330 from the arduino project. Version 02.30102012\_1200 doesn’t work. It hangs when running register test.

So here it goes the question. If I want to use the fpga board to transmit and receive data what should I do?

I think I have to delete the i2c\_spi\_memc from the project beacuse it is useless with 1.07 firm. Do you have an example using de0-nano and 1.07 firm?

Thanks In Advance

&nbsp;

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [17 April 2013 19:40 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/18 "2013-04-17T19:40:53Z")

</div>

Hi ejimenez,

Yes, the FPGA pins for SPI lines have to be set to tristate. Try new files for FPGA below:

> **[Dropbox - Error](https://www.dropbox.com/s/hnom6c654blgfeh/FPGA_gatware.rar)**
>
> Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!

Updated firmware for cypress:

> **[Dropbox - Error](https://www.dropbox.com/s/gm3yglgzvzg31so/firmware_1v08.rar)**
>
> Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!

let us know if that helps

&nbsp;

---

<div class="post-metadata">

**Author:** ![ejimenez](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@ejimenez](https://discourse.myriadrf.org/u/ejimenez)\
**Post date:** [18 April 2013 12:17 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/19 "2013-04-18T12:17:15Z")

</div>

Hello andrewhux

I have flashed firm 1.08 and it seems to work ok. Both register and basic tests are ok (lo leakage and rx )

I have put the de0 board into its socket and flashed the epcs16 using your file but I don’t see anything “new” on the SA screen What should the fpga board do? Can you provide the fpga full project?

Thanks in advance

&nbsp;

---

<div class="post-metadata">

**Author:** ![andrewhux](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@andrewhux](https://discourse.myriadrf.org/u/andrewhux)\
**Post date:** [19 April 2013 23:05 UTC](https://discourse.myriadrf.org/t/cypress-driver/16/20 "2013-04-19T23:05:37Z")

</div>

Hi ejimenez,

I don’t have in a front of the project file in front of at the moment. You can have a use of project file shared in MyriadRF website:

[http://www.limemicro.com/dc534e8a1d08/myriad-RF-Software.rar](http://www.limemicro.com/dc534e8a1d08/myriad-RF-Software.rar)

You can try another file for FPGA. This should generate CW:

> **[Dropbox - Error](https://www.dropbox.com/s/1ofs82tbmq6odet/NCO_no_SPI.rar)**
>
> Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!

&nbsp;

&nbsp;

[Next page](https://discourse.myriadrf.org/t/cypress-driver/16.md?page=2)
