Open Source Scan Converter – The verdict

ossc-finalIt’s finally here! 8th of July 2016 goes down in the history books as the day our first batch of OSSC units arrived. Since we previewed the unit back in March, there have been improvements to the hardware and the software, making this amazing unit even better than it was before. With the final hardware in our hands, we can now review it. While we can’t publish a completely unbiased review since we sell these units in our store, we’ve tried to be as objective as possible.

Until now, if you wanted to play retro consoles on your HDTV, you either bought some kind of XRGB or put up with a substandard picture. Sure, there were other more affordable scalers like the ArcadeForge SLG in a box, but while they were often better than connecting your consoles directly to your HDTV, they always fell way short of the picture quality you could expect from a good quality CRT. That’s all changed now with the introduction of the Open Source Scan converter (OSSC for short). Amazingly, the work of one hardware engineer named Markus Hiienkari, the OSSC is causing a huge amount of excitement within the retro gaming communities and rightly so. If you’ve been holding out for the perfect 240p upscaler, this device may just be as close to that goal as is possible.

OSSC vs traditional scaler

To understand the OSSC and what it offers, let’s have a little lesson on the history of the XRGB series. By now most people are familiar with the XRGB Mini, that magic box that connects between a HDTV and your retro consoles and almost magically makes them look great again, but not everyone’s as familiar with the XRGB3 and previous models. The Mini was something of a departure from the previous XRGB scalers, being designed more like a professional video scaler, similar to the likes of which you may find in high-end home theatre set ups. This approach has a lot of advantages, the incoming image can be scaled to a variety of resolutions, deinterlacing can be done properly, the user can zoom and pan the image and so forth and so on. The predecessor to the Mini was the XRGB3. This device featured a similar, albeit less advanced scaling solution to the Mini, but also had the famous B1 mode. In B1 mode the XRGB3 lost a lot of functionality, but it was able to upscale with no input lag whatsoever. It does this through a process called line doubling. Instead of buffering a whole frame, when converting from 240p to 480p, we can simply double each incoming scanline. By doing this, we get an image that’s nicely scaled, though only to 480p. This is the process that the XRGB1 and 2 used too. However, the old Micomsoft line doublers had compatibility issues with a lot of more recent displays and predictably, offered analogue video output only.

A note about deinterlacing – The technique of line-doubling works (with a few minor tweaks) for interlace content too. Indeed, this is how many early deinterlacers worked. This mode is often called “Bob” deinterlacing, since it can make parts of the image bob up and down. In consumer televisions, this technique was quickly abandoned in favour of more advanced and better looking deinterlacing, but for gamers it has one big advantage, zero input lag. Of course, TV manufacturers don’t care about such things and you won’t find this fast deinterlacing on any consumer TVs today. OSSCs lag-free deinterlacing is fantastic for gamers. That said, for interlace games where timing is not critical, you may certainly prefer your TVs deinterlacer to the OSSC. Luckily, the option to simply pass-through interlace content to the TV has now been added to the unit in the latest (beta) firmware and will be available soon for everyone. This means you can now choose the best available deinterlacing for the particular game you’re running.

OSSC – Line doubler, the next generation

The OSSC takes the concept of the lag free line doubler and brings it into the digital age. Given that most TVs, especially newer sets, scale 480p very well, this is all that is needed to bring retro consoles back to life on modern TVs. The additional features offered by the XRGB Mini are nice, but often not needed, and can be added to the OSSC by combining it with another scaler such as a DVDO/ABT unit, as we discussed here.

The first impression you get of the OSSC is how small it is. Arriving in a typical plexi-glass case, like most hobby projects these days, the unit is tiny, measuring approximately 14cm by 7cm by 3cm. It’s perfectly small enough to fit in your bag if you visit friends and want to take some retro consoles. On the downside, there are inputs on each side of the unit, which, if fully populated, can make it difficult to seat neatly next to other gear. Personally, I would have preferred a rack-mountable Hi-Fi style case to fit in with the rest of my equipment, but that would inevitably have bumped the price up quite significantly. Given the open source nature of the project it’s entirely possible we’ll see other versions in different cases too, though the standard case is certainly acceptable. In terms of input and output, we get a VGA/D-Sub15 input, a SCART input and a component video input. Output wise, there’s just a DVI connector. Unlike the preview unit we previously looked at, the 3.5mm audio connector has been moved slightly, so this allows most common audio cables to be connected, without the need to specifically seek out a slimline one.

