Перезапись повреждённой прошивки на 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