This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
hardware:genesys_logic:gl3220_fw_restore [2015/05/14 15:41] – создано root | hardware:genesys_logic:gl3220_fw_restore [2022/02/04 19:48] – ↷ Links adapted because of a move operation root | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Восстановление картридеров на базе Genesys Logic GL3220 на примере GINZZU GR-166UB ====== | ====== Восстановление картридеров на базе Genesys Logic GL3220 на примере GINZZU GR-166UB ====== | ||
- | [url=http:// | + | [[http:// |
- | [img]http:// | + | {{hardware:genesys_logic: |
+ | Кардридер легко убивается прошивкой firmware от другого устройства.\\ | ||
+ | После этого светодиод не горит а windows показывает неопознанное USB устройство.\\ | ||
- | Кардридер | + | {{hardware: |
- | После этого светодиод не горит а windows | + | Картридер |
+ | Так же он умеет загружаться и брать параметры с SPI flash, | ||
- | Картридер представляет из себя микро компьютер, | ||
- | Так же он умеет загружаться и брать параметры с SPI flash, если она есть. | ||
- | Чтобы картридер загрузился со встроенной в него прошивки и параметрами по умолчанию нужно отключить SPI flash: для этого достаточно отпаять и приподнять всего одну ножку у микросхемы: | + | ===== Подготовка к прошивке ===== |
- | [img]http:// | + | Чтобы картридер загрузился со встроенной в него прошивки и параметрами по умолчанию нужно отключить SPI flash: для этого достаточно отпаять и приподнять всего одну ножку у микросхемы: |
+ | {{hardware:genesys_logic: | ||
- | С отпаянной лапкой SPI flash картридер подключается к компьютеру. | + | С отпаянной лапкой SPI flash картридер подключается к компьютеру.\\ |
- | У Ginzzu GR-166UВ - при этом светодиод загорается зелёным (а не красным как было с прошивкой с флешки) и в диспетчере устройств появляются все 5 устройств. Версия прошивки при этом получается 0547 вместо 0566. | + | У Ginzzu GR-166UВ - при этом светодиод загорается зелёным (а не красным как было с прошивкой с флешки) и в диспетчере устройств появляются все 5 устройств. Версия прошивки при этом получается 0547 вместо 0566.\\ |
Далее, не отключая от USB аккуратно (есть риск замкнуть что то и тогда картридер может окончательно умереть, | Далее, не отключая от USB аккуратно (есть риск замкнуть что то и тогда картридер может окончательно умереть, | ||
- | В качестве прошивки для восстановления я использовал eep считанный из точно такого же картридера, | + | В качестве прошивки для восстановления я использовал eep считанный из точно такого же картридера, |
- | Другие бинарные прошивки будут работать, | + | Другие бинарные прошивки будут работать, |
- | После пере прошивки передёргиваем и убеждаемся что он работает. | + | После пере прошивки передёргиваем и убеждаемся что он работает.\\ |
- | Утилита для перепрошивки | + | [[http:// |
- | [hr] | + | ===== Прошивка |
- | [size=16pt][b]Прошивка[/ | + | |
Прошивка состоит из двух частей: | Прошивка состоит из двух частей: | ||
- | 1. Бинарная часть, код для внутреннего процессора и некоторые зашитые параметры. | + | - Бинарная часть, код для внутреннего процессора и некоторые зашитые параметры. |
- | 2. Параметры (eep), текстовый файл который транслируется при прошивке во внутренний формат. Файл задаёт vid, pid, какие lun что читают и некоторые другие параметры. | + | |
- | ROM содержит 32 кб (или утилиты считывают от туда только 32кб), SPI flash 64 кб. | + | ROM содержит 32 кб (или утилиты считывают от туда только 32кб), SPI flash 64 кб.\\ |
- | Практика показала что содержимое ROM можно писать в SPI flash и оно работает. | + | Практика показала что содержимое ROM можно писать в SPI flash и оно работает.\\ |
- | Обе части связаны между собой и замена бинарной части на " | + | Обе части связаны между собой и замена бинарной части на " |
- | Например, | + | Например, |
- | Если от RDF8 взять только бинарную часть и eep от GR-166UB то система будет видеть 5 дисков, | + | Если от RDF8 взять только бинарную часть и eep от GR-166UB то система будет видеть 5 дисков, |
- | [b]Утилиты[/ | ||
- | Доступных утилит для работы с прошивкой совсем не много, на момент написания всё что удалось найти выложено здесь: [url=http:// | ||
- | GL819 MultiTool v1.0.1.2 - практически бесполезна. | ||
- | GL819 MultiTool v1.4.4.4 - умеет считывать ROM. | ||
- | GL3310 MultiTool v2.0.4.2 - позволяет работать с eep. | ||
- | Скриншот от GL3310 MultiTool v2.0.4.2 | + | ===== Утилиты ===== |
- | [img]http:// | + | Доступных утилит для работы с прошивкой совсем не много, на момент написания всё что удалось найти выложено здесь:\\ |
- | Чтобы сохранить eep от картридера в утилиту нужно предварительно загрузить eep файл, потом нажать "Read EEP", "save to eep file" | + | [[http:// |
- | " | + | GL819 MultiTool v1.0.1.2 - практически бесполезна.\\ |
- | "Write ROM File" - лучше вообще не трогать, тк потом восстановить будет сильно сложнее. | + | GL819 MultiTool v1.4.4.4 - умеет считывать ROM.\\ |
- | Безопаснее всего применять эти | + | GL3310 MultiTool v2.0.4.2 - позволяет работать с eep.\\ |
+ | Скриншот от GL3310 MultiTool v2.0.4.2 на GINZZU GR-166UB:\\ | ||
+ | {{hardware: | ||
+ | Чтобы сохранить eep от картридера в утилиту нужно предварительно загрузить eep файл, потом нажать "Read EEP", "save to eep file" | ||
+ | " | ||
+ | "Write ROM File" - лучше вообще не трогать, | ||
+ | Безопаснее всего применять эти утилиты только для чтения EEP и ROM из картридера и редактирования eep файлов.\\ | ||
- | [b]Прошивальщик[/ | + | ==== Прошивальщик |
- | Утилита + ROM 0547 и eep для Ginzzu GR-166UВ: http:// | + | [[http:// |
- | Другие прошивки: http:// | + | [[http:// |
Для hama и других прошивок без eep нужно убедится что в папке прошивальщика нет eep файлов и выставить WriteEEP=0. | Для hama и других прошивок без eep нужно убедится что в папке прошивальщика нет eep файлов и выставить WriteEEP=0. | ||
Line 60: | Line 61: | ||
- | + | ===== Полезные ссылки | |
- | [b]Полезные ссылки[/b] | + | [[http:// |
- | Обзор и тесты: | + | [[http://www.usbdev.ru/files/gl/|Утилиты и прошивки]]\\ |
- | Утилиты и прошивки: [url=http://www.usbdev.ru/files/ | + | [[http:// |
- | Прошивки и драйвера: [url=http://www.station-drivers.com/index.php/listes-constructeurs/ | + | [[https://github.com/CLHsiao/MediaInfo|Исходники утилиты для работы с прошивкой]]\\ |
- | Исходники утилиты для работы с прошивкой: [url=https:// | + | |
- | [b]PS[/b] | + | ===== PS ===== |
Присылайте редкие прошивки, | Присылайте редкие прошивки, |