The use of DVI output rather than HDMI has been discussed extensively in other reviews and on forums. The reason for this design choice is simple, cost. Adding HDMI output requires the purchase of an HDMI integrators licence, which costs a minimum of $7,000 dollars a year, completely prohibitive for an affordable hobby project like this. HDMI is nice in that it allows you to carry audio and video over the same cable. If you need to do this with the OSSC, you can purchase a DVI and analogue audio to HDMI integrator, which effectively makes the units output fully HDMI compliant, or hold out for the digital audio upgrade board which we’re looking to offer later in the year.

Since the unit was reviewed by Fudoh over on, the remote has changed a little, since the old small remote is now no longer available from the manufacturer. The new remote and its layout is shown here (click the picture for a bigger view).




As has been mentioned in other reviews, there are no on-screen menus or displays with the OSSC. Instead, all settings are adjusted using the LCD on the front of the unit. Unlike the XRGB Mini, there aren’t dozens of settings that need to be tweaked here. While there are some strange sounding advanced options like “H-PLL Pre-Coast”, typically these don’t need to be changed for most sources.

Scanline overlays obviously make an appearance, with a range of settings for controlling the intensity of the overlay. Even at the lightest setting, the scanlines will significantly darken the image, so be prepared to notch the screen brightness up just a touch to compensate. For some sources, you will need to adjust the sampling phase, low pass filter and sync low pass filter settings to get the best results. Contrary to Fudoh’s experiences, I found the automatic video low pass filter setting to work very well and rarely had to adjust it at all. For sources that exhibited instability, adjusting the sync low pass filter was usually the best way to eventually eliminate as much instability as possible.

There’s also the option to toggle between 480p and VGA 640×480 for 480p sources, allowing you to get perfect aspect ratio on consoles like the Dreamcast, for example. As Fudoh stated in his review, this is the only known RGB/Component to HDMI transcoder that caters for this.

Performance with consoles

Since the OSSC arrived we’ve been testing every machine we could find with it. Every firmware update added better and better performance, resulting in some breathtaking results. Almost all the problems encountered with the earlier firmware revisions are now gone. Let’s see how our consoles performed.

Dreamcast – The Dreamcast’s unusual range of signals often causes problems for those of us wanting to integrate the console into our setup. With the OSSC, you can connect the Dreamcast to the SCART input or the VGA input and use both 15khz or 31khz signals without any issues. Theoretically, connecting via SCART should give better results since then you have all the benefits of the low pass filter, though in practise there didn’t seem to be a huge difference.

At 31khz the image is perfect as expected. Checking in the 240p suite showed a perfect result with the linearity test, showing that the image was not incorrectly squashed at all. My TV manages to slightly overscan 480p content, but since only a couple of rows of pixels are lost, I’ll take that over a squashed aspect ratio any day.

At 15khz the Dreamcast was perfect too, exhibiting a wonderful, stable noise-free image without any need to perform adjustments.

Click the picture to enlarge it. I had intended taking more screenshots but my capture setup doesn't seem to like XRGB Mini in passthrough mode. I'll take more once I re-route everything.

Click the picture to enlarge it.

Nintendo 64 – Wow, just stunning. The first time I saw the N64 running through the OSSC I thought I must have accidentally switched to the HDMI mod. This really is the best I’ve ever seen the old analogue N64 look on a fixed resolution display, easily beating the XRGB3 and the Mini this time. I don’t know if this is just because my TVs somewhat dated scaling just happens to fit the N64, or the lack of noise in the image finally brings out detail that’s usually lost, but the results were great and the image was perfectly stable.

PC Engine – Well known for causing problems with the XRGB3, the PC Engine (in our case, a SuperGrafx model with the obligatory RGB mod) produced a rock solid, beautiful RGB image with the OSSC, requiring only a manual tweak of the sync low pass filter setting. The aspect ratio on the console seemed a little squashed, but this happens on other scalers too. Of course, on something like a DVDO Edge or the XRGB Mini you can stretch the image out a little, but that kind of functionality is not available here.

