No luck with cc3200tool

I followed the instrucions supplied with Teddycloud.

image

Which kind of wrong wiring could be leading to such a behaviour? As I wrote, TX/RX works with the Debug from orig. Bootloader. Beside this I also wrote, SOP2 is connected to VCC, what else beside this is necessary? At least nothing more mentioned in the guide.
Thanks

Please describe your wiring between the board and the ftdi. If you use a connector-cable you have to proof the right order of the pins.

Hi there, i am new and i have the issue. Is there any help out there? thanks in advanced.

Please check the connector. I have a cable, there is 1,3,4,7,9 on one side and 2,4,6,8,10 on the other side.

Thanks for your reply.
I Double Check the Wireing and also tried with thin wires Directly attached to the Board. Still the Same Issue.

Did you have and other help for me?
Can you agree, the following pinout?

Starting from the left corner:

1 tx
2 rx
4 rst → dtr
5 ground
3 + 9 Bridge direkty on the Board

LED was solid Green.

Thanks in Advanced
Best regards

same problem here :frowning:

I have the same cable as you and it worked fine just yesterday. I pretty sure, you have to mirror the connection.

Here it is, what is working fine for me.

Here are some pictures showing my setup, I think its better than just explanation.
SOP2 and VCC not connected together at this moment. Fyi, I tried both, SOP2 ↔ VCC of the Toniebox and SOP2 connected to the VCC of the UART interface. When SOP2 connected to the VCC of the UART, the box simply boots as normal.



Hi terner,
I have the exact same issue as you. I can see the debug output at regular boot just fine as you. We also seem to have the same board version.
I also soldered contacts to the debug port, but instead of using a FTDI UART I only have a CH3400 on an Arduino Nano board at the moment, where I keep RST pulled to GND to bypass the Arduino. So I have to do the reset manually, but it seems to work fine.
I can also get the output “Connected, reading version…” and then get the timeout because of the missing ack packet opcode=0x2f.

My next try would be to use a better USB to UART converter and check the soldering, but in my opinion it should work, as the cc3200tool says it has connected and the debug output can be read.

Could it be possible, that something on the board has changed, so the reading the memory is prohibited? Our PCBs e.g. look different from the guide, the debug port has some contour in the shape of the connector drawn around. Has anybody else managed to read the memory of this version?

Nope there is a V1 and V2 CC3200 board. Only the layout has changed.

I have the same problem. When I don’t connect SOP2, I get a connection but no access. When I connect SOP2 to VCC from the adapter or the box, the box doesn’t boot. The LED just stays green — which is probably correct. But the RST doesn’t seem to work in this state. The LED on the adapter lights up and RST is pulled LOW, but nothing happens. I also tried it manually. The CC3200 doesn’t seem to respond to RST when SOP2 is high. As I said, without SOP2 connected, RST works. I’ve rewired everything twice and checked all connections. The 3.3V are correct.




I finally got it done with a new UART board, the same as @terner has.
A few things i noticed along the way, which might help somebody:

  • Try to change Rx and Tx, i always mix them up
  • If the wiring is correct, you should at least be able to see the debug output at normal startup. If this is not working, you most likely won’t be able to read/write via cc3200tool
  • Even if everything is correct, it sometimes doesn#t work because of bad connection between jumper cable and soldered wire. Retry a few times and also do power reset on the UART adapter and the box

@bjoe10 can you see the debug output at regular startup? Have you checked this first?

Yes, on normal Startup there is a connection. I flashed a esp32 box successfully with the adapter so the adapter is fine i think. I tried all i can imagine but no luck with the cc board.

A post was split to a new topic: Could not connect to target: No ack for packet opcode=0x2f

Thanks for your reply. i tried your pinout. Still not working. Led Stays in all cases solid green. But no connection possible.
user@MacBookPro cc3200tool % cc3200tool -p /dev/tty.usbserial-A50285BI read_all_files ExtractedFromBox/ read_flash backup.bin

2025-05-23 12:00:53,666 – Connecting to target…

2025-05-23 12:00:56,084 – timed out while waiting for ack

2025-05-23 12:00:58,501 – timed out while waiting for ack

2025-05-23 12:01:00,923 – timed out while waiting for ack

2025-05-23 12:01:03,343 – timed out while waiting for ack

2025-05-23 12:01:05,759 – timed out while waiting for ack

2025-05-23 12:01:05,764 – Could not connect to target: Did not get ACK on break condition

Did you have other help please.
Thanks in advanced.

I also still could not solve that issue. Situation still the same, everything looks fine, but no solution.

The reset is missing.

If your uart has an dtr pin, then use it.

Add --reset dtr in your command. Then it should work.

I quote the guide in teddycloud:

If your UART programmer has a DTR pin, use --reset dtr before each command (e.g., cc3200tool -p COM3 --reset dtr ...). Otherwise, you’ll need to briefly connect the RST Pin (Toniebox) to GND before each command. If you skip this step, the console will display “timed out while waiting for ack” and abort the operation.

Which uart are you using?

I had a similar problem. Sometimes I could establish a connection, but most of the time it timed out. My solution: I used resistor wires to connect to the UART. These were shortened to a maximum of 3cm without any additional cables. The UART is then practically soldered to the board, and you have to be careful not to create a short circuit (when crossing the pins). I hope it works for you.

Ok, after wasting so many days without any progress, I give up now.
I bought an ESP32 version, which worked with the same setup directly on the first try.