Toniebox Universe

While my kids are totally keen on their Tonieboxes and their little figurines they can place on top of it, I took the challenge to take a look behind the Curtin of these audio players.

In the following articles I will talk in detail about what I was able to find out and will talk about all aspects of the Tonie universe.

This page presents an overview of all articles that are already releasee and articles that will come. This site will be updated on a regular base.

What to expect:

  • What is a Toniebox and how to use it
    • Toniebox
    • Tonies
      • Storybook Tonies
      • Creative Tonies
  • Complete overview of ALL released Tonie figurines
  • Inside Tonie figurine
    • RFID chip analyse within the Tonie figurine
    • How to communicate with the RFID chip
      • private ISO15693 commands
      • RFID Reader hardware recommendation
    • Structure and content of the Tonie RFID chips
  • How to emulate a Tonie
    • ChameleonMini
    • Proxmark3
  • Teardown Toniebox
    • What is inside the Toniebox
    • Hardware modification for future analyses
  • Analysis of SD-Card Content
    • File Structure
    • Header analysis
    • Audio file structure
  • Toniebox Firmware Dump
  • Analysis of Toniebox Firmware and File-System
  • Custom Firmware for Toniebox
    • What is possible
    • Status as of now…

Usefull Links

These links will be integrated in upcoming articles. Until then I will list these here separate to have a start into each subject.

Toniebox Wiki – link

Toniebox Reverse Engineering by Team RevvoX – Git Hub Page – link

iFixIt – Toniebox Teardown – link

9 Gedanken zu „Toniebox Universe“

  1. Hallo Gambrius,
    vorab erstmal… ein Lob für diesen Blog.

    Vielleicht ist dieses ja etwas, was du als Info in deinem Blog aufnehmen möchtest.

    Toniebox WLAN-Zugang (SSID und Passwort) ohne Toniecloud einrichten:

    01. Toniebox in der Nähe eines eingeschalteten WLAN-Routers aufstellen.
    Für die folgenden Schritte ist es nicht nötig eine aktive Internetverbindung zu haben.

    02. Beide Ohren-Taster der Toniebox circa fünf Sekunden lang gedrückt halten.
    Es ertönt ein Signalton und die blaue LED beginnt zu blinken – nun beide Taster loslassen.

    03. Warten bis ein zweiter Ton erklingt, ca 15-20 Sekunden, die LED Blinkt nun auf- und abschwellend.

    04. Verbinde dich nun mit einem WLAN-fähigem Gerät mit dem Netzwerk der Toniebox. (SSID:Toniebox-XXXX)
    Achtung!!! Dieses ist eine für jeden ungesicherte/offene Verbindung, welche von der Toniebox für das Setup bereitgestellt wird.

    05. Öffne deinem Browser und starte dort das Setup der Toniebox mit http://192.168.1.1/?lang=de

    06. Wähle dort die zu speichernde WLAN-SSID.

    07. Gib das dazugehörigen Passwort ein.

    08. Klicke auf “Toniebox Verbinden”.

    09. Die Toniebox Blinkt blau und gibt bei Erfolg einen Bestätigungston und leuchtet dann dauerhaft grün.
    Der Vorgang ist nun abgeschlossen und du wirst von der Toniebox abgemeldet, die Toniebox beendet den WLAN-Zugang und im Falle einer vorhandenen Internetverbindung wirst du auf die Feedback-Seite der Toniecloud weitergeleitet.
    Du kannst den Browser einfach schliessen, WLAN und Passwort sind in der Toniebox gespeichert.

    10. Sollte die LED rot leuchten wirst du im Falle einer vorhandenen Internetverbindung auf die Feedback-Seite der Toniecloud weitergeleitet.
    Ohne Internetverbindung starte einfach erneut bei Schritt 02 und achte dabei auf fehlerfreie Eingabe der WLAN-SSID mit dem dazugehörigen Passwort und stelle sicher, dass dein WLAN-Router auch eingeschaltet ist.

    Grüße Hoffy

    Antworten
    • Hallo Hoffy,
      Schön von Dir zu hören.
      Werde den von Dir beschriebenen Prozess auf jeden Fall mit aufnehmen.
      Denke, dass man den Zustand der Box im AP Modus auch mal genauer ansehen sollte. Evtl. Verbergen sich dort noch mehr interessante Funktionen (oder Schlupflöcher).
      Gruss,
      Gambrius

      Antworten
  2. Cool – Meine Nichte bekommt zu ihrem zweite Geburtstag auch so eine “Tonie-Box”.
    Ich werde mir beide Wege von euch “gönnen” und werde mich dann hier nochmals melden 🙂 -> die Idee mit dem AP-Modus ist gar nicht mal so schlecht.

    grüsse
    l33ter

    Antworten
  3. Guten Abend,
    gibt es eine Anleitung oder einen Rat, wie die enthaltene SD-Karte am besten entnommen werden kann? Ich habe gesehen, dass sie mit einer Art weißem Klebstoff fixiert scheint und ich möchte ungerne bei der Entnahme irgendwas zerstören. Sieht auch ziemlich eng aus auf dem Board, um sie rauszuziehen.

    Vielen Dank für jede Hilfe.
    Zymbo

    Antworten
    • Hallo Zymbo,
      den weißen Kleber kann man gut mit den Fingern oder einem Kunststoffgegenstand “abknibbeln”.
      Danach kann dann das Metallgehäuse, welches oben auf der Karte liegt 1.2 mm verschoben und dann aufgeklappt werden. Die Karte kann dann entnommen werden.
      Sobald das ganze vom Klebstoff befreit wurde, kann die SD Karte mit dem Klappmechanismus relativ einfach eingelegt und entnommen werden.
      Gruß,
      Gambrius

      Antworten
    • Hallo Jan,

      eine emulation ist ohne Probleme möglich. Hierzu benötigst Du nur einen PM3 und die von uns modifizierte Firmware für den PM3.
      Unsere Software TeddyBench hilft Dir dabei die korrekte Firmware auf den PM3 zu flashen. Danach kannst Du u.a. auch mit TeddyBench den Simulationsmodus starten, Um eine Simulation auszuführen, benötigst Du die 40 Byte des Chips des original Tonies (8 Byte UID, 32 Byte Speicher).
      Viel Erfolg beim ausprobieren.

      Gruß,
      Gambrius

      P.S.: Mit dem Chamäleon ist dieses so nicht möglich.

      Antworten

Schreibe einen Kommentar