# Photon not recognized by PC

**URL:** <https://community.particle.io/t/photon-not-recognized-by-pc/18841>\
**Category:** Troubleshooting\
**Created:** [January 6, 2016, 4:18pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841 "2016-01-06T16:18:04Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 6, 2016, 4:18pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/1 "2016-01-06T16:18:04Z")

</div>

Hello everybody  
I’ve bought new particle photon recently. for the first time I connected the board to PC and recognized correctly.  
but now, after installing node.js and other required software and drivers, as I connect it to PC, it couldn’t be recognized  
and only the led is blinking with green color.  
how could find the problem?  
thancks

---

<div class="post-metadata">

**Author:** ![Moors7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/moors7/32/588_2.png) [@Moors7](https://community.particle.io/u/Moors7)\
**Post date:** [January 7, 2016, 12:21am UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/2 "2016-01-07T00:21:58Z")

</div>

Could you place it in either Listening mode (blinking blue) or DFU mode (blinking yellow), since those two modes are the ones talking to the computer?

---

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 7, 2016, 1:54am UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/3 "2016-01-07T01:54:20Z")

</div>

How could I do them?  
as I push the reset button for a second it does not go to listening mode

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [January 7, 2016, 7:23am UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/4 "2016-01-07T07:23:32Z")

</div>

The docs would be the place to find such things  
Just type in the terms mentioned _Listening Mode_ or _DFU Mode_ and you’d find  
[https://docs.particle.io/guide/getting-started/modes/photon/#listening-mode](https://docs.particle.io/guide/getting-started/modes/photon/#listening-mode)  
and  
[https://docs.particle.io/guide/getting-started/modes/photon/#dfu-mode-device-firmware-upgrade-](https://docs.particle.io/guide/getting-started/modes/photon/#dfu-mode-device-firmware-upgrade-)

---

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 7, 2016, 8:30pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/5 "2016-01-07T20:30:17Z")

</div>

ok, I could go to blink in yellow mode, but how could I flash it in this mode.  
How could I get my device id?

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [January 7, 2016, 8:43pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/6 "2016-01-07T20:43:33Z")

</div>

Behind the second link I provide you'd find a follow on

> [@](#):
>
> If you wish to program your Photon with a custom firmware via USB, you'll need to use this mode. This mode triggers the on-board bootloader that accepts firmware binary files via the dfu-utility.  
> Installation tutorial can be found _ **here** _.

Those blue written texts are there to be investigated 😉

[https://docs.particle.io/guide/tools-and-features/cli/](https://docs.particle.io/guide/tools-and-features/cli/)  
and  
[https://docs.particle.io/reference/cli/](https://docs.particle.io/reference/cli/)

---

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 8, 2016, 7:32am UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/7 "2016-01-08T07:32:10Z")

</div>

my photon is unable to go to listening mode, only yellow blinking mode  
in this mode to flash my photon I should have the device ID

---

<div class="post-metadata">

**Author:** ![Moors7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/moors7/32/588_2.png) [@Moors7](https://community.particle.io/u/Moors7)\
**Post date:** [January 8, 2016, 8:58am UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/8 "2016-01-08T08:58:44Z")

</div>

That mode allows flashing over usb, thus you need no device ID. If you’ve got the CLI installed, try `Particle update`. After that, try `Particle flash --usb tinker`.

---

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 8, 2016, 2:43pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/9 "2016-01-08T14:43:23Z")

</div>

I did them but get this error  
Invalid dfuse address: 0x080A000: leave

---

<div class="post-metadata">

**Author:** ![mdma](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/mdma/32/1924_2.png) [@mdma](https://community.particle.io/u/mdma)\
**Post date:** [January 8, 2016, 2:53pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/10 "2016-01-08T14:53:55Z")

</div>

check the version of dfu-util - should be at least 0.7 😄

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [January 8, 2016, 2:54pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/11 "2016-01-08T14:54:29Z")

</div>

I just recently saw a similar message of someone using dfu-util v0.5 - which version have you got?

Darn - Mad (sorry) Mat was there first 😳

---

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 8, 2016, 3:07pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/12 "2016-01-08T15:07:27Z")

</div>

Dfu-util v1.0

---

<div class="post-metadata">

**Author:** ![Moors7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/moors7/32/588_2.png) [@Moors7](https://community.particle.io/u/Moors7)\
**Post date:** [January 8, 2016, 3:28pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/13 "2016-01-08T15:28:43Z")

</div>

> [@namazian](#):
>
> Dfu-util v1.0

I doubt it.

 ![](https://us1.discourse-cdn.com/flex026/uploads/particle/original/2X/f/fd311b556f261543ec6ebc8cb24d5a055d908458.png)

> **[dfu-util Homepage](https://dfu-util.sourceforge.net)**
>
> dfu-util Project Homepage

---

<div class="post-metadata">

**Author:** ![namazian](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@namazian](https://community.particle.io/u/namazian)\
**Post date:** [January 8, 2016, 5:44pm UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/14 "2016-01-08T17:44:53Z")

</div>

ok, I installed dfu-util v 0.8 and run particle flash --usb tinker but  
I get this error

```auto
Found DFU device 2b04:d006
checking file /usr/lib/node_modules/particle-cli/binaries/photon_tinker.bin
spawning dfu-util -d 2b04:d006 -a 0 -i 0 -s 0x080A0000:leave -D /usr/lib/node_modules/particle-cli/binaries/photon_tinker.bin
dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Deducing device DFU version from functional descriptor length
Opening DFU capable USB device...
ID 2b04:d006
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash "
Downloading to address = 0x080a0000, size = 3952
Download [=========================] 100% 3952 bytes
Download done.
File downloaded successfully
dfu-util: Error during download get_status

Error writing firmware...dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!

dfu-util: Error during download get_status

```

at the end the led is blinking in green

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [January 9, 2016, 6:09am UTC](https://community.particle.io/t/photon-not-recognized-by-pc/18841/15 "2016-01-09T06:09:03Z")

</div>

This final error should not bug you - it’s “normal” 😉

But since we are now able to DFU update, can you try

```nohighlight
particle update
particle flash --usb tinker

```

After that try wiping the WiFi credentials (while green blinking, hold SETUP for 10+ sec till rapid blue blinking) and reenter them (e.g. via `particle serial wifi`)
