This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2541 HostTestApp UART communication weirdness

Other Parts Discussed in Thread: CC2541

After powerup on a custom board, sending the UTI_Reset command to the CC2541 does nothing.The byte string is 01 80 fe 01 00.

After feeding the CC2541 with some extra bytes, it finally sends CommandStatus Ok with the opcode 0xfe80. The reply comes after transmitting exactly 48 bytes (the 5 bytes included in the count, and the remaining bytes can be anything 0, random...)

The CC2541 never sends anything else after.

Anyone seen this? The exact same binary burned into the CC2541EM works fine. Reading the binaries out of both chips, there is a difference:

$ diff evboard.hex custom.hex
662c662
< :10295000FFFFFFFFF200FFFF31B1E1FF74F7121A32
---
> :10295000FFFFFFFFD800FFFF31B1E1FF74F7121A4C
16004,16006c16004,16006
< :10E800000000100071BD48E4C7F51FD0460A173359
< :10E81000364CAC97020010009ADC5E2A123956CCB6
< :10E82000123FB64C84F7AB600300100001000000FB
---
> :10E8000000001000113A450F44F0A47302FBD0C37E
> :10E81000E99CB64D0200100016CE754C1B24F54A3B
> :10E82000D3C419DC65895E280300100001000000D4

???