Package Details: samsung_magician-consumer-ssd 1.0-1

Git Clone URL: https://aur.archlinux.org/samsung_magician-consumer-ssd.git (read-only, click to copy)
Package Base: samsung_magician-consumer-ssd
Description: CLI tool for Samsung Consumer SSDs including 470, 750, 830, 840, 850, 950 and 960 series
Upstream URL: http://www.samsung.com/semiconductor/minisite/ssd/download/tools.html
Licenses: custom
Conflicts: samsung_magician
Submitter: oberon2007
Maintainer: oberon2007
Last Packager: oberon2007
Votes: 21
Popularity: 0.000004
First Submitted: 2016-12-10 16:44 (UTC)
Last Updated: 2017-11-27 10:47 (UTC)

Pinned Comments

oberon2007 commented on 2016-12-10 16:48 (UTC) (edited on 2019-02-26 21:18 (UTC) by oberon2007)

Samsung has stopped providing a Linux version of the 'Magician' for Consumer SSDs. The newer v2.0 only works with Enterprise PM863 and SM863 Series. So this is the older version v1.0. It should still be working with most Consumer SSDs but be aware that this is not the latest updated version of this software! For 983 ZET, 983 DCT, 883 DCT and 860 DCT (and potentially other models) you may try this package: https://aur.archlinux.org/packages/samsung-ssd-dc-toolkit/

Latest Comments

vinibali commented on 2020-06-20 12:26 (UTC)

Hello there! I was able to update my older 840 EVO, but it didn't recognized the 850 EVO series. I think this is the first version which was released to the public.

Samsung(R) SSD Magician DC Version 1.0

I have another two versions, which I'd like to publish in AUR, but the naming convention is so diverse for the current package and https://aur.archlinux.org/packages/samsung-ssd-dc-toolkit/. Would you mind weather we can we change and agree on a naming convention to make it easier for the community? Really looking forward to you answer

icedream commented on 2019-10-02 12:34 (UTC) (edited on 2019-10-02 12:35 (UTC) by icedream)

For those of you using alternative downloaders (like aria2) having trouble getting the sources to work, here is a patch that tells Dropbox to provide a direct download.

diff --git a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,8 +14,8 @@ source=('LICENSE')
 md5sums=('138596cfbe00f6b9ead1829b300f5e83')
 md5sums_x86_64=('f2ff15d1c5bb316f58d615203ab9b111')
 md5sums_i686=('d1e51e912994000cc8ce8ec8fc86751b')
-source_x86_64=('https://www.dropbox.com/s/jo5l1ihyxta47qy/Samsung_Magician_DC_Linux_64bit.zip')
-source_i686=('https://www.dropbox.com/s/jhc76a921v049rj/Samsung_Magician_DC_Linux_32bit.zip')
+source_x86_64=('Samsung_Magician_DC_Linux_64bit.zip::https://www.dropbox.com/s/jo5l1ihyxta47qy/Samsung_Magician_DC_Linux_64bit.zip?dl=1')
+source_i686=('Samsung_Magician_DC_Linux_64bit.zip::https://www.dropbox.com/s/jhc76a921v049rj/Samsung_Magician_DC_Linux_32bit.zip?dl=1')

 package() {
        install -Dm755 magician $pkgdir/usr/bin/magician

oberon2007 commented on 2019-02-26 21:10 (UTC)

@sudhanshu502 @inox I'm creating a new package samsung-ssd-dc-toolkit using the source you suggest. Officially it supports 983 ZET, 983 DCT, 883 DCT and 860 DCT. Not so sure about other models ... ;)

sudhanshu502 commented on 2019-02-03 09:23 (UTC) (edited on 2019-02-03 09:25 (UTC) by sudhanshu502)

Thanks inox. It does work for me. Output of:

sudo ./Samsung_SSD_DC_Toolkit_for_Linux_V2.1 -L

================================================================================================ Samsung DC Toolkit Version 2.1.L.Q.0 Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved. ================================================================================================


| Disk | Path | Model | Serial | Firmware | Optionrom | Capacity | Drive | Total Bytes | NVMe Driver | | Number | | | Number | | Version | | Health | Written | |


| 0 | /dev/sda | Samsung SSD 860 EVO 500GB | S3** | RVT02B6Q | N/A | 465 GB | GOOD | 2.42 TB | N/A |

inox commented on 2018-12-12 19:20 (UTC)

Dear oberon2007, could you take a look at that static binary (3 years newer than yours), that supports bunch of other drives :)

