ITADN
brilliantlabsAR/frame-codebase

版本发布 8

Release v25.278.1113v25.278.1113
? · 2025-10-05

# Vulnerability fix - Fixes a buffer overflow vulnerability in lua_write_to_repl() that could allow remote code execution via Bluetooth. https://github.com/brilliantlabsAR/frame-codebase/pull/301 - (There is No any update in Noa app as of now, this firmware will be added in upcoming releases) ## Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v25.031.0924v25.031.0924
? · 2025-01-31

Decompression Library 📂 - Added new API for decompressing LZ4 compressed data - Improved internal decompression code for FPGA images **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v25.008.1013v25.008.1013
? · 2025-01-08

Camera API completed 📷 - Added variable resolution settings to `camera.capture` - Added new JPEG quality modes to `camera.capture` - Added panning feature to `camera.capture` - Memory-efficient JPEG header generation for different quality and resolution options - New FPGA side SPI block. Allows for faster and more stable SPI transactions - Improved factory test scripts - Updated Lua test scripts for new APIs ⚠️ **API changes** - `camera.capture{ quality_factor = int }` has been changed to `camera.capture{ quality = str }`. Valid values for `quality` are `'VERY_LOW'`, `'LOW'`, `'MEDIUM'`, `'HIGH'`, and `'VERY_HIGH'`, **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v24.310.0800v24.310.0800
? · 2024-11-05

Fixed auto-exposure bugs 📷 - Better auto-exposure defaults for gain and shutter limits - Fixed underflow bug for low shutter values - Re-added VTS register adjustment for shutter values longer than 810 **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v24.276.1359v24.276.1359
? · 2024-10-02

Auto-white balance & power saving features 🎨 - Added automatic white balancing to `camera.auto{}` - Added display power saving API - Fixed camera power saving API - Fixed display glitch when turning Frame off and on - Fixed FPGA read/write API naming - More consistent naming of camera/display register access API ⚠️ **API changes** - `frame.camera.sleep()` removed and replaced by `frame.camera.power_save()` - `frame.camera.wake()` removed - `frame.fpga.read()` and `frame.fpga.write()` changed to `frame.fpga_read()` and `frame.fpga_write()` respectively - `frame.camera.set_register()` and `frame.camera.get_register()` changed to `frame.camera.write_register()` and `frame.camera.read_register()` respectively - `frame.display.set_register()` changed to `frame.display.write_register()` - Optional parameter `gain_limit` of `frame.camera.auto{}` changed to `analog_gain_limit` - Return table entry `gain` of `frame.camera.auto{}` changed to `analog_gain` **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v24.255.0646v24.255.0646
? · 2024-09-11

Camera autoexposure improvements 📸 - New faster and more stable autoexposure algorithm - Added gamma correction block to ISP pipeline - Lua file write bug fixed when string contains a zero character **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v24.248.0928v24.248.0928
? · 2024-09-04

Bluetooth speed bump (again) and faster JPEG download 🏎️ - BLE throughput for iOS/MacOS users improved to 65+kB/s by adjusting MTU to 247 - JPEG glitch fixed when reading images very fast by adding a new API to check when the image is ready `frame.camera.image_ready()` **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)

Release v24.241.0836v24.241.0836
? · 2024-08-28

Bluetooth pairing & speed improvements 🏎️ - Display now shows "Paired" or "Ready to Pair" based on the pairing state - BLE throughput for iOS/MacOS users improved from 50kB/s to 60kB/s by adjusting MTU from 256 to 185 **Update your Frame automatically using [AR Studio](https://github.com/brilliantlabsAR/ar-studio-for-vscode) or the [Noa App](https://github.com/brilliantlabsAR/noa-flutter)** Want to update manually? Use the `.zip` for over-the-air updating with [nRF Connect](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile)