← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Hacker Unlocks Deactivated Cricut Maker E-Waste Using RP2040 USB Proxy

🔄 Updated 4h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Cricut Maker found in e-waste was deactivated by the manufacturer.
  • Replacement rollers were needed and readily available.
  • USB communication was intercepted to rewrite the serial number.
  • An RP2040 microcontroller was used as a USB proxy device.

Discovery and Initial Assessment

A Cricut Maker was salvaged from e-waste, noted to be in good cosmetic condition despite perished rollers. The device was expected to be locked due to Cricut's deactivation policies, which was confirmed upon testing. The previous owner likely received a warranty replacement or discount on a new model, leading to the deactivation of this unit.

Troubleshooting Deactivation

New rollers were sourced cheaply. The machine powered on and passed self-tests, communicating with its software, but displayed a "Machine deactivated" message. Initial attempts to rewrite the serial number via an EEPROM on the motherboard were unsuccessful due to the lack of an accessible EEPROM and a debugger for the MCU. Intercepting network communication was also considered but deemed too complex due to application security measures like certificate pinning.

USB Communication Interception

The focus shifted to intercepting USB communication between the Cricut and a computer. Wireshark was used to capture USB messages, revealing that the device uses USB CDC and transmits its serial number without checksumming or encryption. An RP2040 microcontroller, capable of acting as both a USB Host and USB Client, was used to create a proxy device.

Implementing the USB Proxy

Using TinyUSB Arduino examples for USB Host and CDC simple echo, a proxy device was assembled to rewrite the serial number. The RP2040 required overclocking to 240MHz for correct USB Host functionality. This setup successfully bypassed the deactivation lock, restoring full functionality to the Cricut Maker.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~28 min · 23 stories · Aug 19

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A user successfully reactivated a locked Cricut Maker found in e-waste by intercepting and rewriting its USB communication with an RP2040 microcontroller. This allowed the device to bypass the "Machine deactivated" message and regain full functionality, demonstrating a method to circumvent manufacturer-imposed device locks.