Repository navigation
Releases: ChanceTheMaker/NESynth-FM1-SMK
Release list
NESynth SMK 971 - stable pad colors and brightness
NESynth SMK 971 stabilizes drum-pad colors when pressing pads and moving Fader 2. The LED packet now includes reset/latch zeros before and after the color data in one DMA transfer, following the tested Doom implementation. Existing controls, palette, press-dark behavior and brightness range are retained.
The owner tested this exact application on SMK-37 Pro and accepted the pad/fader behavior. USB game-upload CRC verification passed; subsequent telemetry reported zero LED transfer errors. The public native install image and packet match the physically tested package byte for byte.
Both Pro and Elite package validation passes. Installer, checksum, corruption, upload and original-firmware restore checks pass. Isolated headless Chrome tests verify the Windows SMK helper path and unchanged FM-1 browser path. Elite physical testing and a new stock round trip/power cycle were not repeated for this release.
The site and Windows USB helper now select the same revision. Original-firmware restore remains available. FM-1 binaries are unchanged. No Bluetooth stack or licensing changes are included. Detailed evidence: docs/SMK_PAD_LIGHTS.md.
The .bin asset is application-only: install through the website and matching helper. Corresponding source and SHA256SUMS are attached.
smk-flash-compat-970
The SMK updater rejected EB6014 chips before accepting firmware. This release accepts exactly 856014 and EB6014 and reports checksummed loader failures through browser/native installation and original-firmware restore. Sloop/Melodee storage probes share the same ID policy where present. Existing calibration policy, flash commands, writable ranges and protected-byte checks remain unchanged. FM-1 firmware artifacts are unchanged.
Validation: this exact application installed on the owner-provided SMK Pro, restarted as SMK-37_970, then restored original Pro 016 with successful transfer/readback completion and exact restart identity. Host updater suites with sanitizers, native/browser diagnostic tests, package tests for both Pro and Elite, and relevant site/helper checks passed. EB6014 and Elite hardware confirmation, UI/sound and long-duration checks remain pending.
Credits: andyddd for the measured flash ID and recovery evidence in Felucca #17. An already-installed rejecting loader still needs a separately validated recovery route; the Felucca-specific ZIP is not generalized or executed. Details: docs/SMK_FLASH_COMPATIBILITY.md.
Application SHA-256: 8b81af123853efd8b5d4f7dee1e863d0945b2c970f322bc358b28028108a74a0 (208036 bytes). Matching source tag: smk-flash-compat-970. Update older Windows helper copies to this release.