Book yourself into your nearest Apple store, they will reset the IOS for you and correct this error for free
is part of the guarantee when you purchased the product, if it is determined that you did something to cause this like trying a jailbreak or some modification then they will charge you,
but usually it can be fixed for free, just call the store, and book an appointment with a tech, at your local apple store, and bring along your current login details.
they will fix this error for free.
+
+
+
+
if any internal replacements are needed like battery swelling as you suggested
+
+
they will let you know what the go is, and if and how much it will cost, but usually apple guarantee their products, and they usually fix or replace things for free if it was no fault of your own.
Book yourself into your nearest Apple store, they will reset the IOS for you and correct this error for free
is part of the guarantee when you purchased the product, if it is determined that you did something to cause this like trying a jailbreak or some modification then they will charge you,
but usually it can be fixed for free, just call the store, and book an appointment with a tech, at your local apple store, and bring along your current login details.
they will fix this error for free.