ACK Module Utility Quick Start


When you use the Alexa Connect Kit (ACK) to develop and manufacture a product, you can use the ACK Module Utility Command Line Interface (CLI) to perform the following tasks:

  • Generate barcodes for customer product registration.
  • Update the firmware over-the-wire.
  • Provision the SoC or module as a specific product, such as a smart light.

For details about supported commands, see Module Utility CLI Reference.

Prerequisites

Before you start, make sure that you have the following items:

  • An ACK development kit or printed circuit board assembly (PCBA) with an integrated ACK module and debug port.
  • A micro-USB to USB-B or USB-C cable.
  • Java SE 8.

Step 1: Download the ACK Module Utility

Download the ACK Module Utility from the Resources page of the ACK developer console. Unzip the folder and save it to a convenient location.

Step 2: Connect the debug port to your computer

Connect the ACK hardware debug port to a serial port on your computer. If you're using an ACK development kit, see these setup instructions.

Step 3: Use the Module Utility CLI

The ACK Module Utility CLI is an executable Java archive (JAR) file. You run the CLI from a terminal window on your computer. Each command begins with java -jar <path_to_ackmoduleutility.jar>.

To view the version of your ACK Module Utility, run the version command.

Copied to clipboard.

$ java -jar <path_to_ackmoduleutility_version>/ackmoduleutility.jar version

You should see output similar to the following output:
Version: 4.0.2.0


Was this page helpful?

Last updated: Mar 07, 2025