JMS578 – прошивка для поддержки DVD-ROM

USB-SATA переходник на JMS578

Заказал на aliexpress USB-SATA переходник на чипе JMS578. Изначально покупал его для работы с HDD, включая HDD 3.5″ , так как в этом переходнике есть вход для блока питания 12 Вольт. Так что, поддерживает и 2.5″ и 3.5″ девайсы. Но также я задался вопросом: а можно ли его использовать для работы с DVD-ROM 5.25″?

JMS578

Первое подключение вызвало огорчение: подключенный к внешнему питанию DVD-RW дисковод не определялся в системе. Немного погуглив, я узнал, что для чипа JMS578 существует много разных прошивок, в том числе – модифицированных для поддержки DVD-ROM дисководов. Такие прошивки содержат в своем названии буквы ODD (Optical Disk Drive).

На сайте station-drivers нашел прошивку с поддержкой DVD-ROM. В описании к ней сказано примерно следующее: “Данная версия прошивки добавляет поддержку ODD (DVD-ROM), но при этом некоторые жесткие диски не очень известных производителей могут не поддерживаться”. По факту, пробовал подключать DVD-RW приводы ASUS, Optiarc, а также жесткие диски Seagae, Western Digital, Toshiba – все это на новой прошивке определяется и работает без проблем.

А теперь, собственно, перейдем к делу. Точнее, К ПРОШИВКЕ. СКАЧАТЬ ПРОШИВКУ : https://yadi.sk/d/nq67FqDR88HVVQ ЗЕРКАЛО: https://www.mediafire.com/file/omhfaxs3867dj1z/JMS578_ODD.zip/file Что мы имеем: Контроллер JMS578 (очень даже неплохой); Флеш-память FT25H045.

JMS578 FLASHER

Качаем флешер и саму прошивку в формате BIN. Подключаем наше устройство к жесткому диску или CD-ROM (при этом внешнее питание 12 вольт на девайс не подаем), включаем все это в USB-порт компьютера, запускаем программу-флешер fwupdatetool_v1_19_16_24.exe , убеждаемся, что наш девайс виден программой (см. скриншот), выбираем файл BIN-16005 JMS578_STD_v00.04.00.05_Bus Power + ODD-20170324.bin и жмем кнопку RUN. Быстро проходит запись флеш, затем флешер просит нас отключить питание и подключить его обратно. Делаем как он нам говорит: отключаем устройство на несколько секунд от USB-порта и подключаем обратно. Жмем OK и смотрим, изменилась ли версия прошивки? Если да, то все отлично, если нет, то все печально, но можно просто перезапустить программу-флешер,чтобы она заново считала информацию с девайса. Для отката используем прошивку JMS578_Beihuan_v68.01.00.02.bin Или любую другую из Интернета. ПРОШИВКА ОКОНЧЕНА.

Но что делать, если прошили левую прошивку и девайс теперь не определяется? Самое главное – не паниковать раньше времени 🙂 Открваем корпус устройства (он запаян посередине, придется немного поломать его, проходимся по серединке острым предметом и раскрываем крышки). Находим флеш-память FT25045, подключаем девайс к жесткому диску или CD-ROM, но пока не подключаем USB-кабель!!!

JMS578 – Восстановление

Теперь замыкаем 5 и 6 ногу микросхемы FT25H045 между собой крестовой отверткой (см. фото) и в замкнутом состоянии подключаем в USB-порт. Если все сделано правильно, то загорится всего один светодиод вместо двух, через несколько секунд размыкаем контакты, должен загореться второй ,устройство определится в системе и определится флешером. С ПЕРВОГО РАЗА МОЖЕТ НЕ ПОЛУЧИТЬСЯ, ПОПРОБУЙТЕ НЕСКОЛЬКО РАЗ!!! Далее алгоритм аналогичен обычной прошивке. Всем удачи! 🙂 Еще прошивки для JMS578: https://www.station-drivers.com/index.php?option=com_remository&Itemid=353&func=select&id=470&lang=en

https://www.usbdev.ru/files/jmicron/jms578firmware/

комментариев16

  1. den:

    надо замкнуть 1 и 2 ногу, а не 5 и 6!!!
    MP Test Mode Enable.
    Schmitt trigger input pin. This pin is reserved for IC mass
    production testing. Keep this pin to logic “0” in normal
    operation.
    http://files.pine64.org/doc/rock64/PDS-16002%20JMS578%20Datasheet%20(Rev.%201.01).pdf

    • Дмитрий:

      надо замкнуть 1 и 2 ногу, а не 5 и 6!!!
      MP Test Mode Enable.

      den , это надо сделать на самом контроллере JMS578 или всё-таки флеш-памяти FT25045 ?

  2. Fred:

    den, спасибо друг, помогло, до этого замыкал 5 и 6 – без результата.

  3. Gabriel:

    Hi guys,
    I bought exactly the same adapter from AliExpress (“Rovtop SATA to USB 3.0 adapter”). But I suffer from constant disconnections and reconnections, with different 2,5″ laptop harddrives (normal mechanical ones and SSD also). I have tried different versions of the firmware (those from Odroid HArdkernel, from here the ODD version, from Station-Drivers…). But disconnections persist in different laptops. The screen of the firmware utility shows EXACTLY as the picture above (only firmware version changes and sometimes, depending on the firmware, maybe instead of saying Jmicron generic it can say Seagate or Sabrent). Flash type always says “unknown”…is that normal? But firmware always updates fine. Did you have a similar program? Is there a recommended firmware? Thank you very much in advance…. GABRIEL

    • xroft:

      Hi, Gabriel! I think it’s an abnormal situation. I think it’s not firmware-related problem. Please contact your seller and open a dispute to make a full or partial refund.
      Flash type always says “unknown”…is that normal?
      Yes, it’s normal

  4. Сергей:

    у меня FM25F01 память и что надо перемкнуть

  5. Leo:

    Thank you for your post.
    But I have the same product with you. and I did firmware as you wrote. my odd is not working (with 12v), ssd and hdd is working.
    My odd is TSST (toshiba samsung).
    Can I do something more?

  6. Александр:

    Уважаемый автор, большое Вам спасибо за этот замечательный пост! Благодаря Вашей работе я получил то, чего был лишен!

    P.S.: Прежде чем скачать предложенный Вами файл, я пробовал найти флешер в сети, т.к. думал, что Вы предлагаете только прошивку, но ни один найденный флешер не заработал. Тогда я скачал Ваш файл и был приятно удивлен наличию в нем рабочего флешера.

    • xroft:

      Ну да, все сразу и выложил чтобы все прошить. У вас все получилось? Поддержка DVD-приводов появилась?

  7. Андрей:

    Всем привет!
    У меня проблема: в моём адаптере в качестве flash-памяти стоит P25D4OH или P25D40H Где можно найти для него программатор?
    Спасибо!

  8. Morris:

    Спасибо .. очень помог

  9. Cyryh:

    Здравствуйте.
    Купил себе когда-то недешевый кейс для HDD 2.5″
    Сразу запустить руки не доходили.
    Когда дело дошло, оказался бракованый.
    Не запускается. И греется этот чип JMS578.
    Время для возврата упущено.
    Вот думаю заказать с али эту микросхему.
    (Именно микросхему, потому что в готовом переходнике может оказаться микросхема в QFN-корпусе.)
    Вопрос в чем: нужно ли саму микросхему как-то прошивать? Или все находится во внешней флеш-ке?

  10. js0ul:

    Спасибо за статью, для тех у кого после прошивки перестал определяться адаптер, но флешка с маркировкой P25D40H (и чип JMS578), все также подходит рекомендация, отключить адаптер, разобрать, сломать при этом в центре один штырек, потому что он приклеен и у провода рядом один, подключить жесткий диск, замкнуть те два контакта, что на картинке (SLCK+SI это 6 и 5 контакт, смотрите даташит) и подключить адаптер в USB3, дальше прошить стоковую прошивку или любую другую которая подходит, отключить, подключить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

РЕШИТЕ ЗАДАЧКУ :-) *