Category Archives: CD-i

Philips CD-i

Philips 22ER9021 CD-i Gamepad Repair

Recently, I acquired yet another CD-i player for repair and it came with a Philips 22ER9021 CD-i Gamepad. The gamepad showed two common signs of usage: Broken cable insulation and an unresponsive D-Pad.

The coating is broken right behind the cable strain relief. I’ve seen much worse cases of broken insulation and even ripped out conductors, but this still needs to be fixed before it becomes worse.

Philips 22ER9021 PCB - front - with broken cable insulation
Philips 22ER9021 PCB – front – with broken cable insulation
Continue reading Philips 22ER9021 CD-i Gamepad Repair

Philips CDI660 Service Shell

For quite some time, I was puzzled why my CDI660 was stuck in a reset loop after I inserted the test/dummy plug into Input 1. I expected it to boot into the Service Shell, like most other CD-i players. My solution so far was to use a 490 system ROM in the 660 whenever I needed the Service Shell (the compatibility and also the error were discovered during this experiment). However, this wasn’t a very practical approach because I had to open up the player and dig out the system ROM from underneath the DVC every time.

When CD-i Emulator with -testplug option showed the same behaviour, CD-i Fan figured out what is causing this error: The Service Shell module sv is missing from the 660/670 system ROM.
In this article, I will show you a simple ROM patch to enable the Service Shell for the CDI660.

Continue reading Philips CDI660 Service Shell

Philips CDI605 RGB SCART Adapter

The second generation professional and authoring CD-i players of the Philips CDI60x series feature a DE-9 RGB port. To improve the video quality of my CDI605T/20 and also to prepare for future experiments, I built a prototype RGB SCART adapter. The needed pinout is documented in the 605 and 605T user manuals on ICDIA.

Philips CDI605 RGB SCART adapter - prototype
Philips CDI605 RGB SCART adapter – prototype

After the first tests were successful, I made this schematic for an adapter with a SCART socket (output) for both RGB video and audio:

Continue reading Philips CDI605 RGB SCART Adapter

Philips CDI490 RGB SCART Modification

It has been on my table for a while to figure out a working Philips CDI490 RGB SCART modification. The topic caught my interest when it came up in the community on The world of CD-i last year. Back then, I thought it would be quite easy because the small 470 and 490 CD-i players share a certain mainboard (Mono IV) with their big brothers 660/00, 220/80 and 210/60. There are only some components missing that could be figured out by looking at the service manuals.

However, I couldn’t try it out back then because I didn’t have a working 470 or 490. I focused on repairing my 470 first and then adding a PAL/NTSC switch. Eventually, I bought the needed components and two broken 490s to experiment with.

Continue reading Philips CDI490 RGB SCART Modification

Philips CDI350 Repair Part 3

It’s been a while since I opened my first Philips CDI350 portable CD-i player and published a repair guide with capacitor list. I have already received some positive feedback that this was helpful for others fixing their players. However, part 2 of the article ended with a big question mark because some topics remained unsolved. Let’s have a look at the status of these topics and see if I can resolve them today in Philips CDI350 Repair Part 3.

1. S-Video output is not working

This turned out to be my fault. After carefully following the traces to and from the video encoder and comparing every component with the service manual, I noticed that I had soldered two electrolytic capacitors with the wrong polarity: C938 and C991. I can only assume that this happened because I used the + marks as indicators and not the white dots. Just look at the vast amount of plusses:

Continue reading Philips CDI350 Repair Part 3

Back Up and Restore NVRAM Data With CD-interlink

This is the second part of the follow-up to my article from 2013 and explains in detail how to back up and restore NVRAM data with CD-interlink. The other option, CD-i Link, and how to connect a Philips CD-i player to a modern Windows PC is covered in the first part. Make sure to follow the guide to set up the connection and the terminal program Tera Term.

CD-interlink (alternate spelling: CD-i’nterlink, CD-Interlink and CD-InterLink) is a program developed by Novaré International (and human interaction inc.) in 1994. It is dubbed The Complete CD-i File Manager and has some useful functions to view and manipulate single/multiple files in the NVRAM. Some functions require the connection to a terminal. At first sight, it seems to be easier to use for beginners because it has a graphical user interface that can be operated with a CD-i controller. Don’t get fooled by this though, because file transfers are actually more complicated to set up than with cdilink.

Continue reading Back Up and Restore NVRAM Data With CD-interlink

Back Up and Restore NVRAM Data With CD-i Link

This article is a follow-up to my article from 2013 and explains how connect a Philips CD-i player to a modern Windows PC and how to back up and restore NVRAM data with CD-i Link. I will cover the other option CD-interlink in the next article.

Back then, I built a null-modem cable which I still use today. Over the years, I’ve used it to connect all my CD-i players with PCs and portable devices to transfer data and for debugging purposes. The cable was built according to the CD-i Nullmodem Cable Specification with a Mini-DIN-8 and a DE-9F connector and works with most of the CD-i players. Some players require additional adapters and/or different connectors: Top-loading players with only one port (e.g. CDI450) require a port splitter; professional CDI60x players require a cable with DE-9F connectors on both ends while LG/DVS players require a cable with a DE-9F and a DB-25F connector. You can find most of the usage scenarios and additional cable and adapters that I’ve built in the CD-i Archives.

Continue reading Back Up and Restore NVRAM Data With CD-i Link

Modifications for Philips CD-i Players

This is an attempt to collect all known and available modifications for Philips CD-i players in a single article. Consider it a work in progress – I will add new information from time to time. Please give feedback if you find an error or want to add something to this article.

Due to the plethora of different models, versions and revisions of CD-i players that have been sold under the Philips / Magnavox or entirely different brands (OEM), it is virtually impossible to create one big list that contains every player. I chose a different approach with several lists to cover most of the hardware combinations: Available modifications, mainboards, and video encoders.

Continue reading Modifications for Philips CD-i Players

Philips CDI470 PAL/NTSC Modification

50/60 Hz modifications are quite simple hacks that have been figured out for almost all Philips CD-i player types with SCART connector. But what about all the CD-i players that do not have an RGB output, either because of reduced cost or because they have been sold outside of Europe? Technically, they can still be modified, but the foreign mode is pretty useless and results in a black and white picture or no picture at all.

The reason is easily explained: All Philips CD-i players have a main system clock at either 30,0000 MHz (PAL) or 30,2098 MHz (NTSC) and additional clock generators for some components. All newer players (Mono III and up) have a Brooktree video encoder and generate the colour subcarrier frequencies (PAL 4,4336 MHz and NTSC 3,5795 MHz) from the system clock. The older players with a Sony video encoder use one or two additional crystals and some more components for this task.

Continue reading Philips CDI470 PAL/NTSC Modification