You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had a hell of a time figuring this out to deploy a couple garadget units with this open source firmware repo in 2024/2025 as a lot of the defaults of the particle cli / build parameters did not work with the older P1 unit the garadget is based off of. I documented the process for myself once I figured it out and figured it's worth sharing for anyone else out there. Let me know if you'd like this submitted as a PR with nice formatting, just let me know what repo/areas to add it to.
Then download or clone the garadget firmware github repo, so you have a "firmware" folder somewhere containing the files of the repo.
open a cmd window in the directory holding the "firmware" folder, not inside the firmware folder
or cd to it if on linux
run the following to compile the firmware:
# make sure the device is detected
particle usb list
# you should see something similar to the following:
<no name> [540048000551353532343835] (P1)
If you see your device, put it into DFU mode to start flashing:
particle usb dfu
(if the dfu command isn't getting it into dfu mode, do it manually by holding M button, click R, continue to hold M button until LED changes to blinking yellow)
Now you can configure the unit with your WiFi and MQTT settings by following these steps:
Put your unit into listening mode: press and hold “M” button for about 3 seconds until LED starts
blinking dark blue.
Connect any WiFi enabled device to PHOTON-XXXX access point
Open http://192.168.0.1/ in the browser and (re-)configure WiFi connection and MQTT settings
Submit to save. The device will reconnect to your WiFi network.
This process can be repeated anytime if necessary. Internet connection is not required
The text was updated successfully, but these errors were encountered:
Thank you for publishing the current firmware build tutorial.
At this time I don't have availability to deal with PRs. My suggestion would be to publish a fork and organize it the way you see fit. Feel free to also reference your work in the community forum.
I had a hell of a time figuring this out to deploy a couple garadget units with this open source firmware repo in 2024/2025 as a lot of the defaults of the particle cli / build parameters did not work with the older P1 unit the garadget is based off of. I documented the process for myself once I figured it out and figured it's worth sharing for anyone else out there. Let me know if you'd like this submitted as a PR with nice formatting, just let me know what repo/areas to add it to.
First you need to install particle cli tools: https://docs.particle.io/reference/developer-tools/cli/
Then download or clone the garadget firmware github repo, so you have a "firmware" folder somewhere containing the files of the repo.
open a cmd window in the directory holding the "firmware" folder, not inside the firmware folder
or cd to it if on linux
run the following to compile the firmware:
Now flash it:
If you see your device, put it into DFU mode to start flashing:
(if the dfu command isn't getting it into dfu mode, do it manually by holding M button, click R, continue to hold M button until LED changes to blinking yellow)
Now flash everything:
Now you can configure the unit with your WiFi and MQTT settings by following these steps:
Put your unit into listening mode: press and hold “M” button for about 3 seconds until LED starts
blinking dark blue.
Connect any WiFi enabled device to PHOTON-XXXX access point
Open http://192.168.0.1/ in the browser and (re-)configure WiFi connection and MQTT settings
Submit to save. The device will reconnect to your WiFi network.
This process can be repeated anytime if necessary. Internet connection is not required
The text was updated successfully, but these errors were encountered: