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/
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...
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.
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 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...