Calibration Upgrade - O-MG/O.MG-Firmware GitHub Wiki

Device Calibration Error Resolution

For anyone getting a Device Calibration Error message when you first load the OMG Web UI, please read the following.

If you purchased the O.MG device after 2020

If you purchased the O.MG device after 2020, please do the following:

If you purchased an O.MG Cable in 2020 or earlier

If you purchased an O.MG Cable in 2020 or earlier, please continue to Legacy Device




Legacy Device

If you purchased an O.MG Cable in 2020 or earlier AND you are receiving this error, your device has a v1 calibration and will only work with v1 firmware. You may continue using the v1 firmware that was available when you purchased the device, but we are no longer updating v1.

However, legacy OMG Cables can be upgraded with new calibration! (keep reading)

The upgraded calibration improves USB timing, extends the payload size capability significantly, increases keystroke speed, removes numerous keystroke errors, and allows the wifi to stay on during payload transmission. Overall, it is a huge performance and usability boost.

However, applying a new calibration usually requires that I physically connect multiple tools to your cable to measure various properties of it. This was not a fun idea, but we wanted to thank our early supporters. So, we spent several months building out a remote upgrade system. This remote mechanism takes me about 1 hour per cable to process. So I do them in batch when time permits.

To get the process started, you will need to follow the process below and collect the required info about your hardware.

Please note that upgrades for early OMG Cables is a best effort exercise, are not guaranteed, and are highly dependent on you providing complete and accurate information.

Upgrade Process

ONLY DO THIS IF YOU ARE RECEIVING A CALIBRATION ERROR

IMPORTANT:

  • A desktop Chrome browser will be required.
  • You will need to be using the latest firmware.
  • If any information in the submission is lacking or inaccurate, the upgrade may not be possible!

You need to gather 5 pieces of info for each device:

  1. Device Model (What connectors are on both ends, whether it has added keylogger or not, etc).
  2. The Hak5 order number. (For me to tie it to a hardware batch number)
  3. Approximate date of purchase (This should be in your order confirmation)
  4. A Hardware Profile, which you can get by going to Settings > Support > generate hardware profile. It can sometimes take up to 40sec to build, so please be patient! When the hardware profile is presented, click "Save Message" to capture the output.
  5. Frontend Log, which is under Settings > Support > Download Frontend Log.

Submit Info

Please visit https://o.mg.lol/calibration.html to submit the information. Do this once per cable. Note: There is no auto-reply. If you have provided all required info, the next response you receive will be your upgrade instructions. Be patient, as they are done in batches!

!!! Starting 2025, Free upgrades will only be processed 2x per year !!!

They take me 1 hour per cable, so I do them in batches as time permits. So please be patient.

While you wait, you can safely downgrade to the v1 firmware. Just make sure to upgrade again before applying the new calibrations when you receive them.

If you have multiple devices, just make a separate submission for each device.