Eventually I had a breakthrough in HW reverse engineering the Toniebox2 data storage.
Since I first opened the box and realized there is no SD card anymore - instead an ugly 32GB emmc chip - I‘m wracking my head how to read that sh*t out hardware based…
Then remembered having a universal USB dongle for a 3D printer that uses emmc chip as well.
Tada, it turned out it’s pinout compatible since it is following the standard.
Then soldered the toniebox2 emmc chip from the PCB and finally made it this night to re-ball and solder it back to the dongle’s PCB board.
Connecting that dongle to my computer, tada again, a standard FAT32 volume popped up on my computer as we are used to it in toniebox 1
awesome work! Thanks for the knowledge
Were you able to identify the necessary eMMC pins (CMD, CLK, DAT0) on the PCB using a continuity test?
Reading/writing to the eMMC via the corresponding test points would be fantastic I have a Toniebox 2 on loan, but unfortunately, I don’t have the option to reball the eMMC after a chip off. Thank you very much!
Hi,
Is there anything related to firmware stored on EMMC?
Which adapter have you used, for which printer? I have two tonieboxes 2 that seems to have dead firmwares..
please find attached my notes for the emmc breakout.
VCC and VCCQ both have ~3.1 V, if I remember correct, which is rather unusual. They can be measured on the TB2 board either directly or indirectly, presumably bridged via diodes.
That at least explains why I have access with the dongle even though only VCCQ is connected, and why it doesn’t work at all when both are connected from the dongle.
I would therefore not connect VCC externally at all.
I have 3 boxes, one fully working and two faulty, that do show firmware loading error from one of two addresses (read it via rs232 adapter), while working one does have two addresses and it does start just fine.
Also those with faulty firmware do show up as usb drive and zephyros device without driver in Windows, while I did not manage to get working one to show up in Windows.
I was just wondering if I somehow can revive these two, there’s no warranty, I bought lot as spares repair and only managed to fix one out of 3 unfortunately.
Any clues where to look for firmware? Is it separate partition or something?