Now for the weirdness of D2825 units. This is different firmware (then I have seen, doesn't match any of @Mac84 originals), but it only so slightly different, as it seems to have a small code patch to Type B, yet Type B firmware works as is.
It has 8 bytes more code at 0x1042C8. Just:
There...