All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: Toshiba TC58NC6134G6F controller
PostPosted: July 4th, 2019, 8:15 
Offline

Joined: July 23rd, 2018, 2:19
Posts: 14
Location: north of the wall
Anyone worked with devices using this controller before?

Got a stick that has this controller and a 16 GB Toshiba NAND chip w/ 17664b page size, ordered in 16x (1024,4,70) code word blocks.

I've extracted the XOR key since it was static, but I'm not sure about the correct ECC here. All the code word analysis functions and checking up against the database doesn't yield anything useful, so thought I'd ask here if anyone has suggestions for ECC parameters that should be tried?


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 4th, 2019, 15:33 
Offline

Joined: October 24th, 2009, 15:22
Posts: 872
Location: Poland
Most of latest Toshiba controller need deXOR whole data, SA and ECC area, than you can use ECC on dexored dump.

_________________
Flash Killer - everyday new resources (pinout, XOR, ECC,config) for flash devices


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 5th, 2019, 1:49 
Offline

Joined: July 23rd, 2018, 2:19
Posts: 14
Location: north of the wall
Yah, I've seen those as well, but this controller seems to only data area xor'ed, as you can see in the image below. Or at least spare area isn't xor'ed, thus I would assume ECC isn't either.

Image (https://i.imgur.com/W63lsyQ.jpg for full size picture).


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 5th, 2019, 9:41 
Offline

Joined: October 24th, 2009, 15:22
Posts: 872
Location: Poland
All is XORed.

_________________
Flash Killer - everyday new resources (pinout, XOR, ECC,config) for flash devices


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 6th, 2019, 15:52 
Offline
User avatar

Joined: August 15th, 2006, 3:01
Posts: 3464
Location: CDRLabs @ Chandigarh [ India ]
Hello,
The SA Is Also Xored , There Is So Much Noise In PIC For SA .SA Is Clean If Not Xored ,This is Definitely a Xored SA

_________________
Regards
Amarbir S Dhillon , Chandigarh Data Recovery Labs [India]
Logical,Semi Physical And Physical Data Recovery
Website-> http://www.chandigarhdatarecovery.com


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 11th, 2019, 2:36 
Offline

Joined: July 23rd, 2018, 2:19
Posts: 14
Location: north of the wall
Have to say I don't agree with you. If I use a key that include SA+ECC, the dump will after XORing have SA that is all 0xFF for ALL the SA, so I end up with a page that is 16*(1024b random data + 4b*0xFF + 70b random data), so this is definitely NOT correct. If I include SA only in the XOR key, the key size of the dump can't be a multiple of the XOR key size, and again the output result is totally wrong, so you are both wrong here.


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 11th, 2019, 9:36 
Offline
User avatar

Joined: September 16th, 2015, 9:06
Posts: 258
Location: Poland
This SA has no information usable. Heard that FE can make it work but never had a chance to try. I think, that the only way with RuSolut is RAW search.

_________________
odzyskiwanie danych


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 12th, 2019, 2:20 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3844
Location: Adelaide, Australia
yes some of the Toshiba use layouts from SSS controllers and in FE are solved (somewhat) with Virtual Translator.


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 12th, 2019, 3:12 
Offline

Joined: July 23rd, 2018, 2:19
Posts: 14
Location: north of the wall
melvin wrote:
This SA has no information usable. Heard that FE can make it work but never had a chance to try. I think, that the only way with RuSolut is RAW search.


I'm not intending to reconstruct the data or anything, I'm working on another project that would yield better results if there were less bit errors in the dump, so I'm basically only interested in the ECC for this controller. E.g. suggestions for polynomial / order, etc. The results from using the "code word analysis" in Rusolut aren't satisfactory but I'm not sure if it's because it suggests the wrong ECC parameters or if it's because the dump has too many errors.

But the tip from HaQue about Toshiba having similarities with SSS is interesting, I'll dig a bit into what they do and check if I can find something that maybe works on this dump as well.


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 12th, 2019, 4:12 
Offline

Banned User

Joined: July 12th, 2019, 4:09
Posts: 1
Location: ha noi
Some of the Toshiba use layouts from SSS controllers and in FE are solved (somewhat) with Virtual Translator.


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 13th, 2019, 15:45 
Offline
User avatar

Joined: June 17th, 2018, 11:43
Posts: 470
Location: spain
In toshiba the ecc is usually applied after the xor.
If you can upload a block of the dump, maybe I could help you.
A greeting.

_________________
Is Earth an intelligent being?


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 15th, 2019, 6:17 
Offline

Joined: July 23rd, 2018, 2:19
Posts: 14
Location: north of the wall
I've uploaded 5 blocks from the dump to we transfer. https://we.tl/t-MgA4wzSXWh

I have also included the extracted XOR key for the controller. If needed I can make upload a bigger dump, but I assume this should be enough to look at the ECC.


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 17th, 2019, 6:26 
Offline

Joined: July 2nd, 2014, 8:05
Posts: 201
Hi,
We have this one supported however you need to use SSS resources from update 3.5 (We should probably rename them all to Toshiba/SSS it's same devices):
Connect XOR to PhyImage and select
SSS6695(17664b_256p_1098_xoredSA_ECC)_809E9C.xor (do not adjust key to page)
Then connect ECC to XOR element and select
SSS6695_17664(ecc70b)_16_X.bch

Dump quality is pretty good btw, minor ReRead will be required (maybe 3 passes without even Read Retry).

_________________
VISUAL NAND RECONSTRUCTOR. A big revolution in chip-off data recovery


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 18th, 2019, 2:32 
Offline

Joined: July 23rd, 2018, 2:19
Posts: 14
Location: north of the wall
Thanks, Sasha. In the process of renewing the support now - had totally forgotten about it, so will try that once I've gotten around to download the new version. As for dump quality, might be that the overall is good, but I have a feeling there might some errors in the FW region of the dump that makes my other project not working as intended, hence why I just want to fix as many as possible.


Top
 Profile  
 
 Post subject: Re: Toshiba TC58NC6134G6F controller
PostPosted: July 18th, 2019, 19:25 
Offline
User avatar

Joined: June 17th, 2018, 11:43
Posts: 470
Location: spain
I'm sorry I have not seen it before.


Attachments:
HDD GURU.rar [12.32 MiB]
Downloaded 1038 times

_________________
Is Earth an intelligent being?
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group