<div dir="ltr">I always try to buy devices that are in <a href="https://fwupd.org/">https://fwupd.org/</a><div><br></div><div>if they are, it is as simple as <span style="color:rgb(0,0,0);font-family:monospace">sudo fwupdmgr update</span></div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">
</span><br></span><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, 22 Apr 2026 at 13:55, Brad Campbell via plug <<a href="mailto:plug@plug.org.au">plug@plug.org.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I have a couple of machines with Crucial T500 NVME drives in them. A casual check this morning indicated I'd forgotten to update the firmware on one of them when I installed it a year or so ago and it was 2 versions behind.<br>
No major issues, just one of those "Oh, I missed that" sort of things with the newer versions fixing some bugs I was unlikely to run into given my use pattern.<br>
<br>
Crucial are one of those sane organisations that supply firmware updates as a USB bootable ISO image rather than requiring some obscene bit of Windows malware to do the job.<br>
The machine in question is the house/office server. It runs a pile of stuff and it's one of those "I don't reboot it unless I really need to" sort of boxes.<br>
<br>
I downloaded the firmware zip file, unzipped it and was about to dd it to a USB stick "for later" when it occurred to me to have a look at the contents.<br>
A loopback mount showed it was a basic EFI / Grub hybrid both of which loopback loaded a file called corepure.gz. Having a look into that showed it was a gzipped cpio archive of a small Linux setup.<br>
<br>
Neato, let's extract that and have a look. A bit of poking showed along with some very clever "failsafe" scripting, the firmware was in /opt/firmware and the executable was /sbin/msecli.<br>
A bit of examination and experimentation and I had the new firmware loaded, reset the drive with an "nvme reset /dev/nvme0" and all good without having to reboot.<br>
<br>
Thanks Crucial! On the other hand, I'd be more than happy to cast Samsung into the Pit of Despair for their windows crapware.<br>
_______________________________________________<br>
PLUG discussion list: <a href="mailto:plug@plug.org.au" target="_blank">plug@plug.org.au</a><br>
<a href="https://lists.plug.org.au/mailman/listinfo/plug" rel="noreferrer" target="_blank">https://lists.plug.org.au/mailman/listinfo/plug</a><br>
Committee e-mail: <a href="mailto:committee@plug.org.au" target="_blank">committee@plug.org.au</a><br>
PLUG Membership: <a href="http://www.plug.org.au/membership" rel="noreferrer" target="_blank">http://www.plug.org.au/membership</a><br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Marcos R Carot<br></div></div>