If ACK was connected to a WiFi AP once, ACK goes to connect with the same AP each time.
Could you tell us how to change WiFi AP.
If ACK was connected to a WiFi AP once, ACK goes to connect with the same AP each time.
Could you tell us how to change WiFi AP.
If you are connected to ACK Module via screen, I would try running the CLI command
devkit start_registration user_guided
Reboot your module, go back to Settings of your device on Alexa App and try to change Wi-Fi network on it.
I am having the same problem. I cannot connect to the device anymore via Alexa app either. Is there a way to reset/clear the registration information using the Java utility? I have already updated to the latest firmware and that didn't help.
I do not see this CLI command listed anywhere in the CLI utility reference :
devkit start_registration user_guided
Above command is not available in Module Utility CLI, but available in ACK module firmware CLI. You can connect your ACK module via PUTTY or screen command to terminal and run below command to clear the registration information.
devkit factory_reset
Alternate is to factory reset the ACK module to module provisioned state and then re-provision with your product. Refer online documentation at: https://developer.amazon.com/en-US/docs/alexa/ack/module-utility-cli-reference.html#reverttomoduleprovisioned
Update (also posted to another similar thread)...
Ok, I have finally solved my problem by connecting a USB cable to the debug port on the ACK shield board (with the Arduino still connected).
This port enumerated as serial comport #11 on my PC, but yours may differ. The trickiest part was figuring out the baud rate. Turns out it is 115200. I suppose I could've looked through the sample code or the libraries to figure that out, but really this should be documented somewhere on the ACK developer site in the specs.
Anyway, once I figured that out, I used the command to re-register, which is "devkit start_registration user_guided". Then continue with normal registration in the Alexa app. If that doesn't work, there is also a cmd to clear out the registration info which should achieve the same result in a few extra steps. Also there appears to be entire menu of debug port items that look pretty useful but are not documented anywhere (at least that I could find).
$ ?
version - Prints version information
wifi_network - Wi-Fi network management operations
devkit - Module control and state operations
crypto - Cryptography-related operations
simple_setup - Wi-Fi Simple Setup operations
otw - Over-the-wire firmware update operations
logging - Logging operations
reboot - Reboots the module
It would be really nice if you guys could document this somewhere on the ACK developer website. I didn't find it by a browser search and there is really no reason for it not to be there. I was able to update the FW using the Java utility. That, on the other hand, seems to be fairly well documented. Hope that helps the others.
4 People are following this question.