All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controller
PostPosted: June 11th, 2022, 4:22 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
Hello,

I have a drive with this controller that stays in RDY when powered on, but does not ID.
Any attempt of communication with the SSD makes it stay in BSY mode.
I see this controller is not supported on pc3k, should I replace the controller with another one? as far as I know, nothing is stored on RAM or CPU.
Moreover, this drive has Filevault 2 encryption.

Many thanks in advance

Image


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 11th, 2022, 5:55 
Offline

Joined: August 18th, 2010, 17:35
Posts: 3574
Location: Massachusetts, USA
The controller itself is NOT the problem, so it does not need swapping.
Likely, it is the firmware translation component that is problematic, most commonly due to NAND Flash chip degradation.
Unless you could find a way to load a compatlble loader and manually build a translator, unfortunately there is not much else to do.

_________________
Hard Disk Drive, SSD, USB Drive and RAID Data Recovery Specialist in Massachusetts


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 3:35 
Offline

Joined: March 11th, 2021, 10:13
Posts: 121
Location: Switzerland
Do you have PC-3000 Portable ? I had a similar issue (always BSY) and I could image it with turn on/off hardware function, it was RDY for 0.5 sec everytime I powered it on, it took a coupld of hours but result was perfect.


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 5:56 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
suricate.ch wrote:
Do you have PC-3000 Portable ? I had a similar issue (always BSY) and I could image it with turn on/off hardware function, it was RDY for 0.5 sec everytime I powered it on, it took a coupld of hours but result was perfect.

Hi,

Yes I do have PC3000 Portable
The drive stays in RDY mode but does not ID (no passport)
If I try what you say it constanlty gives reading error no matter what
Any interaction with the SSD will give a BSY state

My question here is if I could just swap the controller from a donor drive (same capacity I assume?)

Thank you for your input


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 7:19 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2445
Location: Ontario, Canada
Why swap the controller?

_________________
Luke
SSD Data Recovery


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 7:49 
Offline

Joined: November 7th, 2020, 5:31
Posts: 661
Location: The_UK
speakerbox wrote:
Yes I do have PC3000 Portable
The drive stays in RDY mode but does not ID (no passport)
Can you post a screen shot.

_________________
The 4 horsemen of data loss : Gravity, Modular PSUs, Youtube and Your mate who works in IT.


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 11:00 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
Lardman wrote:
speakerbox wrote:
Yes I do have PC3000 Portable
The drive stays in RDY mode but does not ID (no passport)
Can you post a screen shot.

Drive wont ID or initialize, stays in BSY mode
Image
I have to turn off power and power on again and it will stay RDY
Image


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 11:08 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
lcoughey wrote:
Why swap the controller?


I read on the PC3000 forum about a case with the same controller in a MacBook SSD, which had physical issue.
Roman said:

"the SSD drives does not store anything critical in the RAM / CPU, so you could transfer only the NAND chips, it would be enough.

Here is a good article about it:

https://blog.acelab.eu.com/alternative- ... t-ssd.html"

I do not have a hardware issue.

Moreover I opened a ticket with Acelab and they replied this:

"Sorry for the bad news, but this drive is not supported. Starting from the Samsung 850 EVO, Samsung company completely lock the internal firmware modification and techno mode options. Right now, without a digital signature, we can't influence such drives without compatible Utility...
Our developers are working on it, but I'm afraid that the solution will not be released in the nearest time."

If understand correctly my issue is with the controller and the firmware itself. Swapping the controller with a good one should do the trick, right?
Worst case scenario I could swap all 8 memory chips to a good SSD donor, right?
This is the only thing I need to know

Thank you all for your input


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 12:55 
Offline
User avatar

Joined: March 6th, 2010, 3:46
Posts: 552
Location: Kolding | Denmark
+1 for MCU is working. Trouble is degraded slow NAND or bit errors in FW.
Swapping MCU or NAND will not help.

_________________
Digitalsupport Data Recovery
https://digitalsupport.dk


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 13:43 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
digisupport wrote:
+1 for MCU is working. Trouble is degraded slow NAND or bit errors in FW.
Swapping MCU or NAND will not help.

Thank you for your input
Isn't the FW embeded into the MCU?


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 12th, 2022, 14:24 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
OK maybe I was not clear at first. From the manual on Samsung SSDs initialization this is supposed to work like this (although this controller is not supported):

- The drive loads firmware from the masked ROM (in the MCU) to the RAM and proceeds its execution
- Memory chips test
- Drive loads main firmware portion from memory chips to RAM and transfers control to it
- The drive reads the structures from SA and generates the translator
- Drive reads its config pages

If all these are passed succesfully, the drive reports READINESS, returns its ID and allows access to the data. I get everything here except these last two. No passport.
If the second stage is "memory chips test" and there were at least one that does not test OK, it shouldn't prompt a RDY state. Am I wrong? drive becomes RDY instantly when powered on.

Even if there were bad bytes when building translator, would a drive prompt a RDY state?


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 13th, 2022, 6:04 
Offline

