Announcement

Collapse
No announcement yet.

Lilliput FA1011-NP/C/T, first impressions and troubleshooting...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lilliput FA1011-NP/C/T, first impressions and troubleshooting...

    Hi All!

    i got my new monitor a week ago, a brand new Lilliput FA1011-NP/C/T, a 10.1" monitor with native resolution of 1024*600, HDMI input, touchscreen, LED backlight, 2 AV in with auto switch, etc...

    as soon as i got it, i made a quick test with my current carpc config, based on a D201 intel mobo + Radeon 7000 PCI card with DVI+VGA. First impression: picture is perfect, sharp, good contrast. Backlight color is a bit cold, its a bit blueish - will be investigated later...

    then i connected it to my desktop pc's HD4850, added the native resolution 1024*600, and the result that i got was very disappointing... picture is not really sharp. after some minutes, i realised that the monitor detects the 1024*600 as 1024*768. i went back to R7000 config with really good picture, and i found that monitor reports it as 1024*600. so, the problem is somewhere around the newer ATi card and drivers. after several attempt with custom monitor drivers and videocard driver mods, i had the same: there is no 1:1 pixel mapping with new card... i found that the idiot driver detects the false "native" resolution from monitors EDID DDC info EEPROM, and when i set the resolution to 1024*600, it upsamples it to 1024*768, and the monitor downsamples it to its native 1024*600 back. the result is:



    its a test pattern made by me in paint vertical lines, horizontal lines, and a dot matrix. as You can see, vertical lines are ok, but horizontal lines and dot matrix are not on HD4850...

    monitor has 2 EDID, one for HDMI and one for DVI mode - connector is the same, but You can switch between profiles with buttons and remote control. i downloaded both with PowerStrip and examined it in Phoenix EDID Designer, and the difference is that in HDMI mode default preferred resolution is 1280*720, in DVI mode is 1280*1024 - and there is no defined 1024*600 mode in them > R7000 is dummy enough to drive it as i set in control panel, but HD4850 is too "intelligent" >

    i already opened the monitor's case, so i know that the panel in it is HannStar HSD100IFW1. i found an older datasheet pdf with manufacturers recommended EDID table for this panel! yepp, i went to a local radioshack and bought some 24LC01 EEPROM ICs. i made a very simple PCB with ROM IC, pullup 2K resistors for SDA and SCL and a 100nF cap for supply lines. then i flashed it with my PICKIT2 and connected it to a cutted HDMI cable's EDID DDC lines. just bypass the DDC lines from monitor, and feed it from custom ROM...



    a deep breath and power on. the result is: the picture quality is fine, 1:1 pixel mapping works well now!



    but this EDID is too simple, only the 1024*600 is defined. HD4850 is smart enough to drive it in character mode / during bootup / bios setup in 1024*600 upsampled (and the picture quality is much better in this modes too). but its not enough for R7000 and another HDMI sources too, like DVD players, DVB-T receivers, etc... so, i have to modify the original EDID and change the default preferred mode to 1024*600 with correct timing parameters from panel manufacturers recommended EDID...

    i will be back when im ready, then i share my knowledge it might be very useful for another users with same or similar (mainly widescreen like 800x480, 848x480, 1024*600, etc...) monitors with idiot factory EDIDs... solution is simple, we need only a cutted cable with attached ROM, so there is no permanent modification in the monitor...

    Best regards,
    FPeter
    "case": Skoda Superb Elegance 1.8T
    Asrock G41MH-GE, E2180 2GHz dualcore, 1024MB DDR2/800, Samsung F1 750GB/7200RPM/32MB, M4-ATX, Lilliput FA1011 HDMI touchscreen, ASUS Xonar DG PCI, homemade Quectel L10 USB GPS

  • #2
    That is amazing work, you obviously know what you're doing. Thanks for sharing.
    Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
    Skin: MetroSex on the Beach preview

    07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

    Comment


    • #3
      Originally posted by RipplingHurst View Post
      That is amazing work, you obviously know what you're doing. Thanks for sharing.
      i hate if something that i paid for is not perfect
      "case": Skoda Superb Elegance 1.8T
      Asrock G41MH-GE, E2180 2GHz dualcore, 1024MB DDR2/800, Samsung F1 750GB/7200RPM/32MB, M4-ATX, Lilliput FA1011 HDMI touchscreen, ASUS Xonar DG PCI, homemade Quectel L10 USB GPS

      Comment


      • #4
        i have no DVB-T tuner or DVD player with HDMI out to test it, but now every resolution works well on my desktop pc up to 1920x1080

        as i said, permanent modification is not required, but everybody should try it on His own risk!

        modified rom image

        .dat file can be opened with Phoenix EDID Designer 1.3

        .bin file can be programmed to EEPROM with PICKIT2 or any other 24xCxx compatible burner, like Easy IC Bus interface with PonyProg

        the easiest way to convert to and from between .dat and .bin is EDID_Converter by Tomasz Orczyk

        You can use any 5V compatible 24C01, 24LC01 or other 1K I2C EEPROM from this family. circuit is very simple:



        after burning is ready, You should connect it to a HDMI cable. just disconnect the pin 15 SCL and pin 16 SDA on one side from connector and connect it to the rom pcb. then solder the ground of it to any GND pin for example shielding of connector and 5V to pin 18 of HDMI connector ( HDMI pinout as reference )

        and now 1:1 pixel mapping should work well!
        "case": Skoda Superb Elegance 1.8T
        Asrock G41MH-GE, E2180 2GHz dualcore, 1024MB DDR2/800, Samsung F1 750GB/7200RPM/32MB, M4-ATX, Lilliput FA1011 HDMI touchscreen, ASUS Xonar DG PCI, homemade Quectel L10 USB GPS

        Comment


        • #5
          Wouldn't a small converter board (HDMI socket, PROM and HDMI plug) be a more versatile solution than cutting up an HDMI cable and then connecting a PROM off of the side of it?...

          For the rest: I like it!

          Comment


          • #6
            Originally posted by CescoAiel View Post
            Wouldn't a small converter board (HDMI socket, PROM and HDMI plug) be a more versatile solution than cutting up an HDMI cable and then connecting a PROM off of the side of it?...

            For the rest: I like it!
            it would be much more expensive and takes much more time to build it (a 2 sided PCB with very thin lines and vias cannot be made at home)... i bought this 3m long HDMI cable for ~5$ in a local store - and i would already buy it because i need extension cable from trunk to dash, included cable is 1.5m only
            "case": Skoda Superb Elegance 1.8T
            Asrock G41MH-GE, E2180 2GHz dualcore, 1024MB DDR2/800, Samsung F1 750GB/7200RPM/32MB, M4-ATX, Lilliput FA1011 HDMI touchscreen, ASUS Xonar DG PCI, homemade Quectel L10 USB GPS

            Comment


            • #7
              i found a much easier way to program the EDID without programmer hardware: registered PowerStrip has an "update EDID" option
              "case": Skoda Superb Elegance 1.8T
              Asrock G41MH-GE, E2180 2GHz dualcore, 1024MB DDR2/800, Samsung F1 750GB/7200RPM/32MB, M4-ATX, Lilliput FA1011 HDMI touchscreen, ASUS Xonar DG PCI, homemade Quectel L10 USB GPS

              Comment


              • #8
                Originally posted by FPeter View Post
                i found a much easier way to program the EDID without programmer hardware: registered PowerStrip has an "update EDID" option
                i just picked up one of these monitors to use with an msi e350is based carpc. care to explain in more detail how you made hdmi play nice? i can force the resolution to 1024x600 with the amd/radeon catalyst drivers but it still looks wrong.

                Comment


                • #9
                  Were there any issues getting a backup camera to work (as far as "auto-switch" goes)?

                  Comment

                  Working...
                  X