Hello to gamers, future and past - who've had this problem; -(error 524) on Xbox when your kid is trying to play Battlefront II. There is a simple solution, though you, and perhaps your kid, may not like it at first. It will resolve your problem, guaranteed.
The first thing to grasp is that if your kid logged into any EA game which includes an online component, with an XBOX account, where the account had the DOB was set to an age below the legal policy for your country, 13 in US and 16 in many despotically legislated EU countries, - that account is essentially 'stuffed'. At least for the purpose of online gaming with any EA games until it comes of age. The same is true if the game asked you to link an EA account, and THAT account's DOB was set below the limit. You can find a good summary of this here.
This concept understandably, is a hard one for many of us to grasp, as we are not used to being governed, tyrannized, and bossed about, on little things in our everyday life, such as the games we choose to allow our children to play. I sympathize with you in this, and yet while infuriating, it unfortunately is a matter that must be taken up with local or state legislators, and I’ve come to realize that all the complaining about it in the world won't make a jot of difference here. EA, and thus it’s employees, are bound by your particular governments laws if they wish to sell their products in your location. And besides, most of them, whether they have been programmed (*trained) to, or not, simply zone out when they hear complaints and appeals addressing this inconvenient truth as they are bound from doing anything about it even if they wanted to, and many of them don’t.
This leaves only one work-around. DISCLAIMER - Sadly, thanks to your likely overreaching legislators, it may make you a criminal – and thus it is not my personal recommendation, but simply a bit of knowledge, which at the time of this post has yet to be criminalized, thank heavens, which you may or may not wish to partake.
Here’s the workaround: Create a second account for your gamer where the DOB meets the age restriction. You may also need to create a second EA account. Battlefront will ask to link the EA account to the XBOX account when you open Battlefront II. And voilia, now your gamer can log in with either account. The gamer may use the original account should they want to play games that are not affected by this limitation, and where they wish to maintain their game progress, which is linked to the account. The newly created accounts may be used when playing Battlefront or other EA games which are affected by this limitation.
I can tell you from experience that, while there may be other ways, there is NO BETTER WAY. And this includes the solutions EA reps and others have already provided here, - which are essentially rubbish, imo. This is because they involve contacting EA support and this is next to impossible, unless you have all day to sit by the computer watching your screen for them to reply to your ‘chat’ - ‘ticket’ request, and even then, they by not approve the unlinking of your account. So, there you are... Hope this helps – If anyone finds a better way – great! Until then – good luck.