The screen is blinking because there is set the wrong resolution for the screen.
PHP Code:
#define LCD_MAX_YSIZE 176
#define LCD_MAX_XSIZE 220
though, when I changed these values to 320x240 the screen worked only for a second, so no go. When I changed only YSIZE it worked and did not blinking. I think some of the displaying bitmap functions gets crazy because of wrong screenwide value. I think I handle it after some time.
I disassembled the player, but it was really hard to get to the key chip, it is located behind main board where all the cables go, and I was afraid that I will broke them.
There was a small chip in the middle called: KT6400 ABWJ, just below on this chip there was 0650K BDO (or zero). I found no result on google for that.
But, on the board of the key there was a caption "C230KEY V9..." I dont know what was after 9 because it was too risky to bend the board more, as I could break the cable connected to the screen and kill my player forever.
Also, I noticed something else while playing with the screen. I can readout LCD Driver using RKP application. It will require to write down about 100 values and put them into the source. Maybe later I will prepare rkp app, so every player which supports RKP platform will be able to run his own firmware with the screen working.
Keys are my only problem. I think i am left with scanning the memory using RKP platform and trying to get some response in the code without using standard GetKeyVal function.