NeTV2

by Alphamax

An open video development board in a PCI express form factor that supports overlaying content on encrypted video signals. Let's bring open video to the digital age!

View all updates Sep 18, 2019

Bugfix and DMCA Lawsuit Progress

by Andrew H

Dear backers,

Things have been progressing quietly behind the scenes on NeTV2. Here’s two major developments that you might find particularly relevant.

First, the lawsuit challenging the constitutionality of the anti-circumvention provisions of section 1201 of the DMCA with respect to the NeTV2 is finally moving forward again. After a 2.5 year hiatus sitting on the judge’s bench, a ruling was made which is allowing the case to move forward toward a preliminary injunction that could enable much-requested features such as alpha blending and automatic colorspace selection, as well as finally opening the door for image processing and ML applications.

Second, an update was pushed to the master github repository recently. With this update, users can auto-detect and switch between 1080p, 1080i, and 720p modes. Users can also correct the color of the overlay if the video stream is in YCrCb (as evidenced by an overlay appearing primarily in pink and green) by manually running a script; but until we can reform section 1201 and lawfully decode info packets in the HDMI stream, it would be too legally risky to automate the switchover. For users that are doing a lot of customization, please also note that the “debug rect” command is effectively obsoleted. If you run it, the system will still behave as expected, but with this update, by default the overlay area now consumes 100% of the visible pixels with no overscan region. Note: if you don’t know what that last sentence is referring to, you probably aren’t impacted by this change.

To apply the update, first ensure the NeTV2 is connected to the network. Then plug a keyboard and mouse into the USB ports of the NeTV2 and press ‘ctrl-q’. Then, double-click on the “Update FPGA” icon that should appear on the left hand side of the screen. This should pop up a window that runs a script automatically fetching the latest github master repository and burning the respective FPGA bitstream and firmware into the ROM of your NeTV2.

Thank you again for your continued support, and as a reminder you can file bugs at https://github.com/AlphamaxMedia/netv2-fpga/issues, and you can discuss the project in general at https://reddit.com/r/netv2/.

Finally, if you have any ideas or applications for NeTV2 that rely upon the right to access to plaintext video, please add them to

https://github.com/AlphamaxMedia/netv2-ideas/issues

Thanks to everyone who has logged an issue here — the US government has made an argument that the 1201 exemptions sought around the NeTV2 would only benefit a very limited audience. This public list of ideas helps refute this argument, as well as the argument that non-infringing applications of the NeTV2 hardware are just “hypothetical uses”. This list helps to explain to regulators why the features that would be enabled by access to the plaintext video streams rise above the level of a “mere inconvenience.”

Happy hacking,

-b.

About the Author

Andrew H

 Singapore, Singapore


$87,900 raised

of $15,000 goal

586% Funded! Order Below

Product Choices

$215

NeTV2 - Just the Board

Just the NeTV2 open video development board plus a 12V power supply. For the power developer who has their own JTAG box or the hobbyist who enjoys spending an afternoon provisioning a Raspberry Pi with the NeTV2 dev tools.


$345

NeTV2 Quickstart Package

For developers and users who want to skip the screwdrivers and go straight to a SSH prompt. The Quickstart Package is a turnkey solution for open video, optimized for video overlay. It's an NeTV2 dev board bundled with a Raspberry Pi 3 B+, 8 GiB SD card with pre-loaded base firmware package, power supply, and our custom HDMI Jumper, all assembled into a case and fully tested. Ready for you to SSH in and load your application code!


$445

100T NeTV2 Quickstart Package - Limited

This is a limited-availability configuration of the Quickstart Package that has the super-beefy 100T FPGA (a $170+ value) rather than the 35T. This gives you about a 3x boost in logic and RAM capacity - plenty of power for even machine learning/artificial intelligence implementations.


$25

NeTV2 - Just the Case

All the plastic parts necessary to protect and mount your NeTV2 dev board: case top and bottom, front bezel, light pipes, standoffs, and screws. If you plan to mate this with your own Raspberry Pi as a video source, you'll also want to get the Custom HDMI Jumper.


$25

Thermal Management Kit

Keep your NeTV2 cool with this thermal management kit that includes 30 mm fan with pre-crimped cable, mounting bracket, and a set of screws for attaching the fan to the bracket, and the bracket to the Peek Array in the NeTV2 enclosure.


$15

Custom HDMI Jumper

Even the shortest HDMI cables don't quite fit inside the NeTV2 case, so we built a custom PCB that provides impedance-controlled differential pairs to bridge between the Raspberry Pi overlay video source and the NeTV2 open video dev board. Make sure to select the correct FPGA image when using this cable, as it leverages the pinout flexibility of the FPGA to optimize signal routing.

Credits

Alphamax

We create products for digital video processing.


Andrew Huang


AQS Inc.

Contract Manufacturer

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: