Well done for your teardown! Just wanted to point to an erroneous identification of the bluetooth chip. On your pics I can clearly see Marvell's 8686 WLAN chip. However it's not a combo WLAN+Bluetooth chip as there is another chip right next to it that comes from CSR (you can read it on the packaging) and that's CSR's bluetooth SoC. Also the chip underneath the Elpida DRAM die is Texas Instruments's OMAP 3 chip. The other TI chip next to it (TWLXX) is the power management unit that works with it. THx