Magic Sing Karaoke Microphone Tear Down, Part 1

I bought this Magic Sing Karaoke microphone system many years ago and my family and friends have enjoyed and some times been annoyed by it quite often!  It truly is a really neat gadget..  I’ve got a plethora of photos of the inside, the outside and the on screen displays.

The microphone base has 2500 songs built in, and has several add on slots for song chips that are available online for about $60 a pop.

The base also has an SD card slot, but it is not for songs.  It is only used for storing user content, photos, backgrounds, movies and songs recorded live.

The system includes two cordless microphones that also each act as a remote control.

The model # I have is the ET19KV.  I originally paid $499 for it!  But that was like eight years ago!

Under the top cover of the base unit we find the slots for expansion chips.  I’m impressed by the number of slots.  Some song chips have 200, 400 songs!  But most have between 60 and 100.  The songs are of the MIDI type.  You can watch the video at the end of the article to hear the actual sound quality.

20150113_195116

The rear of the base has the output connections:

20150113_195614

The wireless microphone antenna:

20150113_195619

Let’s open it up!  Don’t tell my wife!  At least I put it back and no extra screws were left!

20150113_195732

 

Interesting things in here.  The big black parking lot sized chip on the left is an FPGA!  The chip on the right is a flash memory chip, which holds the circuit design for the FPGA.  If you’re not familiar with FPGAs, they are essentially a blank canvas for creating eletronic circuits using logic gates.  They have millions of gates or connections that can be configured into just about any digital circuit imaginable.

 

20150113_195811

20150113_200139

I’m very curious about the squigly lines shown above.  These traces, they were intentionally designed that way, I wonder why?

The chip on the bottom left of the below picture is the NTSC/PAL video encoder/decoder.

20150113_200239

Another big chip!  This one is a Sunplus DVD/Mpeg1/2 decoder.  I suppose this is for playing movies off the SD card:

20150113_200103

You can store Karaoke Movies on an SD Card and play them on the MagicSing.  There is special software called MagicSing Encoder that you need to use to get the best results.  There are lots of sources for Mp3/CDG files that can be converted to the video format usable on the MagicSing.  You can scrounge up CDG discs at yard sales etc and rip them to your hard drive if you have the right CD reader.

 

Here is the song chip.  This chip holds 200 songs.

The card edge connector is a 40 pin, 2 position, male variety.

The contacts are about 0.050″ (1.27mm) pitch.  Hard to measure!  The card is .031″ thick.

The actual chip inside is a NOR Flash variety.  Some information about NOR vs NAND memory chips:

https://focus.ti.com/pdfs/omap/diskonchipvsnor.pdf

The connector looks like a Harting 40 pin Motherboard to Daughterboard:

https://b2b.harting.com/ebusiness/en_us/PCB-connectors-Micro-Card-Edge-Connector/391899?showProducts=1

20150113_195301 (1)

20150113_200329

This is a Spansion S29Gl064N90TF104 64 megabit NOR flash chip, storage space is 8 megabytes.  It is a 48-pin TSOP.  22 Address pins, 15 data pins. It can operate in 8 bit or 16 bit address/data communications.

20150113_200316

This is a 40 pin edge card connector.  I’ve got a temptation to hook this up to my mbed enabled STMicro nucleo board and download the data to see whats in it!  The nucleo board is an ARM powered development board that costs $10 and has plenty of IO pins to connect to this chip.  I had thought seriously about trying to decode whats on this chip but in the end it will be fruitless.

Some work has been done by some smart fellas on NAND flash chip bit banging through the FTDI break out board.  I wonder how this could be adapted to the NOR chip?

https://github.com/cyphunk/ParallelFLASHDumper

https://recon.cx/2014/slides/Reverse%20Engineering%20Flash%20Memory%20for%20Fun%20And%20Benefit.pdf

Now for some screen shots.

MagicSing1

MagicSing2

20160110_181330

20160110_181313

20160110_181531

20160110_181259

20160110_181646

 

20160110_181746

20160110_18184120160110_181859

20160110_181907

20160110_181950

20160110_181608