Problems with AAC 5.1

Hi all,
I have an MP4 file with two audio tracks, both AAC, one is 2 channel and the other is 5.1. I'm trying to play the video with 5.1 surround via my 2010 Bravia. Have played other files with AC3 and DTS 5.1 sound just fine.
Now I'm aware there is no mechanism to choose the second (5.1) audio track so I ran the file through mkvmerge to create an MKV containing just the video and 5.1 audio track. This still doesn't play back with surround sound.
I figured that perhaps the TV doesn't support 5.1 AAC audio so tried editing the profiles.xml file to contain the following, thinking it would transcode to AC3 but doesn't seem to work, it still won't play back with surround sound, in fact now it says 'temporarily cannot access the server':
ffmpeg -i of the mkv shows this:
Stream #0:0: Video: h264 (High), yuv420p, 1920x800, SAR 1:1 DAR 12:5, 23.98 fps, 48 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(eng): Audio: aac, 48000 Hz, 5.1, s16 (default)
Any ideas what I'm doing wrong or what I need to do to get surround working for this file?
I have an MP4 file with two audio tracks, both AAC, one is 2 channel and the other is 5.1. I'm trying to play the video with 5.1 surround via my 2010 Bravia. Have played other files with AC3 and DTS 5.1 sound just fine.
Now I'm aware there is no mechanism to choose the second (5.1) audio track so I ran the file through mkvmerge to create an MKV containing just the video and 5.1 audio track. This still doesn't play back with surround sound.
I figured that perhaps the TV doesn't support 5.1 AAC audio so tried editing the profiles.xml file to contain the following, thinking it would transcode to AC3 but doesn't seem to work, it still won't play back with surround sound, in fact now it says 'temporarily cannot access the server':
- Code:
<!-- Remux h264 video + AC3/AAC audio to MPEG-TS stream without transcoding -->
<Video targetContainer="mpegts" forceInheritance="true">
<!-- <Matches container="mp4" vCodec="h264" aCodec="aac" /> -->
<Matches container="mp4" vCodec="h264" aCodec="ac3" />
<Matches container="3gp" vCodec="h264" aCodec="aac" />
<Matches container="3gp" vCodec="h264" aCodec="ac3" />
<Matches container="matroska" vCodec="h264" aCodec="ac3" />
</Video>
<!-- Transcode AAC audio to AC3 -->
<Video targetContainer="mpegts" targetACodec="ac3" forceInheritance="true">
<!-- <Matches container="mp4" aCodec="aac" /> -->
<Matches container="matroska" aCodec="aac" />
</Video>
ffmpeg -i of the mkv shows this:
Stream #0:0: Video: h264 (High), yuv420p, 1920x800, SAR 1:1 DAR 12:5, 23.98 fps, 48 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(eng): Audio: aac, 48000 Hz, 5.1, s16 (default)
Any ideas what I'm doing wrong or what I need to do to get surround working for this file?