Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MKTSTFT28 BeepAtBoot Patcher #2826

Merged
merged 1 commit into from
Aug 24, 2023

Conversation

kisslorand
Copy link
Contributor

@kisslorand kisslorand commented Aug 20, 2023

Requirements

MKS TFT for Artillery printers

Description

This PR adds a FW that flashes a patched bootloader. It is suitable only for MKSTFT28 TFTs found in Artillery printers with STM32107VC MCU.
This patched bootloader removes that annoying long beep at boot and replaces it with a short "chirp". It does nothing more, nothing less.

Benefits

No more annoying long beeps at boot on Artillery printers with STM32F107 MCU equipped TFTs.

Usage:

Put it on the SD card as any other regular FW file and boot your printer with the SD inserted.
During the update you'll see a red dot and a progress bar. The progress bar will let you know when the upload of the patched FW is finished. Also, at the end of the patched bootloader flash procedure the red dot will change into a blinking green dot. That's when you can eject the SD card and copy your favorite FW file to be flashed over this bootloader patcher FW.

Attention!!! This is not a functional FW, it's only for uploading the patched bootloader, you must reupload your regular favorite FW after the bootloader patching FW has done its job.

Images

Patched bootloader flashing
Flashing Ongoing


Flashing of the patched bootloader done
Flashing Done

PR Status

Ready to merge but I keep my hopes low, posted here mostly for a reference in my repository.

Notes

No need to wait for this PR to be merged. you can grab the bootloader patcher right from this PR and use it.
Leechers are welcome to include it in their own private build and share it through Thingiverse or whatever else.

Special note

I dedicate it to Mr. Benito Mussolini of this repository. I know you are annoyed by this long beep but do not have the proper knowledge to address it so here it is, take it, use it, enjoy the silence.... Happy printing!

@kisslorand kisslorand force-pushed the MKSTFT28-Patcher branch 2 times, most recently from 13ee524 to 9d994ae Compare August 21, 2023 09:03
@bigtreetech bigtreetech merged commit f837e87 into bigtreetech:master Aug 24, 2023
1 check passed
mattcoon pushed a commit to mattcoon/BIGTREETECH-TouchScreenFirmware that referenced this pull request Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants