One reason why P0, P1 and Photon are not recommended for new products is that the heart of them all - the WM-N-BM-09 “STM32F2x-WiFi-combi-module” - is manufactured by USI and Particle has no say in how long they will produce this device (i.e. recently there were shortages of them).
The nRF line on the other hand is a less specific item (i.e. standalone controller) and will most likely outlive the P0.
You can also read Will’s reply to another thread that touches on that too
But there are currently no plans to abandon the Gen2 product line.
To echo this, I recently had an extreme difficult time setting up an Argon. Newest version of the app refused to connect to it, would hang forever on Bluetooth pair. Only by random screwing around in CLI for an hour did it finally get registered and even then I don’t know how.
It blows my mind that “particle setup” in CLI utterly does not work for Boron/Argon.
The more experience I have, the more I believe that 3/4 years ago with only Gen 2 products, Particle used to have a more stable and valuable product than what I am trying to get work now with Gen3.
Hey folks. As Rick mentioned, we have no plans to discontinue or deprecate the Photon, P0, or P1 hardware.
We originally marked the SKU as NRND due to concern over the longevity of upstream hardware availability from the module manufacturer, but have since received commitments from them that reflect little to no risk of disruption.
I will provide update this thread if/when we officially change our guidance, but want to clarify that we do not have any plans to discontinue the Photon.