Quote from github "Okay, I'll be glad to any of your advice.
I'm more of an electronics engineer than a programmer.

)
But I still understand something, and I can continue work"
Dont worry, iam here to help you learn and understand.
Stored on the flash at address 0x3f800 and again later in the flash are the calibration values, lcd type and more.
Now this a very long short but i am attaching a corrupt bootloader and firmware which you will need to write to the device then overwrite the bootloader only. I have used the word currupt but the data we need is in a area not damaged (both copies) , i have personally used this file to recover my unit first time i made a mistake and erased the device.
Now it's possible you may have a late 6006 which came with a different lcd (same as 6012 late model) which we found did not work with v1.0/v1.1 bootloaders , there is no way around that other than begging a user to upload my bootloader dump code to their 6006 and capture the serial output .
anyway, we have options not limited to me actually finishing writing the open bootloader (urr it's like 70% done)
I currently dont have my dev machine up and running as i recently replaced my system and i wanted to do fresh install, so while i have more files we can use I can't access them currently. this is just one i pulled from my private github
darkspr1te