My Galaxy S7 was rebooting randomly -- generally when disconnecting from the charging cable. I thought it might be firmware related and performed a hard reset and reloaded firmware using Odin to no avail. My device had been having difficulty holding a charge for six months, so I decided to replac . . .