Git Product home page Git Product logo

write-edid's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

write-edid's Issues

./write-edid.sh: line 72: line: command not found

./write-edid.sh: line 72: line: command not found

The code in question is:

getOneLine ()
{
   line=$(line) || [ \! -z "$line" ]
}

From my understanding of bash, $(line) should run a command named line. However, it can't find any such command as a bash builtin or in my $PATH. I am using "GNU bash, version 4.3.33(1)-release (armv7l-unknown-linux-gnueabihf)" (on archlinuxarm). What should the command called 'line' be?

How Generate the file EDID.bin to other configurations?

I tested the file"edid_auo14.bin" on the orange pi plus 2 with Android running, but didn't work with the LCD (LG LP156WH4);

the LG LCD receives RGB666 format and a different fclk = 70 MHZ .
this is the modeline with the LCD parameters : Modeline "1366x768" 70 1366 1402 1450 1492 768 771 776 782 +hsync +vsync;

how can I generate a file .bin with this parameters or others resolutions by example "1360x768", "1368x768", etc ?

thanks

Black screen with HDMI-dualLDVDS converter

I am trying to drive an LP101WX2 panel (see attached datasheet) with your HDMI-dualLDVDS converter but all I am getting is a black screen. I tried to do some trouble shooting as described below, but nothing seems to fix it. Any help will be greatly appreciated.

I tried to flash the board's firmware with both the demo and the FullHD+ firmwares and it makes no difference. Also, I wrote the panel's EDID (from the datasheet) to the board but no dice. I also tried with the original EDID the converter came with. Again, no difference.

This is how I initially wired up the converter to the panel:
image

For now, I am controlling the backlight separately (VLED, GND, LED_ENABLE and LED_PWM) to ensure the converter isn't doing anything funky.

Since the LCD panel is using just 4 twisted wire pairs I did some digging around and found out that the converter is using the DS90C387A to drive the LVDS panels. I thought that maybe it's not working because the DS90C387A is set up to work in dual mode. According to the DS90C387A's datasheet, pin 23, named DUAL, is responsible for configuring the mode:

"Three-mode select for dual pixel, single pixel, or single pixel input to dual pixel output operation. Single pixel mode when input is low (only LVDS channels A0 thru A3 and CLK1 are active) for power savings. Dual mode is active when input is high. Single in - dual out when input is at 1/2 Vcc. (Note 10) [...] To configure for single pixel or dual pixel application using the DS90C387A/DS90CF388A, the β€œDUAL” pin must be set to Vcc (dual) or Gnd (single)"

According to note 10, the DUAL pin has an internal pull down so all I had to do was ensure there was no pull-up resistor connected to the pin. According to the converter's schematics, the DUAL pin is connected to VCC through the R17 resistor. After unsoldering it, the screen still did not show anything. No noise, no nothing. Just black.

After taking a closer look at the DS90C387A datasheet I noticed that the pinout shows that pins 50 through 38 are for the odd rows and pins 37 to 26 are for the even rows, excluding some VCC and GND pins. It is also mentioned that the even row pins are disabled in single mode.

According to both the converter's schematic and its support page, the even pins are connected to pins 5 to 16 of the converter's connector:
image
image

However, looking at the traces of the actual board, the connections seems to be the other way around. The odd pins are connected to the connectors 5-16 pins:
image

I don't know if I misunderstood something or if the pins are mislabeled but I went ahead and swapped around the pins in the connector housing like so:
image

Again, all I get is a black screen. I would at least expect some random garbage.

Update EDID into ChalkElec 15.6inch HDMI display

Hi,
I am having the below LCD and want to interface with raspberry pi board, and not getting correct color.
https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=202799&p=1276336#p1276336
Seems LCD has corrupted EDID data inside and that cause the issue.
The same display interfaced with i.MX6 ARM board with dummy EDID data....
Issue on i.MX6 and fixed:
https://www.toradex.com/community/questions/19407/change-hdmi-lcd-resolution-in-toradex-imx6-board.html

Still not able to solve the problem with raspberry pi boards,
So can you please tell me what could be the problem and share me the EDID.bin for this display ?
Thanks for your support.

Nothing happens

After defining bus and file in which edid is defined, nothing happens. Actually some window with blue triangle in it pops up and script reads graphics information with following output:
sudo ./write-edid.sh 5 edid.bin
GL_RENDERER = Mesa Intel(R) HD Graphics 5500 (BDW GT2)
GL_VERSION = 4.6 (Compatibility Profile) Mesa 20.0.5
GL_VENDOR = Intel

Please help
Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.