Ilya Kurdyukov
Ilya Kurdyukov
In issue 8, execution would get to this point and hang due to initialization of a certain pin, which would cause a hang after a short time. That's why I...
Try adding `--spi_mode 1` to the command line args. It should return the correct LCD identifier.
There is already such a config for LCD, but it doesn't seem to work for your case. I'll add it from your phone's firmware.
Try to run `fptest.bin` from this archive, will it show the LCD test image with color gradients? [fptest.bin.zip](https://github.com/user-attachments/files/23621100/fptest.bin.zip)
`--spi_mode 1` can't be autodetected yet. Try adding `--gpio_init` as well, that might help. Some displays have non-standard connection, so you have to try different methods.
> I am able to use --keymap kern.bin to get input to work, This is nonsense, the correct keymap is a small table of 128 bytes maximum.
I got the keymap manually: `dd if=kern.bin bs=1 skip=$((0x9a7e0)) count=80 > keymap.bin` [keymap.zip](https://github.com/user-attachments/files/19050940/keymap.zip)
Use `prebuilt_fix1.zip` from [here](https://github.com/ilyakurdyukov/fpdoom/releases/edit/1.20241116). This will only fix keymap loading.
Can you send me the flash dump to `jpegqs` at `gmail.com`? I didn't find the firmware in the public domain.
Haven't received any emails, but the issue should be fixed in #13.