mux shield control pin bypass/remap

My mux shield uses Digital pins 2, 3,4 & 5 as control pins. Those pins are not available as they are in use. Pins 10, 11, 12 and 13 are unused. Can I use pins 10, 11, 13 and 13 as the control pins for the Mux-shield?

I tried remapping the mux shield some time back, it didn't work as it should. I am now thinking that it was because the shield was still physically connected to pins D2, 3,4 & 5. If I reroute those control pins to 10, 11, 12 & 13 (as those pin as no longer need for the vs1053/RT-midi using mega_board) the pins on the MUX shield has to be bent, broken or some other means NOT making contact with pins 2, 3, 4 & 5 of the arduino mega (as the Vs1053 needs pin D2==DREQ) as the mux-shield is hardwired to 2,3,4,5.

The MP3 shield uses it as "MP3-DREQ" as stated beside the pin and the MPU uses it as the interrupt pin. I tried all of the solution but none of them worked:

  1. Remap the pin in the MP3 library. I changed a line that declares the pin for the DREQ and it still don't work without pin 2.

Pin 2 will be connected to some hardware on the MP3 shield, so by itself, that isn't gong to work.

Quote from: enemydodo on December 08, 2012, 09:14:23 pm
2. Bend the pin on the MP3 Shield so that it doesn't go into the Arduino. The MP3 won't work. It need the pin for sure.

What you need to do is both 1 and 2 and also connect pin 2 on the MP3 shield to whatever pin you remapped it to in the software. That should work as long as the MP3 software isn't using any special functions of pin 2, e.g. the interrupt.

http://forum.arduino.cc/index.php/topic,136550.0.html