But as soon as I pull up the SOP2 and trying to connect through the cc3200tool, I wont see anything else than a timeout. The box is booting as expected (green light, no sound):
(venv) root@testing:/usr/src/venv# cc3200tool -p /dev/ttyUSB0 --reset dtr read_all_files ExtractedFromBox/
2025-03-14 13:26:51,886 – Connecting to target…
2025-03-14 13:26:54,243 – timed out while waiting for ack
2025-03-14 13:26:56,499 – timed out while waiting for ack
2025-03-14 13:26:58,759 – timed out while waiting for ack
2025-03-14 13:27:01,019 – timed out while waiting for ack
2025-03-14 13:27:03,275 – timed out while waiting for ack
2025-03-14 13:27:03,275 – Could not connect to target: Did not get ACK on break condition
(venv) root@testing:/usr/src/venv#
If I do not connect SOP2 to anything, I see at least the cc3200tool is able to detect the debug output, but of course it cannot continue.
(venv) root@testing:/usr/src/venv# cc3200tool -p /dev/ttyUSB0 --reset dtr read_all_files ExtractedFromBox/
2025-03-14 13:46:30,255 – Connecting to target…
2025-03-14 13:46:35,348 – Connected, reading version…
2025-03-14 13:46:53,188 – timed out while waiting for ack
2025-03-14 13:46:53,189 – Could not connect to target: No ack for packet opcode=0x2f
(venv) root@testing:/usr/src/venv#
What am I doing wrong? What can I do? Does anybody has a clue for me?
I followed the instrucions supplied with Teddycloud.
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
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?
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.