Just bought a new XL yesterday and I'm looking to get a card for it, but there's so many I don't know which one is best. My firmware is 4.2.0-9U, should I upgrade it so I can get demos or would it interfere with something once I get the card? Thanks in advance.