Skip to content

Added USB-C UART Hints #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/docs/tools/teddyCloud/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ to host your own figurine audio files on e.g. your [NAS or any other server](set

![teddyCloud Webinterface](/img/teddyCloudWebinterface.png)

You can also use teddyCloud on the command line to manipulate esp32 firmware dumps or encode Tonie Audio Files (TAFs). See ```toniecloud --help```.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SciLor can you confirm this?

You can also use teddyCloud on the command line to manipulate esp32 firmware dumps or encode Tonie Audio Files (TAFs). See ```teddycloud --help```.

## Links
* [GitHub](https://github.com/toniebox-reverse-engineering/teddycloud)
Expand Down
2 changes: 1 addition & 1 deletion content/docs/tools/teddyCloud/setup/dump-certs/esp32.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: ""

# ESP32
You can extract the flash memory via the debug port of the box and the esptool. Keep your backup! Please use a recent version of [esptool](https://github.com/espressif/esptool). (>v4.4)
Please connect the jumper J100 (Boot) and reset the box to put it into the required UARTmode. Connect your 3.3V UART to J103 (TxD, RxD, GND).
Please connect the jumper J100 (Boot) and reset the box to put it into the required UARTmode. Connect your 3.3V UART to J103 (TxD, RxD, GND). Please avoid USB-C UARTs as they were recently reported as not working as expected.

If you're unsure in which mode the ESP32 is starting:

Expand Down
2 changes: 1 addition & 1 deletion content/docs/wiki/cc3200/debug-port.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ SOP2 (pin 9) high will activate the UART load mode to flash the system during de

# Extract Firmware
## Introduction
Grab your favourite USB-UART **3.3V** interface, recommending those with DTR or RTS port to automate board reset. You may also use a CC3200 Launchpad, but then you will need to reset it by hand. SOP2 need to be pulled high while reset to set the cc3200 into UART-Mode.
Grab your favourite USB-UART **3.3V** interface, recommending those with DTR or RTS port to automate board reset. Please avoid USB-C UARTs as they were recently reported as not working as expected. You may also use a CC3200 Launchpad, but then you will need to reset it by hand. SOP2 need to be pulled high while reset to set the cc3200 into UART-Mode.
You may have a UART to USB adapter that supports both 3.3V and 5V. In this case you should find a jumper on the board to select the correct mode. You can see examples of such jumpers here (but there are others.)
**In any case, make absolutely sure that 3.3V (often labelled 3v3) is set or you will frie your board!**

Expand Down
8 changes: 8 additions & 0 deletions content/docs/wiki/general/known-problems.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,14 @@ The box was plugged into power supply with more than 9V.
* microSD defect?

# cc3200tool related
## raise CC3200Error("Timed out while waiting for ack")
### Checks
* Did you do the reset?
* Did you connect Toniebox rst to UART dtr and use the --reset dtr parameter?
* Which UART version are you using?
### Solutions
* Do not use a USB-C UART. They seems not to work reliable. Choose a mikro-USB version instead.

## raise CC3200Error("rx csum failed")
### Checks
* Ground ok?
Expand Down