Teddycloud CC3200 newbie guide

And here both lights with power supply

Is The sd Card still in Place? Iirc the light was Green when i did it yesterday.

Is the Box working fine if you reassemble it now?

i copied this are you sure it is the RTS Pin? Cause in the Picture above it is called the RST PIN. OR do i have to connect the RTS on my UART to GND?

Most likely it is a typo. Will fix that later.

I had flashed the SD Card. Because i was stupid. But i flashed it again to FAT32 and it worked.

I have now just 1 Directory in my SD card.

Content/00000000
Content/00000001
Content/450E230E

but no other trashcan like in this video

do i have to get Power to Pin 3 AND 9?

Like writen in this post?

Don’t know.

I followed the guide and it worked as it should. Please check your equipment if its working fine and if your Clamp has the expected wiring (maybe the first row is actually the second and the second the first?). For me it looks like you are doing everything correctly.

I am such an Idiot… you are right. Wrong line.

So if the PCB is glowing RED your are wrong with the lines.

Hey, I am struggling with the connection for flashing the box. I connected the UART, the green light is lightning. But still, lsusb / cc3200tool is not showing anything helpful.
If I plugin in the device, the following two devices will be added to lsusb:
Bus 001 Device 001: ID 1a86:7522 1a86 USB Serial
Bus 000 Device 000: ID 1a86:7522 1a86 USB 3.1 Bus

I am on macos 15.2, using the cc3200tool branch with the ftdi://ti:launchpad:cc3101/2 connection way. I use the original USB-C cable. board is a cc3200r1.

UART: Weiact ch340k ch340 usb zu serial/ttl uart modul 3,3 v ttl auto download - AliExpress 7

any idea how to solve that issue? thanks!

Thanks for the structured guide! I am still coping with getting my CC3200 box connected to the Teddycloud, so I will restart the process using your guide. Hotglue for the wires is a great idea!
One suggestion regarding the server certificate: What I did was use the Portainer console to copy the ca.der to /teddycloud/data/www/web. I was then able to download it on my other machine via browser http://[teddycloud-ip]/web/ca.der
Cheers

In the next version the download of the ca.der (tc) will be available in the gui also (preview available in develop version already )

1 Like

Hello chuckf,

thank you for your detailed answer and help. I am now finally after christmas one step further.

I have followed your instructions except that I no longer use AdguardHome.

- TC reinstalled
- Use the TC patch
- Teddycloud works properly and now displays the following

- The box reports after freshness-check: Codeword owl

The question now is whether I have to repatch the box after reinstalling TC?
So only this step? or the whole instruction of the cc3200 tool? Is this about the Teddycloud or Boxine cert?
cc3200tool --reset dtr -p /dev/ttyUSB0 write_file /home/pi/cc3200tool-env/server/ca.der /cert/c2.der

If you did a clean new teddycloud installatioin (and also deleted the former volumes where the certificates are stored), teddycloud created new server certificates upon its first start (in /teddycloud/certs/server inside the container). So you have to write exactly this certificate (/teddycloud/certs/server/ca.der) onto your Toniebox with the command you already posted (→ /cert/c2.der). Reboot the Toniebox afterwards and it should work.

You can access the teddycloud volumes outside the container (on your Docker host machine) using the directories of this output:

docker inspect -f '{{range .Mounts}}{{.Type}}: {{.Source}} => {{.Destination}}{{println}}{{ end }}' teddycloud

Default should be /var/lib/docker/volumes/teddycloud_certs/_data/server/ca.der, but depending on your Docker host OS and your docker-compose.yaml, this might vary.

Very good, then I’ve finally got it right. Here is my approach with unfortunately sobering results.

  1. docker cp teddycloud:/teddycloud/certs/server/ca.der /home/pi/
  2. cc3200tool --reset dtr -p /dev/ttyUSB0 write_file /home/pi/ca.der /cert/c2.der

// then the box lights up green and can only be restarted by disconnecting and reconnecting the battery, reset does not work

  1. freshness check codeword: owl

Do you have any ideas where I made a mistake? Unfortunately I ran out of mine.
Thank you again.

Writing the certificate obviously worked according to your logs.

Can you show your ngCfg.json? Which patches have you used there?

I am currently using the altUrl.tc.fritz.box but I have tried the altCa.305 before.

Why aren’t you using the alt ca patch? Have you wrote the teddycloud ca as ca.der into your firmware image? Only in this case it will work without the patch.

Do you think it should work as follows?
“patches“: [”altCa.305”, ‘altUrl.tc.fritz.box’]

What exactly do you mean by writing ca.der in the firmware?

There is one step where you should write the ca.der from tc as c2.der into the firmware. That’s what I meant.

And yes, if you followed the guide, adding the altCa patch can help

@henryk
this was the solution [”altCa.305”, ‘altUrl.tc.fritz.box’]. Thank you very much!
and even @marco79cgn thx for your great help!