Yes, I can assure you with 100% confidence there is definitely ways to retrieve the information. If you rewrite over the sectors of data too many times or just pass over them to wipe the drive, then it would no longer be possible. There's just one downfall to the information I'm providing - the way I've retrieved deleted data (from formatted disks, emptied recycle bins, corrupted and/or failed disk drives) involves recovery software that typically has a price attached to it.
However, you may be able to retrieve the full extent of your files and data just with the trial versions. Stellar-Phoenix is the main software I use, though not for any particular reason. Other programs I've used include DMDE (Disk Editor & Data Recovery), EaseUS Data Recovery, and ... now that I'm looking, I think this one IS free:
TestDisk - TestDisk & PhotoRec
Be aware, though, having used testdisk 3-4 different times myself, it creates quite a large number of directories and - for whatever reason - accumulates far more GB of space during its recovery process than any of the other software I used. BUT ... it definitely works. I just hope you have a specific file type or perhaps have knowledge of a programming language that can help you sift through the mountain of directories it creates.
At any rate, I hope this helps! I skimmed the testdisk website and confirmed it is, indeed, free, open source, and works.
Unfortunately, I'm doubtful any of the software I mentioned above can recover firmware "tweaks", although would it not be possible to perform the same tweaks again? On the other hand, I am unaware as to the extent of said "tweaks". At any rate, good luck! Hopefully you can get back to the same, familiar system it once was.