Skip to content

Commit c85021d

Browse files
committed
Some TB2 info
1 parent efd9a9f commit c85021d

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

content/docs/tools/teddyCloud/setup/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@ First of all, prepare your teddyCloud installation. On first run, teddyCloud gen
2020
Please connect your Toniebox to your Wi-Fi and update its firmware. Many boxes are shipped with a production firmware that needs to be updated. Otherwise the box won't work as it should. It is not necessary to connect the box to the mytonies app/account. [Connect the box without the setup assistant.](https://support.tonies.com/hc/en-us/articles/29036588511762-How-do-I-set-up-a-Wi-Fi-connection-without-the-setup-assistant)
2121

2222
## Device specific preparation
23-
Please check wether you got a Toniebox with a CC3200, CC3235 or ESP32 and continue with the following steps:
23+
Please check wether you got a Toniebox 1 with a CC3200, CC3235 or ESP32 and continue with the following steps:
2424
* [Dump CA and client certificates](dump-certs)
2525
* [Flash the replacement CA](flash-ca)
2626
* [DNS](dns)
2727

28+
The Toniebox 2 is different and we are on it to make it work with teddyCloud.
29+
2830
## Test & Troubleshooting
2931
If you have problems with teddyCloud or just want to be sure everything works as it should, please check our [Test & Troubleshooting site](test-troubleshooting).
3032

content/docs/tools/teddyCloud/setup/dump-certs/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ As the dumping process is different for each type of box, continue with the devi
2222
* [CC3200](cc3200)
2323
* [CC3235](cc3235)
2424
* [ESP32](esp32)
25+
* [Toniebox 2](tb2)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: "Toniebox 2"
3+
description: ""
4+
---
5+
6+
# Toniebox 2
7+
You'll have to manually extract it from the flash of the box with a SOP8 clamp directly from the memory or by desoldering it. Reading in-circuit can be tricky, but is possible. I recommend flashrom as tool for that.
8+
9+
## Reading the flash with Pico
10+
As a probe you may use a raspberry pi pico with the serprog protocol firmware for it. It may be downloaded from the [libreboot project](https://rsync.libreboot.org/stable/26.01rev1/roms/libreboot-26.01rev1_serprog_pico.tar.xz)
11+
```
12+
flashrom -p serprog:dev=/dev/ttyACM0:921600 -r tb2-flash.bin --progress
13+
```
14+
You may do multiple reads and compare the result
15+
```
16+
flashrom -p serprog:dev=/dev/ttyACM0:921600 -r tb2-flash.2.bin --progress
17+
diff tb2-flash.bin tb2-flash.2.bin #no output = equal
18+
```
19+
20+
## TBD
21+
The certificates in the flash are encrypted. We are working on a solution to decrypt them.

0 commit comments

Comments
 (0)