Booting a hard-bricked Hero2 camera over USB (EXPERIMENTAL!)

Discuss the HD2 Hero + BacPacs, General, Issues and Trouble Shooting
Joined: October 21st, 2012, 5:55 am

September 23rd, 2015, 7:18 pm #321

Hmm. I world try the --rtos option. Take a look at what others have done in this thread. The --bootloader option helps is a few cases, but --rtos does quite a bit more.
Quote
Like
Share

Joined: September 23rd, 2015, 7:05 pm

September 23rd, 2015, 8:37 pm #322

Yup! gpboot --rtos section_3 Worked like a charm! Section_9 looked like it worked but in never got past the fw load screen.


Thanks evilwombat!!!
Quote
Like
Share

Joined: February 5th, 2014, 1:12 pm

October 17th, 2015, 2:21 pm #323

hello my friend I have found the error with libusb your programm start but I have a problem . The two cams have normal usb connetion and the battery load.. but for your programm I need usb command mode I try your instruction but I dont get the usb mode. second question what is when the firmware is the newest can I downgrade with your software?? please help me my friend thank you sincerly daniel
Quote
Like
Share

Joined: November 17th, 2015, 2:43 am

November 17th, 2015, 2:45 am #324

Hello,

I'm new here. I have my GoPro Hero 2 Bricked.
When I connect my Hero 2 to my mac the red light bright but I can do hard reset or anything.
How can I Unbrick it? I have read a lot of answers but I'm lost.

Thanks a lot.

Nathan5
Quote
Like
Share

Joined: December 7th, 2015, 6:45 pm

December 7th, 2015, 6:55 pm #325

Hello guys, sorry for being a bit OT, but did anyone unbrick a hero3 white? I have unbricked 2 hero2 cameras already following evilwombat and toysareforboys instructions but I could not find how to get the hero3 white firmware unpacked... Any advice would be greatly appreciated. And thanks you guys for the tools and instructions for the hero2!!!
Quote
Like
Share

Joined: July 4th, 2016, 12:26 pm

July 15th, 2016, 10:30 pm #326

THANK YOU!!!!!!!!!! WORKED!!!!!!!!!!!!!!! Bought a Hero2 off eBay for $30 and got it unbricked!! :D THANKS AGAIN!!!!!!!!!
Quote
Like
Share

Joined: July 28th, 2016, 11:15 am

July 29th, 2016, 11:37 am #327

I'm sorry to refloating this post but -i've several problems aliving my Hero2.

I followed all instrucctuons, but after ROTS step, the cam reboot perfect, and shows initial screen on LCD (00,...) but doesn't works.

I need to disconnect from PC and plugged off de battery. Before reconnected, I browsed into SDcard and saw this files:

nvd_o.bin
nvd_1.bin
MISC <> no files
DCIM <> no files
HD2-firmware.bin
autoexec.ash -> ( cd d: firmfl prog d:\HD2-firmware.bin nvd erase_entire pref)

I 'd insert it on HERO and plugged in the battery. I pressed power button and...

VIDEO CAM IC -> 1,2,firmware ic... Red LEd blinks -> reset-> firmware IC and fixed.

In this point, the cam shows freezed.

I don't know what more should I do. ummm, only one thing... sorry for my english
Quote
Like
Share

Joined: February 16th, 2018, 3:35 am

February 16th, 2018, 5:48 am #328

Hi there,
litte bit old thread, but maybe i cant bring it back to life :)
1st of all....Evilwombat, thanks a lot for your work !
I really appreciate that. It helps me a litte to understand how those things work.
I have a bricked H3 White and to me it seems to be a little bit similar to H2.
The H3 White has a Ambarella A5M-Chip inside

Things i´ve done so far:
- connected successfully via USB to WinXP-PC in "Command Mode"
- connected successfully via USB-RS232-Adapter to Uart-Chip of the camera, able to log communication.
- made the bootstrap files from 3.12-fw and extracted all section-files from the latest H3 White Firmware (HD3.09)
- sd card with HD3.09-firmware.bin and autoexec.ash (different cards testet)

