---
title: "VCON"
url: "https://maker.wiznet.io/austin/resellers/vcon/"
markdown_url: "https://maker.wiznet.io/austin/resellers/vcon/md"
type: "VAR: Value-Added Reseller Products"
author: "austin"
original_url: "https://vcon.io/docs/#pico-w5500-evb"
published: "2023-05-03"
language: "en"
hardware: ["WIZnet W5500-EVB-Pico"]
likes: 0
views: 341
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# VCON

> VCON is a framework for remote (OTA) firmware updates and remote serial monitor, for a wide range of microcontrollers.

Original source: https://vcon.io/docs/#pico-w5500-evb

## Components

- **WIZnet W5500-EVB-Pico** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/w5500-evb-pico))

## Article

- VCON module: [ESP32C3 XIAO](https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/)

- Target (Host) board: [W5500-EVB-PICO](https://docs.wiznet.io/Product/iEthernet/W5500/w5500-evb-pico)

![PICO-W5500-EVB wiring](https://vcon.io/docs/images/xiaoc3-rpico-w5500.svg)

In this setup, it is ESP32C3 that powers both boards over USB. After the setup is done, it could the vica versa: the RPI board can power both.

**Configuration using GUI**

Once wiring is done, go to [https://dash.vcon.io](https://dash.vcon.io/) and select "action" → "Manage device" to configure the Host. This loads device management console with several different sections. Now we're interested in "Configuration" section. Change values to make it look like this and hit "save":

![W5500-EVB-PICO setup](https://vcon.io/docs/images/pico-w5500.png)

**Configuration using API**

The following console command performs the same setup as the GUI method above:

```plaintext
curl -su :API_KEY https://dash.vcon.io/api/v3/devices/ID/rpc/config.set \
  -d '{"config":{"host":{"arch":400,"mode":3,"uart":{"rx":6,"tx":7},"swd":{"io":8,"clk":9}}},"save":true,"reboot":500}'
```

In the command above, **API_KEY** is a cloud authentication key. It could be copied from the UI dashboard. **ID** is the actual ID you're working with. It can be taken from the UI dashboard.

See [Configuration Reference](https://vcon.io/docs/#configuration-reference) for a detailed description of all configurable parameters.

---

Source: https://maker.wiznet.io/austin/resellers/vcon/