"https://www.samsung.com/semiconductor/global.semi.static/Samsung_SSD_DC_Toolkit_for_Linux_V2.1"

Get it with wget, chmod +x, run as root.

FrederickZh commented on 2018-04-11 07:13 (UTC)

Does not work for me...

$ sudo nvme list Node SN Model Namespace Usage Format FW Rev

<hr>

/dev/nvme0n1 S2GMNXXXXXXXXXX Samsung SSD 950 PRO 512GB 1 229.79 GB / 512.11 GB 512 B + 0 B 2B0QBXX7 $ sudo magician --list ================================================================================================ Samsung(R) SSD Magician DC Version 1.0 Copyright (c) 2014 Samsung Corporation ================================================================================================

<hr>

| Disk | Model | Serial | Firmware | Capacity | Drive | Total Bytes | | Number | | Number | | | Health | Written |

<hr>

No Samsung SSD found!

I guess the only workaround now is to have a copy of Windows on your machine :(

oberon2007 commented on 2017-11-27 10:50 (UTC)

@steadybright , I got confused. The situation is as described in the pinned comment. Samsung has discontinued Linux support for consumer models and there are no updates. So I'm afraid we cannot do much there.

steadybright commented on 2017-11-27 01:21 (UTC)

This version still fails to recognize the Samsung 840. (See details in my 2017-07-12 comment below. The results are identical to the earlier version of this package)

oberon2007 commented on 2017-11-25 23:58 (UTC)

Updated to v2.0 Please try again with the new version @Pietro_Pizzi !

Pietro_Pizzi commented on 2017-11-25 22:01 (UTC)

My two 850 EVO and one 960 EVO don't get recognized.

steadybright commented on 2017-07-12 14:25 (UTC)

Hello, $ sudo magician --list results in No Samsung SSD found! However $ sudo hdparm -I /dev/sda shows that I have a Samsung 840 installed: Model Number: Samsung SSD 840 Series Serial Number: S14[............] Firmware Revision: DXT09B0Q Please help! Thank you, sb

agusl88 commented on 2017-07-04 23:30 (UTC)

May be will be good idea to remove the 850 from the list of supported disks because it doesn't recognize it.

siglot commented on 2016-12-11 12:02 (UTC)

# Maintainer: Berhard Landauer <oberon@manjaro.org> _pkgname=samsung_magician pkgname=$_pkgname-consumer-ssd pkgver=1.0 pkgrel=1 pkgdesc="CLI tool for Samsung Consumer SSDs including 470, 750, 830, 840, 850, 950 and 960 series" url="http://www.samsung.com/semiconductor/minisite/ssd/download/tools.html" arch=('x86_64' 'i686') license=('custom') depends=('jsoncpp' 'hdparm') conflicts=("$_pkgname") md5sums=('b7e88ecac15adddaa5bfae3f679ee2ca' '138596cfbe00f6b9ead1829b300f5e83') source=("http://www.samsung.com/semiconductor/minisite/ssd/downloads/software/samsung_magician_dc-v1.0_rtm_p2.tar.gz" "LICENSE") package() { if [[ $CARCH = i686 ]]; then cd ${srcdir}/samsung_magician_dc-v1.0_rtm_p2/32bin/ fi if [[ $CARCH = x86_64 ]]; then cd ${srcdir}/samsung_magician_dc-v1.0_rtm_p2/64bin/ fi install -Dm 755 magician ${pkgdir}/usr/bin/magician install -D -m644 ${srcdir}/LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" }

siglot commented on 2016-12-11 00:56 (UTC) (edited on 2016-12-11 12:08 (UTC) by siglot)

Ok, I investigated further and found that samsung still hosts the original file: http://www.samsung.com/semiconductor/minisite/ssd/downloads/software/samsung_magician_dc-v1.0_rtm_p2.tar.gz It has same md5sum (b7e88ecac15adddaa5bfae3f679ee2ca) as in original pkgbuild https://aur.archlinux.org/cgit/aur.git/commit/?h=samsung_magician&id=8e1a9ea38226139d30749d46077e61cfeb0264f8 The sum of archive differs from one from https://pwmon.org but inside bins are the same. It means that original pkgbuild (https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=samsung_magician&id=8e1a9ea38226139d30749d46077e61cfeb0264f8) could be still legit with little link fix. You can consider switching back to it as long as samsung won't mess it again. After makepkg the binary is trimmed from 4,0 mb to 2,8 mb (could be my system specific) so mystery resolved. Example of working PKGBUILD above.

oberon2007 commented on 2016-12-10 22:17 (UTC)

Not to worry @mrlamud. The checksum match, so I consider it safe to use them. I think it's great that you still had the files in the first place! :)

mrlamud commented on 2016-12-10 22:12 (UTC)

oberon2007, singlot and all, I apology that I can't verify the source files given since it's been such a long time I keep these 2 files. Please feel free to use some other trustworthy sources if available. PS. oberson2007, I'm very sorry if my files cause you in difficult time.

oberon2007 commented on 2016-12-10 21:24 (UTC) (edited on 2016-12-10 21:27 (UTC) by oberon2007)

@siglot, I have done some more research and found another source on this site: https://pwmon.org/p/1750/samsung-ssd-firmware-update-linux/ It states "A less recent version – no longer mentioned on or linked to from the main page, but still available on a separate page – doesn't have the same limitation. (I've mirrored it in case Samsung removes page or file.)" Well Samsung has infact meanwhile removed the old file, but the mirror mentioned here is still working: http://cdn.pwmon.org/1750/samsung_magician_dc-v1.0_rtm_p2.tar.gz The binary in the linked mirror is also 4MB and the checksums matches with mrlamud's file. Of course this is still not 100% proof that the file is legit but I'd say it's quite reassuring, don't you think? Maybe there was an update at one point from your version to this one here?

oberon2007 commented on 2016-12-10 18:45 (UTC) (edited on 2016-12-10 18:54 (UTC) by oberon2007)

Will do. Also see the original discussion about v1.0 here: https://aur.archlinux.org/packages/samsung_magician/#news

siglot commented on 2016-12-10 18:35 (UTC) (edited on 2016-12-10 18:37 (UTC) by siglot)

@oberon2007 can you ask him about this difference and origin of his package? Putting your name under bin file which you know nothing about isn't great idea.

oberon2007 commented on 2016-12-10 17:53 (UTC)

@siglot, I don't know. https://aur.archlinux.org/account/mrlamud kindly provides of the old binary.

siglot commented on 2016-12-10 17:48 (UTC)

My previous Magician bin 64bit file was 2,8 MB and this one is 4,0 MB. Can someone explain the difference?

oberon2007 commented on 2016-12-10 16:48 (UTC) (edited on 2019-02-26 21:18 (UTC) by oberon2007)

Samsung has stopped providing a Linux version of the 'Magician' for Consumer SSDs. The newer v2.0 only works with Enterprise PM863 and SM863 Series. So this is the older version v1.0. It should still be working with most Consumer SSDs but be aware that this is not the latest updated version of this software! For 983 ZET, 983 DCT, 883 DCT and 860 DCT (and potentially other models) you may try this package: https://aur.archlinux.org/packages/samsung-ssd-dc-toolkit/