Numark NS6 firmware saga

September 23rd, 2015

I like my Numark NS6. But then I tried to figure out whether I had the latest firmware installed. After updating the official firmware using the official factory firmware installer emailed to me by Numark support, I had succesfully bricked my NS6. For anybody who is having trouble getting their NS6 booted into a working state, I will relate what I did to turn my NS6 boat anchor back into a working DJ controller.

Whatever came preinstalled on my deck worked fine, but I am told that the final release has some additional lighting features (metering?). But there is no way to determine what version is installed. The NS6 Control app that comes with the drivers reports version 1.0.0(sk2). Well, that’s a start! But wait; there are only two official versions of firmware that actually exist. 1.07, and 1.13. No, that is not a mistake. The number format of the official releases is not the same as what the control panel reports. On top of that, the NS6 Control also report version 1.0.0 when I have rebooted the hardware into safe mode and erased the firmware. So, we have no idea what’s running in there.

So what the heck. I tried to update the firmware using Numark’s official MIDI Firmware updater app, but while it reports success, the deck just freezes when I power it on. Since you delete the installed firmware before installing the update, I had two options: firmware that crashes the deck, and no firmware at all. On the bright side, the hardware is built with a safe boot mode, so it is not possible to permanently brick it with a failed firmware update. Or at least very difficult.

The workaround

This workaround worked for me: use Itch 2.2.2 instead of Numark’s MIDI Firmware app. Follow the official firmware instructions, but run Itch instead. You can probably skip the “boot into update mode” part if you haven’t already bricked your NS6 by trying to update the firmware. :)

  • Make sure the official NS6 drivers are installed
  • Make sure Itch is not running
  • Connect USB to the computer
  • boot into the update mode (LOAD A/LOAD B etc..)
  • Hit CUE to erase the firmware (WARNING no going back!)
  • Launch Serato Itch–the latest version you can find (2.2+). It will update the firmware automatically.
  • When Itch says it is successful, hit the flashing CUE button, and wait for Itch to “reconnect”

I had to do it twice. It worked on the second try.

Numark’s support web site will lead you astray. The Numark site directs you to download Itch 1.8, which redirects you to the Serato web site for Itch, which directs you to download Serato DJ. Yes, you want Serato DJ, it is good and supports the NS6. However, it can not update the firmware. To update the firmware, you need Serato Itch 2.2 (or whatever the latest version is), not 1.8, and not DJ. I had to search forums to find this. At the time of this writing, Numark’s web site is still useless.

I still have no idea what version of the firmware is installed. Itch does not say what version it loaded, it just says it is “latest”. Naturally, Numark’s NS6 control panel still reports v1.0.0. *sigh* But at least it’s not a big fancy boat anchor any more.

The faith-based apology

August 20th, 2015

I did a bad thing but it’s an addiction (so really not my fault) and I apologize (though I don’t really have to because it’s an addiction and really the fault of the bad thing and/or devil tempting me) and please forgive me (although it doesn’t really matter if you do because God forgives me, and you want to be like God, right?) I’m sorry (genuinely sorry, as far as you can tell; I even believe it myself and I am quite definitely sorry that I got caught, believe me), and I promise I won’t ever do it again.

It’s basically a get-out-of-jail-free card that works (in varying amounts) in any situation. Although really good people will still talk about you behind your back and shun you, of course. But they did that already, didn’t they?

See also: Connor Reid Eckhardt, and any “faith and family” advocate who has ever been caught doing the naughty.

How a programmer says Fuck You

July 23rd, 2015
This is how a programmer says Fuck You

This is how a programmer says Fuck You

Why I don’t use NancyFx