Hacking Is it possible to extract the drive key ?

H0ppus

Member
OP
Newcomer
Joined
Dec 16, 2014
Messages
22
Trophies
0
Location
Santa Bárbara Do Oeste, Sao Paulo, Brazil
XP
198
Country
Brazil
Hi guys,

I bought a wiiU with a faulty drive (Blue LED blinking and no screen ) and in the hope to fix it I've bought a replacement drive,
after replace it I've got screen and an error that googling around appeared to be an issue with the drive. so, It seems that the drive key has to match
the key in the SEEPROM.

I was wondering if someone think is possible to extract the key from the new drive, dump the SEEPROM, overwrite the old key in it and write the modified SEEPROM back into the console.

Thanks.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,326
Trophies
4
Location
Space
XP
13,904
Country
Norway
Hi guys,

I bought a wiiU with a faulty drive (Blue LED blinking and no screen ) and in the hope to fix it I've bought a replacement drive,
after replace it I've got screen and an error that googling around appeared to be an issue with the drive. so, It seems that the drive key has to match
the key in the SEEPROM.

I was wondering if someone think is possible to extract the key from the new drive, dump the SEEPROM, overwrite the old key in it and write the modified SEEPROM back into the console.

Thanks.
I believe SEEPROM is read only, however Mocha can load SEEPROM from SD. Problem is, it ignores the drive key part so as to not break loading from discs. That could be relatively easily edited out of the source code though.
As for reading the drive key, I'm not aware of any homebrew that does this, apart from dumping the SEEPROM from the console the drive belongs to (obviously not an option in your case)
I'm not sure it's even possible to dump the drive key from the drive. It never needs to leave the drive, since the console already has its own copy of the key, so I kind of doubt it would be readable at all. Plus it kind of ruins the point of having a key if you can just read the key.
 
  • Like
Reactions: H0ppus

H0ppus

Member
OP
Newcomer
Joined
Dec 16, 2014
Messages
22
Trophies
0
Location
Santa Bárbara Do Oeste, Sao Paulo, Brazil
XP
198
Country
Brazil
I believe SEEPROM is read only, however Mocha can load SEEPROM from SD. Problem is, it ignores the drive key part so as to not break loading from discs. That could be relatively easily edited out of the source code though.
As for reading the drive key, I'm not aware of any homebrew that does this, apart from dumping the SEEPROM from the console the drive belongs to (obviously not an option in your case)
I'm not sure it's even possible to dump the drive key from the drive. It never needs to leave the drive, since the console already has its own copy of the key, so I kind of doubt it would be readable at all. Plus it kind of ruins the point of having a key if you can just read the key.

It makes sense. Since my drive is gone even if there was a way/tool to extract its key, it would be useless to me.

Well my only option would be swap around the ICs from the PCBs as planned before.

By chance do you guys have a clue in which IC the key should be stored ?
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,326
Trophies
4
Location
Space
XP
13,904
Country
Norway
It makes sense. Since my drive is gone even if there was a way/tool to extract its key, it would be useless to me.

Well my only option would be swap around the ICs from the PCBs as planned before.

By chance do you guys have a clue in which IC the key should be stored ?
No idea, but maybe you can replace the entire PCB. Chances are there's something wrong with the laser/motor assembly on the old drive, since those are moving parts and moving parts are more prone to failure. If that's the case then a PCB swap would work.
 

H0ppus

Member
OP
Newcomer
Joined
Dec 16, 2014
Messages
22
Trophies
0
Location
Santa Bárbara Do Oeste, Sao Paulo, Brazil
XP
198
Country
Brazil
No idea, but maybe you can replace the entire PCB. Chances are there's something wrong with the laser/motor assembly on the old drive, since those are moving parts and moving parts are more prone to failure. If that's the case then a PCB swap would work.
Nahhh I've already tried a PCB replacement. If I swap around it works ( with error ), so it narrows down the problem to the PCB itself. Well I'll plug in my soldering station this week and try some IC transplants, let's see what I get. Anyway thanks for your help guys :D I'll update this post if I get anything good.
 

Pachee

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
480
Trophies
0
XP
562
Country
United States
I believe SEEPROM is read only,
No, seeprom is writable. It is another another reason why you should always use both otp and seeprom redirection in rednand. Wrong seeprom values could brick your console.

@QuarkTheAwesome is person you are looking for if you need more light on the issue with a different drive key/replacing the board.
 
  • Like
Reactions: The Real Jdbye

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,326
Trophies
4
Location
Space
XP
13,904
Country
Norway
No, seeprom is writable. It is another another reason why you should always use both otp and seeprom redirection in rednand. Wrong seeprom values could brick your console.

@QuarkTheAwesome is person you are looking for if you need more light on the issue with a different drive key/replacing the board.
Ah, now that you mention it, I do remember reading that.
 
  • Like
Reactions: H0ppus

H0ppus

Member
OP
Newcomer
Joined
Dec 16, 2014
Messages
22
Trophies
0
Location
Santa Bárbara Do Oeste, Sao Paulo, Brazil
XP
198
Country
Brazil
Ah, now that you mention it, I do remember reading that.

Thanks man !!

if you check this thread : https://gbatemp.net/threads/wii-u-160-1400-error-no-disk.407829/page-2#post-8292950

I have updated it with some new findings ( I have unboxed my soldering gear and was playing with my Wii U DVD drive PCB ) there are some extra info there.

I am planning to record a video and post on youtube with me soldering components around B-).

I will send a message to @QuarkTheAwesome and see if he can help or has an idea to fix this unit.
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,912
Country
Australia
Heyo, sorry about the slowish response.
I was looking into how the drive key affected things (for use in linux or via a sata adapter) but I never actually found much info. I seriously doubt there's a way to get the drive key out of a lone drive - the whole point is to force people to not swap the drives around. If you could get a drive with a known key, you could potentially look into seeprom redirection to change the console's side of it - otherwise, I think you're out of luck. Sorry to be the bearer of bad news.
 

H0ppus

Member
OP
Newcomer
Joined
Dec 16, 2014
Messages
22
Trophies
0
Location
Santa Bárbara Do Oeste, Sao Paulo, Brazil
XP
198
Country
Brazil
Heyo, sorry about the slowish response.
I was looking into how the drive key affected things (for use in linux or via a sata adapter) but I never actually found much info. I seriously doubt there's a way to get the drive key out of a lone drive - the whole point is to force people to not swap the drives around. If you could get a drive with a known key, you could potentially look into seeprom redirection to change the console's side of it - otherwise, I think you're out of luck. Sorry to be the bearer of bad news.

I understand how busy life is anyway thanks for the reply man.

I have partially fixed this console with a hardware approach its DVD drive was with an IC faulty and replacing it has lead the game into recognizing the drive and booting into the OS :lol:.

https://gbatemp.net/threads/error-1...s-faulty-its-working-now.470524/#post-8321756

Thanks guys. :bow:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=KYZD7ykz9aQ