Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Need some help getting a lcd to work on a infoblox Trinzic 1400

    Scheduled Pinned Locked Moved Hardware
    13 Posts 3 Posters 1.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      Ah I see that it is. In which case check what ports actually exist in /dev. It may not be USB serial.

      1 Reply Last reply Reply Quote 0
      • P
        pvonnur
        last edited by

        Here are the devices:

        933c5172-64dd-411a-b7f4-c504a06e3332-image.png
        e5cf2ec5-bf20-4fa6-9212-f1269a836b16-image.png

        I will be opening the box up to see if I can determine the manufacturer of the LCD. (Thanks for the help)

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          Ok, so cuaU0 is a USB connected serial device so it's probably the LCD module unless you have something else configured there.

          Try running usbconfig dump_device_desc

          That will at least show you what USB/serial chip is in use. To know what driver to use though will probably require some visual examination.

          Steve

          P 1 Reply Last reply Reply Quote 0
          • P
            pvonnur @stephenw10
            last edited by

            @stephenw10 Below the output:

            ugen1.1: <Intel EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
            
              bLength = 0x0012
              bDescriptorType = 0x0001
              bcdUSB = 0x0200
              bDeviceClass = 0x0009  <HUB>
              bDeviceSubClass = 0x0000
              bDeviceProtocol = 0x0001
              bMaxPacketSize0 = 0x0040
              idVendor = 0x0000
              idProduct = 0x0000
              bcdDevice = 0x0100
              iManufacturer = 0x0001  <Intel>
              iProduct = 0x0002  <EHCI root HUB>
              iSerialNumber = 0x0000  <no string>
              bNumConfigurations = 0x0001
            
            ugen0.1: <Intel EHCI root HUB> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
            
              bLength = 0x0012
              bDescriptorType = 0x0001
              bcdUSB = 0x0200
              bDeviceClass = 0x0009  <HUB>
              bDeviceSubClass = 0x0000
              bDeviceProtocol = 0x0001
              bMaxPacketSize0 = 0x0040
              idVendor = 0x0000
              idProduct = 0x0000
              bcdDevice = 0x0100
              iManufacturer = 0x0001  <Intel>
              iProduct = 0x0002  <EHCI root HUB>
              iSerialNumber = 0x0000  <no string>
              bNumConfigurations = 0x0001
            
            ugen0.2: <vendor 0x8087 product 0x0020> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
            
              bLength = 0x0012
              bDescriptorType = 0x0001
              bcdUSB = 0x0200
              bDeviceClass = 0x0009  <HUB>
              bDeviceSubClass = 0x0000
              bDeviceProtocol = 0x0001
              bMaxPacketSize0 = 0x0040
              idVendor = 0x8087
              idProduct = 0x0020
              bcdDevice = 0x0000
              iManufacturer = 0x0000  <no string>
              iProduct = 0x0000  <no string>
              iSerialNumber = 0x0000  <no string>
              bNumConfigurations = 0x0001
            
            ugen1.2: <vendor 0x8087 product 0x0020> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
            
              bLength = 0x0012
              bDescriptorType = 0x0001
              bcdUSB = 0x0200
              bDeviceClass = 0x0009  <HUB>
              bDeviceSubClass = 0x0000
              bDeviceProtocol = 0x0001
              bMaxPacketSize0 = 0x0040
              idVendor = 0x8087
              idProduct = 0x0020
              bcdDevice = 0x0000
              iManufacturer = 0x0000  <no string>
              iProduct = 0x0000  <no string>
              iSerialNumber = 0x0000  <no string>
              bNumConfigurations = 0x0001
            
            ugen0.3: <Winbond Electronics Corp Hermon USB hidmouse Device> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
            
              bLength = 0x0012
              bDescriptorType = 0x0001
              bcdUSB = 0x0110
              bDeviceClass = 0x0000  <Probed by interface class>
              bDeviceSubClass = 0x0000
              bDeviceProtocol = 0x0000
              bMaxPacketSize0 = 0x0040
              idVendor = 0x0557
              idProduct = 0x2221
              bcdDevice = 0x0001
              iManufacturer = 0x0001  <Winbond Electronics Corp>
              iProduct = 0x0002  <Hermon USB hidmouse Device>
              iSerialNumber = 0x0000  <no string>
              bNumConfigurations = 0x0001
            
            ugen0.4: <Microchip Technology Inc. CDC RS-232 Emulation Demo> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
            
              bLength = 0x0012
              bDescriptorType = 0x0001
              bcdUSB = 0x0200
              bDeviceClass = 0x0002  <Communication device>
              bDeviceSubClass = 0x0000
              bDeviceProtocol = 0x0000
              bMaxPacketSize0 = 0x0008
              idVendor = 0x04d8
              idProduct = 0x000a
              bcdDevice = 0x0100
              iManufacturer = 0x0001  <Microchip Technology Inc.>
              iProduct = 0x0002  <CDC RS-232 Emulation Demo>
              iSerialNumber = 0x0000  <no string>
              bNumConfigurations = 0x0001
            
            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Mmm, OK so looks like it might have a separate USB input device for the buttons.

              Yeah, you'll need to try to get some more info from the LCD module itself.

              1 Reply Last reply Reply Quote 1
              • P
                pvonnur
                last edited by

                Attached some additional information and pictures I found on ebay of a similar/identical model (pictures show B0478 and mine is B4985 but all connectors are the same):

                PM8664 1351IB4985
                219-0001-000 REV10 SW 0.53

                1bb7488b-b933-4ed7-9412-076212d75ef2-image.png

                e17a10bf-1daa-4dc8-a324-a0ee57d8be34-image.png

                738b45e7-9744-4cd9-af31-98403853a7d1-image.png

                d8fa09b4-e290-4b63-8200-51c6eba45984-image.png

                1 Reply Last reply Reply Quote 0
                • P
                  pvonnur
                  last edited by pvonnur

                  The LCD documentation can be found here -

                  https://www.seacomp.com/sites/default/files/datasheets/DT018ATFT-Displaytech-Spec.pdf

                  Is there a suitable driver in pfSense?

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    Probably not. That looks like a PIC controller which could be running some custom code. It might require a significant reverse engineering effort.

                    Try disabling lcdproc and opening the USB serial port at the command line. You might at least be able to determine the serial baud rate it's operating at which would help you test other drivers. There might be some other clues there.

                    Steve

                    1 Reply Last reply Reply Quote 0
                    • F
                      fmertz
                      last edited by

                      It looks like what would matter to a driver is this PIC24 from Microchip, listed here:

                      PIC24FJ256DA210

                      "The PIC24F-DA family features integrated graphics acceleration and a display controller to directly drive displays up to 4.3" WQVGA with 480 × 272 resolution. Ideal for Graphical interface applications that can benefit from the integrated Graphics, 96K byte RAM for frame buffer, mTouch, USB and other peripherals."

                      This looks more like a full blown mini graphics card over USB...

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Well.... that could be fun! 😉

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.