Update:
I was finally to make the update work via brute force.
First, I booted to Linux as normal.
Then, I extracted the entire “ssdupdater.gz” file.
Then, I moved to the “opt” directory within the directory structure.
I then typed “echo ffu …/EFI/SanDisk/update.flu | ./sankit”
Suddenly, the update started, then exited.
A quick “hdparm /dev/sda” after all that gave me the following output:
/dev/sda:
Model=SanDisk SDSSDHP128G, FwRev=X2316RL , SerialNo=132895402244
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=1, MultSect=1
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=250069680
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-4,5,6,7
* signifies the current active mode
I put the firmware revision in bold.
Before, the firmware was X2316RL , but this proves that it finally made the full update.
Yay!