# Over The Air Update

Welcome to the SharpKey OTA Update page.

This page allows you to check current firmware/filepack version information and upgrade them as necessary. Please read the documentation if you need help.

### Version Information

%SK_PRODNAME% v%SK_PRODVERSION% © P.D. Smart, 2018-22
Modules
%SK_MODULES% File Pack
%SK_FILEPACK%

### ESP32 Partitions

Partition Name | Type | Sub-Type | Address | Size | Version | Timestamp | Active (Running)
--- | --- | --- | --- | --- | --- | --- | ---
%SK_PARTITIONS%

### Firmware Upload

Firmware is a binary file containing the latest operating system for the SharpKey interface.

Select a firmware image file with which to upgrade the SharpKey Operating System.

Select file |  |  |  |

### File Pack Upload

A filepack is a SharpKey filesystem stored in a binary image file which contains static and template files for the webserver interface.

WARNING! There is no rollback for this update unlike the firmware upgrade, if the process is interrupted and the filesystem corrupted you will need to attach a serial cable to the SharpKey programming interface and upload the image via the command:
esptool.py --chip esp32 --baud 921600 --before default_reset --after hard_reset write_flash --flash_freq 40m --flash_size detect 0x310000 <filepack>

Select a filepack image file with which to upgrade the SharpKey filesystem.

Select file |  |  |  |