Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions 1209/5AFC/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: pid
title: RecoverKit Dongle Proto Lite
owner: LeftShiftLogical
license: Apache-2.0
site: https://github.com/fcjr/restorekit
source: https://github.com/fcjr/restorekit
---

Breadboard prototype of the RecoverKit Dongle Lite: an RP2040 (Raspberry Pi
Pico) plus an FUSB302B USB-PD PHY that puts Apple Silicon and T2 Macs into DFU
mode over USB-PD vendor-defined messages and exposes the target's SBU serial
console. Enumerates as a composite device with two CDC-ACM ports and a vendor
control interface. Firmware is Rust/Embassy.
15 changes: 15 additions & 0 deletions 1209/5AFD/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: pid
title: RecoverKit Dongle Lite
owner: LeftShiftLogical
license: Apache-2.0
site: https://github.com/fcjr/restorekit
source: https://github.com/fcjr/restorekit
---

Production PCB version of the RecoverKit Dongle Proto Lite: an RP2040-based
USB-C dongle that puts Apple Silicon and T2 Macs into DFU mode over USB-PD
vendor-defined messages, passes the target's USB 2.0 data through to the host,
and exposes the target's SBU serial console. Same Rust/Embassy firmware and
USB interface layout as the prototype (two CDC-ACM ports plus a vendor control
interface).
13 changes: 13 additions & 0 deletions 1209/5AFE/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: pid
title: RecoverKit Dongle Pro
owner: LeftShiftLogical
license: Apache-2.0
site: https://github.com/fcjr/restorekit
source: https://github.com/fcjr/restorekit
---

RecoverKit Dongle Lite plus a USB-PD port: triggers DFU on Apple Silicon and
T2 Macs over USB-PD vendor-defined messages while also power-delivery-charging
the target. Same Rust/Embassy firmware family and USB interface layout as the
Dongle Lite (CDC-ACM ports plus a vendor control interface).
13 changes: 13 additions & 0 deletions 1209/5AFF/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: pid
title: RecoverKit Pro
owner: LeftShiftLogical
license: Apache-2.0
site: https://github.com/fcjr/restorekit
source: https://github.com/fcjr/restorekit
---

All-in-one Mac recovery appliance: a compute module plus four PD-capable USB-C
ports, each able to DFU-trigger and restore an Apple Silicon or T2 Mac in
parallel using the RecoverKit dongle firmware and host stack. Presents the
same vendor control interface as the RecoverKit dongles.
9 changes: 9 additions & 0 deletions org/LeftShiftLogical/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: org
title: Left Shift Logical LLC
site: https://leftshift.com
---

We build open-source hardware and software tools, including RecoverKit, a
family of USB-PD dongles and appliances for DFU-restoring Apple Silicon and
T2 Macs.