op | label | description | addr | arguments | remark |
---|---|---|---|---|---|
vs | GET_BACPAC_PROTOCOL_VERSION | get protocol version | - | none | bacpac must reply with the correct verification string |
TD | SET_CAMERA_SETTING | set camera setting | - | values returned by td | set settings and enter 3D mode |
TM | SET_BACPAC_DATE_TIME | set time | 1-6 | YY MM DD hh mm ss | |
TM | SET_CAMERA_DATE_TIME | set time | 1-6 | YY MM DD hh mm ss | |
CM | SET_BACPAC_MODE | camera mode | 7 | 0 video; 1 photo; 2 burst photo; 3 timelapse; 5 playback; 7 menu (r/o) | |
CM | SET_CAMERA_MODE | camera mode | 7 | 0 video; 1 photo; 2 burst photo; 3 timelapse; 5 playback; 7 menu (r/o) | |
PR | SET_BACPAC_PHOTO_RESOLUTION | photo resolution | 8 | 3 5MP Medium; 4 7MP Wide; 5 12MP Wide; 6 7MP Medium | |
PR | SET_CAMERA_PHOTO_RESOLUTION | photo resolution | 8 | 3 5MP Medium; 4 7MP Wide; 5 12MP Wide; 6 7MP Medium | |
VR | SET_BACPAC_VIDEORESOLUTION | video resolutions (obsolete) | 9 | defunct | |
VR | SET_CAMERA_VIDEORESOLUTION | video resolutions (obsolete) | 9 | defunct | |
VV | SET_BACPAC_VIDEORESOLUTION_VV | video resolutions advance | 10 | 0 WVGA; 1 720P; 2 960P; 3 1080P; 4 1440P; 5 2.7K; 6 4K; 7 2.7K17:9; 8 4K17:9; 9 1080Super; 10 720Super | |
VV | SET_CAMERA_VIDEORESOLUTION_VV | video resolutions advance | 10 | 0 WVGA; 1 720P; 2 960P; 3 1080P; 4 1440P; 5 2.7K; 6 4K; 7 2.7K17:9; 8 4K17:9; 9 1080Super; 10 720Super | |
FS | SET_BACPAC_FRAMES_PER_SEC | frame rate | 11 | 0 12fps; 1 15fps; 2 24fps; 3 25fps; 4 30fps; 5 48fps; 6 50fps; 7 60fps; 8 100fps; 9 120fps; 10 240fps; 11 12.5fps | |
FS | SET_CAMERA_FRAMES_PER_SEC | frame rate | 11 | 0 12fps; 1 15fps; 2 24fps; 3 25fps; 4 30fps; 5 48fps; 6 50fps; 7 60fps; 8 100fps; 9 120fps; 10 240fps; 11 12.5fps | |
FV | SET_BACPAC_FOV | field of view | 12 | 0 ultra wide; 1 medium; 2 narrow | |
FV | SET_CAMERA_FOV | field of view | 12 | 0 ultra wide; 1 medium; 2 narrow | |
EX | SET_BACPAC_EXPOSURE | exposure meter | 13 | 0 off; 1 on | |
EX | SET_CAMERA_EXPOSURE | exposure meter | 13 | 0 off; 1 on | |
TI | SET_BACPAC_PHOTO_XSEC | time lapse interval | 14 | 0 0.5sec; 1 1sec; 2 2sec; 5 5sec; 10 10sec; 30 30sec; 60 60sec | |
TI | SET_CAMERA_PHOTO_XSEC | time lapse interval | 14 | 0 0.5sec; 1 1sec; 2 2sec; 5 5sec; 10 10sec; 30 30sec; 60 60sec | |
TS | SET_BACPAC_TIME_LAPSE | time lapse (obsolete) | 15 | defunct | |
TS | SET_CAMERA_TIME_LAPSE | time lapse (obsolete) | 15 | defunct | |
BS | SET_BACPAC_BEEP_SOUND | beep sound | 16 | 0 off; 1 70%; 2 100% | |
BS | SET_CAMERA_BEEP_SOUND | beep sound | 16 | 0 off; 1 70%; 2 100% | |
VM | SET_BACPAC_NTSC_PAL | video mode | 17 | 0 NTSC; 1 PAL | |
VM | SET_CAMERA_NTSC_PAL | video mode | 17 | 0 NTSC; 1 PAL | |
DS | SET_BACPAC_ONSCREEN_DISPLAY | OSD | 18 | 0 off; 1 on | |
DS | SET_CAMERA_ONSCREEN_DISPLAY | OSD | 18 | 0 off; 1 on | |
LB | SET_BACPAC_LEDBLINK | LED blinkings | 19 | 0 off; 1 2; 2 4 | |
LB | SET_CAMERA_LEDBLINK | LED blinkings | 19 | 0 off; 1 2; 2 4 | |
PN | SET_BACPAC_PHOTO_INVIDEO | simultaneous video and photo | 20 | 0 off; 1 5sec; 2 10sec; 3 30sec; 4 60sec | |
PN | SET_CAMERA_PHOTO_INVIDEO | simultaneous video and photo | 20 | 0 off; 1 5sec; 2 10sec; 3 30sec; 4 60sec | |
LO | SET_BACPAC_LOOPING_MODE | looping video | 21 | 0 off; 1 5min; 2 20min; 3 60min; 4 120min; 5 max | |
LO | SET_CAMERA_LOOPING_MODE | looping video | 21 | 0 off; 1 5min; 2 20min; 3 60min; 4 120min; 5 max | |
CS | SET_BACPAC_CONTINUOUS_SHOT | continuous shot | 22 | 0 single; 3 3shot/sec; 5 5shot/sec; 10 10shot/sec | |
CS | SET_CAMERA_CONTINUOUS_SHOT | continuous shot | 22 | 0 single; 3 3shot/sec; 5 5shot/sec; 10 10shot/sec | |
BU | SET_BACPAC_BURST_RATE | burst unit | 23 | 0 3shot/1sec; 1 5shot/1sec; 2 10shot/1sec; 3 10shot/2sec; 4 30shot/1sec; 5 30shot/2sec; 6 30shot/3sec | |
BU | SET_CAMERA_BURST_RATE | burst unit | 23 | 0 3shot/1sec; 1 5shot/1sec; 2 10shot/1sec; 3 10shot/2sec; 4 30shot/1sec; 5 30shot/2sec; 6 30shot/3sec | |
PT | SET_BACPAC_PROTUNE_MODE | protune | 24 | 0 off; 1 on; 2 PROTUNE_RESET | |
PT | SET_CAMERA_PROTUNE_MODE | protune | 24 | 0 off; 1 on; 2 PROTUNE_RESET | |
AO | SET_BACPAC_AUTO_POWEROFF | auto power off | 25 | 0 manual; 1 1min; 2 2min; 3 5min | |
AO | SET_CAMERA_AUTO_POWEROFF | auto power off | 25 | 0 manual; 1 1min; 2 2min; 3 5min | |
WB | SET_BACPAC_WHITE_BALANCE | white balance | 26 | 0 auto; 1 3000K; 2 5500K; 3 6500K; 4 Cam RAW | |
WB | SET_CAMERA_WHITE_BALANCE | white balance | 26 | 0 auto; 1 3000K; 2 5500K; 3 6500K; 4 Cam RAW | |
SH | SET_BACPAC_SHUTTER_ACTION | shutter action | - | defunct | |
SR | SET_BACPAC_3D_SYNC_READY | sync ready | - | 0 CAPTURE_STOP; 1 CAPTURE_START; 2 CAPTURE_INTERMEDIATE (PES only); 3 PES interim capture complete | |
WI | SET_BACPAC_WIFI | bacpac wifi on | - | defunct | |
FN | SET_BACPAC_FAULT | fault notification | - | 6 3D sync lost; 12 SC_APPLIED_TD | |
PW | SET_BACPAC_POWER_DOWN | power state | - | 0 off | |
SY | SET_CAMERA_3D_SYNCHRONIZE | I2C shutter from bacpac | - | 0 STOP_RECORD; 1 START_RECORD | |
UM | SET_CAMERA_USBMODE | usb mode | - | 0 internal; 2 herobus | |
AI | SET_CAMERA_AUDIOINPUTMODE | set audio input mode | - | 0 internal; 1 herobus | |
VO | SET_CAMERA_VIDEO_OUTPUT | set composite video signal mode | - | 0 off; 1 herobus | |
PW | SET_CAMERA_POWER_STATE | power state | - | 0 off | |
FN | SET_CAMERA_FAULT | fault notification | - | 6 3D sync lost; 12 SC_APPLIED_TD | |
SH | SET_CAMERA_SHUTTER_ACTION | shutter action | - | defunct | |
UP | SET_BACPAC_FLIP_MIRROR | upside down | 33 | 0 on; 1 off | |
UP | SET_CAMERA_FLIP_MIRROR | upside down | 33 | 0 on; 1 off | |
DM | SET_BACPAC_DEFAULT_MODE | default mode at power up | 34 | 0 video; 1 photo; 2 burst photo; 3 time lapse | |
DM | SET_CAMERA_DEFAULT_MODE | default mode at power up | 34 | 0 video; 1 photo; 2 burst photo; 3 time lapse | |
DL | SET_BACPAC_DELETE_LAST | delete last | - | ||
DL | SET_CAMERA_DELETE_LAST | delete last | - | ||
DA | SET_BACPAC_DELETE_ALL | delete all | - | ||
DA | SET_CAMERA_DELETE_ALL | delete all | - | ||
CO | SET_BACPAC_PROTUNE_COLOR | color | 35 | 0 gopro color; 1 flat | |
CO | SET_CAMERA_PROTUNE_COLOR | color | 35 | 0 gopro color; 1 flat | |
GA | SET_BACPAC_PROTUNE_GAIN | ISO limit (gain) | 36 | 0 6400; 1 1600; 2 400 | |
GA | SET_CAMERA_PROTUNE_GAIN | ISO limit (gain) | 36 | 0 6400; 1 1600; 2 400 | |
SP | SET_BACPAC_PROTUNE_SHARPNESS | sharpness | 37 | 0 high; 1 medium; 2 low | |
SP | SET_CAMERA_PROTUNE_SHARPNESS | sharpness | 37 | 0 high; 1 medium; 2 low | |
EV | SET_BACPAC_PROTUNE_EXPOSURE_VALUE | exposure compensation | 38 | 6 -2.0; 7 -1.5; 8 -1.0; 9 -0.5; 10 ±0; 11 +0.5; 12 +1.0; 13 +1.5; 14 +2.0 | |
EV | SET_CAMERA_PROTUNE_EXPOSURE_VALUE | exposure compensation | 38 | 6 -2.0; 7 -1.5; 8 -1.0; 9 -0.5; 10 ±0; 11 +0.5; 12 +1.0; 13 +1.5; 14 +2.0 | |
XS | SET_BACPAC_SLAVE_SETTINGS | xfer settings | - | 2 write | |
XS | SET_CAMERA_SLAVE_SETTINGS | xfer settings | - | 0 stop; 1 read | |
HB | SET_BACPAC_HEARTBEAT | bacpac heartbeat | - | 255 write | |
cv | GET_CAMERA_INFO | version string | - | ||
td | GET_CAMERA_SETTING | current setting | - | none | get settings and enter 3D mode |
um | GET_CAMERA_USBMODE | usb mode | - | 0 internal; 2 herobus | |
ai | GET_CAMERA_AUDIOINPUTMODE | get audio input mode | - | 0 internal; 3 herobus | |
wi | GET_CAMERA_WIFI_STATUS | wifi status | - | 0 off; 1 on | slave camera returns NAK |
Created
September 20, 2017 03:20
-
-
Save kategray/70124f778abcb27492b067523b9a3759 to your computer and use it in GitHub Desktop.
List of all I2C commands between Dual Hero Bacpac and Hero 3+ Black.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment