How to

There are a few ways to go about debugging and troubleshooting your development.

Debugging

Log your error messages with:

Serial.println("error")

Monitor these logs by running:

$ krate monitor

Factory reset

Mistakes happen to the best of us. Should you find your program frozen or if you accidentally removed our OTAServer code, all is not lost. Try turning it off and on and if it still doesn’t work, simply perform a factory reset of your device.

To reset kublet, disconnect power from kublet, press and hold the back button, connect power and continue holding for more than 2 seconds. When you let go of the button, the kublet should reset, and you should see our factory krate load on kublet. When you see this, you can reload our Developer Krate from our mobile app to start the development process again.

Support

If you remain stuck, please join our Discord group or open an issue at Kublet Community. Your issue should include any helpful information, such as the following:

  • Title (Brief description of problem)
  • Problem (Detailed description of problem)
  • Logs (if any)
  • Actions taken
  • Krate ID and version where applicable