PlayStation 2 – Another completely flawless performance from the OSSC, no matter what screen mode I threw at it. 240p from the PS2 in Disgaea looked better than I’ve ever seen it, 480i and 480p modes were no problem, even sync on green works.

Atari Jaguar – I’ve just had my old Jaguar console modded with a 60hz switch, which makes an appreciable difference to a number of the consoles games. When running the console in 50hz the OSSC has difficulty determining the machines refresh rate and sometimes requires a power cycle or three, or for the user to switch to another source and then back again. When you do eventually get a picture, the quality is excellent, save for a tiny amount of trembling/jitter in the middle. Switch the console to 60hz and everything becomes perfect.

Commodore Amiga CD32 with SX32 – People who know me well know that I have a huge fondness for the Amiga line of computers. The CD32 is my current Amiga set up tailored for gaming, with a 4GB compact flash hard drive. First of all it must be said that the image quality with the OSSC was breathtaking. There was less picture noise than the XRGB Mini and compared to the XRGB3 it was night and day. For years I thought my CD32 simply had bad analogue output, but it turns out that the XRGB3 and the Mini simply showed up all the imperfections way more than they should have done.

The small amount of jitter or wobble we experienced with the early firmware revisions has gone too, a brilliant result.

Sega Saturn – Another near flawless performance on the new hardware. The Saturn looked crisp, bright and free from picture noise. You may need to turn on the sync low pass filter to eliminate or minimise a very tiny amount of picture jitter. For comparison, the XRGB Mini has no picture wobble/jitter but significantly more picture noise in certain colours.

Sinclair Spectrum +2 – My old Spectrum +2 produced a very wobbly image when connected directly to the OSSC. After running it through a sync cleaner (the old Arcade Force Sync Strike) the image quality was improved significantly. After tweaking the sync low pass filter, the image became excellent, but there was still a very slight wobble that could be detected under close scrutiny. We’re really nit-picking here and overall the image was really stunning, the Spectrum having never looked so crisp on a HDTV outside of an emulator. Furthermore, the Spectrum SCART cable we were using turned out to be unshielded, which could have been responsible for some of the issues.

Sega Megadrive – Another beautiful, noise free result. Certain models of Megadrive seem prone to picture wobble/sync instability but it must be noted these models exhibit issues on other scalers too. Again, the effect is VERY minimal on the new firmwares and much less noticeable than the picture noise both the XRGB3 and XRGB Mini add.

Those of you who like a little Sonic 2 action will be pleased to know that with a small adjustment to the H-PLL Pre-Coast and H-PLL Post-Coast values, Sonic 2 and any other 480i Megadrive/Genesis games are perfectly playable with the OSSC.

SNES/Super Famicom – The SNES/Super Famicom is certainly the system that causes the most issues with the OSSC. On most TVs and every computer monitor we’ve tested so far, the image is great, with no noise whatsoever and just the tiniest hint of jitter if you really get your nose up against the screen. Unfortunately, on some TVs the system simply does not work and it’s impossible to get a stable picture. Marqs is still investigating some workarounds for this problem and hopefully they will be fixed in a future firmware.

Commodore 64 – The C64 does not output RGB, so we’re waiting on a transcoder before we can test this one.

Transcoding performance

Of course, the OSSC is great for converting those old analogue/component video consoles into HDMI too. This was covered in detail in Fudoh’s review, so I won’t dwell on it too long here. In our tests with both the Wii and Xbox the transcoding quality was exceptional, without so much as a hint of added noise. The image was also 100% stable, without the slightest hint of jitter. The quality was easily the best we’ve ever seen in a component transcoder. None of the issues of purple tinting or picture drop-out that other transcoders exhibit appeared here, even after several hours of testing.

Now that interlace pass-through is due in a upcoming firmware update, there really is little reason to bother with any other transcoder in your setup.

240p to 480i transitions

The XRGB Mini fails badly on a handful of games that change between 240p and 480i while running. Resident Evil 2 on the N64 is one example of this, as the resolution changes each time you go into your inventory. Pinball Illusions on the Amiga is another, as the Amiga’s interlace modes are used when multiball is activated. Transitioning between the two resolutions takes several seconds on the XRGB Mini. During this time you are, of course, completely blind as to what’s going on in the game, which is unlikely to help your chances.

