How to update firmware for SSD
I upgraded to a Samsung SSD and i didnt upgrade my firmware, and read tons of places that you need to. How can i do this, for the life of me i can find A samsung SSD firmware update for Mac
Mac Pro, Mac OS X (10.7.2)
I upgraded to a Samsung SSD and i didnt upgrade my firmware, and read tons of places that you need to. How can i do this, for the life of me i can find A samsung SSD firmware update for Mac
Mac Pro, Mac OS X (10.7.2)
Dear David,
This is not complete, but it should provide some clarity with images.
1. Mounting the .iso results in this.
2. Double click on this IMG file results in this volume on OS X side.
3. Since my device is already updated and I have no way to downgrade, running this in a DOS Simulator (http://www.dosbox.com) this is the first screen you should see...
Since DosBox has no access to hardware, it will fail at this point, after a few more messages.
I have a QT movie, but I have no way to post it from this point on in the execution sequence in DosBox.
Once the MAC is booted (without using an external video capture device like a camcorder), i have no way to show the video of an actual upgrade.
the file name is different from what I downloaded:
Samsung_SSD_840_Series_DXT09B0Q_Win_Mac.iso
I don't see the file that you listed "Samsung_SSD_840_DXT08B0Q_Mac.iso"
Is it on this page?
thanks again,
The Win_Mac.iso and _Mac.iso are two different files. Your file was downloaded from the Windows side. I downloaded using Safari. I get a DXT08B0Q while you have DXT09B0Q firmware versions. The ISO I get has a FDOEM (FreeDOS) implementation, while yours has an isolinux. I suggest you get the version through Safari. Also check what version you are running currently. If you already have Windows installed on the Mac, I suggest you use Samsung Magician rather than the ISO method.
Here are my screen shots.
thank you for the additional info.
I located the file above, burned a dvd and the file names and structure is exactly as your screens show. Unfortunately it hangs at the screen below. I let it go for 30minutes, tried hitting enter or other keys but no go. I think it's stuck. Do you know if this should work with 10.11.2?
I struggled with this too - I'd hate to think how much time I've spent on it! For various reasons the CD route wasn't an option for me. I've done the process successfully twice.
Firstly - as far as I'm aware the Samsung utility will not work unless the 840SSD is running off the internal SATA connector(s).
Secondly - I had a USB stick work on a 2009 Macbook Pro but not with a 2008 Macbook Pro - this required a small partition to be created on the internal drive (actually quite a quick process now I know how to do it).
Thirdly - Backup before you start messing around (or maybe get some who is comfortable with this stuff to do it for you)
Finally - this is not easy and will take a while the first time you do it.... really do consider using someone if this all seems like it's written in another language. And I take no responsibility for any mess you get yourself into....
I borrow from two threads in particular - there are lots of smart people out there.... so here's my "as built" script. Maybe it will work for you.
Based on this article:
- http://forums.macrumors.com/showthread.php?t=1810841&page=4 (about 1/2 was down by Murri)
If booting from USB stick fails which it did on the 2008 MBP.- I used ideas from this thread.
- https://discussions.apple.com/thread/4863343
comment by bryans63 re: partitioning the internal drive rather than using a USB.
I used Refind (Boot Manager) to allow booting for a NON OS X Disk.
Download http://www.rodsbooks.com/refind/getting.html
USB DMG was sourced below. (Must be renamed to .iso). It was copied to the USB using Unetbootin (see link below). This image already had the Samsung firmware installed which cuts a few steps out.
Samsung SSD 840 EVO Performance Restoration Software DMG
Get Unetbootin here: http://unetbootin.sourceforge.net.
Insert a USB stick and run Unebootin. Choose the Diskimage Option and choose the SYSLINUX.ISO that you downloaded and renamed (above). Assuming its found the USB, click OK. This will create a Bootable USB.
Unzip ReFind (Download folder is good)
Check instructions on the ReFind website regarding Yosemite if that's what you Mac is running - http://www.rodsbooks.com/refind.
I installed refind to the internal EFI Partition so this needs to be mounted. Use Terminal and run the command diskutil list to get the disk name and use the command (diskutil mount /dev/disk2s1 your will probably be a different name). Once it's mounted, you should see it in Finder.
Use Finder to copy refind folder (from Downloads) to the /EFI folder
Drag the ReFind Installer (install.sh) into Terminal and suffix (end) the command with "--esp" (install to the EFI partition)
Once installed...
Go to the refind folder on the EFI partion and find refind.conf
Edit your new refind.conf file - use Finder and open with TextEdit - locate the dont_scan_volumes line, which is commented out with a # symbol at the start of the line by default. Uncomment this line and remove the "Recovery HD" item from the line. Some users report that they need to enter one or two dummy entries, as in dont_scan_volumes foo,bar, to get it to work.
At this point you can restart and after a 30 sec pause you should see the ReFind Boot Menu.
Plug in the USB stick and choose to boot from it. If it doesn't boot see * below.
It should automatcally run PERF.exe and you can then run through the process. Sometimes you need to reboot after the firmware update and run through the process again to restore the performance.
If USB wont boot (maybe older macs??)
- create a 1G partition with a FAT file system for SYSLINUX and image, just make sure that this partition is within the first 3 partitions (so make sure it is a primary partition), or you won’t be able to boot from it. Name it SYSLINUX.
Then run Unetbootin and use the SYSLINUX ISO (created by Murri with the Samsung Tools Pre-installed) to write the bootable image to the partition created above.
Reboot and from ReFind - choose the SysLinux Partition. Sit back and watch the magic happen...
Then Undo everything...
Mount the EFI partition again and remove the Refind and Tools directories to uninstall Refind.
Delete the SYSLYNUX Partition (if you created one).
Reboot
Reset PRAM (CMD OPTION P R). This may in turn cause problems for TRIM Enabler if you are running it... See here for solution.
http://www.cindori.org/trim-enabler-and-yosemite/
DONE! Phew....
Most people find that they cannot 'see' drives anyway even with linux boot CD.
Windows, piece of cake.
Pull all your drives when you do to avoid any mistake.
#1: Do you know that your Samsung does not have current firmware?
#2: Usually you do want to, but do you need to?
Which model?
For a Samsung 840 pro (Mac Mini 2011 primary boot with firmware DXM03B0Q.), I have tried the following, to upgrade to DXM04B0Q firmware (Dec 13, 2012)....
1. Create a USB boot from Samsung SSD Magician v3.2.1. Error - "No HDD EBIOS".
2. VMs (like VMware Fusion) do not see the SSD, but just a volume. Cannot Update.
3. Create a CD boot from Samsung Magician. Not recognised by the Mac Mini as bootable. Tried with Multiple CDs, which are perfectly readable in OS X and Linux.
4. Tried 'Target Fire Wire Mode' as both Target and Host. Cannot see the SSD, but just the volume where OS X is installed. Cannot update.
5. Using http://derek.chezmarcotte.ca/?p=188 and building my own FreeDOS (1.0 and 1.1) which has issues with the DSRDGUI0.EXE not working. It generates an error.
6. Bootcamp seems to be the best alternative, but requires a Windows install and Bootcamp does not make it easy. There is no support for external disks in ML and requires Windows 7.
It has been a frustrating experience so far.
Message was edited by: Loner T
A little more research on this subject....
The issue referred to item #3 is discussed here.
Quite a few comments here as well....
http://www.youtube.com/watch?v=mihb8YQzDxw
So Bootcamp or the ability to remove the SSD, update it and put it back in a Mac seems to be the only route right now. 😢. Perhaps Samsung can develop a Mac updater which would be a 😮.
I had to update a Kingston SSD. I pre-placed the updater stuff at top-level on a drive. I booted up from an IsoLinux CD, then had to type in a "Terminal" window:
Sudo <updater_name>
When I did that, instead of trying to run the Updater under the Linux GUI, it was able to see the drive and updated fine.
You are right, of course. I was trying to suggest this as a concept plan to try, not as a recipe.
In my case, when I ran the Kingston updater under the Linux GUI, it could see no SSD drives at all. When I ran it with Sudo, it looked the same, but found Internal SSD drives immediately.
Grant Bennet-Alder wrote:
You are right, of course. I was trying to suggest this as a concept plan to try, not as a recipe.
In my case, when I ran the Kingston updater under the Linux GUI, it could see no SSD drives at all. When I ran it with Sudo, it looked the same, but found Internal SSD drives immediately.
The Samsung SSD use a DOS executable unfortunately. I will check when I get home.
The CD version fails/hangs. No Joy... 😟
Intel 6 Series Chipset:
Vendor: Intel
Product: 6 Series Chipset
Link Speed: 6 Gigabit
Negotiated Link Speed: 6 Gigabit
Description: AHCI Version 1.30 Supported
Samsung SSD 840 PRO Series:
Capacity: 256.06 GB (256,060,514,304 bytes)
Model: Samsung SSD 840 PRO Series
Revision: DXM03B0Q
Serial Number: X12RNEACB32050X
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk1
Medium Type: Solid State
TRIM Support: No
Bay Name: Lower
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
Volumes:
disk1s1:
Capacity: 209.7 MB (209,715,200 bytes)
BSD Name: disk1s1
Content: EFI
Sharma's HD:
Capacity: 255.2 GB (255,200,751,616 bytes)
Available: 242.04 GB (242,042,028,032 bytes)
Writable: Yes
File System: Journaled HFS+
BSD Name: disk1s2
Mount Point: /
Content: Apple_HFS
Volume UUID: C4D7A149-DCD1-384C-BCC9-218867AF9D2B
Recovery HD:
Capacity: 650 MB (650,006,528 bytes)
BSD Name: disk1s3
Content: Apple_Boot
Volume UUID: C97E18F5-F067-335A-A600-01182B5E5895
Using a Windows 7 installation (temporary), I can successfully update FW using the SSD Magician software.
Intel 6 Series Chipset:
Vendor: Intel
Product: 6 Series Chipset
Link Speed: 6 Gigabit
Negotiated Link Speed: 6 Gigabit
Description: AHCI Version 1.30 Supported
Samsung SSD 840 PRO Series:
Capacity: 256.06 GB (256,060,514,304 bytes)
Model: Samsung SSD 840 PRO Series
Revision: DXM04B0Q
I do not plan to keep Windows 7 long-term. 👿
Using DOSBox (unsuccessful...).
@Hatter... Not very many. Eventually, SAMSUNG will probably have a MAC tool as well, but the early buyers may suffer a bit. I understand your point-of-view.
As a test, I ran SeaTools (Seagate built using FreeDOS) which works on another MAC with a Seagate drive, but have not tried OWC/Crucial/OCZ to see if they may help or not.
May just leave it at this point.
How to update firmware for SSD