Pumpkin Electrical Power System Module (EPSM) and Related Modules

Support directory with firmware updates, etc.

 

Versions: Generally speaking, customers should be running the latest available SupMCU firmware (fw). Some functionality may change from one version to the next.

Tools for re-flashing: (Re-)flash new SupMCU firmware onto SupMCU-based modules via Pumpkin's ds30 Loader GUI software in conjunction with the SupMCU's built-in bootloader.

Non-volatile memory (NVM) settings: Some firmware updates may automatically return the NVM settings to their defaults when applied to a SupMCU. Therefore, make a note of any custom NVM settings prior to reflashing SupMCU firmware. Erase NVM settings immediately after loading new firmware, restart the module, and then re-write custom NVM settings to avoid configuration problems.

Matching firmware updates to hardware: Some SupMCU modules have 512KB of flash memory, others have 256KB; firmware files contain the flash memory size in their names for easy identification. Customers must identify and use the firmware update that matches their SupMCU hardware. Should the user (re-)flash the SupMCU with firmware that does not match the module type and hardware revision code of the target module, i) the bootloader will refuse to run the mismatched firmware (and will reflect this via a message that is sent out of the CLI terminal), ii) the SupMCU will not run the target application and iii) the module will continuously restart with a slowly blinking status LED. Should this occur, re-flash via the ds30 Loader GUI using the correct SupMCU firmware.

Downloading .hex files: Because the default MIME type for .hex files is text/plain, most browsers will open .hex files instead of downloading them to your computer when you click on them. If/when this happens, employ a two-step process by i) clicking on the .hex file, and ii) by then choosing "Save Link As ..." (FireFox) or equivalent, to save the .hex file to your computer using the original filename. Then, from within the ds30 Loader GUI, select the downloaded file for reflashing the SupMCU.

Version
Date Added
Notes
530-XXXXX.pdf
20230216

Assorted wiring harness diagrams for harnesses to be used with the EPSM1.

UM-31_Pumpkin_EPSM1.pdf
20230216

EPSM1 User Manual.

710-01952C_DS_EPSM1.pdf
20230216

EPSM1 datasheet. Reflects updates to final shipping versions as of this date.

EPSM1_256MC206_RevC_fw-1.7.7r6-1.6.1r0.hex
20230216

Latest EPSM1 firmware flight release. Follows new firmware naming convention.

EPSM1_RevC_fw-1.7.7r4-1.6.0r3.hex
20220517

EPSM1 firmware flight release. Adds improved comma-delimited display of combined telemetry fields.

EPSM1_RevC_on_QSM_fw-1.7.7r4-1.6.0r3.hex
20220517

EPSM1 on QSM (simulated EPSM1) firmware flight release. Adds improved comma-delimited display of combined telemetry fields.

EPSM1_RevC_fw-1.7.7r4-1.6.0r2.hex
20220426

EPSM1 firmware flight release.

EPSM1_RevC_on_QSM_fw-1.7.7r4-1.6.0r2.hex
20220426

EPSM1 on QSM (simulated EPSM1) firmware flight release.

LEPS1_RevE1_fw-1.7.7h-1.6.0r2.hex
20220325

Interim Linear EPS (LEPS) firmware release. Resolves multiple issues, including telemetry features, fast/slow charging commands, etc.

Be sure to read the splash screen via the CLI!