Ilya Kurdyukov
Ilya Kurdyukov
So this is a mysterious part, that I copied it from the original firmware: ```c if (!is_whtled_on()) lcm_wait(32, 0); ``` It must be a soft reset of the LCM (LCD...
Now try `fpdoom_test1.zip`, it looks like `is_whtled_on()` shouldn't be called for SC6530.
I see, `is_whtled_on()` is still being called, but it doesn't seem to be causing the hang. I added `fpdoom_test2.zip`, but that probably won't help, it appears some necessary initialization is...
Does this phone boot into its regular OS? Because it's strange that it halts when the LCD is turned on, as if the contacts on the LCD board have shorted...
Does the screen backlight (or flashlight) turn on when running the Doom port?
There seems to be some crazy way to connect a display to an ADC (Analog-to-Digital Converter), that I've never encountered before. Perhaps this method is used in this case. But...
Try `fpdoom_test3.zip` with these settings: ``` cd workdir && ..\libc_server -- --bright 50 --lcd 0x5cb1f0 --rotate 3 doom ``` Since the ADC is probably used only for reading from the...
Will adding `--gpio_init` change anything? ``` cd workdir && ..\libc_server -- --bright 50 --gpio_init --lcd 0x5cb1f0 --rotate 3 doom ```
Try `fpdoom_test4.zip` and I think we'll give up there. You should see "adc_init", "adc_init ok" in the log. This adds ADC initialization, but I don't think that will help. ```c...
It could be a watchdog timer, but it's not clear why it suddenly turned on. If you successfully dumped the firmware, it means it was not enabled during dumping. What...