Why Do We Need Flash In Bluetooth Module
The external Flash is almost certainly storing the firmware for the CSR chip. A Bluetooth stack is not a small or simple piece of software. The use of off-die flash is probably for cost reasons, I believe it's difficult to integrate large amounts of flash with normal CMOS logic chips.