i did the following, i send invert + command + un-invert
if the uninvert does not work i add a byte after the command⊠until it works
then i wrote 0,255, 1, 2,4,8⊠to these parametersâŠ
i found several registers, but this one is the only one that seems to do something usefull, but there are more, including several registers taking 3 bytes as parameter, one has a slight effect on the brightness, but i am not yet finished probing, so i might find more
this is one of the registers where i do not know what is really happening:
the pixel format is simple 2 pixels on y become one, summed up pixel at (0,0) = 1 , pixel at (0,1) = 0 â both pixels get 0.5 brightness if both are 1 its 1 brightness for both (and for 0 the same)
So itâs got like a virtual 128x128 buffer that is summed down to 128x64?
EDIT: I suppose itâs probably doing the summing in line, so probably wrong to call it a true virtual size, but this is how many pixels you would send out
Nice !! I always hoped someone would fuzz the chip!
Thereâs some rumoured instructions: to do a hard reset without using the electrical reset pin, also to do single pixel scrolling.
i found several registers for scrolling on the y axis. probably placing a window in the center of the screen and scrolling it is no problem, i am just not interested in scrolling, because my engine allways writes the whole screen.