According to the available speeds in the pins, only the 2 and 3 can be used with this library.
In the SoftwareSerial.cpp you can comment the line assert(receivePin == 2 && transmitPin == 3); so you could try with other pins.
But in the meantime only with the pins 2 and 3.
1 of 1 people found this helpful
I have used a Sparkfun Go Between Shield https://www.sparkfun.com/products/11002 to change the shield pin mappings on Arduino's before with great success. It lets you map pins from one pin to another. Maybe that could work if you don't find a software solution.