BG9JDI I based my implementation on his, but I'm very confident that he doesn't send the "Framebuffer" command. The "Screen" in his code is for debugging purposes only; the actual control system won't send this command.
As for why I would still do this myself, even with the project already underway, there are two main reasons. First, implementing this is relatively simple and involves only minor modifications to the existing firmware. Second, I still need the Chinese interface provided by losehu (hhh), and moving all the new features from quansheng-dock-fw to losehu would require too much time and effort, and it's unlikely I could complete it in a reasonable timeframe (although it could be a future goal). Furthermore, the compiled results of losehu are already approaching 60KB, and the UVK5/6's limited Flash capacity can only support firmware of that size. Adding a full QuanshengDock would likely exceed the limits.
Furthermore, there's another important reason for me: QuanshengDock is only compatible with Windows (embarrassed face), while I need support for both macOS and Linux.