The three primary avenues to upgrade your Sapphire Pro firmware include: 1. Community Marlin 2.0 with Custom GUI
If you have heavily modified your Sapphire Pro by adding a BLTouch, upgrading to TMC2209 silent stepper drivers, or moving to a direct-drive extruder, standard pre-compiled firmware will not suffice. You will need to compile your own firmware or find a custom fork. GitHubhttps://github.com
You can download the pre-configured project files and assets on the quentinDeroo Mks-Robin-Nano Sapphire PRO GitHub . This branch successfully addresses hotend overshoots and aligns bed dimensions accurately with default Cura profiles.
If you want to maintain the beautiful, colorful touch-screen interface of your stock Sapphire Pro while fixing core issues like bed dimensions and hotend overshoots, community-compiled Marlin 2.0 with the LittlevGL interface is your best option.