Does anyone have a BY8948 firmware (and/or tool to flash it) that supports the PMW3389? I have the Monoprice Hyper-K Dark Matter mouse that uses that MCU and I opened a Model O firmware updater that immediately flashed the mouse with Model O firmware (it uses the same MCU)
The mouse buttons and LEDs all still work, but the sensor doesn't (as I'm sure the Model O firmware has no drivers for the 3389)
#BY8948 Firmware to cross-flash
42 messages · Page 1 of 1 (latest)
I've tried the updater for the HT-S and other BY8948 devices with 3389 sensors, but they all get stuck on "Waitting..."
I'm assuming it's a PID/VID mismatch? Does anyone know the flags or anything to override it?
@fresh shore Do you have any knowledge of a BY8948 tool that can force a flash?
I vaguely remember running as admin forcing it
You'll have to give me a little bit
or clicking in the window apparently
What do you mean? Like a specific part?
Didn't do it
It seems like the ROM is inside the MTP file near the end
Now that my mouse is technically a Model O, I'm just trying to force the Model O firmware updater to flash the same firmware that's already on it before I start injecting stuff
It seems like it's held up on it being the same version as the firmware it's trying to "upgrade"
Pressing the arrow keys seems to change the window title but that's about it
Pressing tab twice and then the arrow keys
Holy shit wait if you press tab and then enter you can select the firmware
I'm just going off old messages I sent while unbricking a mouse
hello everyone! i had a similar problem to this
jake here messaged me in disc and i've tried changing the values on the second tab of the window
it asks for the hex value of VID and PID of the mouse as well as some other parameters that i have no clue what it is about
I managed at some point to force flash the mouse
but I can't remember anything beyond me just clicking randomly in the updater window
what other parameters
let me screen shot
it worked for me already
rn im trying to figure out how to make it work for jake
this was the result
this was what i inputted with respect to my m700 VID and PID
similar to jake, my mouse was bricked with the wrong firmware update from glorious which changes the PID from 0x0027 to 0x0036
so what i did was:
- Edit the parameters in the secret menu
- Click ok, it will go to the waiting window
- Unplug my mouse and replug it
- Usbdevice tree will detect newly plugged device
- wait for a while, the updater will start to say "burning..." with a loading bar
- after it's finished, it will say "pass", close the window
- unplug and replug the mouse again
it should work after that
here's what i did for anyone with a similar problem
sick
I used the m700 3389 firmware updater, it should work for any BY8948 updaters as well.
@compact spoke thanks for your godly find, i dont know how you found that menu lmao
button mashing win
It literally was
The force flash button is one of the tabbable options
It seems like 2 tabs after changing stuff in that secret menu
So 3 or 4 tabs for start flash
Cross flashing firmwares from mice with the same sensor and MCU leads to some weird results, but the mouse does work
Also might as well put this here just in case anyone else needs to know:
The actual firmware ROM seems to be embedded in the mtp file that comes with the flashing tool (which is actually a renamed executable) beginning at offset 7D000