Modifying the Behringer UFO202 for use with Mixxx

At first glance, the Behringer UFO202 looks like the perfect companion for Mixxx. It can do both line and phono input, and it has a set of stereo outputs. Unfortunately, as some have discovered, the UFO202 has its input hard-wired to its output. While this makes sense for the device’s intended purpose of archiving vinyl, it’s a dealbreaker for use with DJ software. After a long while with a multimeter and a few IC datasheets, I figured out how to disconnect the output from the input. In this post, I’m going to show you how do this as well.

First, it’s the Behringer UFO202. $30 from Amazon. Cheap, right?

Now, remove the screws from the rear, and take off the top cover, revealing the insides:

We’re going to be focusing on the area in the red rectangle.

These two traces between C18 and C21 carry the left and right signals from the input to the output.

The modification consists of cutting these two traces.

That’s it! Put it back together, and now you’ve got discrete inputs and outputs.

I tested it with both Serato Vinyl and CD. For Vinyl, I used a 1200 Mk2 with an Orofon Night Club stylus. Obviously, the Line/Phono switch needs to be in the phono position. Depending on your needle, you may need to use a few ticks of the software turntable preamp. For CD, I used a CDJ800. I ran into an odd quirk here. The outputs of the CDJ800 might be particularly hot, or the mod might somehow make the line in super sensitive, but something was causing the stock Serato Control CD to overload the line in on the UFO202, preventing Mixxx from tracking. (Yes, the switch was in the line position.) In order to deal with this problem without having to whip out my soldering iron and some resistors, I simply attenuated the Serato Control WAV by 8.8 dB. That did the trick.

The line outputs on the UFO202 are a bit softer than you might be used to with pro DJ equipment, but you should be able to work around that with input trims. So, there you go! $60 for a Vinyl/CD control interface! Hope this helps you out!

Thank you for posting this! It’s very valuable information that a number of people have asked for.

This is great. I just picked up 2 UFO-202’s this week and I am pretty excited about getting my vinyl control up. I have been reading the forums and keeping up with the development of this software for a long time. Props to all the people who have been working on this!

I am going to try this fix tonight as soon as I get back to the crib. What did you use to cut the line in the picture? Do I just use a knife or something to break the connection?

Also since I am new to this is there a diagram that tells you how to set the UFO-202 with your turntables?

I used an X-Acto knife. Any sort of sharp razor or penknife would work. It’s a real small area you’re working with, though, so just make sure not to slip and cut anything other than the traces.

Thanks Oriculum…I modified the soundcards last night. But I am having the toughest time trying to get everything up and running.

After setting up both cards I can only see one as an option in Mixxx. I am going to go back and set up the computer, sound cards and such from scratch later tonight after re-reading the set up instructions from the wiki. I think it might be something with the sound settings on my computer.

Good deal with the modifications!

Hey i just bought this setup and am trying to set it up. Do you have line in noise problems? I’m trying to get my signal right… I am using the AISO4ALL driver. But there is a annoying hum. My techincs are internally grounded…

Are your decks and speakers all plugged into the same circuit as your computer and each other? Doing so would eliminate a ground loop which can cause that. Also sometimes laptop power supplies are noisy and you might try lifting the ground on yours (using a 3-to-2-prong adapter) but beware that might cause erratic system behavior. If that happens but otherwise solves the problem, look into a ground loop isolator.

AliAllWorld: Try and download ASIO4ALL and then when you open MIXX, ASIO4ALL should pop up in your system tray on the bottom right. Click that and enable the second audio interface by hitting the power button. Restart Mixx and it should show both interfaces now. Set deck one to channel 1-2 and deck 2 to channel 3-4.

