Releases: brilliantlabsAR/frame-codebase
Release v25.008.1013
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
camera.capture{ quality_factor = int }
has been changed tocamera.capture{ quality = str }
. Valid values forquality
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
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
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
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
frame.camera.sleep()
removed and replaced byframe.camera.power_save()
frame.camera.wake()
removedframe.fpga.read()
andframe.fpga.write()
changed toframe.fpga_read()
andframe.fpga_write()
respectivelyframe.camera.set_register()
andframe.camera.get_register()
changed toframe.camera.write_register()
andframe.camera.read_register()
respectivelyframe.display.set_register()
changed toframe.display.write_register()
- Optional parameter
gain_limit
offrame.camera.auto{}
changed toanalog_gain_limit
- Return table entry
gain
offrame.camera.auto{}
changed toanalog_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
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
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
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
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
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
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