running  gpboot --rtos section_3 shows this:

Code: Select all

Initializing libusb
Could not set device configuration: -2. Continuing anyway.
Initializing DDR................................... done
Testing DDR....................... passed
Okay, loading and booting RTOS image section_3 on a Hero2 camera
Loading v312-bld.bin to address c0000000
 ... done
Loading relocate.bin to address c7000000
 ... done
Loading v312-hal-reloc.bin to address c8000000
 ... done
Loading section_3 to address c9000000
 ... done
Patching in a jump to our relocator..
Okay, here goes nothing...
Exec c0000000: 12 (ok)

C:\Dokumente und Einstellungen\Administrator\Desktop\gopro-usb-tools-master>
H3White turns on, 3x led blinks, beeps 3x, USB symbol and a charging battery symbol on lcd.
Mass storage detected on PC, can access SD card.

Putty output shows initializing process - some lines are highlighted in different colours, dont know how to show it here:

Code: Select all

HAL (175239.0)
[00000000] chip name: a5m, chip stepping:
[00000000] build id: , build date:
[00000006]
   _____         ___.                        .__  .__
  /  _  \   _____\_ |__ _____ _______   ____ |  | |  | _____
 /  /_\  \ /     \| __ \\__  \\_  __ \_/ __ \|  | |  | \__  \