Pegasus thx for your reply I am going to buy some rca ground loop isolators and see if that helps. I am having a hell of a time getting the latency right. I have 2 technics 1200 tables, a 2ch vestax mixer, 2 ufo202 interfaces hooked up to a quad core computer with 4gb of ram on Win 7. What does it mean when i get a exclamation mark on ASIO4ALL? Should i use latency compensation? I am not sure if I should be using the phono setting or the line in setting on the ufo202. Both work, just with the line in I have to use Mixxx turntable software preamp. Which i notice somehow adjusts the latency when I change it. So far after messing with it I can get it to play 44100 Hz at a 11ms on scratch mode, even still there is a slight metallic noise/pops in the background. But some times the other interface is all garbled up or there are pops/stutters. Is this just maybe limitations of the soundcard?

Any recommended settings for ASIO4ALL/Mixx for this setup?

Ok so installed the official behringer asio drivers off the cd and that seems to have fixed alot of issues! :smiley: Now just to tweak the latency a bit…

update: For some reason the latency on one deck is really good the other one slightly lags (not good on scratching/backspins) but play just fine… both ufo202 have the same asio settings…

is this something you have to do if your going to be using the behringer ufo202 with two technic 1200’s and a external mixer ?

As I understand it this sound card takes the input and has that “hard wired” to the output. Normally for vinyl control or CD control you have a timecode CD or record that the software (Mixxx, Serato, xwax) reads so as you change the playback of the timecode record or CD it changes the playback of the audio file (MP3, wav) the playback of the audio file goes out the output of this sound card and since the input is hard wired to the output what you end up with is the audio of the audio file you want plus the audio of the timecode of the control record/CD which you most definitely do not want to hear.

So yes, you would have to do this with two technic 1200s and an external mixer. and btw this soundcard only has one input and one output so you will need two of these Behringer UFO202s


Thanks for the info :wink:
This sounds amazing for just 60 of your local currency (dollars or euro). I’ll try it!!!
But i got two questions…

  1. Is it still working properly??
  2. Define “low output”. Could someone use one in a club environment or it’s just for home use? How does it stack up against the rane sl1 for example??? (i’m asking cause club systems are usually set for cdj’s levels, and with the exception of traktor soundcards and sl3, the old sl1 usualy requires quite some gain from the mixer, which kind of distorts the sounds some times).

Consumer audio equipment has a nominal line output level of -10dBV (0.316 Vrms), and the UFO is consumer-oriented. Professional audio equipment has a nominal line output level of +4dBu (~1.228 Vrms) and club systems are likely calibrated for professional equipment. Nearly all RCA jacks are -10dBV nominal, even on pro equipment. You would need to use XLR or 1/4" jacks to get a +4dBu output. However, you can still drive pro equipment with a consumer-level signal, it will just sound quieter. (Don’t go the other way though or you will clip the signal at best or destroy things at worst.) Some pro equipment has output level selector switches so as to match what you’re connecting to.

Hi, I cut the traces you showed in the picture, tried out the timecode in vdj and got this:

any help?

Also, in the ASIO4ALL panel, it says my soundcard is ‘Beyond Logic’. Guessing that I cut something that I shouldn’t have.

EDIT: The problem was that the UFO was set to phono instead of line (my turntable has a built in pre-amp)

Is there a fix like this but for the headphone jack?

I don’t want to hear my input source at all, just what the computer outputs :slight_smile:

The fix above does exactly what you want, it disconnects the input from all outputs : neither the RCA nor the jack output reproduce the sound from the input. (At least that’s what happened to me)

Hola, tengo una interfaz UFO 202 con este problema: Un canal de entrada no emite salida y el otro emite audio por las dos salidas simultáneamente. Alguien dispondrá del diagrama circuital?
I need the UFO 202’s schematic diagram, thanks in advance, best regards and congratulations for this job.

OK, I’m confused, there’s a UCA202 and a UFO202? I thought there was only one kind of silver one (and what are the differences)? And what’s the significance of this mod exactly? Looking to start another set-up (vinyl control, 2 external soundcards - Behringer, cause they’re the cheapest).