This article is based on a message written by Heiko Plate
The PSR's synthesisers in XG-Mode can play percussion voices on all channels.

The XG-Mode should be initialised by the SysEx-event XG-Reset: "f0 43 10 4c 00 00 7e 00 f7", before the bank-select controller 0 (MSB) and controller 32 (LSB) are send to get the percussion bank.

After this the program-change event has to be sent to the synthesiser to get a drum-kit.

If you hear a piano-voice instead of percussion these assumptions are not fulfilled. You have not got the percussion bank.

  In most cases the "drum-voices" standard kit 1 or 2 are used. These are assigned with voice-numbers of a piano in the melody-banks.

The work-around might be a simple short midi file with this sys ex data included in your default song, prior to the 1st bar.

If your synthesiser is in GM-Mode, channel 10 is the only percussion-channel, all other channels are assigned to melody-voices. In GM there is no problem with percussion at channel 10 but with the other channels.