/    |    \  Y Y  \ \_\ \/ __ \|  | \/\  ___/|  |_|  |__/ __ \_
\____|__  /__|_|  /___  (____  /__|    \___  >____/____(____  /
        \/      \/    \/     \/            \/               \/
 Ambarella System Software Running on PrKERNELv4
----------------------------------------------------------------
 Ambarella(R) Copyright (C) 2004-2007

[00000006] Built: jenkins@goproelgfwbld Mon May 12 10:37:31 PDT 2014
[00000006] Kernel command line:
[00000006] Memory Usage:
[00000006] fios/dma:           0xc0000000 - 0xc007ffff [0x00080000]
[00000006] rtos + app:         0xc0100000 - 0xc0b9e66f [0x00a9e670]
[00000006] cached heap:        0xc0ba0000 - 0xc2faffff [0x02410000]
[00000006] non-cached heap:    0xc2fb0000 - 0xc2ffffff [0x00050000]
[00000006] dsp:                0xc6000000 - 0xcfffffff [0x0a000000]
[00000006] linux:              0xc3000000 - 0xc5ffffff [0x03000000]
[00000006] total memory: 0x10000000
[00000006] cache id trademark: 0x41
[00000006] cache id architecture: 0x7
[00000006] cache id part number: 0xb36
[00000006] cache id revision: 0x5
[00000006] cache type: write back
[00000006] separate i-cache and d-cache
[00000006] cache type d-cache size: 16 KB
[00000006] cache type d-cache associativities: 0x4
[00000006] cache type d-cache multiplier: 0x0
[00000006] cache type d-cache line size: 32 byte
[00000006] cache type i-cache size: 16 KB
[00000006] cache type i-cache associativities: 0x4
[00000006] cache type i-cache multiplier: 0x0
[00000006] cache type i-cache line size: 32 byte
[00000007] boss: Initialize BOSS base service
[00000007] ipc: shared mem = c5f00000, 00100000
[00000007] ipc: slock = c5f02000, 204
[00000007] ipc: mutex = c5f03000, c5f03040, 12, 7, 8
[00000007] ipc: mutex 0 = c5f03040, 9
[00000007] ipc: mutex 1 = c5f030fc, 10
[00000007] ipc: mutex 2 = c5f031b8, 11
[00000007] ipc: mutex 3 = c5f03274, 12
[00000007] ipc: mutex 4 = c5f03330, 13
[00000007] ipc: mutex 5 = c5f033ec, 14
[00000007] ipc: mutex 6 = c5f034a8, 15
[00000007] ipc: mutex 7 = c5f03564, 16
[00000007] ipc: mutex 8 = c5f03620, 17
[00000007] ipc: mutex 9 = c5f036dc, 18
[00000007] ipc: mutex 10 = c5f03798, 19
[00000007] ipc: mutex 11 = c5f03854, 20
[00000007] ipc: shm = c5f01000, 1024
[00000007] boss: shared mem = c5f00000, 00100000
[00000015] -000000111111--[aping] level_51=1,level_91=1
[00000060] CVDD1:       0x44
[00000061] CVDD2:       0x7a
[00000062] CVDD3:       0x30
[00000062] HIB  :       0x04
[00000063] DC_CNTR:     0xc0
[00000064] GPIO_CNTR:   0x00
[00000065] PVDD1:       0xc2
[00000066] PVDD2:       0xd5
[00000066] PVDD3:       0xdb
[00000067] PVDD4:       0xdb
[00000068] VDD27:       0x8a
[00000069] CHG_CNTR:    0xfb
[00000070] CHG_V_CNTR:  0x76
[00000070] CHG_A_CNTR:  0xd7
[00000071] CHG_CONFIG:  0x15
[00000072] CHG_NTC:     0x07
[00000073] CHG_TIME:    0x00
[00000074] CHG_STAT1:   0x03
[00000074] CHG_STAT2:   0x02
[00000075] OUT_CNTR:    0x00
[00000076] CLK_CNTR:    0x00
[00000077] BLI_CNTR1:   0x00
[00000078] BLI_CNTR2:   0x00
[00000078] ICURR1:      0x00
[00000079] ICURR2:      0x00
[00000080] SYSTEM:      0x51
[00000080] SUPERVISOR1: 0x40
[00000081] SUPERVISOR2: 0x06
[00000081] ADC10_0:     0x03
[00000082] ADC10_1:     0xa6
[00000084] -########-----wakeup_status=0x4



[00000088] rtc in pwc mode
[00000098] [MT9P401] Calculate sensor built-in tables (Phase 1)
[00000098] [MT9P401] Calculate sensor built-in tables (Phase 2 - PAL)
[00000098] [MT9P401] Calculate sensor built-in tables done
[00000098] Select active still configuration #0
[00000098] HDMI use cyclic timer mode(2) to detect HPD and RX Sense
[00000102] Read board revision 171.
[00000103] Initialize SCM
[00000103] Initialize STK task
[00000103] Initialize debou task
[00000104] Initialize FL1 block driver ...
[00000104] fl1prf2 - fat pages:32, dat pages:32, fat buf:4, data buf:8
[00000104] Initialize SD0 block driver ...
[00000105] sdprf2 - fat pages:64, dat pages:32, fat buf:4, data buf:8
[00000105] Initialize RD block driver ...
[00000105] Initialize SD2 block driver ...
[00000105] sdprf2 - fat pages:64, dat pages:32, fat buf:4, data buf:8
[00000150] Initialize AMB flash host controller
[00000151] Spansion S34ML01G1_128MB_PG2K with (id: 0x01f1001d) (banks: 1)
[00000151] Initialize AMB SD host controller 0
[00000152] FW_PART: initialized
[00000153] ROMFS: failed to initialize!
[00000153] boss: Initialize BOSS
[00000154] ipc: binder = c07fb760, ipc_buf = c5f00098, 16
[00000154] ipc: clnt_out = c5f00098, 3
[00000154] ipc: clnt_in  = c5f000d8, 4
[00000154] ipc: svc_in   = c5f00118, 5
[00000154] ipc: svc_out  = c5f00158, 6
[00000154] boss: bh = c0848944
[00000155] boss: bh worker 0 = c0848a4c
[00000155] boss: bh worker 1 = c084abec
[00000160] Doing Reset of Audio
[00000162] usb cable is inserted
[00000170] **** UCLD START 170 ****
[00000171] ERR: main offset ERR
[00000223] [tlv320aic3101_init]
[00000230] IIS flag (0x00)
[00000236] TLV320AIC3101 ADC flag (0x40)
[00000243] TLV320AIC3101 DAC flag (0xc0)
[00000243] recording 0 (0)
[00000243] using internal mic? 1
[00000243] not live feed? 1
[00000243] tlv320aic3101: Not support function!
[00000244] tlv320aic3101_sfreq_conf: 48000
[00000244] Max audio allocate size(cache) = 605208
[00000244] AIN_MAX_UPSMP_CNT=16 , AIN_MAX_UPSMP_LEVEL=7
[00000244] AIN_NUM_RX_BUFFER=16, AOUT_NUM_TX_BUFFER=16
[00000244] Global audio cachable heap is created successfully......
[00000244] Global audio cachable heap is created successfully(12)......
[00000244] Global audio non-cache heap is allocated successfully......
[00000244] Global audio non-cache heap is created successfully (13)......
[00000245] [tlv320aic3101_lineout_power_on]
[00000248] [tlv320aic3101_hpout_power_on]
[00000248] tlv320aic3101: Not support function!
[00000248] [tlv320aic3101_mic_input_down] AIN_ADC_MIC_IN
[00000248] [tlv320aic3101_herobusmic_off] AIN_ADC_LINE1_IN
[00000248] Doing Reset of Audio
[00000311] [tlv320aic3101_init]
[00000318] IIS flag (0x00)
[00000324] TLV320AIC3101 ADC flag (0x40)
[00000331] TLV320AIC3101 DAC flag (0xc0)
[00000331] recording 0 (0)
[00000331] using internal mic? 1
[00000331] not live feed? 1
[00000332] tlv320aic3101_sfreq_conf: 48000
[00000338] [tlv320aic3101_linein_power_on] AIN_ADC_LINE_IN
[00000338] [tlv320aic3101_linein_power_on] AIN_ADC_LINE_IN
[00000342] [tlv320aic3101_mute_off]
[00000342] audio tasks init done
[00000342] cre_iav_buf: raw=(c20d0c80,14684160), base=(c20d1000,14680064)
[00000342] Initialize cavlc task
[00000342] iav_msg.base at 0xc20a0740 size 0x20000
[00000342] Host control manager ready
[00000343] ryan wake up reason: 4
[00000343] HD2_getDDRsetting1 value[GPIO54]=1
[00000343] HD2_getDDRsetting2 value[GPIO82]=0
[00000350] Application inititialization starts
[00000350] app_get_mode_key_status->level_mode = 0
[00000350] -########-00000----wakeup_status=0x4  CAM_RDY



[00000359] ==========> streaming_mode is set to 0 !!
[00000359] Registered sensor mt9p401_a5
[00000364] -->SENSOR_VIDEO_RES_WVGA_FULL
[00000364] App save system preference
[00000373] App save user preference
[00000382] sound_freq = 48000
[00000382] app_save_fw_version enter
[00000382] This is a old version FW: HD3.09.03.07
[00000382] This is a old  sub version FW: 01
[00000382] tx_timer_init enter
[00000382] tx_timer_init end
[00000382] App save system preference
[00000391] App save user preference
[00000400] LCD panel selected: a027dl01
[00000400] Registered LCD[0] a027dl01
[00000579] <----->LCD INIT HERE NOW=====
[00000579] Application type: DSC
[00000579] 3D format type: JPEG
[00000580] Format cache 1216 1808 504
[00000581] bits buffer addr = 0xC2ECEFE0
[00000581] desc buffer is zero or negative
[00000581] bits buffer addr = 0xC2EC2DC0
[00000581] desc buffer is zero or negative
[00000582]  ==========  image adjust control Init OK!!
[00000582] G2 Command Handler, mbx_id = 5
[00000599] [DemoLib - Module] <app_module_init> Registered index id: 0 / mode: 5
[00000599] recorder module init
[00000599] register illegal video signal id
[00000599] Recorder Shutter Controller ready, mbx_id = 9
[00000599] Recoder module init OK
[00000599] Player state transition manager ready
[00000601] State transition manager ready, mbx_id = 7
[00000601] Recorder Mux Manager ready, mbxid = 8
[00000601] Player DeMux manager ready
[00000601] amba_editor_task is ready
[00000607] [CAL] Site AF version mismatch (FW:0x20091005, NAND:0x00000000)
[00000607] [CAL] Site IRIS version mismatch (FW:0x20091005, NAND:0x00000000)
[00000608] [CAL] Site LENSTILT version mismatch (FW:0x20091005, NAND:0x00000000)
[00000608] [CAL] Site GYRO version mismatch (FW:0x20091005, NAND:0x00000000)
[00000608] gyro_init_params, MEAN_X:0, MEAN_Y:0, STD_X:0, STD_Y:0
[00000608] gyro_init_params, SENSE_X:0, SENSE_Y:0
[00000608] load cc 3D from ROMFS error
[00000608] load cc 3D from ROMFS error
[00000608] load cc 3D from ROMFS error
[00000608] load cc 3D from ROMFS error
[00000609] load cc 3D from ROMFS error
[00000609] load cc 3D from ROMFS error
[00000609] load cc 3D from ROMFS error
[00000609] load cc 3D from ROMFS error
[00000609] load cc 3D from ROMFS error
[00000609] load cc 3D from ROMFS error
[00000611] Sensor status is not valid yet
[00000618] ERR: Unsupport BMP resource version in G2, please use new generation tool
[00000618] pget_mpl() failed in mw_mpl_get, available 15920304 required 0 Ercd = -17
[00000618] pget_mpl() failed in mw_mpl_get, available 15920304 required 0 Ercd = -17
[00000618] g2_res_string_init_storage: allocate fail
[00000620] @@@@@@ (G2_VOUT_FCHAN_MAJOR buf)  Remain HEAP_MPLID: 15387388 @@@@@@
[00000620] @@@@@@ (D1_VOUT_FCHAN_OUTPUT buf) Remain HEAP_MPLID: 14772952 @@@@@@
[00000623] @@@@@@ (G2_UDF_OUTPUT buf)        Remain HEAP_MPLID: 14757640 @@@@@@
[00000624] @@@@@@ (G2_MODULE_RESIZE buf)     Remain HEAP_MPLID: 14434252 @@@@@@
[00000624] [G2] switch fchan task ready, mbx_id = 13
[00000628] [tlv320aic3101_mute_on]
[00000628] [tlv320aic3101_linein_power_down] AIN_ADC_LINE_IN
[00000628] [tlv320aic3101_herobusmic_off] AIN_ADC_LINE1_IN
[00000628] [tlv320aic3101_mic_input_on] AIN_ADC_MIC_IN
[00000628] [tlv320aic3101_mic_input_on] AIN_ADC_MIC_IN
[00000628] Doing Reset of Audio
[00000691] [tlv320aic3101_init]
[00000698] IIS flag (0x00)
[00000705] TLV320AIC3101 ADC flag (0x40)
[00000712] TLV320AIC3101 DAC flag (0xc0)
[00000712] recording 0 (0*****************************************************************
*                                                               *
*                           ambsh ;)                            *
*                                                               *
*****************************************************************

rtos mesg enabled
dsp mesg disabled
type 'help' for help

a:\> )
[00000712] using internal mic? 1
[00000712] not live feed? 1
[00000713] tlv320aic3101_sfreq_conf: 48000
[00000720] [tlv320aic3101_mute_off]
[00000720] app_init_audio_volume->10
[00000720]  AUDIO_POWER_CTRL 1 ,
[00000720] AV record format - Video: MP4 / Audio: AAC
[00000720] ==========> streaming_mode is set to 0 !!
[00000720] ADJ_InitCalibrationMode enter
[00000720] APP_CALIBRATION = 0x2e
[00000720] [handler.c-790 app_init_herobus_id app_init_herobus_id->level = 0]
[00000721] [app_util.c-3811 app_check_herobus]
[00000721] [hero bus ID = 255]
[00000777] app_check_herobus enter
[00000777] [hero bus ID = 255]
[00000777] [app_util.c-3811 app_check_herobus]
[00000778] [hero bus ID = 255]
[00000833] [app_util.c-3811 app_check_herobus]
[00000833] [hero bus ID = 255]
[00000933] [app_util.c-3811 app_check_herobus]
[00000933] [hero bus ID = 255]
[00001033] [app_util.c-3811 app_check_herobus]
[00001033] [hero bus ID = 255]
[00001133] app_init_herobus_id->data = 0xff
[00001144] app_init_herobus_id->data2 = 0xff
[00001144] [handler.c-836 app_init_herobus_id app_init_herobus_id->data = 0xff]
[00001144] [hero bus ID = 255]
[00001144] [hero bus ID = 255]
[00001144] [handler.c-891 app_init_herobus_id app_status.hero_bus_id = 15]
[00001144] [usb_msc.c-104 app_usb_msc_start]
[00001144] Player video pipeline controller ready
[00001144] Playback video manager ready
[00001144] DeMux manager ready
[00001144] Player photo pipeline controller ready
[00001145] Playback photo manager ready
[00001145] DeMux manager ready
[00001145] Player thumb pipeline controller ready
[00001145] Playback thumb manager ready
[00001145] DeMux manager ready
[00001146] AMBA fio stream can't open file
[00001146] fmt_exifdemux_open(): p_strio_new->open(Z) fail.
[00001146] fmt_get_media_info() fmt->open fail
[00001146] AMBA file io private_context of stream has NULL
[00001146] fmt_exifdemux_close(): p_strio_new->close() fail.
[00001146] plyr_thumb_open:open fail image is not valid
[00001146] AMBA fio stream can't open file
[00001146] fmt_exifdemux_open(): p_strio_new->open(Z) fail.
[00001146] fmt_get_media_info() fmt->open fail
[00001146] AMBA file io private_context of stream has NULL
[00001146] fmt_exifdemux_close(): p_strio_new->close() fail.
[00001147] plyr_thumb_state_func: force stop image is not valid
[00001147] ================ Booting DSP start to decode
[00001147] wait_load_ucode_done(1)
[00001147]  **** BOOT START 1147 ****
[00001150] Initialize USB Mass Storage Class
[00001162] -- Full View  Geo info --
[00001162]      start_x    16
[00001162]      start_y    54
[00001162]      width      2592
[00001162]      height     1944
[00001162]      downsample 1
[00001162] -- User Input Geo info --
[00001162]      start_x    0
[00001162]      start_y    0
[00001162]      width      0
[00001162]      height     0
[00001162]      downsample 0
[00001162] -------
[00001163] Mt9P401 sensor reg=0xffff, ret=1
[00001163] $$$$$$$$Get upside satus 1
[00001163] First status, upside down
[00001163] Get in img_vignette_upside_down_mw
[00001163] valid_data_len=3185, unvalid_data_len=0, j=3184
[00001163] i =1593, j=1591
[00001163] valid_data_len=3185, unvalid_data_len=0, j=3184
[00001163] i =1593, j=1591
[00001163] valid_data_len=3185, unvalid_data_len=0, j=3184
[00001163] i =1593, j=1591
[00001163] valid_data_len=3185, unvalid_data_len=0, j=3184
[00001164] i =1593, j=1591
[00001164] -- Full View  Geo info --
[00001164]      start_x    16
[00001164]      start_y    54
[00001164]      width      2592
[00001164]      height     1944
[00001164]      downsample 1
[00001164] -- User Input Geo info --
[00001164]      start_x    0
[00001164]      start_y    0
[00001164]      width      0
[00001164]      height     0
[00001164]      downsample 0
[00001164] -------
[00001164] -- Full View  Geo info --
[00001164]      start_x    16
[00001164]      start_y    54
[00001164]      width      2592
[00001164]      height     1944
[00001164]      downsample 1
[00001164] -- User Input Geo info --
[00001164]      start_x    0
[00001164]      start_y    0
[00001164]      width      0
[00001164]      height     0
[00001164]      downsample 0
[00001164] -------
[00001165] wb compensation values has error, reset it
[00001165] wb compensation values has error, reset it
[00001165] [CAL] Site BLC version mismatch (FW:0x20101125, NAND:0x00000000)
[00001165] [CAL] Site SENSOR_P version mismatch (FW:0x20101013, NAND:0x00000000)
[00001165] load cc 3D from ROMFS error
[00001165] load cc 3D from ROMFS error
[00001166] load cc 3D from ROMFS error
[00001166] load cc 3D from ROMFS error
[00001166] load cc 3D from ROMFS error
[00001166] Firmware String [HD3.09.03.07]
[00001170] [app_post_init app_pref_user->Reboot_in_Hiber = 0
[00001170] reset max time

[00001170] [Button] Button task start
[00001170] [Async] Async manager ready
[00001579] [tlv320aic3101_mute_on]
[00001579] [tlv320aic3101_lineout_power_down]
[00001579] [tlv320aic3101_hpout_power_down]
[00001579] tlv320aic3101: Not support function!
[00001583] [tlv320aic3101_mute_off]
[00001583] pb_multi2_file_seek_handler enter
[00001583] ADJ_InitControllerTask end
[00001584] PB_MULTI2_ControllerTask enter
[00001588] app_ver_ult_set_info ok
[00001588] ###### set_max_file_num fnum 0
[00001588] Host_InitTaskPara do
[00001588] ADJ_InitControllerTask enter
[00001589] ADJ_InitControllerTask end
[00001589] Host_ControllerTask enter
[00001590] IRQ_ENRD0:   0x00
[00001590] IRQ_ENRD1:   0x00
[00001590] IRQ_ENRD2:   0x10
[00001590] pmic_InitControllerTask enter
[00001590] pmicTask_InitControllerTask end
[00001590] tsj_1024one_button_temp_flag=0
[00001591] [HMSG_USB_SPEED_HIGH]
[00001591] [CAL] Site ISO version mismatch (FW:0x20091005, NAND:0x00000000)
[00001592] [CAL] Site FLASH version mismatch (FW:0x20091005, NAND:0x00000000)
[00001598] [CAL] Site WARP version mismatch (FW:0x20100208, NAND:0x00000000)
[00001598] c098dda0
[00001598] cal_init_warp.enable 0
[00001614] [FPN CORE]downsample num is invalid for all cal_modes
[00001614] [FPN CORE]downsample num is invalid for all fpn_modes
[00001614] [FPN CORE]downsample num is invalid for all cal_modes
[00001614] [FPN CORE]downsample num is invalid for all fpn_modes
[00001615] [CAL] Site MSHUTTER version mismatch (FW:0x20091005, NAND:0x00000000)
[00001650] [HMSG_USB_SPEED_HIGH]
[00001747] [msc] 0: D SD/MMC
[00002972] [msc] bulkin send: -1 4096/4096
[00002972] [msc] bulkin send err: -1
[00002974] [HMSG_USB_SPEED_HIGH]
[00003052] [HMSG_USB_SPEED_HIGH]


at this time, the camera answers to buttons with
"application receives user key command 0xF000100A" (short press power button)
"[01073251] [APP_BUTTON_GOPRO] [10] nmesg:0xf800000a" (long press power button)

and accepts commands in putty window. e.g. when type "help" i see the available commands.
But i dont know how to tell the camera to boot and flash the firmware on sd card.

any idea ?
greetings, GP
Quote
Like
Share

Joined: February 16th, 2018, 3:35 am

February 16th, 2018, 9:11 am #329

Ahh, a view more hours....problem solved, Hero3 White back 2 Life :)
I tried a few times more with section_5 commands in putty and suddenly with "drives" i could see connected sd drive.
Then i sent  "firmfl prog d:/HD3.09-firmware.bin" and flash process was running.
So far seems ok, have to test now if everything works fine.

So far....GP
Quote
Like
Share