Home - News - Articles - Books - Source - Videos - Xmas - About

PCTVNet HomePilot Set-Top Box

Nils Liaaen Corneliusen
10 February 2015

HomePilot and keyboard HomePilot

I worked for PCTVNet 1998-1999. They made a set-top box called HomePilot, which came in two different versions: Classic/1.0 and Next Generation/2.0. The box used QNX as the OS and could connect to the net via Ethernet, ISDN, or normal modem. Both versions had an AMD Élan SoC and an Analog Devices AD1816.

I wrote drivers for an assortment of chips, and below you'll find a collection of code I had checked out on my final day. It's by no means complete, and you'll find lots of random useless stuff there. Some of it is not written by me. Please check the headers for info on who wrote what.

Some of things I did make were, in no particular order: Driver for AD1816 SoundPort, MIDI player, WAV player, WAV sampler, port of MikMod, Text TV decoder with megacache for all pages, QMan program and memory manager, temperature and CPU speed driver, smartcard reader for Classic, assorted PIP hacks and demos for both platforms, real time clock controller, SNTP client. And probably some other stuff I've forgotten.

Source Code

Archive: homepilotsrc_1999.zip (browse)

Schematics

HomePilot 2.0 Schematics (PDF)

I scanned the old 2.0.3 schematics I had in storage. You'll find some of my handwritten notes and corrections here and there.

Images

Some random images I recovered 8 April 2023.

Classic card Classic case clear NG card NG case bottom

Article Licensing Information

This article is published under the following license: Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
Short summary: You may copy and redistribute the material in any medium or format for any purpose, even commercially. You must give appropriate credit, provide a link to the license, and indicate if changes were made. If you remix, transform, or build upon the material, you may not distribute the modified material.


Home - Sitemap - Licensing - W3C