I cannot stress this enough: this is not at all
@Digdat0's hack that is the problem, but the way I wrongly flashed it/implemented it... This is how this thread started. My mistake was that I was clicking right click and save to the fw file and my browser was not downloading it as a simple text-content text file, but an html content filled text file!!! This is what caused the problem. Once i realized what stupid thing i was doing and basically uploading the fw in the wrong way, i fixed the problem by clicking the green download/clone button on his github, and finally flashed the correct way and the p3 with the new and working mc, worked fine with the hack.
We all know that flashing firmware (either hacked or official) is a big gamble that could always end with tears and it has happened to me more than once, some times at my own fault (like here, this case), and some times without reason at all (on a dji spark, but thats a whole other story to be told another time).
Thats why i refuse to upgrade fw when prompted by dji on my
mavic 2 pro, my mavic pro and my mavic mini and mavic air. The moto "IF IT AIN'T BROKE DON'T FIX IT" is golden when it comes to dji drones and firmwares/electronics in general, not just drones.
@chiuki it looks like you need to replace the components corresponding to the modules that are not detected, or find out how to flash a mirror copy of the contents of the healthy modules that have not been firmware bricked... A good place to look and see what your not detected module corresponds to, is this one
o-gs/dji-firmware-tools
After a quick look at your post, it looks like
0305= Flight controller (aka the MC main controller thingy)
0306= Flight controller (aka the MC main controller thingy)
1200=ESC
1201=ESC
1202=ESC
1203=ESC
I'm so sorry your inspire got bricked, its way more expensive that the p3
