Interesting article with a tear down of this device, and what makes it interesting is they used an FPGA device in it.