Category Archives: Hacking

Amazon Dash (Wand) Teardown

The Amazon Dash, not to be confused with the Amazon Dash Button, is a device for adding items to an AmazonFresh order, either through voice commands or via its barcode scanner. Recently, someone who had read my Dash Button teardown … Continue reading

Posted in | Tagged , , , , , | Leave a comment

Ricoh Theta S Updater and Firmware Analysis

Ricoh provides a “Basic app” for Windows and Mac that will update the Theta S’ firmware and stitch the dual-fisheye video output into equirectangular video. The application UI and glue code, SphericalViewer.swf, is built using Adobe Flex, while the video … Continue reading

Posted in | Tagged , , , | 4 Comments

New Amazon Dash Button Teardown (JK29LP)

Amazon updated the Dash Button’s hardware to revision two earlier this year, so I decided it was time for a new teardown (here’s last year’s teardown). The new product number is JK29LP; the old product number is JK76PL. While the … Continue reading

Posted in | Tagged , , , | 40 Comments

Ubiquiti airFiber 5X Teardown

I recently came across a malfunctioning Ubiquiti airFiber 5X radio, so I decided to take it apart. The radio’s case can be opened by removing six T6 screws on the back. The PCB can then be removed by unscrewing six … Continue reading

Posted in | Tagged , , | Leave a comment

MacBook Webcam Teardown

With the release of the mid-2013 MacBook models, Apple stopped using the standard USB video device class interface for the laptops’ webcams. On these laptops, the webcam connects via the PCIe bus, enumerating as a Broadcom 1570 device. Unfortunately, this … Continue reading

Posted in | Tagged , , , , , , , | 2 Comments