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 38 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, 38 in all. Between them: knob, edge light, magnetic switches, screen, 2.4 GHz, Bluetooth. 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.

BoardWritableLayoutWhat it has
Air 108 metallicyesafter a one-time check2 revisions · 3 profiles · 18 effects · edge light · 2.4 GHz · Bluetooth
Air87yesafter a one-time check3 profiles · 18 effects · 2.4 GHz · Bluetooth
Alpha75HEyesafter a one-time check3 profiles · 18 effects · edge light · magnetic switches
APEX75yesafter a one-time check3 profiles · 18 effects · magnetic switches
Blend HEyesafter a one-time check4 profiles · 18 effects · magnetic switches
CMK75yesdrawn3 revisions · 1 to 3 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
D75HEyesdrawn3 profiles · 18 effects · knob · magnetic switches
D98HEyesafter a one-time check3 profiles · 18 effects · magnetic switches
FL750yesafter a one-time check2 revisions · 3 to 4 profiles · 18 effects · magnetic switches
Flame65Syesafter a one-time check3 profiles · 18 effects · magnetic switches
GEO75HEyesafter a one-time check4 profiles · 18 effects · edge light · magnetic switches
GP75asks the boardslot gridknob
GP75HEyesafter a one-time check2 revisions · 4 profiles · 18 effects · knob · magnetic switches · 2.4 GHz · Bluetooth
GP87HEyesafter a one-time check2 revisions · 3 profiles · 18 effects · magnetic switches
K239 UKyesafter a one-time check4 profiles · 18 effects · knob · magnetic switches
K239 USyesdrawn4 profiles · 18 effects · knob · magnetic switches
K2516yesafter a one-time check3 profiles · 18 effects · magnetic switches
K268yesafter a one-time check4 profiles · 18 effects · magnetic switches
MK100Tyesdrawn3 profiles · 18 effects · screen · 2.4 GHz · Bluetooth
MK750asks the boardslot gridknob
MK870 HEyesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
MK870 PROasks the boardslot grid
MK980yesafter a one-time check3 profiles · 18 effects · 2.4 GHz · Bluetooth
NX108yesafter a one-time check4 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth
NX108HEyesdrawn3 profiles · 18 effects · edge light · magnetic switches
NX68proyesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
NX87yesafter a one-time check2 revisions · 1 to 3 profiles · 18 effects · 2.4 GHz · Bluetooth
NX87PROyesafter a one-time check3 revisions · 3 to 4 profiles · 18 effects · 2.4 GHz · Bluetooth
NX98PROyesdrawn2 revisions · 3 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth
OG104asks the boarddrawn
Orion75yesafter a one-time check3 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
Q75HEyesafter a one-time check2 revisions · 3 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth
T80HEyesdrawn3 profiles · 18 effects · knob · magnetic switches
TX108PROyesafter a one-time check3 profiles · 18 effects · edge light · 2.4 GHz · Bluetooth
TX87yesafter a one-time check3 profiles · 18 effects · edge light · 2.4 GHz · Bluetooth
TX87PROyesafter a one-time check3 profiles · 18 effects · edge light · 2.4 GHz · Bluetooth
X80HEyesdrawn2 revisions · 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
Z75HEasks the boardslot gridedge light · magnetic switches

"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.