->The way operating systems detect monitor resolution is by reading the
->EDID information via the I2C lines of the HDMI connector.

->U-Boot has CONFIG_I2C_EDID to build a module to parse EDID information.
->This is not enabled by khadas-edge-v-rk3399_defconfig.

Here it is. I'm here to show you the proof that your suggestion had
something that did not convince me. I've just remembered that I had two
displays,stored  inside the shelf,that could be tested,to see if they work
with u-boot and the khadas-edge-v. The first one is a 4 inch
display,720x720 from waveshare,the second one is a 480x480 from a Chinese
brand. The result that I've got is the same for both :

https://drive.google.com/file/d/1InM4f4DLcYX8Y3ntERItnhwVuEnmHWeK/view?usp=sharing

What happens is that u-boot is able to show the first stage of messages on
the screen and then it becomes black and it remains black....

On Wed, Aug 20, 2025 at 1:54 PM Mario Marietto <marietto2...@gmail.com>
wrote:

> ->The way operating systems detect monitor resolution is by reading the
> ->EDID information via the I2C lines of the HDMI connector.
>
> ->U-Boot has CONFIG_I2C_EDID to build a module to parse EDID information.
> ->This is not enabled by khadas-edge-v-rk3399_defconfig.
>
> Excuse Me for the "rude" question,but are you sure of what you say ?
> Because if that was the case,u-boot didn't work even on my large HDMI
> monitor with a resolution of 1920x1080. But it works there. Using the pure
> logic reasoning I assume that it is able to parse EDID information.
>
> I'm also sure that it works with a monitor that has a lower resolution
> than 1920x1080,maybe 1600x1440. Point here is that I think there is a
> resolution limit under which it will stop working.
> How can I know what this is ?
>
> The easier method is to buy a new display,let's say that runs at 1024x768
> and check,but...it costs money. I would like to know what this limit is
> asking here and there.
>
> On Wed, Aug 20, 2025 at 12:55 PM Heinrich Schuchardt <xypron.g...@gmx.de>
> wrote:
>
>> On 20.08.25 12:40, Mario Marietto wrote:
>> > ---> U-Boot has CONFIG_I2C_EDID to build a module to parse EDID
>> > information.
>> >> This is not enabled by khadas-edge-v-rk3399_defconfig. I would assume
>> >> this is part of the problem.
>> >
>> >> scripts/get_maintainer.pl configs/khadas-edge-v-rk3399_defconfig and
>> >> scripts/get_maintainer.pl common/edid
>> >
>> > Hello. Since u-boot should be installed on FreeBSD,can you point me
>> where I
>> > can get the khadas-edge-v-rk3399_defconfig file and the u-boot code that
>> > should be recompiled ?
>>
>> The U-Boot project is hosted at https://source.denx.de/u-boot/u-boot.
>>
>> FreeBSD's U-Boot port is described at
>> https://www.freshports.org/sysutils/u-boot-master.
>>
>> Best regards
>>
>> Heinrich
>>
>> >
>> > On Tue, Aug 19, 2025 at 6:23 PM Heinrich Schuchardt <xypron.g...@gmx.de
>> >
>> > wrote:
>> >
>> >> On 19.08.25 17:54, Mario Marietto wrote:
>> >>> Hello.
>> >>>
>> >>> I've installed FreeBSD 14.2-RELEASE on both my boards (RockPro64 and
>> >> Khadas
>> >>> Edge V),both based on the Rockchip RK3399 and I've used a display that
>> >> has
>> >>> a resolution of 720 x 720 resolution and I saw that the screen remains
>> >>> almost black (almost because I see a dim illumination coming from the
>> >>> display) .
>> >>>
>> >>> I don't even see the u-boot logo. Instead,it is able to turn on my
>> large
>> >>> HDMI monitor,which has a resolution of 1920x1080 pixels.
>> >>>
>> >>> Since I'm building a FreeBSD modular phone, I want to use a small HDMI
>> >>> display with a low resolution. My question is : why is u-boot able to
>> >> turn
>> >>> on a monitor that has a resolution of 1920x1080 and it's not able to
>> turn
>> >>> on the other HDMI display that has a resolution of 720x720 ?
>> >>>
>> >>> Or even better : what's the lowest resolution that will work ?
>> >>>
>> >>> If I want to buy a display that has a resolution of 800x600,will
>> u-boot
>> >> be
>> >>> able to turn it on ? 1024x768 ? more ?
>> >>>
>> >>> Thanks.
>> >>>
>> >>
>> >> Hello Mario,
>> >>
>> >> The way operating systems detect monitor resolution is by reading the
>> >> EDID information via the I2C lines of the HDMI connector.
>> >>
>> >> U-Boot has CONFIG_I2C_EDID to build a module to parse EDID information.
>> >> This is not enabled by khadas-edge-v-rk3399_defconfig. I would assume
>> >> this is part of the problem.
>> >>
>> >> scripts/get_maintainer.pl configs/khadas-edge-v-rk3399_defconfig and
>> >> scripts/get_maintainer.pl common/edid
>> >> will provide the people and the U-Boot list that you could contact for
>> >> support.
>> >>
>> >> There is also a #u-boot IRC channel at irc.libera.chat.
>> >>
>> >> Best regards
>> >>
>> >> Heinrich
>> >>
>> >
>> >
>>
>>
>
> --
> Mario.
>


-- 
Mario.
_______________________________________________
boot-architecture mailing list -- boot-architecture@lists.linaro.org
To unsubscribe send an email to boot-architecture-le...@lists.linaro.org

Reply via email to