kizniche / ttgo-tbeam-ttn-tracker

TTGO T-Beam Tracker for TTN Mapper and TTN Tracker using US (915 MHz) and EU (868 MHz) frequencies
https://kylegabriel.com/projects/2019/04/lorawan-tracker-and-mapper.html
GNU General Public License v3.0
265 stars 139 forks source link

Noname SSD1306 not working properly #31

Closed mbobinger closed 3 years ago

mbobinger commented 3 years ago

Dear kizniche,

I've followed your github project and wanted to build a lorawan tracker: https://github.com/kizniche/ttgo-tbeam-ttn-tracker

using a noname SSD1306 OLED from amazon: https://www.amazon.de/AZDelivery-Display-Arduino-Raspberry-Gratis/dp/B078J78R45/ref=sr_1_1_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=ssd1306+adafruit&qid=1604066584&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyWTlMVFZNSkJVSTlZJmVuY3J5cHRlZElkPUEwNzM3MjA2MVQwNlFHTlE4WFhWSiZlbmNyeXB0ZWRBZElkPUEwNjI1MTk4MjFLQklEWllZV1FIUSZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=

I've verified that the OLED works with following library, as suggested by the distributor: https://github.com/olikraus/u8g2

However, the display just outputs bullshit when using the thingpulse library examples or the code in the github repo: https://github.com/ThingPulse/esp8266-oled-ssd1306

Is there any software fix for this, is the hardware different? Thank you!

mbobinger commented 3 years ago

Update: I think I was using the wrong driver, i.e. the SSH1106, so please don't waste your time on this! If the error continues with an SSD1306 panel, I will get back here but I don't think so.