Rewriting corrupted firmware on Digitech JamMan Solo

ID: 195105

Description: This tutorial shows how to connect to the...

Steps:

  1. Before starting, plug your pedal to a computer using an USB mini B cable.
  2. If your device is detected (for instance in Peripheral Manager for Windows users, with "lsusb" for Linux users)
  3. Install the JamManager software from here
  4. Try updating the firmware using JamManager
  5. If your device is not detected, or if the firmware update fails, carry on with this tutorial
  6. The following procedure is risky and may render your device more definitely bricked than it already was.
  7. Step image
  8. Unscrew the 4 Torx T15H holding the bottom plate
  9. Free the bottom plate
  10. Step image Step image
  11. Unscrew the 3 jack connectors bolts
  12. Lift the board from the top of the pedal
  13. Unscrew the 2 Torx T15H holding the SD card
  14. The board can be moved out of the pedal
  15. There is no need to unmount it further to access the debug port
  16. Connectors to the display and button boards and to the SD card slot are soldered, do not try to disconnect them
  17. Step image Step image Step image
  18. Spot the debug UART port
  19. Under the button when looking from the top
  20. Marked as "P3" when looking from the bottom
  21. UART connection requires to connect TXD, RXD and GND
  22. Step image Step image Step image
  23. Solder a 3V3 USB-UART adapter to the pins by following this pinout
  24. GND connected to the adapter GND
  25. TX connected to the adapter RX
  26. RX connected to the adapter TX
  27. You can also solder an intermediate 2.54mm DuPont-style header connector and use DuPont debug cables
  28. No need to connect 3V3, RTS and CTS
  29. Step image Step image
  30. Connect to the USB-UART adapter using an appropriate software
  31. PuTTy on Windows machines
  32. Screen or Minicom on Linux machines
  33. The serial parameters are: 115200, 2N1, no flow control
  34. Once everything is connected, you can plug the 9V power supply to the pedal
  35. It should display startup messages
  36. Afterwards, it should give you a prompt with the possibility to interact with it
  37. Try typing "ls"
  38. If possible, ask a friend to do the same with a working pedal
  39. On the working pedal, with the USB-UART probe and with an SD Card inserted, type:
  40. etfsctl -d /dev/etfs2 -r /mnt/sdfs/etfs2.structured.bin
  41. cp -r /mnt/nandfs/* /mnt/sdfs/nandfs_copy
  42. Otherwise, recover the files from the Internet
  43. My copy of a working JamManSolo firmware
  44. Copy them from your computer to the SD card
  45. Make sure you have the exact same model, JamMan Solo, do not use for the JamMan Solo HD or any other product!
  46. Insert the SD card with the working files in the device and run:
  47. etfsctl -d /dev/etfs2 -S -e -w /mnt/sdfs/etfs2.structured.bin -c
  48. Once it is done, power cycle the device and checks if it works
  49. If it is still missing files, run:
  50. cp -r /mnt/sdfs/nandfs_copy/* /mnt/nandfs
  51. Power cycle and verifies the device is working
Back