cdj3k-mods
Hype18/100QoL missing features for the CDJ-3000
cdj3k-mods is custom firmware for the AlphaTheta CDJ-3000, by @nsaintot. Open source under Apache-2.0, latest release v0.1.1 (September 2026), 32 stars on GitHub.
forAlphaTheta CDJ-3000·by@nsaintot
Unclaimed. Is this yours? Sign in with GitHub as @nsaintot to claim it.
CDJ3Kv011_mods.UPD· 4.7 MB· +4 files
Apache-2.0· nsaintot/cdj3k-mods·cdj3k-mods.com·downloads come from the creator’s GitHub releases
v0.1.1v0.1.1 — unstable, for testingLatest5 files
[!WARNING] Unstable. For testing only. Expect bugs, freezes and crashes. Do not put this on a deck you are relying on — not the night of a gig, not on a club's unit, and not on the only player you own.
Fixes for everything reported against 0.1.0.
Documentation · Getting started
Install
Copy
CDJ3Kv011_mods.UPDto a USB stick formatted FAT32 or exFAT, make sure it is the only.UPDon there, and run the deck's normal firmware-update procedure from the top USB port. The deck restarts itself twice. Installing over 0.1.0 works the same way.Remove
Power off, hold CUE/LOOP CALL ◀ and TEMPO ±6/±10/±16/WIDE, and power on holding them. The deck comes up in service mode and the mods come off as it starts.
uninstall/CDJ3Kv000_remove.UPDdoes the same from a stick.Requires
A CDJ-3000 on firmware 3.13 to 3.22, either hardware variant.
Fixed
Gate cue
- A hot cue pressed while the deck is playing is a normal hot cue again. Pads only gate when the deck was paused at the press. (#2)
- The GATE CUE shortcut on the play screen is a filled plate in both states, grey when off, so it reads as the control it is and no longer as an indicator, with even spacing to the timer and the tempo. (#7)
Browse
- The EDIT toggle appears in the browse header on every stick, not only on those whose category rail happens to have nine entries. (#3)
Stems
- A 32-bit float WAV gets its own stems instead of inheriting the previous track's. (#4)
- VBR MP3s are sized correctly and get stems; the length probe no longer fails. (#5)
- Loading a cached pair off the stick no longer shows the warning badge. A pair too large for the deck's free memory is retried instead of loaded, which is what took a 9-minute track down. A stick prepared with one separation model plays on a deck using another. (#6)
- The stem job starts when a track is loaded paused, not only once it plays: with AUTO CUE off, switching tracks on a paused deck no longer waits.
- The progress bar counts each stage on its own and no longer jumps or steps back between separating, downloading and loading. Reconstructing and writing are not counted by the server and hold at 80 and 81 until the next stage.
- The STEM SERVER ADDRESS row in MOD SETTINGS is reachable: the list was one row short when every mod was on and the location set to MANUAL.
- The LAN notice and the documentation link in the STEMS rows are correct.
Thanks
Reports from @loyahdev (#2), @0x606a (#3) and @kylel1213 (#4, #5, #6), and the GATE CUE plate design from @lbarnette (#7).
Samples for X-PAD are a separate download: see the extras-files release.
Checksums
ff254f88ba7884a6b59b3224cf03449fc9ddefebb35e99cb9b49b5f426c5ecc9 CDJ3Kv011_mods.UPD aec76b9027782db83fa53560b873b1cae489840a13f3d146c9712c6ff8d1b7c6 uninstall/CDJ3Kv000_remove.UPDShow all 5 filesHide 2 files
Other filesextras-filesSamples and loops for your stick1 file
Files that go on the USB stick you play from, for the features that read more than your library from it. Unzip and copy the
modsfolder to the root of the stick.These do not change between mods releases.
X-PAD samples —
cdj3k-mods-starter.zipEight drum one-shots on the hot cue pads: pads A–D a 909 kit, E–H an 808 kit.
extras/holds a full 707 kit, a 606 kit and a few more 909 sounds to swap in. No configuration file — X-PAD takes the first eight files inmods/loops/, in name order. Seereadme.txtinside.v0.1.0v0.1.0 — unstable, for testing4 files
[!WARNING] Unstable. For testing only. Expect bugs, freezes and crashes. Do not put this on a deck you are relying on — not the night of a gig, not on a club's unit, and not on the only player you own.
The first public build. Documentation · Getting started
Install
Copy
CDJ3Kv010_mods.UPDto a USB stick formatted FAT32 or exFAT, make sure it is the only.UPDon there, and run the deck's normal firmware-update procedure from the top USB port. The deck restarts itself twice.Remove
Power off, hold CUE/LOOP CALL ◀ and TEMPO ±6/±10/±16/WIDE, and power on holding them. The deck comes up in service mode and the mods come off as it starts.
uninstall/CDJ3Kv000_remove.UPDdoes the same from a stick.Requires
A CDJ-3000 on firmware 3.13 to 3.22, either hardware variant.
What is in it
Cue improvements, stems over the network, the X-PAD sampler, grid BPM adjust, six themes, and playlist reordering.
Samples for X-PAD are a separate download: see the extras-files release.
Checksums
e8f62ab8d71dfa4388d8b4a14d50eb0c358fdf851971e5d1094ccf196cbde999 CDJ3Kv010_mods.UPD 4346d425463c355e6326f3369377d58a2bfb2a18487a1f4595e05a17544dae2b uninstall/CDJ3Kv000_remove.UPDShow all 4 filesHide 2 files
Other files

