EPOMAKER keyboard software
sharkfin is a free, open-source replacement for the EPOMAKER app: remap keys, set the RGB, paint per-key colour and record macros on 40 EPOMAKER boards, 35 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 EPOMAKER board?
The table lists every EPOMAKER model sharkfin knows, 40 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.
| Board | Writable | Layout | What it has |
|---|---|---|---|
| Cypher 81 | yes | after a one-time check | 1 profiles · 18 effects · screen |
| DynaTab 75X | asks the board | slot grid | knob |
| Dynatab75X-UK | yes | drawn | 3 profiles · 18 effects · screen · 2.4 GHz · Bluetooth |
| EP84 PLUS | asks the board | slot grid | |
| Epomaker 65 | yes | after a one-time check | 4 profiles · 18 effects · edge light · magnetic switches |
| Epomaker EK75 | yes | after a one-time check | 3 profiles · 18 effects · knob · 2.4 GHz · Bluetooth |
| Epomaker Glyph | yes | after a one-time check | 2 revisions · 3 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth |
| EPOMAKER HE75 V2 | yes | after a one-time check | 2 profiles · 18 effects · knob · edge light · magnetic switches · 2.4 GHz · Bluetooth |
| Epomaker M65 | asks the board | drawn | magnetic switches |
| Epomaker_HE60 | yes | drawn | 4 profiles · 18 effects · magnetic switches |
| EpomakerHE108 | yes | after a one-time check | 4 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth |
| G84 HE | yes | after a one-time check | 4 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth |
| G84 HE JIS | yes | after a one-time check | 4 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth |
| G84HE PRO | yes | after a one-time check | 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth |
| H60 | yes | drawn | 4 profiles · 18 effects · magnetic switches |
| HE60 Lite | yes | drawn | 2 revisions · 2 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth |
| HE60 Wired | yes | after a one-time check | 4 profiles · 18 effects · magnetic switches |
| HE60 Wireless | yes | drawn | 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth |
| HE65 Mag | yes | after a one-time check | 4 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth |
| HE65 Mec | yes | after a one-time check | 3 profiles · 18 effects · screen · 2.4 GHz · Bluetooth |
| HE65 V2 | yes | after a one-time check | 4 profiles · 18 effects · knob · magnetic switches · 2.4 GHz · Bluetooth |
| HE68 Lite | yes | after a one-time check | 4 profiles · 18 effects · magnetic switches |
| HE68 Llte | yes | drawn | 4 revisions · 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth |
| HE68 Mag | yes | after a one-time check | 4 profiles · 18 effects · magnetic switches |
| HE75 Mag | yes | drawn | 2 revisions · 2 to 4 profiles · 18 effects · knob · magnetic switches · 2.4 GHz · Bluetooth |
| HE75 V2 TMR | yes | after a one-time check | 2 revisions · 2 to 4 profiles · 18 effects · knob · edge light · magnetic switches · 2.4 GHz · Bluetooth |
| KF20 | yes | after a one-time check | 3 profiles · 18 effects · 2.4 GHz |
| KIIBOOM-68C | yes | after a one-time check | 4 profiles · 18 effects · edge light · magnetic switches |
| RT100 | yes | drawn | 3 revisions · 3 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth |
| RT100 PRO | yes | after a one-time check | 3 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth |
| RT100 Wired | yes | drawn | 2 revisions · 1 to 4 profiles · 18 effects · knob · screen |
| RT75 | yes | after a one-time check | 3 profiles · 18 effects · screen · 2.4 GHz · Bluetooth |
| RT80 | asks the board | slot grid | |
| RT85 | yes | after a one-time check | 4 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth |
| SN020 | yes | after a one-time check | 4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth |
| TH65 Max | yes | after a one-time check | 3 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth |
| TH80 | yes | drawn | 2 revisions · 3 to 4 profiles · 18 effects · knob · 2.4 GHz · Bluetooth |
| TH80 V2 | yes | after a one-time check | 3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth |
| TH80 V3 MAX | yes | after a one-time check | 3 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth |
| TH80X | asks the board | slot grid | knob |
"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.