Skip to content

Releases: brilliantlabsAR/frame-codebase

Release v25.008.1013

08 Jan 13:18
Compare
Choose a tag to compare

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 or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.310.0800

05 Nov 08:12
Compare
Choose a tag to compare

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 or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.282.1117

08 Oct 11:30
05037a1
Compare
Choose a tag to compare

Further power optimisations for camera 📷

  • camera.power_save(true) now powers down the MIPI DPHY for even more power savings

Update your Frame automatically using AR Studio or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.276.1359

02 Oct 14:19
Compare
Choose a tag to compare

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 or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.267.0914

23 Sep 09:23
0237bfb
Compare
Choose a tag to compare

Easier pairing 🔗

  • The reset button now only needs to be clicked to fully reset Frame. No need to hold
  • Clicking the button will keep Frame on until it's undocked and docked again

Update your Frame automatically using AR Studio or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.255.0646

11 Sep 07:07
Compare
Choose a tag to compare

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 or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.248.0928

04 Sep 09:57
a97dfb1
Compare
Choose a tag to compare

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 or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.241.0836

28 Aug 08:45
Compare
Choose a tag to compare

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 or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.227.1307

15 Aug 07:21
8c65615
Compare
Choose a tag to compare

Enabled watchdog reset 🦮

  • If Frame's firmware locks up for any reason, the watchdog will reset it after 6 seconds

Update your Frame automatically using AR Studio or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect

Release v24.220.1445

07 Aug 14:56
7f76ee6
Compare
Choose a tag to compare

Improved pairing screen 📲

  • Display now shows "Frame" + last 2 digits of MAC address when not running anything
  • Advertising name matches Frame + last 2 digits of MAC address

Update your Frame automatically using AR Studio or the Noa App

Want to update manually? Use the .zip for over-the-air updating with nRF Connect