GoPro HD HERO 1080 Firmware - page 9 - Non-CANON cameras development - CHDK Forum supplierdeeply

GoPro HD HERO 1080 Firmware

  • 102 Replies
  • 140799 Views
Re: GoPro HD HERO 1080 Firmware
« Reply #80 on: 23 / July / 2011, 23:32:08 »
Advertisements
Hi,
I managed to extract / reflash the firmware of my gopro 960 with the firmfl utility.
For testing I modified the firmware in a hex editor, updated the CRC and was able to reflash it using the firmfl utility.
Now, I want to extract the files of the .bin for analysis.
Can someone help with this?

My goal is to extract the files, modify some and repack the .bin for reflash.

Here is the firmware dump from the "firmfl gen" command
A full dump of the 5 partitions
h t t p://w ww.megaupload.c om/?d=YYDBPPVA
A dump of the primary partition which contain the kernel
h t tp:// ww w.megaupload.c om/?d=6LVP46Y7

Thanks

Jean-Pierre

Re: GoPro HD HERO 1080 Firmware
« Reply #81 on: 24 / July / 2011, 02:40:57 »
Just a quick reminder for everyone joining just know:
The 41-page strong "GoPro Hero HD "bus" interface" thread at the goprouser forum is available here:

Jean-Pierre wrote the CRC is at position 0x00000800h of each bin file:

http://goprouser.freeforums.org/the-gopro-hero-hd-bus-interface-t797-400.html#p21415

Jan

DIY-streetview.org - Do It Yourself streetview!

Re: GoPro HD HERO 1080 Firmware
« Reply #82 on: 29 / July / 2011, 13:24:42 »
Anyone had success with the JTAG port on this camera?
I have an OpenOCD compatible JTAG adapter.
Anyone have a OpenOCD configuration file for the Ambarella A2  A2S70-A1-RH board? (if it can work)

Thanks

Jean-Pierre

Re: GoPro HD HERO 1080 Firmware
« Reply #83 on: 29 / July / 2011, 18:19:15 »
Anyone had success with the JTAG port on this camera?



No, but I posted a question to you on GoPro forum on Wednesday.


Suggested features:
« Reply #84 on: 23 / August / 2011, 22:36:16 »
Most of these features would make the GoPro Hero useful as standalone surveillance.

1.
Date/Timestamp recorded into the picture / video frame.

2.
First-in-first-out (FIFO) video recording / time lapse photos. i.e. Use all the onboard storage as a ring.

3.
Start a new video file every X minutes. (where X might configurable between about 1 to 120).

4.
GoPro FAQ says the Hero can operate while powered by USB adapter, but implies that it wouldn't work (for power) if the USB were connected to a computer. It would be useful if the camera could take power from USB from a computer while recording, and while its memory is accessible from the computer.

Re: GoPro HD HERO 1080 Firmware
« Reply #85 on: 02 / September / 2011, 14:31:06 »
Hi!

I am WAY out of my league on this topic, but I would like to change the firmware on my GoPro Hero.

I am GUESSING that it involves using a software to open the bin file and interpreting it and hopefully making a change.

The result I am hoping for is as follows:

When shooting stills, the algorithm that governs the shutter speed and iso (aperture remains constant) tends to let the shutter speed drop quite low before resorting to raising the iso past the iso100 base.  This results in both vibration artifacts and motion blur when shooting from an RC helicopter.  Experience shows me that not letting the iso drop below 200 would bring the minimum shutter speed to a more reasonable one 500th of a second for most circumstances.

Any suggestions?

Thanks!

Scott

www.scottyphotography.com

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: GoPro HD HERO 1080 Firmware
« Reply #86 on: 10 / November / 2011, 18:35:50 »
Anyone had success with the JTAG port on this camera?
...
Anyone have a OpenOCD configuration file for the Ambarella A2  A2S70-A1-RH board? (if it can work)
No, as you sad without OpenOCD config JTAG is pretty useless AFAIK.

@kaon & @s_linste
AFAIK nobody was able to mod / inject the firmware functions yet (only ROM files in firmware). Anyway, nice ideas.

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: GoPro HD HERO 1080 Firmware
« Reply #87 on: 20 / November / 2011, 14:47:41 »
Finally i got around to order me a PodGizmo PodBreakout Hero Bus Connector.

I've tinkered around with I2C on pin 28/29/30 connected to Bus Pirate (I2C Mode, PullUp ON, 50KHz Bus Speed).

I2C Bus search:
Code: [Select]
I2C>(1)
Searching I2C address space. Found devices at:
0x00(0x00 W) 0x30(0x18 W) 0x31(0x18 R) 0xBA(0x5D W) 0xBB(0x5D R)

Movie start recording:
Code: [Select]
[0x30+0x00+0x00+][0x30+0x07+[0x31+0x0A-][0x30+0x07+0x0A+][0x30+0x02+0x66+]or
Code: [Select]
[0x30+0x00+0x00+][0x31+0x0A-][0x30+0x07+0x0A+][0x30+0x02+0x66+]
Movie stop recording:
Code: [Select]
[0x31+0xC0-][0x30+0x25+0x00+][0x30+0x2B+[0x31+0x00-][0x30+0x2B+0x80+][0x31+0x00-][0x30+0x2C+0x80+][0x30+0x16+[0x31+0x84-][0x30+0x16+0x80+][0x30+0x13+[0x31+0x7C-][0x30+0x13+0x78+][0x30+0x25+[0x31+0x00-][0x30+0x25+0xC0+][0x30+0x2B+[0x31+0x80-][0x30+0x2B+0x00+][0x30+0x2C+[0x31+0x80-]][0x30+0x16+[0x31+0x80-][0x30+0x16+0x84+][0x30+0x13+[0x31+0x78-][0x30+0x13+0x7C+][0x30+0x00+0x00+][0x31+0x0A-][0x30+0x07+0x0A+][0x30+0x02+0x66+]

Bus Pirate I2C Guide
« Last Edit: 20 / November / 2011, 15:27:06 by pixeldoc2000 »


Re: GoPro HD HERO 1080 Firmware
« Reply #88 on: 18 / January / 2012, 16:19:06 »
Hi folks. I have some good news to all Ambarella enthusiasts.

One OEM has made the proprietary Ambarella flash utility available to public:
ftp://relay.alkotel.ru/service/DVR/DVR-601FHD/USB%20driver-10312011.zip

It's called DirectUSB, you can find a short original doc here:
http://narod.ru/disk/38093394001/Ambarella_DirectUSB_User_Guide.pdf.html

Having a right config in board.ini, it's possible to read/write flash into every A2 based device (even bricked) via USB with this thing. Also it includes arm-elf-objcopy.exe utility which supposedly would let to repack .ELF flash files.

Re: GoPro HD HERO 1080 Firmware
« Reply #89 on: 27 / April / 2012, 07:29:39 »
hello
I have a problem
By mistake, instead of the USB 5V 12V filed.
Blown CPU and 3.3V regulator
Set a new CPU.Kamera pishit works but the video maximum resolution of 720p, even if you set r5.
I suspect that the processor flooded Software for GoPro 960

How to flash, and most importantly I ask Ambrella

SL380481.AVI

Guys if anyone can download the firmware from the dump of the processor
http://videoregistratori.ru/files/proshivki/karkam/DirectUSB.zip
« Last Edit: 27 / April / 2012, 08:10:34 by kedrikov »

 

Related Topics