Photon Setup Failed at "Verify Product Ownership"

Is your machine connected to the internet and you logging in to an account?

1 Like

From the App
The app requires login, so this was the case with the app attempt. My machine is connected to the internet (same machine I am emailing from).

From CLI
When I ran 'particle setup' it confirmed I was already logged in. I have also tried logging into my second account and I get the same response. The photon is flashing blue. I am seeing an error:

Setup is easy! Let's get started...
It appears as though you are already logged in as xxxx@xx.xx
? Would you like to log in with a different account? No

! PROTIP: Hold the MODE/SETUP button on your device until it blinks blue!
! PROTIP: Please make sure you are connected to the internet.

I have detected a Photon connected via USB.
? Would you like to continue with this one? Yes
! The Photon supports secure Wi-Fi setup. We'll try that first.

! PROTIP: Wireless setup of Photons works like a wizard!
! PROTIP: We will automagically change the Wi-Fi network to which your computer is connected.
! PROTIP: You may lose your connection to the internet for a moment.

Potentially unhandled rejection [2] Unable to find mac address in response (WARNING: non-Error used)
? Found "Photon-TQJL". Would you like to perform setup on this one now? Yes

! PROTIP: You will need to know the password for your Wi-Fi network (if any) to proceed.
! PROTIP: You can press ctrl + C to quit setup at any time.

! Woops. Something went wrong connecting to Photon-TQJL. Please manually re-connect to your Wi-Fi network.

Although I know my machine is connected to wifi, I disconnected and reconnected. I get the same result, but I no longer get the error message (unhandled rejection [2])

Alright follow the steps here: [Howto] Setup photon if docs step fail with your Photon blinking blue and connected via USB

The photon rebooted, now flashing…

Response when I try to save the core id (id obfuscated):

Thanks! Wait while I save those credentials…
Done! Your device should now restart.
iMac002:natter kevinhankinson$ particle device add 19002xxxxxxxx343337373xxx
Claiming device 19002xxxxxx343337373xxx
Failed to claim device, server said { ok: false, errors: [ ‘device does not exist’ ] }

is it flashing cyan?

It is flashing the color in the photo - more cyan than blue!, so yes I think so.

Ok if it is flashing means there’s some issue trying to complete a successful connection. A successful one would be breathing cyan.

Does it keep flashing cyan? Any red flashes?

when I reboot, sequence is now…green for 5 seconds, then cyan.

keeps flashing cyan, no red.

try to reflash the Particle cloud keys in DFU mode (blinking yellow) with:

Download the server public key from https://s3.amazonaws.com/spark-website/cloud_public.der

and use the command dfu-util -d 2b04:d006 -a 1 -s 2082 -D cloud_public.der

iMac002:Spark kevinhankinson$ dfu-util -d 2b04:d006 -a 1 -s 2082 -D cloud_public.der
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 #1 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "DCT Flash   "
Downloading to address = 0x00000822, size = 402
Download	[=========================] 100%          402 bytes
Download done.
File downloaded successfully

On reboot - now flashing cyan (no red). I have attempted to run 'particle device add' and it failed.

particle device add will not work until the device is breathing cyan (not flashing/blinking)

Hmm… If there’s no red flashes then that’s super weird. Can you factory reset and re do the steps for sending wifi credentials? Sorry for the trouble :wink:

If I do a factory reset, will the photon still have the new keys I just loaded via DFU, or do I need to redo this step as well?

I need to leave this for now (need to leave for a weekend trip)… but thank you for your input, it is appreciated. I will pick this up on my return.

1 Like

The keys will stay so you can attempt a factory reset. :slight_smile:

This can also happen if your behind a firewall. Can you open up a terminal/command line and issue the following command: telnet device.spark.io 5683 or telnet device.particle.io 5683. If you get lots of gibberish text back then your firewall isn’t the problem

Hi

Thank you for the suggestion. This is a residential broadband connection, no firewall in place. My Core products connect ok.

Ah. Ok. Have you performed the keys doctor command as well?

See this page for information on how to do that.

If I do get the photon to register, will this resolve the issues so I can send out to a customer to setup on their network using the mobile app? Or are they expected to go through the same, low level processes?

I have one photon that exhibits a similar issue, even after the dfu update with the new keys. The flashing is fast blue with red in between. Factory reset also does not work. I have given up on that one since the rest of my photons (3 of them) work fine.

A.J.

Hi

Tried this. the photon is in DFU more, I then run the command and the photon moves from DFU (stops flashing yellow) and the command fails. I have tied this several times, same result:

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 #1
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "DCT Flash "
Downloading to address = 0x00000022, size = 608
Download [=========================] 100% 608 bytes
Download done.
File downloaded successfully
dfu-util: Error during download get_status
Error saving key to device…
Make sure your device is in DFU mode (blinking yellow), and that your computer is online.
Error -