Mazda 6 2004 Modification
The factory head unit requires a small modification to the circuit
board
(the electronic component – L716 needs jointing) in order to enable
use of the external CD changer port.
There are at least two versions of Panasonic
(Matsusita) Head Unit on the market. If your Mazda6 is purchased on
or after Jan.2004 chances are Head Unit does not recognize
XCarLink.
This is because newer Head Units do not have the zero ohm register
on the PCB location
L716. To solve this problem, you must take the Head Unit out,
open Head Unit (it voids warranty) and solder a Jumper or a 0-ohm
chip register on location L716.

Doing
this requires soldering skills, if you are not a skilled engineer
ask your friend who has skills. 
HOW TO PUT JUMPER
1.CHECK YOUR HEAD UNIT FIRST
As described above, this modification is
required only for some Head Units not all. Before you open Head
Unit, try the following steps to test your Head Unit.
a. Connect XCarLink to your Head Unit
b. Turn on your Head Unit
c. Play CD as usual
d. Press CD button once again
If the display changes as below and CD play stopped, you DO NOT
need the modification.

If you do not see above display and CD keeps
playing, your Head Unit needs modification. Proceed to step 2.
2.TAKE YOUR Head Unit OUT OF MAZDA6
3.OPEN Head Unit

This is the PCB you are going to work with.
Click above picture to see the area where L716 locate.
4.LOCATE L716

Click each pictures for exact location of
L716.
Bridge L716 soldering pads with thin wire.
Be careful not to short other circuits. Left picture above shows
L716 open and right picture shows 0ohm chip register soldered.

Another close up of L716 without jumper.

IMPORTANT
NOTICE
Neither of the owner of this site nor who's name appeared on this
site gives you any guarantee about the information. All
responsibilities doing this is yours. There must be reasons why
Mazda removed L716 chip which I do not know, play at your own
risk.