Releases: brilliantlabsAR/frame-codebase
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
Release v24.200.1206
Color text support 🌈
- Added API support in
display.text()
for changing text color and character spacing - Improved
display.assign_color()
anddisplay.assign_color_ycbcr()
API
display.assign_color()
anddisplay.assign_color_ycbcr()
now require a named color as the first argument- Values passed to
display.assign_color_ycbcr()
must now be 0-15, 0-7 and 0-7 for y, cb, and cr respectively
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