Boards

FL ESPORTS keyboard software

sharkfin is a free, open-source replacement for the FL ESPORTS app: remap keys, set the RGB, paint per-key colour and record macros on 37 FL ESPORTS boards, 33 of which accept changes. Use it in a Chromium browser with nothing to install, or as an app on Windows, macOS and Linux. It runs entirely on your own machine, with no account.

Does sharkfin support my FL ESPORTS board?

The table lists every FL ESPORTS model sharkfin knows, 37 in all. If yours is missing, plug it in anyway: these boards report their own device id, and sharkfin identifies anything built on ROYUAN hardware from that reply, works out which command set it speaks, and asks before it writes.

BoardWritableLayout
Air 108 metallicyesdrawn
Air87yesafter a one-time check
Alpha75HEyesafter a one-time check
APEX75yesafter a one-time check
Blend HEyesafter a one-time check
CMK75yesdrawn
D75HEyesdrawn
D98HEyesafter a one-time check
FL750yesafter a one-time check
Flame65Syesafter a one-time check
GEO75HEyesafter a one-time check
GP75read-onlyslot grid
GP75HEyesafter a one-time check
GP87HEyesafter a one-time check
K239 UKyesafter a one-time check
K239 USyesdrawn
K2516yesafter a one-time check
K2606 TMRyesafter a one-time check
K268yesafter a one-time check
MK100Tyesdrawn
MK750read-onlyslot grid
MK870 HEyesafter a one-time check
MK870 PROread-onlyslot grid
MK980yesafter a one-time check
NX108yesdrawn
NX108HEyesdrawn
NX68proyesafter a one-time check
NX87yesafter a one-time check
NX87PROyesafter a one-time check
NX98PROyesdrawn
OG104read-onlydrawn
Q75HEyesafter a one-time check
T80HEyesdrawn
TX108PROyesafter a one-time check
TX87yesafter a one-time check
TX87PROyesafter a one-time check
X80HEyesdrawn

"Writable" means sharkfin will change settings on it. Read-only boards are ones whose command set is not established yet; sharkfin identifies them and reads from them, but refuses to write, because the two protocol families in this hardware share opcodes that mean different things. "After a one-time check" means the picture exists but is confirmed against your own board first: two boards can share one picture and still disagree about which internal slot a key lives in, so sharkfin trusts the keyboard over its own files.