How to Update MMDVM_HS for WPSD 1.6.1

1.Force The MMDVM_HS to RUN BOOT upload Mode,so the SVC LED must OFF first,only one PWR LED on,then run 2.script

  1. run update script

advanced->SSH Access login pi-star raspberry

pi-star@pi-star:~$ cd /tmp pi-star@pi-star:tmp$ wget https://wpsd-swd.w0chp.net/WPSD-SWD/MMDVM_HS-Firmware_Latest-Compiled/raw/tag/v1.6.1/mmdvm_hs_hat_fw.bin

–2024-03-22 08:18:11– https://wpsd-swd.w0chp.net/WPSD-SWD/MMDVM_HS-Firmware_Latest-Compiled/raw/tag/v1.6.1/mmdvm_hs_hat_fw.bin Resolving wpsd-swd.w0chp.net (wpsd-swd.w0chp.net)… 74.208.60.144 Connecting to wpsd-swd.w0chp.net (wpsd-swd.w0chp.net)|74.208.60.144|:443… connected. HTTP request sent, awaiting response… 200 OK Length: 55904 (55K) [application/octet-stream] Saving to: ‘mmdvm_hs_hat_fw.bin’

mmdvm_hs_hat_fw.bin 100%[========================================================================================================================================>] 54.59K 238KB/s in 0.2s

2024-03-22 08:18:12 (238 KB/s) - ‘mmdvm_hs_hat_fw.bin’ saved [55904/55904]

pi-star@pi-star:~$sudo killall MMDVMHost

pi-star@pi-star:tmp$ sudo stm32flash -R -w mmdvm_hs_hat_fw.bin /dev/ttyAMA0

stm32flash 0.5

http://stm32flash.sourceforge.net/

Using Parser : Raw BINARY Interface serial_posix: 57600 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (STM32F10xxx Medium-density)

pi-star@pi-star:tmp$ sudo wpsd-detectmodem Detected MMDVM_HS Port: /dev/ttyAMA0 (GPIO) Baud: 115200 Protocol: V1 Modem Data: MMDVM_HS_Hat-v1.6.1 20231115_WPSD 14.7456MHz dual ADF7021 FW by CA6JAU, G4KLX, W0CHP. GitID #7e16099FF36066C3041383043023933

update ok,remove 38-40 jumper.

SVC LED Flash SLOW or FAST is ok