So I was previously playing on a friend's playstation 4 to play destiny through taken king and when it released rise of iron. Through my journey I had a couple of the Frontier Shell with me, however I recently bought my own playstation 4 to play with my friend as well. My friend bought me a copy of the new "destiny: the collection" which had all the expansions to rise of iron. After downloading and playing I noticed the shell I had equipped was not working as intended, investigation of the shell said "requires collectors edition". After saving a little money I bought the taken king collectors edition upgrades with the exotic class items and dances, but still the shell gives the same error message. I have been looking over the Playstation store and found nothing else that would possibly give the shells access to me, and looking online I have done the "restore licences" action with no luck. If anyone has some answers please let me know, and thank you in advance!
The Frontier Shell was given out with the original Collectors Edition of Destiny. It is pretty much unobtainable unless you somehow find a code that allows you to input it. Reason you had access to it was due to your friend most likely having that edition already bought, which would explain why you were able to use it on his console. Since you switched consoles you technically don't have the license for that item, which is why it won't let you use it.