Skip to content

Commit

Permalink
New HERO12 Labs release 2.30.70
Browse files Browse the repository at this point in the history
  • Loading branch information
dnewman-gpsw committed Nov 13, 2024
1 parent d3400b6 commit 1a90d32
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 6 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ your GoPro, this update simply adds more features. Safe to install, safe to use

Download the GoPro Labs firmware for current shipping cameras:
- [HERO13 Black](https://bit.ly/LABS_H13_1_20_70) - v1.20.70, October 25, 2024
- [HERO12 Black](https://bit.ly/LABS_H12_2_20_70) - v2.20.70, March 2024
- [HERO12 Black](https://bit.ly/LABS_H12_2_30_70) - v2.30.70, November 13, 2024

Download and install for older cameras:
- [HERO11 Black](https://bit.ly/LABS_H11_2_30_70) - v2.30.70, March 2024
Expand Down Expand Up @@ -115,4 +115,4 @@ GoPro QR code generator for basic [camera settings](https://gopro.github.io/labs

Labs is expanding, experiment software for GoPro users [GoPro Labs software](docs/software/).

updated: October 25, 2024<br>
updated: November 13, 2024<br>
4 changes: 2 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ your GoPro, this update simply adds more features. Safe to install, safe to use

Download the GoPro Labs firmware for current shipping cameras:
- [HERO13 Black](https://bit.ly/LABS_H13_1_20_70) - v1.20.70, October 25, 2024
- [HERO12 Black](https://bit.ly/LABS_H12_2_20_70) - v2.20.70, March 2024
- [HERO12 Black](https://bit.ly/LABS_H12_2_30_70) - v2.30.70, November 13, 2024

Download and install for older cameras:
- [HERO11 Black](https://bit.ly/LABS_H11_2_30_70) - v2.30.70, March 2024
Expand Down Expand Up @@ -113,4 +113,4 @@ GoPro QR code generator for basic [camera settings](https://gopro.github.io/labs

Labs is expanding, experiment software for GoPro users [GoPro Labs software](software).

updated: October 25, 2024<br>
updated: November 13, 2024<br>
46 changes: 44 additions & 2 deletions docs/control/notes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,48 @@ For advanced Labs users, preset names can call macros. Warning: don't put perman

## HERO12 Black

### 2.30.70 - November 13, 2024
- Added *DRFT=1 for automatic clock fix.
- Added *DRFS=-11.3 for a fixed clock fix.
- Added mPp1 or p.5 for interval photo
- Added STOP=x for Stop Motion where is x the number for frame to store per shutter press. Works great with the remote. Mode button ends capture.
- Added ONIO=x Onion percentage used for Stop Motion where is x the precentage of transparency of the onion skin.
- Added DIVE=1 - optimizing the Hypersmooth stabilization for underwater. The water refractive index defaults to 1.335 (good for fresh and salt water), if you know your area RI is significantly different DIVE=r where r can be 1.3 to 1.45 is supported.
- Added WARM=x and COOL=x to offset white balance. WARM is good to use with DIVE, so you can improve the red respond for deeper dives.
- Added RLTC=1 to enable LTC timecode reading from line-in audio
- Added OLTC=x frame offset to LTC, enabling calibration you are seeing any offset.
- Added MMSK=time, for auto generating a mask for the new motion detector
- Added GPSL=x to enabled continous GPS location logging, even when not capturing, so the capture can log more of you path and adventures.
Path is saved by day into MISC/GPS-yy-mm-dd.gpmf file. GPSL=1 logs everything, GPSL=x will only log movement great than x meter from the last stored location.
- Added custom Labs setting within Preset names. e.g. *DIVE=1*BITR=160 (standard formatting) or DIVE 24HZ or 24HZ,DIVE,NR01 (space or comma delimited).
For advanced Labs users, preset names can call macros. Warning: don't put permanent settings or actions with presets, could brick your camera.
- Added !A for appending frames for a new controlled video timelapse. Stop motion, GPS interval Lapse etc.
- Added support for !R-x relative gotos. e.g. "Hello"!N!R-2 keep back 2 character before !R.
- Added command p.3 for 3s interval support
- Added command p4 for a custom 4fps Time-lapse Video interval (0.25s)
- Added 24.0 LTC Timecode support
- Added !SAVEfile=0 - to erase MISC/file
- Added oNx commands for Noise Reduction controls - oN0 - High/default, oN1 - Medium, oN2 - Low.
- Added script variables b:T - battery temperature, p:T - processor temperature
- Added mVB - mode Video Burst command
- Added variables a:X, a:Y, a:Z and g:X, g:Y, g:Z, for accelerometer and gyro single axis measurements
- Added commands r1V and r4V, for 1080p and 4K vertical video modes.
- Improved the new style motion detection, faster and more precise. System variable m is the percentage of the frame in motion.
- Improved QR Scan will a Labs script is already running.
- Improved QR Sanning of complex codes in different lens modes.
- Improved handling of utf-8 characters in QR Codes.
- Improved long form wake reliability
- Improved archive messages
- Improved AUDS, auto start voice control (required for SPL outside of video recording)
- Fixed subroutine handling of !R repeats
- Fixed commands running too fast, occasionally missing steps or sleeps
- Fixed BOOT commands to only happen during boot, so that when scan in a new boot command, it will not run immediately
- Fixed attempted file I/O with SD Card removed.
- Fixed ISO and SHUT LCD overlay position
- Fixed multiple day wake events !259200N <- sleep for 72 hours.
- Fixed the !1R required in motion detection, now !R works again
- Fixed DAUD which wasn't working on HERO12.

### 2.20.70 - March 28, 2024
- Added Macro Support
- Added $BITR=150 and *BITR=150 versions of oMBITR and !MBITR
Expand Down Expand Up @@ -143,7 +185,7 @@ For advanced Labs users, preset names can call macros. Warning: don't put perman
- Added $wxyz, temporary storage, is the simplified version of oMwxyz, e.g. $WIDE=1$NR01=1
- Added support for macros, or crude scripting subroutines. This expands the potential complexity for QR scripting, as the entire script is no longer limited to 255 characters. It would be possible to run scripts nearing ~1.2KB.
Note: recursion is supported, macros can call other macros, and can call themselves.
* Subroutines are saved in string FourCCs. e.g. ```*SUBA="mVr4p60'60p'!S!2E!1N"``` Note: Use single quotes for text within double quotes.
* Subroutines are saved in string FourCCs. e.g. *SUBA="mVr4p60!S!2E!1N" Note: Use single quotes for text within double quotes.
* Subroutines are launched ```^SUBA``` e.g. ```>19:30^NIGH~^DAYS``` (if(time>19:30) Night(); else Day(); ).
- Added support testing current camera mode, system variable 'v' will have the mode like follows.
* video=12
Expand Down Expand Up @@ -564,6 +606,6 @@ Display the current mode with with this command: ```"mode $v"!R``` or fast/clea



updated: October 25, 2024
updated: November 13, 2024

[Learn more](..) on QR Control
3 changes: 3 additions & 0 deletions docs/firmware/lfs/LABS_HERO12_02_30_70.zip
Git LFS file not shown

0 comments on commit 1a90d32

Please sign in to comment.