Log in

View Full Version : Getting into the Toshiba HD-EP30


Zotty
26th February 2008, 22:36
After playing around with the xbox360 HD DVD drive I thought it would be fun to play with a standalone player. So I've managed to get my hands on a cheap Toshiba HD-EP30 and started gathering information on it's hard- and firmware. However I quickly came to the conclusion these require a different approach than the xbox addon.

Hardware is much better protected, since the flash chips have black glue blobs on their pins. Also part of the address/databus is protected the same way.
So far I've identified some of the chips and their purpose. It has multiple processing units, even inside single chips. These's little or no information available and the important ones are MIPS based, which doesn't make it any easier.

As for the firmware, the flash is locked onto the main PCB with pins protected, so not a change of getting the code out by reading the flash. So I started looking at the firmware downloadable from the net (the iso images). These contain a header with section and offset info and a SHA-1 hash. For the moment I'm assuming each section serves a specific controller and/or core.
The actuall firmware appears to be encrypted. From what I've seen this is true for all recent Toshiba players, not just the EP30. No idea what was used for encrypting this, but I'd very much like to decrypt it. Once decrypted it could yields a lot more information about how these things work and possibly allow us to modify it.
As with earlier models this one appears to run on Linux (documentation mentions the Linux kernel, busybox, glibc, openssl and freetype).

So basicly is anyone else willing to help out and get into these standalones? I've placed the things I've found so far online: hardware (http://www.decrypthd.org/wiki/Toshiba_EP30_hardware) and firmware (http://www.decrypthd.org/wiki/Toshiba_EP30).

seanyseansean
20th March 2008, 22:39
After playing around with the xbox360 HD DVD drive I thought it would be fun to play with a standalone player. So I've managed to get my hands on a cheap Toshiba HD-EP30 and started gathering information on it's hard- and firmware. However I quickly came to the conclusion these require a different approach than the xbox addon.

Hardware is much better protected, since the flash chips have black glue blobs on their pins. Also part of the address/databus is protected the same way.
So far I've identified some of the chips and their purpose. It has multiple processing units, even inside single chips. These's little or no information available and the important ones are MIPS based, which doesn't make it any easier.

As for the firmware, the flash is locked onto the main PCB with pins protected, so not a change of getting the code out by reading the flash. So I started looking at the firmware downloadable from the net (the iso images). These contain a header with section and offset info and a SHA-1 hash. For the moment I'm assuming each section serves a specific controller and/or core.
The actuall firmware appears to be encrypted. From what I've seen this is true for all recent Toshiba players, not just the EP30. No idea what was used for encrypting this, but I'd very much like to decrypt it. Once decrypted it could yields a lot more information about how these things work and possibly allow us to modify it.
As with earlier models this one appears to run on Linux (documentation mentions the Linux kernel, busybox, glibc, openssl and freetype).

So basicly is anyone else willing to help out and get into these standalones? I've placed the things I've found so far online: hardware (http://www.decrypthd.org/wiki/Toshiba_EP30_hardware) and firmware (http://www.decrypthd.org /wiki/Toshiba_EP30).


Nice, thanks for the work - i've been looking out for this! It might be worth getting a player, they're about £70 on ebay.

Aren't some of the other players pentium based? They might be more useful as a general purpose media player.

sean

~bT~
21st March 2008, 02:52
It might be worth getting a player, they're about £70 on ebay.
even less on amazon with free delivery & free hd-dvd's :D

SeeMoreDigital
21st March 2008, 15:23
I bought the Toshiba HD-EP35 a few days ago from Amazon for £120.00 (the EP-30 is £65.00)...

Excellent looking images are produced via HDMI along with great sound accuracy.

I'd love to see these players capabilities expanded by enthusiasts.

corev
22nd March 2008, 17:51
Have you looked at the front left connector? I think there might be some uart pins or so. Voltage level is 5V and a quick check w/ an oszilloscope looked like uart but i will be on it next week or so. furthermore the 8bit uc is plcc and uart may be easy to connect to.
a comment to the fw anaysis you gave is that i think the 60k part is the firmware for this plcc uc. it is readable by uart and we could guess what kind of crypt it is if it is crypted at all.

corev

corev
29th March 2008, 13:30
Ok, I cross checked the EP30/A30 layout with the XA2 service manual and this is what I guess for CN701 and IC700. Next week I ll connect a MAX323 or similar to AV_RXD/AV_TXD to see what's on it. Maybe some other will try too. Happy soldering ;)

NOTE: Pinout is taken from XA2 and __NOT__ confimed.

8264

sega32x
29th March 2008, 18:55
Before I bricked my XA2, i attempted to hook a max 232 up to it, I got output, although it was highly garbled. It may have been proper, but I did not have the correct settings!

Whats interesting, theres a Jtag off the emma, but finding it is a bit harder!