Skip to content

Commit d21f908

Browse files
authored
v0.6.7
Next Version
2 parents e8abe47 + 5b59a82 commit d21f908

File tree

11 files changed

+307
-237
lines changed

11 files changed

+307
-237
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Currently implemented are:
2626

2727
## Planned
2828
* teddyBench integration
29+
* Toniebox 2 support
2930

3031
## Where to start?
3132
If you want to get started, please follow our [guide on our website](https://toniebox-reverse-engineering.github.io/docs/tools/teddycloud/).

contrib/data/www/web/assets/browser-ponyfill-0brH17kx.js renamed to contrib/data/www/web/assets/browser-ponyfill-touFzT30.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
180 KB
Loading

contrib/data/www/web/assets/index-Bj7ssOz6.js renamed to contrib/data/www/web/assets/index-ChpkR0Rj.js

Lines changed: 260 additions & 231 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contrib/data/www/web/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
}
5454
})();
5555
</script>
56-
<script type="module" crossorigin src="/web/assets/index-Bj7ssOz6.js"></script>
56+
<script type="module" crossorigin src="/web/assets/index-ChpkR0Rj.js"></script>
5757
<link rel="stylesheet" crossorigin href="/web/assets/index-zRaEDlqF.css">
5858
</head>
5959
<body>