Joined: March 11th, 2021, 10:13
Posts: 121
Location: Switzerland
Can you get ID if you try to access rom mode, need to short jumper. Not sure which one.


Attachments:
ROM_mode.JPG
ROM_mode.JPG [ 16.95 KiB | Viewed 889 times ]
Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 13th, 2022, 8:14 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2445
Location: Ontario, Canada
speakerbox wrote:
- The drive loads firmware from the masked ROM (in the MCU) to the RAM and proceeds its execution
- Memory chips test
- Drive loads main firmware portion from memory chips to RAM and transfers control to it
- The drive reads the structures from SA and generates the translator
- Drive reads its config pages

In the previous post you suggest that the firmware is stored in the controller, then you make this post. There may be some generic firmware code in the controller, but the bulk of it is definitely stored on the degraded NAND. If the board behaved like it had a short, the controller could be one of the many points of failure, thus why it is sometimes easier (a relative term with these coated Apple SSDs) to transplant the NAND to a known working board.

In your cases, I'm 99.9% sure that swapping the ROM would not fix this firmware issue any more than swapping a PCB would fix a firmware issue on a failing hard drive.

It seems to me, there was no point in your asking the question if you are already convinced that it will work. I suggest you go for it and report back with the final result.

_________________
Luke
SSD Data Recovery


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 13th, 2022, 8:22 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2445
Location: Ontario, Canada
On a side note...as your SDD does come RDY initially, there is a small chance that it may be recoverable with a DeepSpar PCIe Imager (DPI) which has a special repower routine that buys some more time with Apple SSDs.

_________________
Luke
SSD Data Recovery


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 13th, 2022, 8:57 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
lcoughey wrote:
speakerbox wrote:
- The drive loads firmware from the masked ROM (in the MCU) to the RAM and proceeds its execution
- Memory chips test
- Drive loads main firmware portion from memory chips to RAM and transfers control to it
- The drive reads the structures from SA and generates the translator
- Drive reads its config pages

In the previous post you suggest that the firmware is stored in the controller, then you make this post. There may be some generic firmware code in the controller, but the bulk of it is definitely stored on the degraded NAND. If the board behaved like it had a short, the controller could be one of the many points of failure, thus why it is sometimes easier (a relative term with these coated Apple SSDs) to transplant the NAND to a known working board.

In your cases, I'm 99.9% sure that swapping the ROM would not fix this firmware issue any more than swapping a PCB would fix a firmware issue on a failing hard drive.

It seems to me, there was no point in your asking the question if you are already convinced that it will work. I suggest you go for it and report back with the final result.


Yeah I was confused, as I know that the firmware in the MCU at least has capability in safe mode for basic instructions such as ID and data accessibility. This is why I am thinking this could be an issue (due to the RDY state).

I don’t have a tool you mention from DeepSpar.

Will report back when I can with this.

Thank you for your time!


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 13th, 2022, 8:58 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
suricate.ch wrote:
Can you get ID if you try to access rom mode, need to short jumper. Not sure which one.


Will report back in a few hours with what you say. Thank you.


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 13th, 2022, 17:54 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
suricate.ch wrote:
Can you get ID if you try to access rom mode, need to short jumper. Not sure which one.

It is the bottom one
I cannot access ROM
There was a time the drive was with all LEDs on including the ERR one. Hardware or software reset didnt do anything, neither power off-on. But jumping those pads brought the drive back to RDY state.

Funny enough I tried mounting the drive in Data Extractor, setting manually max LBAs, and DMDE did see it and started scanning LBAs but got stuck.
PC3000 reset software/hardware all the time
Image


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 23rd, 2022, 7:21 
Offline

Joined: March 11th, 2021, 10:13
Posts: 121
Location: Switzerland
Yesterday I had a case like that, highly unstable AHCI SSD. Apple SSD SM0128 GB, SSD is ready but get BSY instantanely when reading, I get ID. So I am cloning with PC3K -Portable, switch on/off, it will take 3-4 days but it's working.


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 23rd, 2022, 7:24 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
suricate.ch wrote:
Yesterday I had a case like that, highly unstable AHCI SSD. Apple SSD SM0128 GB, SSD is ready but get BSY instantanely when reading, I get ID. So I am cloning with PC3K -Portable, switch on/off, it will take 3-4 days but it's working.

Lucky you! haha


Top
 Profile  
 
 Post subject: Re: MacBook 1TB SSD MZ-KPV1T00/0A8 with S4LN058A01 controlle
PostPosted: June 23rd, 2022, 7:43 
Offline

Joined: January 7th, 2017, 2:25
Posts: 90
Location: Ireland
suricate.ch wrote:
Yesterday I had a case like that, highly unstable AHCI SSD. Apple SSD SM0128 GB, SSD is ready but get BSY instantanely when reading, I get ID. So I am cloning with PC3K -Portable, switch on/off, it will take 3-4 days but it's working.


This is what I get if do what you do!
I have to set LBAs manually, disable hardware and software reset.
It just keeps jumping
No ID

Image
Image
Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 7 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