Back in 2012, technology websites were abuzz with news of the Lytro: a camera that was going to revolutionize photography thanks to its innovative light fields technology. An array of microlenses in front of the sensor let it capture a 3D image of a scene from one point, allowing the user to extract depth information and to change the focus of an image even after capturing it.

The technology turned out to be a commercial failure however, and the company faded into obscurity. Lytro cameras can now be had for as little as $20 on the second-hand market, us [ea] found out when he started to investigate light field photography. They still work just as well as they ever did, but since the accompanying PC software is now definitely starting to show its age, [ea] decided to reverse-engineer the camera’s firmware so he could write his own application.

[ea] started by examining the camera’s hardware. The main CPU turned out to be a MIPS processor similar to those used in various cheap camera gadgets, next to what looked like an unpopulated socket for a serial port and a set of JTAG test points. The serial port was sending out a bootup sequence and a command prompt, but didn’t seem to respond to any inputs.

A Lytro camera with a connector soldered on topdeeper digging, [ea] began to disassemble the camera’s firmware. He managed to find a list of commands like “take photo”, “delete”, “reboot” and so on which neatly mapped to known camera functions, as well as a few undocumented ones. The command interpreter also seemed to check for a certain input string, generated by passing the camera’s serial number together with the word “please” through an SHA-1 hash function – this turned out to be the keyword to unlock the serial interface.

Now able to send commands directly to the camera’s CPU, [ea] wrote a Python library and a set of tools to operate the camera remotely, and enabled several new features. The Lytro can now function as a webcam, for example, or be operated remotely with full control over its zoom and focus mechanisms. All those functions can be accessed via the built-in WiFi interface, so there’s no need to solder wires to the CPU’s serial port.

With the low-level functions now out in the open, we’re curious to see what hidden potential there is still in Lytro’s technology. Perhaps these cameras can be repurposed to make more advanced 3D capture systems, similar to Google’s research presented in 2018. If you need a primer on light field technology, check out Alex Hornstein’s presentation from the 2018 Supercon.

Explore More

This is the price of Xiaomi Smart Camera C200 and Xiaomi 22.5W Power Bank 10000mAh in Indonesia

Apart from launching the Redmi Smart Band 2 and Redmi Buds Essentials, Xiaomi Indonesia still has two other products from the AIoT category, namely the Xiaomi Smart Camera C200 and the Xiaomi 22.5W Power Bank 10000mAh. What are the features and how much does it cost? Price Xiaomi Smart Camera C200 Xiaomi Smart Camera C200 […]

iPhone 15 and 15 Plus could see delay over upgraded 48MP camera

iPhone 14 Pro and Pro Max got a major camera upgrade with a 48MP main sensor and earlier this year, analyst Jeff Pu said he expected that would trickle down to the iPhone 15 and 15 Plus. While Apple is believed to still be planning on that upgrade, there is the possibility of a camera […]

Jack Whitehall responds after his Rolf Harris joke gets him muted on Soccer AM

Jack Whitehall has responded after his savage Rolf Harris joke got him muted on Soccer AM‘s final ever episode. Earlier this year, Sky Sports released a statement to mark the show’s cancellation after a remarkable 28-year stay on our screens. The final ever episode of the Sky Sports program featured guests Stormzy, actor Stephen Graham […]