contrib/data/www/web/translations/de.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
"icon": "Das für das Plugin verwendete Icon. Muss eine gültige Ant Design Icon-Komponente von https://ant.design/components/icon sein, z. B. TrophyOutlined, TagsOutlined",
126126
"pluginHomepage": "Homepage des Plugins",
127127
"pluginName": "Der Titel, der in Menüs angezeigt wird (erforderlich)",
128+
"standalone": "Boolesches Flag, das angibt, ob das Plugin im Standalone-Modus ausgeführt werden soll (kein Header, keine Sidebar, kein Footer). Wichtig: Der Wert true oder false darf nicht in Anführungszeichen stehen!",
128129
"teddyCloudSection": "Gewünschter Bereich, in dem das Plugin zur Navigation hinzugefügt wird (gültige Werte: home, tonies, tonieboxes, settings, community)",
129130
"version": "Version des Plugins"
130131
},
@@ -1519,6 +1520,7 @@
15191520
"connectESP32Text2": "Wenn du dir nicht sicher bist, in welchem Modus der ESP32 startet, überprüfe Folgendes.",
15201521
"downloadMode": "Download-Modus",
15211522
"downloadModeText": "LED ist aus, kein Ton, Serieller Output:",
1523+
"esp32UartJ100": "ESP32 J100",
15221524
"esp32UartJ103": "ESP32 J103",
15231525
"esp32UartJ103AnalogClamp": "ESP32 J103 mit Wäscheklammer-Klemme",
15241526
"esp32UartJ103Clamp": "ESP32 J103 mit 4-Pin-Klemme",
@@ -1560,6 +1562,12 @@
15601562
"baudRateInfo": "Wenn du Probleme beim Lesen oder Schreiben des Flash-Speichers hast, versuche die Baudrate zu ändern. Der Standardwert ist 921600.",
15611563
"browserNotSupported": "Die integrierte ESP32 Box Flashing Funktionalität kann nur mit Browsern genutzt werden, die die Web Serial API unterstützen. Dein genutzter Browser unterstützt diese Funktion leider nicht. Bitte verwende einen Browser, der die Web Serial API unterstützt, wie z.B. Chrome oder Edge.",
15621564
"esp32flasher": {
1565+
"ackBackUpWithOtherTool": "Ich habe ein Backup mit einem anderen Tool erstellt oder mir ist bewusst, dass ich ohne zusätzliches Backup auf eigenes Risiko fortfahre.",
1566+
"ackLatestFirmware": "Ich bestätige, dass die Box mit der originalen Cloud verbunden war, die aktuelle Firmware erhalten hat und ein Tonie erfolgreich abgespielt wurde.",
1567+
"ackRisk": "Ich habe diesen Hinweis gelesen, verstanden und bin mir der damit verbundenen Risiken bewusst.",
1568+
"ackUARTHint": "Ich habe die korrekte Spannung (3,3 V) eingestellt und den erforderlichen Treiber in der aktuellen Version installiert.",
1569+
"alternativeTools": "Unten findest du einige alternative Tools für ein Backup. Es gibt weitere Möglichkeiten – verwende gerne das Tool, mit dem du vertraut bist.",
1570+
"alternativeToolsNoLinks": "Verwende einen ESP32-Reader, mit dem du vertraut bist, oder suche nach einem anderen geeigneten ESP32-Reader.",
15631571
"automatically": "Automatisch",
15641572
"backupFlash": "Wichtig: Sichere deine originale, ungepatchte Firmware",
15651573
"cancel": "Abbrechen",
@@ -1619,6 +1627,7 @@
16191627
"hintPatchWifi": "Gib optional die WiFi Zugangsdaten für deine Toniebox ein. Bitte nur setzen, wenn es wirklich nötig ist - normalerweise, wenn deine Toniebox kurz vor dem Patchen mit deinem WLAN verbunden war, ist dies nicht erforderlich.",
16201628
"hintReadESP32ImportFlash": "Trenne jetzt die Stromversorgung deiner Toniebox. Stelle sicher, dass dein UART im 3,3-V-Modus arbeitet. Verbinde dein UART mit dem PC und der Toniebox. Überbrücke die J100-Lötpunkte. Schließe danach die Toniebox wieder an die Stromversorgung an. Klicke auf „Flash auslesen“ oder „Datei laden“ und wähle dann den COM-Port aus. Warte anschließend, bis der Schritt abgeschlossen ist!",
16211629
"hintSaveLog": "Bitte speichere die Protokollausgabe in eine Datei für weitere Analyse bei Problemen.",
1630+
"hintUseOtherToolForAdditionalBackup": "Bitte verwende ein zusätzliches Tool, um ein separates Backup zu erstellen.",
16221631
"hostname": "TeddyCloud-Hostname:",
16231632
"hostnameSettings": "Hostname TeddyCloud",
16241633
"hostnameTooLong": "Der Hostname sollte weniger als 13 Zeichen lang sein.",
@@ -1654,6 +1663,7 @@
16541663
"titleESP32FirmwareFlashed": "ESP32 geflasht",
16551664
"titleFlashESP32": "ESP32 flashen",
16561665
"titlePatchFlash": "Flash patchen",
1666+
"titlePreparations": "Vorbereitungen & wichtige Hinweise",
16571667
"titleReadESP32ImportFlash": "ESP32 lesen/Flash importieren",
16581668
"uploadFailed": "Upload fehlgeschlagen",
16591669
"uploading": "Upload läuft...",

contrib/data/www/web/translations/en.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
"icon": "The icon used for the plugin. Must be a valid Ant Design icon component from https://ant.design/components/icon, e.g. TrophyOutlined, TagsOutlined",
126126
"pluginHomepage": "Homepage of the plugin",
127127
"pluginName": "The title shown in menus (mandatory)",
128+
"standalone": "Boolean flag indicating whether the plugin should run in standalone mode (no header, no sidebar, no footer). Important: do not put true or false in quotes.",
128129
"teddyCloudSection": "Desired section where plugin shall be added to navigation (valid values: home, tonies, tonieboxes, settings, community)",
129130
"version": "Version of the plugin"
130131
},
@@ -1519,6 +1520,7 @@
15191520
"connectESP32Text2": "If you`re unsure in which mode the ESP32 is starting, check the following.",
15201521
"downloadMode": "Download mode",
15211522
"downloadModeText": "LED is off, no sound, Serial output:",
1523+
"esp32UartJ100": "ESP32 J100",
15221524
"esp32UartJ103": "ESP32 J103",
15231525
"esp32UartJ103AnalogClamp": "ESP32 J103 with clothespin",
15241526
"esp32UartJ103Clamp": "ESP32 J103 with 4-pin clamp",
@@ -1560,6 +1562,12 @@
15601562
"baudRateInfo": "If you encounter issues reading or writing to the flash, try changing the baud rate. The default is 921600.",
15611563
"browserNotSupported": "The integrated ESP32 Box flashing functionality can only be used with browsers that support the Web Serial API. Unfortunately, your current browser does not support this feature. Please use a browser that supports the Web Serial API, such as Chrome or Edge.",
15621564
"esp32flasher": {
1565+
"ackBackUpWithOtherTool": "I have created a backup using another tool, or I understand and accept the risk of proceeding without one.",
1566+
"ackLatestFirmware": "I confirm that the box was connected to the original cloud, received the latest firmware, and successfully played a Tonie.",
1567+
"ackRisk": "I have read and understood this warning and am aware of the risks involved.",
1568+
"ackUARTHint": "I have set the correct voltage (3.3 V) and installed the latest required driver.",
1569+
"alternativeTools": "Below are some alternative tools for creating a backup. Other tools are available — feel free to use the one you are familiar with.",
1570+
"alternativeToolsNoLinks": "Use an ESP32 reader you are familiar with, or search for another suitable ESP32 reader.",
15631571
"automatically": "Automatically",
15641572
"backupFlash": "Important: Backup your original unpatched firmware",
15651573
"cancel": "Cancel",
@@ -1619,6 +1627,7 @@
16191627
"hintPatchWifi": "Optionally enter the WiFi credentials for your Toniebox. Please only set this if you really need to - usually, if your Toniebox was connected to your WiFi right before patching, you don't need to.",
16201628
"hintReadESP32ImportFlash": "Now disconnect the powersource of your Toniebox. Make sure that the UART operates in 3.3V mode. Connect your UART with your PC and Toniebox. Short cut the J100 pinholes. Then connect your Toniebox to power. Click on \"Read Flash\" or \"Load File\", then choose the COM-Port. Finally wait till the step is done!",
16211629
"hintSaveLog": "Please save the log output to a file for further analysis in case of problems.",
1630+
"hintUseOtherToolForAdditionalBackup": "Please use an additional tool to create a separate backup.",
16221631
"hostname": "TeddyCloud Hostname:",
16231632
"hostnameSettings": "Hostname TeddyCloud",
16241633
"hostnameTooLong": "The hostname should be less than 13 characters long.",
@@ -1654,6 +1663,7 @@
16541663
"titleESP32FirmwareFlashed": "ESP32 flashed",
16551664
"titleFlashESP32": "Flash ESP32",
16561665
"titlePatchFlash": "Patch Flash",
1666+
"titlePreparations": "Preparations & Important Notes",
16571667
"titleReadESP32ImportFlash": "Read ESP32/Import Flash",
16581668
"uploadFailed": "Upload failed",
16591669
"uploading": "Uploading...",

contrib/data/www/web/translations/es.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
"icon": "El icono utilizado para el plugin. Debe ser un componente de icono válido de Ant Design de https://ant.design/components/icon, p. ej. TrophyOutlined, TagsOutlined",
126126
"pluginHomepage": "Página principal del plugin",
127127
"pluginName": "El título que aparece en los menús (obligatorio)",
128+
"standalone": "Indicador booleano que define si el plugin debe ejecutarse en modo independiente (sin encabezado, sin barra lateral y sin pie de página). Importante: el valor true y false no debe ir entre comillas.",
128129
"teddyCloudSection": "Sección deseada donde se agregará el plugin a la navegación (valores válidos: home, tonies, tonieboxes, settings, community)",
129130
"version": "Versión del plugin"
130131
},
@@ -1519,6 +1520,7 @@
15191520
"connectESP32Text2": "Si no estás seguro de en qué modo está iniciando el ESP32, verifica lo siguiente.",
15201521
"downloadMode": "Modo de descarga",
15211522
"downloadModeText": "LED apagado, sin sonido, Salida serial:",
1523+
"esp32UartJ100": "ESP32 J100",
15221524
"esp32UartJ103": "ESP32 J103",
15231525
"esp32UartJ103AnalogClamp": "ESP32 J103 con pinza de ropa",
15241526
"esp32UartJ103Clamp": "ESP32 J103 con pinza de 4 pines",
@@ -1560,6 +1562,12 @@
15601562
"baudRateInfo": "Si tienes problemas para leer o escribir en la memoria flash, prueba a cambiar la velocidad de transmisión. El valor predeterminado es 921600.",
15611563
"browserNotSupported": "La funcionalidad de flasheo integrado de la caja ESP32 solo se puede utilizar con navegadores que admiten la API Web Serial. Desafortunadamente, tu navegador actual no admite esta función. Por favor, utiliza un navegador que soporte la API Web Serial, como Chrome o Edge.",
15621564
"esp32flasher": {
1565+
"ackBackUpWithOtherTool": "He creado una copia de seguridad con otra herramienta o soy consciente de que continúo sin una copia de seguridad adicional bajo mi propia responsabilidad.",
1566+
"ackLatestFirmware": "Confirmo que la caja se conectó a la nube original, recibió el firmware más reciente y pudo reproducir un Tonie correctamente.",
1567+
"ackRisk": "He leído y comprendido esta advertencia y soy consciente de los riesgos asociados.",
1568+
"ackUARTHint": "He configurado el voltaje correcto (3,3 V) e instalado el controlador requerido en su versión más reciente.",
1569+
"alternativeTools": "A continuación se muestran algunas herramientas alternativas para crear una copia de seguridad. Existen otras opciones: utiliza la que te resulte más familiar.",
1570+
"alternativeToolsNoLinks": "Utiliza un lector ESP32 con el que estés familiarizado o busca otro lector ESP32 adecuado.",
15631571
"automatically": "Automáticamente",
15641572
"backupFlash": "Importante: Haz una copia de seguridad del firmware original sin modificar",
15651573
"cancel": "Cancelar",
@@ -1619,6 +1627,7 @@
16191627
"hintPatchWifi": "Opcionalmente ingresa las credenciales WiFi para tu Toniebox. Por favor, solo configúralo si realmente es necesario; normalmente, si tu Toniebox estaba conectada a tu WiFi justo antes de aplicar el parche, no necesitas hacerlo.",
16201628
"hintReadESP32ImportFlash": "Ahora desconecta la fuente de alimentación de tu Toniebox. Asegúrate de que tu UART funcione en modo de 3,3 V. Conecta tu UART al PC y a la Toniebox. Puentea los puntos de soldadura J100. Después conecta de nuevo la Toniebox a la alimentación. Haz clic en \"Leer flash\" o \"Cargar archivo\" y elige el puerto COM. Finalmente espera a que el paso termine.",
16211629
"hintSaveLog": "Por favor, guarda la salida del registro en un archivo para un análisis adicional en caso de problemas.",
1630+
"hintUseOtherToolForAdditionalBackup": "Por favor, utiliza una herramienta adicional para crear una copia de seguridad independiente.",
16221631
"hostname": "Nombre de host de TeddyCloud:",
16231632
"hostnameSettings": "Configuración del nombre de host",
16241633
"hostnameTooLong": "El nombre de host debe tener menos de 13 caracteres.",
@@ -1654,6 +1663,7 @@
16541663
"titleESP32FirmwareFlashed": "ESP32 flasheado",
16551664
"titleFlashESP32": "Flashear ESP32",
16561665
"titlePatchFlash": "Parchear Flash",
1666+
"titlePreparations": "Preparación y notas importantes",
16571667
"titleReadESP32ImportFlash": "Leer ESP32/Importar Flash",
16581668
"uploadFailed": "Error al subir",
16591669
"uploading": "Subiendo...",

contrib/data/www/web/translations/fr.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
"icon": "L'icône utilisée pour le plugin. Doit être un composant d'icône Ant Design valide depuis https://ant.design/components/icon, par ex. TrophyOutlined, TagsOutlined",
126126
"pluginHomepage": "Page d'accueil du plugin",
127127
"pluginName": "Le titre affiché dans les menus (obligatoire)",
128+
"standalone": "Indicateur booléen précisant si le plugin doit être exécuté en mode autonome (sans en-tête, sans barre latérale, sans pied de page). Important : la valeur true et false ne doit pas être entre guillemets.",
128129
"teddyCloudSection": "Section souhaitée où le plugin doit être ajouté à la navigation (valeurs valides : home, tonies, tonieboxes, settings, community)",
129130
"version": "Version du plugin"
130131
},
@@ -1519,6 +1520,7 @@
15191520
"connectESP32Text2": "Si vous n'êtes pas sûr du mode dans lequel démarre l'ESP32, vérifiez ce qui suit.",
15201521
"downloadMode": "Mode de téléchargement",
15211522
"downloadModeText": "LED éteinte, pas de son, Sortie série :",
1523+
"esp32UartJ100": "ESP32 J100",
15221524
"esp32UartJ103": "ESP32 J103",
15231525
"esp32UartJ103AnalogClamp": "ESP32 J103 avec une pince à linge",
15241526
"esp32UartJ103Clamp": "ESP32 J103 avec une pince 4 broches",
@@ -1560,6 +1562,12 @@
15601562
"baudRateInfo": "Si tu rencontres des problèmes pour lire ou écrire dans la mémoire flash, essaie de changer le taux de baud. La valeur par défaut est 921600.",
15611563
"browserNotSupported": "La fonctionnalité de flashage intégré de la boîte ESP32 ne peut être utilisée qu'avec des navigateurs prenant en charge l'API Web Serial. Malheureusement, votre navigateur actuel ne prend pas en charge cette fonctionnalité. Veuillez utiliser un navigateur qui prend en charge l'API Web Serial, comme Chrome ou Edge.",
15621564
"esp32flasher": {
1565+
"ackBackUpWithOtherTool": "He creado una copia de seguridad con otra herramienta o soy consciente de que continúo sin una copia de seguridad adicional bajo mi propia responsabilidad.",
1566+
"ackLatestFirmware": "Confirmo que la caja se conectó a la nube original, recibió el firmware más reciente y pudo reproducir un Tonie correctamente.",
1567+
"ackRisk": "He leído y comprendido esta advertencia y soy consciente de los riesgos asociados.",
1568+
"ackUARTHint": "J'ai réglé la tension correcte (3,3 V) et installé le pilote requis dans sa version la plus récente.",
1569+
"alternativeTools": "A continuación se muestran algunas herramientas alternativas para crear una copia de seguridad. Existen otras opciones: utiliza la que te resulte más familiar.",
1570+
"alternativeToolsNoLinks": "Utiliza un lector ESP32 con el que estés familiarizado o busca otro lector ESP32 adecuado.",
15631571
"automatically": "Automatiquement",
15641572
"backupFlash": "Important : Sauvegarde ton firmware original non modifié",
15651573
"cancel": "Annuler",
@@ -1619,6 +1627,7 @@
16191627
"hintPatchWifi": "Entrez optionnellement les identifiants WiFi pour votre Toniebox. Merci de ne le faire que si c'est vraiment nécessaire - normalement, si votre Toniebox était connectée à votre WiFi juste avant la mise à jour, ce n'est pas nécessaire.",
16201628
"hintReadESP32ImportFlash": "Débranche maintenant l'alimentation de ta Toniebox. Assure-toi que ton UART fonctionne en mode 3,3 V. Connecte ton UART au PC et à la Toniebox. Court-circuite les pastilles J100. Rebranche ensuite ta Toniebox à l'alimentation. Clique sur « Lire le flash » ou « Charger le fichier », puis choisis le port COM. Enfin, attends que l'étape soit terminée.",
16211629
"hintSaveLog": "Veuillez enregistrer la sortie du journal dans un fichier pour une analyse ultérieure en cas de problème.",
1630+
"hintUseOtherToolForAdditionalBackup": "Por favor, utiliza una herramienta adicional para crear una copia de seguridad independiente.",
16221631
"hostname": "Nom d'hôte TeddyCloud:",
16231632
"hostnameSettings": "Nom d'hôte TeddyCloud",
16241633
"hostnameTooLong": "Le nom d'hôte doit être inférieur à 13 caractères.",
@@ -1654,6 +1663,7 @@
16541663
"titleESP32FirmwareFlashed": "ESP32 flashé",
16551664
"titleFlashESP32": "Flasher l'ESP32",
16561665
"titlePatchFlash": "Patch Flash",
1666+
"titlePreparations": "Preparación y notas importantes",
16571667
"titleReadESP32ImportFlash": "Lire l'ESP32/Importer le Flash",
16581668
"uploadFailed": "Échec du téléchargement",
16591669
"uploading": "Téléchargement en cours...",

contrib/data/www/web/web_version.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"web_version": "vX.X.X",
33
"web_gitDirty": "0",
44
"web_gitTag": "undefined",
5-
"web_gitDateTime": "2025-12-24 19:44:41 +0100",
6-
"web_gitSha": "82a6d0eb6f57b810cd6a0a332c402e1f5e6ffe9c",
5+
"web_gitDateTime": "2026-01-11 12:46:00 +0100",
6+
"web_gitSha": "fa6babd8487afba90e391f23714d8435574562a5",
77
"web_gitTagPrefix": "undefined",
8-
"web_gitShortSha": "82a6d0e",
8+
"web_gitShortSha": "fa6babd",
99
"_eof":""
1010
}

0 commit comments

Comments
 (0)