Skip to content

Commit

Permalink
deploy: f2f9f9e
Browse files Browse the repository at this point in the history
  • Loading branch information
SciLor committed Mar 24, 2024
1 parent bb5f7e8 commit c8e0ae0
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions docs/tools/teddycloud/dump-certs/esp32/index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!doctype html><html lang=en dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="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. (>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). If connected with the Boot jumper, the box just start in &ldquo;DOWNLOAD (USB/UART0)&rdquo; mode (Check with a serial monitor) and the LED will be off."><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="ESP32"><meta property="og:description" content="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. (>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). If connected with the Boot jumper, the box just start in &ldquo;DOWNLOAD (USB/UART0)&rdquo; mode (Check with a serial monitor) and the LED will be off."><meta property="og:type" content="article"><meta property="og:url" content="https://tonies-wiki.revvox.de/docs/tools/teddycloud/dump-certs/esp32/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2024-02-26T20:21:00+01:00"><title>ESP32 | Toniebox Hacking</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.e2994ec3dc0cc7d1d85b138ad4e4c3f02d8abfa8b8471dfe0ab15a7a8a77d6ee.css integrity="sha256-4plOw9wMx9HYWxOK1OTD8C2Kv6i4Rx3+CrFaeop31u4=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<!doctype html><html lang=en dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="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. (>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). If connected with the Boot jumper, the box just start in &ldquo;DOWNLOAD (USB/UART0)&rdquo; mode (Check with a serial monitor) and the LED will be off."><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="ESP32"><meta property="og:description" content="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. (>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). If connected with the Boot jumper, the box just start in &ldquo;DOWNLOAD (USB/UART0)&rdquo; mode (Check with a serial monitor) and the LED will be off."><meta property="og:type" content="article"><meta property="og:url" content="https://tonies-wiki.revvox.de/docs/tools/teddycloud/dump-certs/esp32/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2024-03-22T21:45:08-04:00"><title>ESP32 | Toniebox Hacking</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.e2994ec3dc0cc7d1d85b138ad4e4c3f02d8abfa8b8471dfe0ab15a7a8a77d6ee.css integrity="sha256-4plOw9wMx9HYWxOK1OTD8C2Kv6i4Rx3+CrFaeop31u4=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.5fad018a913a40b4608a67a56c26e0037b7163dbe79b4b8b35aaaa6270af6400.js integrity="sha256-X60BipE6QLRgimelbCbgA3txY9vnm0uLNaqqYnCvZAA=" crossorigin=anonymous></script></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>Toniebox Hacking</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul class=book-languages><li><input type=checkbox id=languages class=toggle>
<label for=languages class="flex justify-between"><a role=button class="flex align-center"><img src=/svg/translate.svg class=book-icon alt=Languages>
Expand All @@ -19,7 +19,7 @@
<label for=section-682231c8b0ba39c29d77ab65a2a7a682 class="flex justify-between"><a role=button>General</a></label><ul><li><a href=/docs/wiki/general/glossary/>Glossary</a></li><li><a href=/docs/wiki/general/audio-file-format/>Audio file format</a></li><li><a href=/docs/wiki/general/battery-power-supply/>Battery & Power supply</a></li><li><a href=/docs/wiki/general/internal-audio-files/>Internal audio files</a></li><li><a href=/docs/wiki/general/known-problems/>Known problems</a></li><li><a href=/docs/wiki/general/protocol-analysis/>Protocol analysis</a></li><li><a href=/docs/wiki/general/traffic-sniffing/>Traffic sniffing</a></li><li><a href=/docs/wiki/general/useful-links/>Useful links</a></li></ul></li></ul></li></ul><ul><li><a href target=_blank rel=noopener>More</a><ul><li><a href=https://github.com/toniebox-reverse-engineering target=_blank rel=noopener>GitHub</a></li><li><a href=https://t.me/toniebox_reverse_engineering target=_blank rel=noopener>Telegram Chat</a></li><li><a href=https://forum.revvox.de/ target=_blank rel=noopener>Discourse Forum</a></li></ul></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>ESP32</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#browser-based>Browser based</a></li><li><a href=#legacy>Legacy</a></li></ul></nav></aside></header><article class=markdown><h1 id=esp32>ESP32
<a class=anchor href=#esp32>#</a></h1><p>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. (>v4.4)
<a class=anchor href=#esp32>#</a></h1><p>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 <a href=https://github.com/espressif/esptool>esptool</a>. (>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).
<img src=/img/tb-esp32-uart.jpg alt="J103 Pinout"></p><p>If connected with the Boot jumper, the box just start in &ldquo;DOWNLOAD (USB/UART0)&rdquo; mode (Check with a serial monitor) and the LED will be off. Beware, if the serial monitor is open it will block esptool.py from accessing the esp. If you get a &ldquo;BROWNOUT_RST&rdquo; check your power supply / battery. &ldquo;SPI_FAST_FLASH_BOOT&rdquo; indicates a boot without the J100 jumper.</p><h2 id=browser-based>Browser based
<a class=anchor href=#browser-based>#</a></h2><p>You can use the build in ESP32 box flashing tool in the webinterface of teddyCloud to backup your box with &ldquo;Read ESP32&rdquo;.
Expand All @@ -46,6 +46,6 @@
cp certs/client/esp32/CLIENT.DER certs/client/esp32-fakeca/
cp certs/client/esp32/PRIVATE.DER certs/client/esp32-fakeca/
cp certs/server/ca.der certs/client/esp32-fakeca/CA.DER
</code></pre><p>Be sure, that the dump is okay and you are able to extract the certificates.</p><p><a href=../../flash-ca/esp32>Please continue with flash CA step for the ESP32</a></p></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/toniebox-reverse-engineering/toniebox-reverse-engineering.github.io/commit/c1f0528ac1391f07a98d72f2e6f46395340b7f05 title='Last modified by 0xbadbee | 2024-02-26' target=_blank rel=noopener><img src=/svg/calendar.svg class=book-icon alt=Calendar>
<span>2024-02-26</span></a></div><div><a class="flex align-center" href=https://github.com/toniebox-reverse-engineering/toniebox-reverse-engineering.github.io/edit/master/content/docs/tools/teddyCloud/dump-certs/esp32.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit>
</code></pre><p>Be sure, that the dump is okay and you are able to extract the certificates.</p><p><a href=../../flash-ca/esp32>Please continue with flash CA step for the ESP32</a></p></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/toniebox-reverse-engineering/toniebox-reverse-engineering.github.io/commit/083bcc4f6000aa86f363197c7fe263336828662d title='Last modified by Mike | 2024-03-23' target=_blank rel=noopener><img src=/svg/calendar.svg class=book-icon alt=Calendar>
<span>2024-03-23</span></a></div><div><a class="flex align-center" href=https://github.com/toniebox-reverse-engineering/toniebox-reverse-engineering.github.io/edit/master/content/docs/tools/teddyCloud/dump-certs/esp32.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit>
<span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#browser-based>Browser based</a></li><li><a href=#legacy>Legacy</a></li></ul></nav></div></aside></main></body></html>
Loading

0 comments on commit c8e0ae0

Please sign in to comment.