/*** Note - These steps are for Windows 11 ****/
1) Download
MPLAB X IDE setup file ( v6.2.0 worked for me with the pickit I have )
2) Select only MPLAB IPE when the installer asks
3) After installation , connect pickit and install missing dependent libraries if any.
4) Open up the Amp , and connect a 6 pin JST connector to J19
it is very difficult to remove the LCD screen as it is directly soldered to the board. So I have soldered this pin in a 45 degree angle :-)
5) Before connecting the other end to Pickit , do some settings in MPLAB IPE as shown below
6) Now try to connect other end of 6 pin connector to Pickit (
make sure the pin numbers are properly aligned. ) , and choose the below parameters
7) Connect to pickit and see if it able to find the pic from the Amp.
8) Connect 12 v to Amp , switch power ON in the Amp and hold the power button. Now try to click on the "Read" button in MPLAB IPE. If IPE reads the pic , then export the read .hex as a backup
9) If "Read" is success , then browse and select "Merged_Juma_PA100.hex" ( attached as .hex.txt , please rename to .hex ) in IPE
10) As we did for "Read" , power on and hold the button.
11) Click on "Program" , make sure that the power button is pressed till the write completes.
This should show the log as below :
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............dsPIC30F
Target voltage detected
Target device dsPIC30F6014A found.
Device Revision ID = 1041
Device Erased...
Programming...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x17fff
configuration memory
EEData memory
Programming/Verify complete
2026-06-08 16:56:51 +0530 - Programming complete
*** Release From Reset mode is enabled ***
12) Once after successful "Program" , press "Disconnect" in tool and remove the Pickit connections to the 6 pin connector.
13) Power off and on the Amp , that should now be with updated firmware.
14) You may do the calibration as per the standard documentation.
Many thanks,
Mukundan ( VU3KNB / M6KNB )