OSD 2.0 HD

From The Neuros Technology Wiki

Jump to: navigation, search

The Neuros OSD 2.0 is the hardware component of the Neuros Open Internet Television Platform

Uniquely positioned as an open source internet video device for playback and recording of digital video, the OSD2 allows developers to participate on a product rather than just a developer board, at a price that reflects its position as a consumer product. The OSD2 will ultimately become a consumer ready product, and comes with a complete software stack of Linux (kernel 2.6.23 or greater), Qt4.4 as the user interface and VLC as the media framework. The OSD2 is suitable for a variety of different developers, from those looking for an inexpensive platform for DSP experimentation all the way to application developers looking to port their applications to an open set-top box (and with the support of the manufacturer). See a video explaining why we build the OSD2 Here

You will find resources related to the Platform here. First developer samples can be ordered from The Neuros Store.

Please note that this page is heavily under construction. Please check back often.



Please read the following documents to learn more.


  • OSD2.0_HD_Specifications - Note that this is the intended specification for the retail product. The initial product will roughly be a board in a Mini-ITX housing with basic accessories, intended for purchase by developers and researchers.

Block Diagrams

carrier block diagram
module block diagram

The OSD 2 platform uses a module & carrier board architecture for flexibility. For example, the smaller, denser module board can be used with a smaller carrier board in applications where space is at a premium. Block diagrams for the module and carrier boards are shown here.


IO Board Schematics

CPU Board Schematics


the cpu module- about 30% larger than a credit card


To learn more about developing the platform, please read OSD 2.0 Development.

For information about outstanding bounties (not exclusively OSD 2.0) see bounties.neurostechnology.com

Beta Testers

Neuros is looking for beta testers! Please sign up for our OSD2.0 HD Platform newsletter today.


You can order the OSD2.0 HD developer kit today at the Neuros Store. The Developer Kit comes with a housing unlike the boards previously sold.

Known Issues

Miswired RCA Jacks

The following issues are affecting all pre-release boards (the ones that came without a mini-itx housing (i.e. boards released before August 2008). This issue has been solved and does not affect those units currently shipping

What jacks are affected

Some of the jacks in the R12 block are wired wrong (J12 is the big block of RCA connectors on the back of the I/O board) There are some pins swapped in the schematics, causing some jacks to be wired wrong. Wrong jacks have polarity reversed.

  • Correct jacks have GND outside and signal in the center
  • Bad jacks have GND on the center and signal on the outside

You can see a diagram of the jacks that have wrong wiring.

In order to use the jacks with wrong wiring, special RCA to RCA cables could be made as below:

How to prepare work-around wires

It is quite easy to prepare special cables or special adapters to use with the wrong jacks. Just the live and the ground pins got swapped in 4 of the jacks. All that is necessary is to get a normal RCA to RCA cable, cut it in half and mend it back together reversing the wires. The shield (outside) wire of one side connects to the center wire of the other side.

It is possible but not so easy to modify the IOBoard itself to correct the issue because half the pins that need to be swapped are connected to ground very strongly. It is possible to do it by cutting some gaps in the metal strips in the back side of the connector and re-wiring there.

Mismounted J3 IDE Connector

This appears to affect some (all?) pre-release boards (the ones that came without a mini-itx housing (i.e. boards released before August 2008). The IDE connector, J3, is mounted on the bottom of the board. Due to a design error, this has been done so that the port is wired correctly. However placing this board in a case, the IDE connector is not usable and the placement of the connector prevents correct mounting of the entire board in the case.

Missing HDMI Audio

This issue affects the units currently shipping, the ones with mini-itx case. These units have REV-C boards inside.

From our hardware engineer:

  The only issue left is the audio path to the HDMI output.
  The CPU module requires a few component changes in order to support HDMI audio.
  Look at your CPU module and look for U4, close to the 2 can capacitors at the back of the board.
  If U4 is missing, then there is no HDMI audio support.
  This is because it turned out that the Silicon Image HDMI chip requires a 256*fs clock in order to run audio.
  The chip that I had chosen earlier in development did not need this clock, and I forgot to add the necessary components in the final BOM.
  New batches will most likely run with the HDMI audio fixed.
  Of course you can use HDMI video with analog audio - that works just fine.

Apologies for letting this issue slip into this production batch.


It has been noted that one cause of trouble with component output and other random things from the CPU board not being seated properly, so it's always worth removing and reinserting the board to see if it helps.

Personal tools