I’ve been gradually working my way through the half dozen nested tutorials from all over the place to fix this problem (which I don’t believe I caused, as it happened just starting the core up without recent flashing or changing of anything) and I’ve run into a problem that I don’t see addressed. I’m on windows 7.
I installed node, cli, dfu-util 0.8, and the driver via ziadig, only ignoring the tutorial to add dfu-util to the global command line commands because it’s for windows xp and I was just absolutely tired of following nested, third party tutorials by then… so I’m running this command from the folder where dfu-util is located. I connected the photon via USB in serial mode, read the device id, and then according to https://docs.particle.io/support/troubleshooting/key-management/core/ , running “particle keys doctor myDeviceId”, the command runs and complains about openssl not being recognized as an internal or external command. I don’t think it’s possible that openssl isn’t on this computer at least in some form, but what can I do for this to be accessible via command line to finally fix this problem.
I’ve also tried downloading the public key from here to flash it https://s3.amazonaws.com/spark-website/cloud_public.der , but the site loads as nothing and cannot be saved at least in firefox… so I have no cloud_public,der to write directly with the dfu utility ( dfu-util -d 1d50:607f -a 1 -s 0x00001000 -D cloud_public.der , as found here https://docs.particle.io/support/troubleshooting/troubleshooting-tools/core/ )
And if my frustration wasn’t clear… please consolidate some of this tutorial information or maybe repackage some of the install content or something. I understand the software and dependencies may be complex, but it really shouldn’t be this complicated to find out how to fix this seemingly common (at least from the length of the thread) problem. I shouldn’t have to click a tutorial inside of a tutorial to install all of the software just to follow entirely different command line directions to try and solve my problem. If there is some kind of global tutorial… maybe there just needs to be better pointers to it.
Ideas on what form of openssl I need to be installed to be able to generate a key using the particle cli?