The OSSC is able to handle transitions between 240p and 480i much better, though there are some caveats. First of all, contrary to some expectations, there usually is a re-sync required whenever the resolution changes. This is because, on most systems, the refresh rate changes slightly between 240p and 480i output. The good news is that these transitions now leave you with a black screen for around one second, fast enough to be tolerable in a lot more games. The bad news is that this number can go up significantly depending on your display and your HDMI setup in general. In my tests, adding a signal splitter for instance adds at least 2 to 3 seconds. Adding a DVI to HDMI audio integrator may also add to the time. During some more extensive testing we had the OSSC routed and split to two different displays, two scalers and a capture card for testing and comparison. In this rather convoluted setup the transition delay was a game destroying 8 seconds. If fast 240p to 480i transitions are important to you, you need to factor this in when planning on how to setup your OSSC. If you really need to split the output between two devices, then unless you need both active at once you could use an entirely passive DVI switch that’s guaranteed not to need a re-sync.

Line triple and other options

The open source nature of this project means that it’s constantly evolving and new, innovative features are being added all the time. Line triple is one such feature. A world first, rather than simply take in one scanline and output two, line triple mode outputs three instead. This gives a (roughly) 720p image. This is a big advantage for displays or processors where 480p scaling isn’t terribly good. When used on a DVDO video processor, for instance, line triple mode greatly reduces the ringing effect that can be seen at the edge of some upscaled pixels. Unfortunately, line triple mode isn’t compatible with all displays, but for those who can take advantage of it it’s a great little feature. You can read more about it here.

Marqs is constantly adding new features. In the latest beta firmware we have here, there’s a new line double mode for 480p sources. While this doesn’t have great compatibility, on displays where it does work it can result in a very sharp scaling of 480p content, all without any added lag of course.

In the future, there’s even the possibility of some kinds of pixel filters or shaders. A “De-dither” filter for composite style faux transparencies (e.g the waterfalls on Sonic) has already been suggested and is at least theoretically possible.

The OSSC delivers

After all the months of waiting the OSSC is finally here and boy has it been worth the wait. The unit has so many applications for gamers, cabinet builders, system integrators and designers of gaming systems and rooms from the smallest budget to the biggest, grandest project. Its instant upscaling of 240p combined with its flawless transcoding and analogue to digital conversion make it a formidable device not just for gamers but for anyone looking for an easy way to integrate older analogue equipment into their current setup. The lack of support for anything other than Component and RGB will disappoint some, but it’s likely that an add-on device that can convert s-video and composite to RGB will appear in time.

What of the XRGB Mini, is the OSSC the new king of retro upscaling? Perhaps, but it must be remembered that the OSSC takes a radically different approach to the problem than the XRGB Mini. For starters, the OSSC can’t output in 1080p natively. With enough patience and tweaking, the XRGB Mini gives a stunning sharp 1080p picture that is generally considered to be the best. The Mini also has no compatibility issues with the SNES on any consumer television that we’re aware of. On the other hand, the OSSC has a frame and a half less input lag, much less picture noise and outputs at full RGB resolution. It lacks the sophisticated deinterlacing of the XRGB Mini, but has its own blisteringly fast deinterlacer instead and is compatible with interlace games on the Megadrive. Pair the OSSC with a DVDO video processor or a TV with excellent 480p scaling and you have yourself an incredible retro gaming setup. Highly recommended!


It's finally here! 8th of July 2016 goes down in the history books as the day our first batch of OSSC units arrived. Since we previewed the unit back in March, there have been improvements to the hardware and the software, making this amazing unit even better than it was before. With the final hardware in our hands, we can now review it. While we can't publish a completely unbiased review since we sell these units in our store, we've tried to be as objective as possible.Until now, if you wanted to play retro consoles on your HDTV, you either…
Easily the retro gaming product of the year, if not the decade!

Open Source Scan Converter - £150 -

Build Quality - 8
Ease of Use - 9
Features - 9
Picture Quality - 10
Software Quality - 9
Value - 9
Overall - 10



Easily the retro gaming product of the year, if not the decade!

