Digitech Rp20
#1
Отправлено 26 августа 2013 - 20:57
Хозяин перепаивал микрики на кнопках и при сборке коротнул один из проводов после этого слетела прошивка.
Тут Нашел гайд как перепрошить. Спаял переходник MIDI -> Gameport, прошил, проц показал что-то вроде "Power off/on to continue" перезапустил, но прошивка так и не встала.
Связался с поддержкой, выслали схему, но внятных ответов так и не дали. Одному челу выслали новый чип памяти , заранее прошитый за 80 евро. (микра памяти стоит 2 доллара ...) просил прошивку от самой EEPROM памяти, чтоб прошить не программаторе - говорят прошивок не осталось у них (модель 98 го года). Говорят пробуй еще несколько раз шить по MIDI.
Вот кусок схемы:
Там сама микра памяти и под знаками вопроса какая-то обвязка.
Память: AT49F040-12JC 4 MEG Flash EEPROM. Даташит
Как я понял у нее есть область памяти для бутлоадера на 16 К в которой лежит стартовая программа, описание MIDI и тул для прошивки по MIDI. и остальная часть в которой хранится основной функционал проца пресеты и тп.
Бутлоадер могут с завода заблокировать от перезаписи, таким образом он и сохранился а остальная часть прошивки слетела.
Отсюда вопросы:
1- Может быть прошивка по MIDI приходит до процессора но не доходит до EEPROM из-за этой обвязки?
2- Может-ли EEPROM быть битым, и не сохранять то что в него залили, притом что часть памяти работает и позволяет устройству стартовать, писать на экране сообщения и т.п. ?
3- Можно-ли как то скачать с этой микрухи бутлоадер, прошить его в другую микру, впаять ее и потом прошить дальше через MIDI?
4- Как можно траблшутить и определить в чем именно проблема?
Любые советы по теме приветствуются. Очень хочется поднять девайс. В нем половина эффектов аналоговая, есть ламповый пред на 1й 12AX7 (его в схеме нету но можно снять схему и замодить под себя) аналоговый WAH c оптическим приводом педали, Whammy и много других плюшек. Из минуса это то что ЦАП/АЦП на 20 бит. Хочется его оживить и поюзать как фут-контроллер и пару эффектов в борде.
ап, взял три микры из обвязки (U47,U48,U63)
Сегодня попробую их перекинуть и проверить если поможет.
АП ап - поменял эти микры .
По очереди выпаивал -впаивал. без U48 не заводится.
После перепайки попробую перепрошить и проверить.
По-прежнему неясно с вопросами 2,3 и 4
#2
Отправлено 26 августа 2013 - 20:58
Ibanez GRG7221/Jackson JE-1000 onboard preamp clone/M-Audio Conectiv/Positive Grid BIAS :)
#3
Отправлено 26 августа 2013 - 21:04
По питанию проверил в первую очередь все линии ведзе норма с допуском 5% от схемы.
На счет матери - тоже думал, форм-актор флешки как в биосе как раз. трабл только в том что емкость 4М 8 х 512К и вроде как распиновка не соответствует с флешью.
Совсем скоро приедет ардуина, думаю с ее помощью попробовать прочитать данные.
Сейчас пока-что попробую прошить на другой звуковухе, после того как перепаял обвязку.
Вот сам прошивальщик (работает только из под ХР-юши)
1.05
WRp20v105.zip (1,23МБ)
Количество загрузок:631
1.10 (только данные без прошивальщика)
rp201104.zip (382,48К)
Количество загрузок:430
1.15
WRp20v1504.zip (1,25МБ)
Количество загрузок:477
Интересно как из него вытащить прошивку )
#4
Отправлено 26 августа 2013 - 21:48
4 мегабита - ничего сверхъестественного. Распиновка совпадает на тех платах, про которые я тебе написал, а именно где используется 5ти вольтовая флэшка с параллельным интерфейсом, на организацию обсалютно насрать. Разве что не на всех материнках могут быть разведены все адресные линии, т.е. лучше искать плату, у которой родная микра на 4 мегабита. В качестве софта для считывания есть замечательная вещь - Uniflash
Дамп я просил считанный с аппарата, со странички и так возьму/>/>
Внутри инсталятора прошивка прошивка в том же виде. Есть мнение, что шьется не только ПЗУшка, но и проц
Прикрепленные файлы
-
1050.zip (355,1К)
Количество загрузок:466
Ibanez GRG7221/Jackson JE-1000 onboard preamp clone/M-Audio Conectiv/Positive Grid BIAS :)
#5
Отправлено 26 августа 2013 - 23:30
По поводу прошивки проца - не думаю. У него на блок-схеме не указано наличие встроенной памяти.
ARCHITECTURE
The Z180® combines a high-performance CPU core with a
variety of system and I/O resources useful in a broad
range of applications. The CPU core consists of five functional
blocks: clock generator, bus state controller, Interrupt
controller, memory management unit (MMU), and the
central processing unit (CPU). The integrated I/O resources
make up the remaining four function blocks: direct
memory access (DMA) control (2 channels), asynchronous
serial communication interface (ASCI, 2 channels)
programmable reload timers (PRT, 2 channels), and a
clock serial I/O (CSIO) channel.
Вероятнее всего. один файл - это мозги - второй 100 дефолтных пресетов.
#6
Отправлено 28 августа 2013 - 15:23
Еще можно попытаться прошить на сетевухе с чипом Realtek RTL8139A или B (C не подойдет!!!) или даже на платке от старого сидюка, но это для гурманов. А можно поднапрячься и спаять willem 3.1, например. В хозяйстве пригодится.
Так что решай вопрос с программатором, сливай дамп. По нему можно будет прикинуть каким образом из тех файлов что есть слепить готовый бинарник для заливки
Ibanez GRG7221/Jackson JE-1000 onboard preamp clone/M-Audio Conectiv/Positive Grid BIAS :)
#7
Отправлено 30 августа 2013 - 00:27
После того как перепаял обвязку - прошил его последней версией - не помогло.
Прошил на 1,05 тоже не помогло.
Теперь при тесте миди коннекта - выдает "expected 50h" или "found this unit" но шиться не хочет.
Мб проблема в дровах на звуковуху. так как перезагружал комп и могли переставиться дрова на дефолтные.
Сегодня попробую еще раз.
На след неделе будет доступ к програматору, попробую слить прошивку.
Ап, схема + напряжения.
#8
Отправлено 19 августа 2023 - 11:08
Спустя 10 лет хочу дополнить тему.
Также преобрел замечательный rp20 поиграл и решил прошить через миди программами лежащими на итальянском сайте который здесь уже упомянут. В процессе прошивки произошел затык и проц окирпичелся. Был преобретён универсальный программатор Phyton ChipProg+ и на сайте www.phyton.ru было скачано специализированное ПО под этот программатор. Называется ChipProgLPT. Также скачал прошивку для флешки процессора с итальянского сайта, извлёк родную флешку с названием: am29f040 из процессора и всё это дело прошил.
Процессор не ожил.
Заказал такие же флешки на АлиЭкспрессе, пришли am29f040b.
Задав вопросы Даниле-Мастеру и порыв в интернете нашел такой же архив с прошивкой для флешки как и на итальянском сайте но в другом месте. Скачал и прошил китайскую am29f040b и запаял в процессор.
Всё. Проц ожил. Ура!
Флешку отпаивал феном, поставил панельку.
Последовательность прошивки флешки была такая:
1. Раздобыл компьютер с Windows XP и встроенным в материнку LTP портом.
2. Установил спец ПО для программатора.
3. После запуска ПО и подключения китайской флешки am29f040b к программатору сначала затёр её затем прошил нужной прошивкой.
4. Выключил питание процессора. Вытащил батарейку из процессора. Вставил в заранее припаянную панельку прошитую китайскую флешку. Подал питание на процессор.
В этот момент у меня всё заработало.
4. Вернул на место батарейку, собирал проц.
Итальянский сайт: http://www.langamers...20_english.html
Сайт на котором я нашел рабочий дубликат архива с .bin прошивкой версии 1504 или 1.504:
https://dbwbp.com/in...nth-eprom-dumps
Прикрепленные файлы
-
DigiTech RP20 firmware v1.1504.zip (178,55К)
Количество загрузок:22
Сообщение отредактировал NorthZyklon: 20 августа 2023 - 08:51
Причина редактирования пусть прошивка будет и на нашем форуме.
#9
Отправлено 20 августа 2023 - 09:36