LCD adapter in GitHub
GM uses a 3-digit code, called an RPO (an acronym for Regular Production Option), to identify the options with which a specific vehicle is built. They are listed on a label or sticker called the Service Parts Identification (SPID) label. On late-model GM cars and trucks this label is found inside the glove box. One of the most famous RPO's of all time is "Z28". Z28 is the GM code, or RPO, that designates an optional performance package available on Chevy Camaros. This code has become so well known, and so often used, that it has actually come to be used to describe the car itself, as in, "Yea, I drive a Z28". In a similar fashion, "LS1", which is the RPO code for the very first GM all-aluminum, third generation, V8 small block engine, has become so popular a term that is has come to be commonly used (if somewhat inaccurately) to describe any of the third, and even fourth generation GM V8s. As you will shortly read, GM designed the first third-generation (or Gen III) V8 - the LS1 - to power the 1997 Chevy Corvette. It was so successful that many folks use the term "LS1" or "LS motor" to refer to any Gen III or later Gen IV V8, despite the fact that the LS1 hasn't been produced since 2005 and the RPO for many of the third and fourth generation motors does not contain the letters "LS".
We use female or no header on our LCDs, so male header works best. Female has the advantage that you can also put a 0/1" pin header in it and it will work the same way. The current Seeed adapter ships with a male header.