Star on GitHubStar1.1k stars

Case study

shark-k86-mac: a client for the Attack Shark K86 HID protocol

shark-k86-mac reconstructs the Attack Shark K86 keyboard's vendor HID controls as a Python CLI and library for macOS and Linux. Its clean-room protocol notes describe 64-byte feature reports, checksums and opcodes; the client controls lighting and the TFT screen and reads device information.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: An Attack Shark K86 connected by USB in Win + USB mode is required; other models are untested.
  • Prerequisites: Python 3.8+, hidapi and Pillow are required.
  • License: MIT License.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. PROTOCOL.md GitHub · RaphaelCaputo2/shark-k86-mac · Revision f9c8910
  2. README.md GitHub · RaphaelCaputo2/shark-k86-mac · Revision f9c8910

More in Protocols

All 136 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab