Flipper Zero DCSD Cable

Implementation to use a Flipper-Zero as DCSD-Cable for iPhones

Docs

Here some specs about the protocol used:

Project Setup

Create .vscode

ufbt vscode_dist

Open in CLion

Open the Project in CLion

Flipper Docs

Flipper Docs

Pinout Flipper Zero

Pinout Lightning

Build

Build-Tool

python -m pip install --upgrade ufbt

Update Firmware

  • Download Update
ufbt update --channel=release
  • Upload to Flipper
ufbt flash_usb

Build

Navigiere in das Rootverzeichnis der App und führe dort nach installation von ufbt folgenden Befehl aus:

ufbt

Die .fap-Datei liegt dann im ./dist-Ordner

Auto Launch

ufbt launch

UFBT

Raspberry Pi Pico Implementation