ssd JMicron JMS581DL NVME/SATA 10Gbps Controller Firmware Version 04.01.00.04

  • Shonk
  • รูปประจำตัวของ Shonk ผู้เขียนหัวข้อ
  • ออฟไลน์
  • The Best Poster
  • The Best Poster
    Enregistré
  • จำนวนโพสต์: 102
  • Thanks: 42

JMicron JMS581DL NVME/SATA 10Gbps Controller Firmware Version 04.01.00.04

4 ชั่วโมง 12 นาที ที่ผ่านมา - 1 ชั่วโมง 48 นาที ที่ผ่านมา
#5176
I have been after a way to flash my JMS581DL for about the last year
the recent JMS586 firmware had a flasher that works
read at the bottom if your bored and nerdy..

JMicron MultipleLUN MP Tool v1_0_0_0 (used to flash and edit nvram)
FwUpdateTool_v1_19_17_6 (used to dump main rom doesnt backup nvram)
JMS581-STD-Release-v04.02.00.04-Bus Power.bin (backup from my device without nvram)

Firmware Backup Instructions (doesnt backup nvram never flash this dump)
i can insert dummy nvram space so its flashable just post it here if you want a copy that's flashable


open 
FwUpdateTool_v1_19_17_6.exe
tick RD Version
tick Backup Old Firmware Only
Run
fw.bin will be made in the folder (remember this doesnt have nvram never flash this)

Flashing Instructions
open 
JMicron MP Tool v1_0_0_0.exe
tick RD Version
password = jmicron
goto EEPROM Settings tab
it should be on EEPROM Update
dont untick or tick anything
Manuf. String = Blueendless (Change to JMicron if desired)
USB Prod. String = Blueendless SD03A (Change to JMicron JMS581 if desired)
Click Start when done

Features
Drive ID Passthrough to device manager etc..
USB Device ID is Blueendless SD03A (change as required)
Spindown is set at 10mins (600 secs) change as required
Trim is supported ofc
UASP also ofc

mega.nz/file/s3wQxYgZ#1w41AugKFWmXurRPzL...W749cfnlVG-yJIpUyQvg

 

Before


After 



Long story cut short there is no current way to dump the nvram
as the tool to dump the firmware and nvram (FwUpdateTool_v1_19_17_6)
needs an updated version it dumps the rom fine but not the nvram

Working this out i bricked the device
well the firmware was there but no nvram so it didnt boot

this thing is a pain as it has a tssop8 not sop8 spi flash
got it up and running fine in the end though

anyway once i worked this out i inserted a dummy nvram area as if you flash a 260k file (rom only)
there is no space allocated for the 4k of nvram so you cannot insert it..

Oh incase anyone wonders why it used to id as firmware 04.02.00.04 and now its 04.01.00.04
sometimes the manufacturer puts a flag in the nvram, to make the build number go up
it doesnt actually do anything it was always 04.01.00.04 just saying it was 04.02.00.04

there are photo's of the PCB JMS581DL SPI etc in the zip
for anyone interested
Last edit: 1 ชั่วโมง 48 นาที ที่ผ่านมา by Shonk.

กรุณา เข้าสู่ระบบ หรือ สมัครสมาชิกใหม่ เพื่อเข้าร่วมวงสนทนา

เวลาที่ใช้ในการสร้างหน้าเว็บ: 0.073 วินาที
ขับเคลื่อนโดย ระบบฟอรัม Kunena