tobozo/ESP32-BLECollector

Odroid-Go installation

RChadwick7 opened this issue · 8 comments

Are releases available in a *.fw format for easy use on the Odroid-Go?

I tried using mkfw with the BLE-Collector binary to build an fw file according to the documentation, but found out the scrolling is broken with the current binary release.

I'm not sure if this is a consequence of the custom bootloader or a bug so I'll need to dig into the code.

Meanwhile I'll just drop the fw file here as a proof of concept.

OdroidGo-BLECollector.zip

[edit] found the curlpit: somehow the display orientation is messed up, probably a consequence of the odroid bootloader settings conflicting with the sd-updater settings.

WiFi/NTP and RTC/GPS options now are disabled on Odroid-Go version.
Same for SD-Updater, disabled too as it conflicts with Odroid-Go custom bootloader.

Anyway, display orientation and scroll are now fixed, and using the initial left-handed portrait mode setup (sorry can't change that).

OdroidGo-BLECollector.zip

Thanks to your suggestion I'll see how I can automate the build of the fw file and will eventually add it to the releases.

@RChadwick7 I've added the 'fw' file to the release page, can you confirm it's working for you too so I can close this issue ?

Working, thanks!

I think I spoke too soon. Is screen supposed to be sideways?

screen appears broken at first launch indeed, but a power cycle on the odroid-go seems to solve the issue for me

my guess is the display has different init settings when running from the launcher or from the bootloader

[edit] thinking about forcing a restart on first launch as a workaround

[edit2] yes the BLECollector can only run in portrait mode on the Odroid-Go, otherwise the scrolling is broken

Odd, I've power cycled, and reflashed a number of times. I also flashed other things, then went back to BLE Collector. The only odd thing I see, which I've seen before, is that after it flashes, I get a blank screen with a few lines. I power down and up, and it's working, except for being sideways.

Unless I'm mistaken that's a limitation of this TFT model (or the driver) and can only do hardware scroll in one direction+orientation.

The opposite limitation applies to the M5Stack, it can only scroll in landscape mode :-)

Ok, Thanks!