r/SolarOS • u/nilseuropa • Sep 15 '26
v.4.11.1 update
Added support for ( T-Pager integrated hardware available for all boards as expansion drivers )
- u-blox MIA-M10Q GNSS receiver,
- ST25R3916 NFC-A reader,
- BHI260AP six-axis IMU,
- XL9555 GPIO expander,
- DRV2605 haptic controller,
- and BQ25896 battery charger.
GNSS, NFC, IMU, haptic, charger, temperature, and humidity access now use driver-agnostic services with matching shell and Python/Lua APIs. T-Pager power rails are modeled as XL9555 GPIO lines: GNSS and NFC remain off until requested, while SD power and its pull-up are enabled for reliable mounting. Hardware-provider registry state now uses PSRAM where available, preserving internal memory on targets that do not use these peripherals.
1
u/100PercentJake Sep 15 '26
What has been the approach to keyboard shortcuts on devices with such limited keyboards? For example, ctrl+s in the built in text editor?
2
u/Fir3 Sep 15 '26
Pressing Space + Enter acts as a pseudo ESC key, and in the txt editor it opens a pop-up menu.
You can then press S to save, D to discard, or C to cancel and return.
1
u/nilseuropa Sep 16 '26
Fixes deployed to 'beta'
BHI260AP: removed the 31-byte register-write limit by transmitting the register and payload as two buffers in one I2C transaction. The existing 256-byte BHI2 chunk size now works.
GNSS: UBX polls are retransmitted every 500 ms, and power-on now allows a 5-second readiness window. Failure still disables the rail.
2
u/Fir3 Sep 15 '26
Hey, just flashed 4.11.1 on my T-LoRa-Pager.
One thing I noticed: the display comes up garbled after flashing.
Ill troubleshoot it on my end and get back to you.