evilwombat / gopro-usb-tools

Tools for booting an otherwise hard-bricked GoPro Hero2 / Hero3+Black / Hero4 camera using its built-in USB command mode, to its RTOS or to a standalone Linux environment.
GNU General Public License v2.0
132 stars 36 forks source link

Flashing of GoPro Hero4 Black not working #19

Open HellaCool opened 6 years ago

HellaCool commented 6 years ago

Hi everybody,

I have a GoPro 4 Black, and after reparing it it lost its firmware.

So I downloaded and installed the drivers for the Hero 4, then connected the GoPro to my laptop while holding the shutter button. It got recognized as unknown device. I then ran the recovery_win file and got to the part where it would start the SD card, where it says:

"flashing root, wait then Flashing complete! Please reboot me :) After that I have tried to reboot it, nothing happens (it actually does not reboot, only turns off). I have repeated the process a couple of times, also by using different cards (4GB, 16GB, 2GB); the response is always the same. The camera still won't reboot, matter of fact it does not respond at all to input (nothing appears on the screen, no light turns on, the laptop does not recognize it, the camera keeps on connecting and disconnecting when plugged into the computer....

in detail these are all the steps of what I did:

  1. hold rec. button 5 second and plug it in to the computer to make sure it will be recognized (as unknown device), without disconnecting constantly.
  2. run the file saying recovery_win
  3. Stuck a SD card in the GoPro, containing the H4 Recovery.tgz it says: process complete (something like that) and then the flashing process starts.
  4. Flashing complete. Reboot me now :) cant get it to reboot tried to hard reset it as well one time after it saying reboot me now; Nothing seems to happen, camera does not work Have to redo the process over, as camera will not get recognized either.

What should I do?? Any help is highly appreciated

evilwombat commented 6 years ago

Hello. It looks like you did the recovery process correctly. However, I don't think the firmware is the problem.

You said, "I have a GoPro 4 Black, and after reparing it it lost its firmware." What do you mean by "repairing it"? Did you physically take the camera apart and do some kind of repair, or are you talking about some kind of software-based repair?

The firmware would not get "lost" from physical repair of the camera. If you actually took the camera apart, are you certain that you have reconnected all the cables exactly as they were? It is possible that some peripheral (like the image sensor) is not connected properly, and the firmware could be booting up and crashing due to being unable to talk to that peripheral, before anything appears on screen. The recovery code would not suffer from such a "problem" because it requires very few peripherals (just display, sdcard, and flash).

If you are messing around with camera internals, you could also try unplugging the herobus connector board and seeing if the camera powers up or not. It's fairly common to get corrosion / rust on the power pins on the herobus connector, which can short things out.

Sorry it's not quite the answer you wanted, but I hope this helps.