I recently got an old touch screen POS (point of sale) system and decided to re-purpose the screen for my Raspberry Pi project. The touch screen isn't the issue (standard 4-wire controllers are everywhere), I am having a little trouble finding what LCD controllers are compatible with this display.

What I got is a 10.4" NEC NL6448BC33-31. From what I have found, it is a 640x480 display and it has a DF9-31 connector. I do have the datasheet for it as well.

Now I am very new to this sort of thing, but I have tried my best to research about it. What should I be looking for in a controller? I have found some conflicting information, one place says the controller has to be programmed for my specific model but others have many "universal" controllers that work with a range of resolutions.

Which is correct? Will only a specific controller work, or does it all depend on the proper resolution and connection?

I cannot find any controllers with a DF9-31 connector, what would be the best bet for an adapter cable?

For refrence, here are a couple pictures of the screen in question:


*Model number, and that is the connector from the backlight inverter*

*The main connector*

There are countless controllers on Ebay, I just need to know what to look for to make sure it will be compatible.

Any help in pointing me in the right direction will be much appreciated!