Philips CDI 910 Troubleshooting Guide

Philips' technical training manual for the Philips CDI 910 sets out the order of fault-finding: watch the symptoms to decide which section is at fault, use the service shell to test the drive, audio and video circuits, and use the low-level test when neither the player shell nor the service shell will start.[1] The CD servo section and the audio processing unit work like those of an ordinary Philips CD player, so the usual CD player methods apply to them.[1] Owners' repair reports that deal with the 910 itself are scarce, so the procedures below come from Philips' documents.
Before you start
[edit | edit source]- Unplug the player and let the supply's filter capacitors discharge before touching the power supply.[2]
- Short the CDM flex cable contacts with a conductive clip whenever the mechanism is out, to protect the laser from static.[1]
- The tools Philips lists are a VT100 terminal or a PC running VT100 emulation (or Philips' low-level test unit), the service shell jumper plug, extension cables for the APU and the video encoder panel, and a CD-i prototype test disc.[1]
Which section is at fault
[edit | edit source]| Symptom | Section to check first |
|---|---|
| No sign of life | Power supply |
| Neither the player shell nor the service shell starts | MMC unit: run the low-level test |
| Picture from a CD-i disc but no sound | Audio decoding: APU and the audio path on the CD unit |
| Sound but no picture from the disc | Video decoding on the MMC unit |
| Player shell shown, but no video from the disc | Video decoding section of the MMC unit |
| No video on any output | Video encoder panel or MMC unit |
| Picture but no colour | Video encoder IC 7601 and its subcarrier |
| Disc does not start | Drive processor, servo circuits, X-bus to the MMC |
Power supply
[edit | edit source]The supply is a self-oscillating parallel switched-mode supply with outputs of 5, 8, −8, 12, −12 and 30 V. An optocoupler (6017) feeds the 5 V regulation back to the primary side, where 7001 and 7004 switch the switching transistor 7002 off at the end of each cycle.[1]
Testing it on the bench
[edit | edit source]- Take the supply out of the player. The connectors to the player's circuits can be unplugged.
- Load the 5 V output with a 5 Ω, 10 W resistor, which draws about 1 A. Without a load the overvoltage protection trips.
- Raise the mains voltage slowly with a variac while watching the 5 V output. The supply starts with an audible squeal somewhere between 10 V and 50 V AC.
[1] Philips' service manual for the CDI 220/00, which has the same supply design, asks for a 4 Ω, 25 W load on the +5.2 V output in its measurement section and warns never to switch the supply on without one.[3]
Service hints
[edit | edit source]- If the fuse is open, switching transistor 7002 is probably shorted. Check 7001 and 7004 as well.
- If the supply squeals, either there is a short on its secondary side or in the player's circuits, or the overvoltage protection is active. When the protection is active, the triac 7007 runs hot; check the control circuit.
Overvoltage protection
[edit | edit source]The protection circuit watches the 5 V output and trips at 6.2 V ±0.5 V. When the voltage across 3024 exceeds 2.5 V, the programmable shunt regulator 6011 conducts and fires the triac 7007, which clamps the 30 V output to the 5 V output. The overload pulls all the secondary voltages down, and the supply squeals.[1]
Output voltages
[edit | edit source]Philips' CDI 220/00 service manual gives the checkpoints +5.3 V on the +5.2 V output, ±12.1 V, ±8 V and +28.5 V on the 30 V output, and sets the +5.2 V output with R3020 to 5.3 V ±40 mV at test point 51. The connector pins are listed on the Philips CDI 910 General Maintenance page.[3]
Low-level test
[edit | edit source]The low-level test lives in the boot part of the CD-RTOS ROM, needs no external RAM and reports through the UART of the 68070. It checks the VSC, ROM, NVRAM, DRAM, CDIC and slave processor. If it shows a fault, Philips replaced the MMC unit; if it cannot be started at all, check the supplies to the MMC board, and replace the MMC unit if they are all present.[1]
- Switch the player off.
- Connect a VT100 terminal, or a PC with VT100 emulation, to port 2. Set 9600 baud, 8 data bits, 1 stop bit, no parity, no handshake.
- Hold the space bar on the terminal while switching the player on.
- The terminal shows the title of the terminal low-level test.
[1] With Philips' low-level test unit on port 2 instead, its display shows "CDI RLxx", where xx is the release number, and the Yes, No and Test keys drive the test.[1] The CDI 910 has only one ROM, so it skips the ROM tests in steps 2 to 4, and early production 910s may report an error in step 5, the NVRAM test.[1]
| Code | Meaning | Code | Meaning |
|---|---|---|---|
| Er01 | ROM10 in wrong position | Er12 | DRAM error, banks 0 and 1, inverted data |
| Er02 | ROM11 in wrong position | Er13 | DRAM bank 0 error |
| Er03 | ROM20 in wrong position | Er14 | DRAM bank 0 error, inverted data |
| Er04 | ROM21 in wrong position | Er15 | DRAM bank 1 error |
| Er05 | ROM10 checksum error | Er16 | DRAM bank 1 error, inverted data |
| Er06 | ROM11 checksum error | Er17 | CDIC RAM error |
| Er07 | ROM21 checksum error | Er18 | CDIC RAM error, inverted data |
| Er08 | ROM22 checksum error | Er19 | CDIC register error |
| Er09 | NVRAM error | Er20 | Slave error (wrong echo from the slave) |
| Er10 | NVRAM error, inverted data | Er21 | Invalid release number from the slave |
| Er11 | DRAM error, banks 0 and 1 | Er22 | Invalid release number from the CD processor |
Service shell
[edit | edit source]The service shell tests the video, the CD drive and servo, the input and output ports and the audio circuits. Start it by joining the RXD and TXD lines of port 1 (pins 2 and 3) during start-up: fit the test plug before switching on. Use only a CD-DA disc for the drive, servo and audio tests.[1] The main menu offers CD PLAYER, DUART (CDI 601 and 602 only), APU/KEY, TEST IMAGE and EXIT.[1]
- CD PLAYER: the X BUS test checks the link between the CDIC and the drive processor, and DIG OUT checks that the CDIC receives the digital output signal; both answer OK or NO RESPONSE. DRIVE TEST runs the standard CD player service loop: mode 0 shows the drive software release, mode 1 starts focus (IN FOCUS, or NO FOCUS after 16 attempts), mode 2 runs the turntable motor, mode 3 lets ARM IN and ARM OUT move the arm in small jumps, and NEXT STEP from mode 3 starts normal play, for which the test jumper must come out.[1]
- APU/KEY: sets the attenuation of each audio path (47 is full attenuation, no sound) and switches mono and stereo, and shows the name of any remote control or front panel key that is pressed.[1]
- TEST IMAGE: shows a colour bar pattern.[1]
If the service shell will not start with the test plug, suspect the connections between port 1 and the slave processor, the test plug itself, or the slave processor. If the player shell will not start either, run the low-level test.[1]
| xx | Meaning | xx | Meaning |
|---|---|---|---|
| 2 | Focus error | 30 | Too many grooves to jump |
| 3 | Radial error | 31 | Search time-out |
| 5 | Off error (TL low for 50 ms) | 32 | Binary search error |
| 6 | Jump error | 33 | Search index error |
| 7 | Subcode error, no valid subcode in 3 s | 34 | Search time error |
| 8 | TOC error: out of lead-in area while reading the TOC | 37 | Selection error |
Disc does not start
[edit | edit source]At start-up the drive processor pulls the arm inwards and starts the focus search, waits 400 ms, then starts the turntable motor and looks for four track-loss (TL) pulses within 400 ms. If they do not come it tries once more, and then stops with the motor and the laser off.[1]
- Check the supply, clock and reset of the drive processor (MC68HSC05C8).
- If they are present, run the X BUS test in the service shell and look for activity on the X-bus and the SPI bus.
- If the processors cannot talk to each other, run the low-level test to check the system control circuits.
- If the buses work, use the service shell's drive test modes to check the pickup, the turntable and the swing arm, and then measure the servo circuits.
[1] The CDI 220/00 service manual gives these measurements for its CD panel with Testdisc 5, track 1: 0.7 V DC ±10 % across 3114 (laser current, set at the factory) and +400 mV DC ±10 % across 2151 (focus).[3]
No sound
[edit | edit source]- With the servo working, look for activity on the I²S lines (DAAB, CLAB, WSAB) and the subcode lines (SCAB, SDAB) from the SAA7310 decoder.
- If there is none, check the decoder's supply and its HF and XIN inputs. If there is activity, check the ADOC circuit.
- If the drive and decoder are working, the fault is probably on the APU. Lift it on its extension cables. The I²S bus from the MMC can be checked on the 7-pin connector A16 on top of the APU, and the analogue output on connector A9 underneath.
- If the inputs are present but not the analogue output, the fault is on the APU. If the APU output is present, follow the signal through the CD unit, including the KILL mute switches and the output buffers.
[1] The KILL signal, derived from RESETCD, mutes the audio outputs during reset so that the electrolytic capacitors in the audio circuit discharge without a pop.[1]
Picture faults
[edit | edit source]- Player shell shown but no video from the disc: the encoder panel and the video synthesiser are working, so the fault is in the video decoding section of the MMC panel.[1]
- No video at all: check the S-Video, RF and CVBS outputs. If none has a signal, check the RGB, composite sync and supply inputs to the video encoder panel on connector 1061, underneath it. If they are present, the MMC panel is working; check the encoder IC and its two supplies. If both supplies are missing, check resistor 3660; if only Vcc1 is missing, check 3618; if only Vcc2 is missing, check 3619.[1]
- No colour: check the subcarrier oscillator at pin 6 of the encoder IC 7601, then the chroma output at pin 15, the chroma input at pin 17 and the coupling parts between them, and the composite output at pin 20. A missing chroma output with a good oscillator points to IC7601.[1][3]
Settings lost or "memory full"
[edit | edit source]The Timekeeper NVRAM on the MMC unit holds the settings. A flat cell loses them at every power-off, and can leave the player at a light blue screen or a "memory full" error.[4] Replacement is covered on the Philips CDI 910 General Maintenance page.
Related pages
[edit | edit source]- Philips CDI 910
- Philips CDI 910 General Maintenance
- Philips CDI 910 Capacitor Replacement Guide
- Philips CDI 910 Documentation
- Philips CDI 605 Troubleshooting Guide
- Capacitor Failure Symptoms
References
[edit | edit source]- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 Philips Consumer Electronics Company (a division of North American Philips Corporation), Technical Training Manual: Compact Disc-Interactive, Philips CDI910, ST1436-292 (printed page numbers): disc formats p. 2; serviceability and Figure 13 p. 8; flex cable caution and service shell p. 9; component-level service and the CDM-9 p. 11; processor and operating system p. 12; signal block diagram pp. 13–14; SOPS power supply pp. 15–16; CD unit and start-up procedure pp. 17–18; MMC, low-level test pp. 19–22; audio processing and troubleshooting pp. 23–28; video processing and troubleshooting pp. 28–31; service shell pp. 32–34; low-level test and error codes pp. 34–35; special tools p. 51; service information contents p. 53. Hosted here as File:Philips CDI 910 Technical Training Manual.pdf; see Philips CDI 910 Documentation.
- ↑ Philips CD-i Power Supply Units, retrostuff.org, 29 September 2024, revised 10 July 2026—link(accessed 2026-10-20) General warning on discharging filter capacitors.
- ↑ 3.0 3.1 3.2 3.3 Philips Interactive Media Systems Service & Support, Service Manual CDI 220/00, 4822 725 24137: power supply circuit diagram and parts list, sections 6.3.2 and 6.3.3 (PDF p. 19); troubleshooting and repair, section 7.1 (PDF p. 31); power supply checkpoints and adjustment, sections 7.2.1.1 and 7.2.1.2, and CD panel measurements, section 7.2.2 (PDF p. 32). Hosted here as File:Philips CDI 220-00 Service Manual.pdf.
- ↑ NVRAM+RTC Solutions for Philips CD-i Players, retrostuff.org, 31 December 2021, revised 25 November 2025—link(accessed 2026-10-20) Section "8 KB (Timekeeper)": chip types, BR1225 cell, symptoms of a flat cell, replacements.