Skip to content

Instantly share code, notes, and snippets.

@deviationist
Last active November 19, 2023 15:38
Show Gist options
  • Save deviationist/66fcc32c015e3badc47961a8cd2ceb1f to your computer and use it in GitHub Desktop.
Save deviationist/66fcc32c015e3badc47961a8cd2ceb1f to your computer and use it in GitHub Desktop.
Pioneer CDJ/XDJ error fix "E-8307: DEVICE NO RESPONSE"

So after an export from Rekordbox to my USB stick (Corsair Flash Voyager GTX 512GB USB 3.1) it randomly stopped working, I got error "E-8307" on my Pioneer XDJ-RX2. Tried updating the firmware to latest version on the RX2, no luck. Tried reformatting it with macOS and Windows tools, no luck. I even attempted to update the firmware on the USB stick itself, but no luck.

What I had luck with was Gparted, a Linux-based disk tool. Easiest way to access this software is either to use a Linux-based computer (and installing Gparted using apt-get), or create a USB-stick (not the broken one, so you need a spare stick) that has a portable Debian-based OS on it, which you can boot into. This gives you access to Gparted and other useful tools to manipulate disks. See steps below for how I got the USB stick working again:

For a more comprehensive guide on making the bootable Gparted USB stick use this guide: https://www.partitionwizard.com/resizepartition/how-to-use-gparted.html. It covers step 1-5 below.

Steps:

  1. Download Rufus (https://rufus.ie/en/)
  2. Download Gparted ISO (https://gparted.org/download.php - download the amd64 ISO)
  3. Insert a clean USB stick
  4. Write ISO to USB stick
  5. Reboot computer, make sure you have USB boot settings activated, boot from USB stick
  6. Insert your broken USB stick
  7. If any problems during boot just go to "Other" and select "Safe version"
  8. Open Gparted, delete any partition on the broken USB stick.
  9. Make note of the broken USB stick path (looks like /dev/sdx etc. in top right corner)
  10. Open terminal from desktop shortcut
  11. Run command "sudo -s"
  12. Run command "shred -v /dev/sdx" (replace with path from step 9)
  13. Go back to Gparted, select disk, create new partition (MSDOS, FAT32)
  14. Safe eject by running command "eject /dev/sdx" (replace with path from step 9)
  15. You should now have a fixed USB stick! Fire up Rekordbox and export your music. Hopefully this works!

Note you can also access the command shred from macOS, but I did not attempt this. Maybe that works too, just skipping the whole Gparted-bit.

macOS installation on shred/Gshred using brew: brew install coreutils With port: port install coreutils

@deviationist
Copy link
Author

If this is still not working for you, then you should check out the possibility to write scrambled data to all bits on the memory stick, meaning that you do a "bit flip" on the whole memory of the stick. Then you can format it again, and hopefully it works. I don't remember the name of the tool I used, but it was a CLI-tool for macOS that just wrote garbled data to the whole disk which for some reason solved it after this process + a disk format. Some people have mentioned "disk destroyer" as a possible CLI tool to perform this. But make sure you select the correct disk!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment