Fresh air for a dusty 40 years old CD-Player (Philips CDM2 in Philips CD555 Boombox)

Discussion in 'Tech talk' started by Daniela, Feb 14, 2022.

  1. Daniela

    Daniela Active Member

    Messages:
    62
    Trophy Points:
    33
    Location:
    Austria
    Here's another project I am currently working on...

    To replace the faulty Microprocessor board of the Philips CD555 Boombox I had to re-develop the tape deck MCU which I already did (you know the thread lol). First I thought I will keep the Microcontroller of the CD-Player, but wouldn't it be nice to have more features? Features like the "big" CD-Players had? The CD-Player in the CD555 was a very early one (1986) and the first portable CD-Player (at least in Europe/outside Japan) thus it provides only an essential set of feature.

    The old CDM2 and some CDM4 servos of Philips (which were widely used from many manufactures in the 80s and 90s) do have a servo board with a Microcontroller on board. The goal was to hack into the serial bus - a I2C bus invented by Philips - and to analyse the communication between the different MCUs. I used a Philips Cd150 CD-Player which has the same content as the CD555 for an easier handling. Later on I added the LCD display and keypad of the CD555 to finalise the features.

    Anyway, I ended up not only to have the control of the CDM2/CDM4 but also added more features which did not exist before like:

    • Show the remaining time of a track
    • Shuffle: randomised playback
    • Intro: listen two all tracks for about 15 seconds
    • FTS (Feature track selection), store more than 4,000 playlists for CDs on a 64kB EEPROM

    Next goal is to redesign the processor board and put everything inside the Boombox. When I "tidied up" the source code without blaming myself I am going to publish it.

    If you want read more in detail: https://70cd555.com/create-your-own-cd-player-around-a-cdm2/

    IMG_0225.jpeg IMG_0227.jpeg IMG_0238.jpeg IMG_0240.jpeg IMG_0203.jpeg
     
    Jorge, Silver965, Reli and 2 others like this.
  2. Silver965

    Silver965 Well-Known Member

    Messages:
    710
    Trophy Points:
    93
    Location:
    Torino
    Great job ... FTS ... it reminds me of my old CD880
    FTS.jpg
     
    Daniela likes this.
  3. Daniela

    Daniela Active Member

    Messages:
    62
    Trophy Points:
    33
    Location:
    Austria
    Great! I never had FTS on any of my CD-Players. You really need to note the number and to enter it, when you insert a CD? Insane

    What I am doing now is to figure out a way to calculate a unique ID based on the TOC of the CD to load the FTS automatically. Think this is a more user friendly way...
     
  4. Silver965

    Silver965 Well-Known Member

    Messages:
    710
    Trophy Points:
    93
    Location:
    Torino
    I remember pressing the FTS button ... on the display the writing FTS flashed and the number of the CD was entered ..... so it started with the songs you selected and memorized with FTS.
     
  5. Daniela

    Daniela Active Member

    Messages:
    62
    Trophy Points:
    33
    Location:
    Austria
    Finished my first prototype for the new processor board in the Philips CD555. Never expected to get it fully working at the first try but it does :worship:

    The CDM2 is working fine, even when I not figured out some parts like Service Mode. And there are still some bugs in the software. If someone is interested about the progress...

     
    Emiel, Jorge and Silver965 like this.
  6. TooCooL4

    TooCooL4 Well-Known Member

    Messages:
    3,131
    Trophy Points:
    113
    Location:
    UK
    Nice work :thumbsup2:
     

Share This Page