I have still a AR150 lying around. Back in the days I bought it I spend a lot of time with @frietpan on this forum trying to modify it. Now all these years and a lot of knowledge (based on Raspberry Pi’s) later I wanted to give it a try to connect an OLED 128x32 to a GL.iNet router.

Since my brandnew AR750S has dedicated I2C pins but can’t be opened due loss of warranty I did have a look on the AR150 and discovered this model doesn’t have dedicated I2C pins. Now I found this topic that I2C is possible on the AR150 I’m wondering how to configure I2C for the GPIO pins of the AR150.

I thought the OLED it self may be driven with Adafruit drivers in Python but while writing this post the Adafruit drivers are appearantly designed for Raspberry Pi’s and Beaglebone Black’s: GitHub - adafruit/Adafruit_Python_SSD1306: Python library to use SSD1306-based 128x64 or 128x32 pixel OLED displays with a Raspberry Pi or Beaglebone Black.

Does anyone have new thoughts on driving a screen with the AR150?