Hi. I inherited a Phantom 4 from a family member that hadn't used it for a very long time. I replaced the failed batteries and thought I was going to be able to fly, but the GL300C controller failed to charge when I was ready to. Unfortunately, I live in a no-fly zone, so my trip to a flyable area was wasted. I have since removed, reflowed the mainboard three times, and and after reassembling the GL300C, I have been able to charge it and connect to the Phantom 4. But. not when I was in a flyable area. Recently I was, and again, the GL300C wouldn't charge. I recently discovered that a GL300C mainboard is available from abroad, so I ordered one. My question: Will I have to flash the bios with any special equipment if the mainboard is viable? Thanks for taking the time to read this. Any pointers will be greatly appreciated. Regards, Jas