Перезапись повреждённой прошивки на Digitech JamMan Solo

В этом руководстве показано, как подключиться к отладочному порту педали Digitech JamMan Solo. Это можно использовать для диагностики устройства или даже для перезаписи новой прошивки, если внутренняя память педали повреждена.

Педаль в данном руководстве не подавала признаков жизни, кроме кратковременного зелёного свечения основного светодиода при включении на одну секунду, после чего он гас.

Шаг 1

Перед началом подключите педаль к компьютеру с помощью кабеля USB mini B.

Если устройство распознаётся (например, в диспетчере устройств для пользователей Windows или командой "lsusb" для пользователей Linux),

установите программное обеспечение JamManager отсюда

Попробуйте обновить прошивку с помощью JamManager

Если устройство не распознаётся или обновление прошивки завершается неудачей, продолжайте выполнение этого руководства

Следующая процедура сопряжена с риском и может окончательно вывести устройство из строя, если оно ещё не было полностью неработоспособным.

Шаг 2

Открутите 4 винта Torx T15H, крепящих нижнюю пластину

Освободите нижнюю пластину

Шаг 3

Открутите 3 винта, крепящих разъёмы разъёмов джек

Приподнимите плату с верхней части педали

Открутите 2 винта Torx T15H, крепящих карту памяти SD

Плату можно вынуть из педали

Для доступа к отладочному порту не нужно демонтировать плату дальше

Разъёмы дисплея, платы кнопок и слота карты памяти SD припаяны, не пытайтесь их отсоединить

Шаг 4

Найдите отладочный порт UART

Снизу под кнопкой при взгляде сверху

Обозначен как "P3" при взгляде снизу

Для подключения UART требуется соединить TXD, RXD и GND

Шаг 5

Припаяйте адаптер USB-UART 3,3 В к контактам в соответствии со схемой подключения

GND подключите к GND адаптера

TX подключите к RX адаптера

RX подключите к TX адаптера

Можно также припаять промежуточный разъёмный соединитель типа DuPont с шагом 2,54 мм и использовать кабели для отладки DuPont

Подключать 3,3 В, RTS и CTS не нужно

Шаг 6

Подключитесь к адаптеру USB-UART с помощью соответствующего программного обеспечения

PuTTy на компьютерах с Windows

Screen или Minicom на компьютерах с Linux

Параметры последовательного порта: 115200, 2N1, управление потоком отсутствует

После подключения можно подать питание 9 В к педали

На экране должны появиться сообщения о запуске

После этого должно появиться приглашение, позволяющее взаимодействовать с устройством

Попробуйте ввести «ls»

Шаг 7

Если возможно, попросите друга проделать то же с исправной педалью

На исправной педали, с подключённым отладочным модулем USB-UART и вставленной картой памяти SD, введите:

etfsctl -d /dev/etfs2 -r /mnt/sdfs/etfs2.structured.bin

cp -r /mnt/nandfs/* /mnt/sdfs/nandfs_copy

В противном случае восстановите файлы из Интернета

Моя копия прошивки для исправного JamMan Solo

Скопируйте их с компьютера на карту памяти SD

Шаг 8

Убедитесь, что у вас точная такая же модель — JamMan Solo, не используйте для JamMan Solo HD или других продуктов!

Вставьте карту памяти со скопированными файлами в устройство и выполните команду:

etfsctl -d /dev/etfs2 -S -e -w /mnt/sdfs/etfs2.structured.bin -c

После завершения перезагрузите устройство и проверьте, работает ли оно

Если по-прежнему отсутствуют файлы, выполните:

cp -r /mnt/sdfs/nandfs_copy/* /mnt/nandfs

Перезагрузите устройство и убедитесь, что оно работает

Заключение

Чтобы собрать устройство, отключите его, отпаяйте адаптер USB-последовательный интерфейс и следуйте этим инструкциям в обратном порядке.

Перевод руководства с ifixit.com