Has anyone managed to use the CC3000 to send multicast packets? I've been running into problems with the module hanging when I sendto an address like 225.0.0.77 until I power-cycle it. Just changing that to any other address works fine (as verified through tcpdump in monitor mode). The first call using multicast appears to return correctly (but doesn't show up on the network), but the module never replies after that.
If you are able to send multicast packets (say, 2 or more) could you please change the DEBUG_MODE to 1 in utility/debug.h and post the SPI transfer? It should start like this to send opcode 0x83, depending on the length of data sent:
Code: Select all
CC3000: SpiWriteDataSynchronous Start
01 00 xx 00 00 02 83 18 xx 00