fudgey
Way cool Dataghost! 😁
LED disco smoothly controls the LCD backlight and the Af beam and blinks the blue LED. Others don't seem to be affected. The firmware dump command obviously worked too.
The LED commands are using numbers which specifically address
S5IS LEDs, they differ per model.
The IS demo definitely does something when I move the camera around. It seems to work best with the camera upside down, though... the game works as well (no change in scenery like your video though), but I have to keep my camera a bit crooked (tilting the left corner to ground 35 deg or so) to keep the square stable.
Change in scenery? You mean the track? Use the zoom controls to 'accellerate/decellerate'.
As for the tilt: I had to apply a 4096 offset for my
S5IS. After that, I shift the value 7 bits to the right. 4096>>7 is 32 (and it's probably very inaccurate) so that seems to account for the tilt.
The IS internals commands froze the camera after printing some numbers on the display.
I'm not using buffered drawing... what's the last line you see on the screen before the camera crashes? That'll tell me which commands (the ones after that line) failed. It's probably not such a big issue, though... I specifically implemented all these values to see which were changed when I change the IS 'converter' setting, I expected gain to change but nothing really did. This makes most of the values useless so I might as well take them out in the future.