Skip to main content

Skywalker V1 HiBean Firmware Installation

image.png

RequirementsPre-Requisites

This is still in Beta and code is still being worked on. Please report any issues you have to our Community Discord.

  1. A supported ESP32-S3ESP32: device: Ensure you have a supported ESP32 device, such as the Waveshare ESP32-S3 board and a USB cable.  The S3 is a compact, low-cost device which can plug directly into the v1 Skywalker using a USB-C <-> USB-A adapter or suitable A to C cable.
    image.png
  2. A suitable "Community" Binary File Link:to
    flash onto the esp32 device: V1.2.2Latest ByCommunity MagnmCI aka FlornholioBinaries.
  3. A Browser: for flashing the binary: Use Google Chrome or Microsoft Edge (supports Web Serial) ESPHome.
  4. USB Cable: A reliable cable for data transfer.

Steps

1. Download the appropriate Binary File

Download the download raw.bin file iconthat's appropriate for your particular esp32, and save it to downloada location

image.png

which you can easily find later.

2. Open ESPHome Web

  1. Go to ESPHome Web in your Chrome or Edge browser.

  2. MakeConnect surethe your ESP32-S3 is connectedESP32 to your computer using a USB cable.cable or adapter.

3. Connect to the ESP32-S3

  1. On the ESPHome Web page, click the Connect button.

    image.png


  2. A pop-up will appear with available devices. Select the port for your ESP32-S3 and click Connect.  This will generally show as a "USB JTAG/serial debug unit" on a COM port on Windows, or on /cu/usbmodem port on MacOS.  If your device does not appear here, or appears and disappears repeatedly, see Troubleshooting below.

    image.png




4. Install the Binary File

  1. Once connected, click Install.

    image.png


  2. Choose File when prompted
  3. In the file selection dialog, locate and select the SkiBean.firmware .bin file you downloaded earlier.

    image.png

  4. Click Install to start the flashing process.
  5. image.png


5. Flash the Firmware

    1. ESPHome Web will erase the existing firmware and flash the SkiBean.bin binary.

      image.png


    2. The flashing process may take a few minutes. Wait for it to complete.
    3. After successful installation, a success message will appear.

      image.png


6. Visual Test

If all goes well, you should see an LED on the ESP32 begin to flash alternately red/blue.  If so, that means your esp32 flashed successfully.

    If not, momentarily unplug and replug the ESP32 from the USB port.  After a few seconds, the LED should start flashing.  If not, something is wrong.  Ask on Discord. If so, you can now plug the ESP32 into the back of the Skywalker.

    7.

      Start your HiBean app, and click (+) in the upper right to Binaryadd Filea
        new Firmware Files: 
          Magnum Binroaster. BearScroll Bindown and select Skywalker In there select the "Skywalker Comm" (for Community) - the HB is for the official HiBean Skywalker Controller which can be purchased if you don't wish to flash your own device. Happy Roasting!

          Troubleshooting

          • Device Not Recognized: Ensure your USB cable supports data transfer.
          • Flashing Errors
            • Hold BOOT and press RESET (recommended method):

              1. Hold down the BOOT button.
              2. While holding BOOT, press and release the RESET button.
              3. Continue holding BOOT for a second, then release it.
            1. Unplug and replug while holding the BOOT button:

              1. Disconnect the ESP32-S3 from power (USB).
              2. Press and hold the BOOT button.
              3. While holding BOOT, plug the USB back in.
              4. Once connected, release the BOOT button.
          • Let me know if you encounter issues or need further help!