The "standard" Logic trace for the TiWi-SL startup sequence shows the following after power-up:
-> MCU sends HCI_CMND_SIMPLE_LINK_START
<- CC3000 sends HCI_EVNT_PATCHES_DRV_REQ
-> MCU sends DRV patch
<- CC3000 sends HCI_EVENT_PATCHES_BOOTLOAD_REQ
-> MCU sends BOOTLOAD patch
<- CC3000 sends HCI_EVENT_PATCHES_FW_REQ
-> MCU sends FW patch
-> CC3000 sends HCI_CMND_SIMPLE_LINK_START
I send the HCI_CMND_SIMPLE_LINK_START, the CC3000 responds with the three patch requests, and I respond to each with a zero-length patch response. However, after the three patch requests are dealt with, the CC3000 never responds with the HCI_CMND_SIMPLE_LINK_START. There's no activity on the trace after the third patch response.
After the third patch response, the MCU is properly deasserting CS and CC3000 responds by deasserting the IRQ, but IRQ is not asserted after that for the HCI_CMND_SIMPLE_LINK_START as expected.