User Rating: 3.41 ( 4 votes)


  1. StarDust4Ever says:

    So I guess there’s still no good option for consoles that natively output composite or S-Video such as NES and Atari. That’s nice to know I guess…

    • BuckoA51 says:

      There are RGB mods for many of those systems and I’m going to be looking into another transcoder option very soon. We expect a third party to make a transcoder available in the near future too.

  2. RdCrestdBreegull says:

    If I were to be considering this for an N64 or a GameCube, how would this compare to the UltraHDMI mod or the GameCube HDMI mod? If I’m mostly only using those two retro systems on my HDTV, do you think the aforementioned HDMI mods would give better picture than running the consoles through the OSSC via analog cables?

    And I’m sure for systems that exclusively display pixels rather than vector graphics (i.e. NES and SNES) true digital>digital HDMI mods would be superior to the OSSC? So if I somehow got an Analogue NT, that would no doubt be superior to a NES running through the OSSC?

    • For the GameCube you have to take into consideration that forcing progressive resolutions (480p) is ONLY possible using the digital out port. When you connect your Cube to the OSSC via RGB, only 480i (60Hz) or 576i (50Hz) are possible. As progressive resolutions are vastly superior to anything interlaced (I checked it using Swiss on the Wii via Component Cable) I would highly recommend the HDMI Mod OR the official GC component cable over the OSSC for perfect image quality. That’s the reason I’m skipping the OSSC and waiting for my HDMI Mod for the Cube. For the N64 it might be a different story.

      • BuckoA51 says:

        That’s correct, if you have the component cables though, OSSC + Gamecube looks great. The N64 HDMI mod has even more advanced features than the Gamecube one, including that incredible de-blur filter.

    • BuckoA51 says:

      By Analogue NT do you mean the HDMI NES mod? PQ is the same or similar. OSSC has less lag due to its framebuffer free design, HDMI NES has 1080p scaling and other tricks that OSSC doesn’t have. There’s a video on Youtube comparing the Hi-def NES with a Framemeister and discussing some of its advantages and drawbacks. There is no HDMI SNES mod.

      • RdCrestdBreegull says:

        I’m talking about the Analogue Nt $500 HD NES system. I watched some comparison videos… seems the only real downside with the Nt is that the color isn’t perfect although it does seem pretty good compared to other options. The OSSC would be nice just because you are playing an actual NES with it so the coloring will be as accurate as can be and the picture will look great too.

  3. Chris Gironi says:

    When will we get a price and where can I buy the DIY kit?

  4. rocketbelt says:

    Nicely written review but can we have some more details about your N64 hardware? Is it pal or ntsc? what kind of rgb mod does it have? Does it use an amp, and resistors? what kind of sync are you using? csync, clean sync or luma?

  5. Josef Huynh says:

    Just great! Tested on my Neo Geo MV2F perfect picture and with scanlines on, no difference to a CRT!
    Just as expected, worth every penny. Compared to my framemeister, there is not much hassle with finding the right setting.

    Great work from Marqs and Matt!


  6. Gunnar Rivenes says:

    Absolutely a brilliant device!
    If it weren’t for the lightgun games I would finally be ready to throw my crt’s out for good.

  7. Rose Stott says:


    This is going to sound like a REALLY stupid question but it would seem that the only way to get the OSST to work is if you are using scart cables. Sadly I live in the US and we have on Scart connections here (or very very few).

    Firstly, could some one please tell me if I can make my American Huge LED TV have a Scart connection so that I can truly experience what Y’all Europeans have enjoyed for years. The moment you say yes (hopefully) would someone be kind enough to explain (hopefully) the best place to acquire the parts, and maybe a quick breakdown (I.e. guideline).

    Luckily I’m pretty proficient with the larger aspects of game consoles. I completely rebuilt an EarthShaker Pinball Machine from top to bottom (imagine over a thousand little pieces on a loveseat over a two week period and going through I can’t remember how many roles of paper towels, thousands of qtips etc etc etc). It looks as good as if it came from the factory. I also own a Neo Geo MVS that looks factory good that I also know in and out as well as my Dr. Pepper machine. I just don’t know and can’t even wrap my mind around this scart thing. The guide (hopefully I’ll get one) would be for my Husband. Yall are all talking about various numbers and measurements and it’s like being dropped on a different planet with non-humanoid creatures that don’t speak English or any Earth language. I though I was fairly intelligent until I started reading Yall’s posts. As far as TV’s go it took me FOREVER to balance the colors on the yolk on my monitor, but it is SO worth it as the monitor has no screen burn. Finding one of those in that condition took forever and cost a lot.

    Luckily for me my Husband is amazing with stuff like this, but the thing is this is both literally and figuratively foreign to both of us. I REALLY hope it can be done because when I read about your new device last night I came out of my office and my Husband (who never notices anything haha) noticed the expression on my face. He said “Whats wrong, is everything alright?” to which I replied with true awe “I found the Holy Grail Paul. I finally found it!” And then I giggled a little.

    He is crazy good with soldering. I mean like if he wasn’t a pilot he could do that for a living. So since I don’t want to wait for one to be constructed, I asked if he would do it for me and he said yes (I have deliberately not shown him the photo yet because he has NO idea how involved and intricate it will be Mwahahaha!!!).

    Really sorry for my very first message being so long. I just wanted to be very thorough. Thank you all in advance for your patience, knowledge and help (hopefully haha).

    Sincerely, Rose

    • BuckoA51 says:

      Hi Rose, the input to the OSSC is SCART (as this is the only way to get the best picture from most retro consoles) but the output is DVI/HDMI. You just need to buy RGB SCART cables for your consoles. There are several dealers in the US that sell them or that ship to the US, e.g

    • Salacorn says:

      Hi Rose,
      I reckoned this might be worth posting, even though its something most will not do.

      I had a large LG plasma TV (LG 50PK550-AA). I learned about hidden service menus, and had wanted to buy a spare main board in case bad stuff happened. By pure accident, I had discovered the same model existed in both Australia and the USA (both were 50PK550). The difference was the letters after the dash. The USA model was 50PK550-UD.

      Long story short, after researching, I discovered that basically every other critical part about these two TVs were identical (display panel, PSU, TCON, button board). Not only that, but I also discovered several other models that also were in the same scenario. With LG, the 550 is synonymous to features… higher numbers mean better features. The 50PK had models from 250 through 990, and ALL basically had same critical parts.

      The real beauty though, is the UK (Europe) ALSO shared in this party… the letter code for UK was ZB. I could not find a 550, but did find a 50PK350-ZB… and this model had not one but two SCART inputs 🙂

      Needless to say, I gave it a fair go and purchased the UK mainboard. It was almost a direct swap. I had to use a dremel to modify the metal back panel… but when it was all done, she worked!

      Its not perfect, but it was a HUGE improvement over the composite inputs. The other benefit (especially for USA people) is you will now have a TV that can accept both PAL and NTSC video inputs (seriously do NOT understand why USA TVs are like the only ones that do not support both!)

      The bad: I do NOT know what all makes and models of TVs this is possible on… LG has been pretty good with retaining SCART on their offerings, with even the 2015 4k UHD offerings having one SCART. This is also not for everyone… With the main board change, so too is your tuner, so watching broadcast probably will not work.

      I’ve been looking into some newer models, mainly as I am wanting to have an LCD version too (since plasma really is only good for games that do NOT have static images, due to screen burn possibility).

      Did not mean for such a long post, but felt it worth mentioning. As I said, its probably something most will not do… but considering it cost me only about $60, I was quite happy with the PSX and Megadrive performance.

  8. andrew says:

    I have an Omega Entertainment System for playing Neo Geo MVS games. it comes with SCART and component output. Does this Open Source Scan Converter(OSSC) works well with this console? Does it comes with scanline also?

    • BuckoA51 says:

      Neo Geo is supported. We’ve had some reports of some MVS machines not working but we’re looking into it. You can add scanlines to anything you like.

    • Gunnar Rivenes says:

      I just tested the Omega Entertainment System via RGB-Scart, and it’s a no-go with the OSSC fw 0.71.
      My TV is a Sony KDL-46W905A.

      • Gunnar Rivenes says:

        I believe the problem is with my TV, because when I route the signal through the Xrgb-mini I get a picture and everything works as it should.

  9. Nacho says:

    you believe there is a way 9x at some point for 240p content fits perfect in 4k tv

Leave a Reply

Reserve your OSSC

Want to reserve an Open Source Scan Converter? Sign up to the Newsletter by clicking here.


  • Opinion (5)
  • Preview (1)