Lenovo ThinkPhone by Motorola

Discussion about Lenovo ThinkPhone: https://devices.droidian.org/#/devices/bronco

Current status: supported by Droidian 101

Hi, I’m experiencing three separate issues on my ThinkPhone. I’d appreciate any help or insights.

Droidian Next Version 102 (2025/12/14)

  1. Outgoing SMS works, incomming doesn’t arrive
  • Outgoing SMS works perfectly but no incoming SMS arrive on the device.
  • Phone calls and mobile data work fine.
  • Same problem on Droidian 101.
  1. GNOME Online Accounts (GOA) keyring prompt before login
  • After boot, I enter my PIN to unlock Phosh.
  • Immediately after login, a keyring password prompt appears.
  • If I cancel the prompt, everything works fine shortly after. The keyring unlocks automatically via PAM, and GOA re-authenticates successfully.
  1. GPS only works after restarting ofono.service
  • After boot, only 3G/WiFi-based location works.
  • After restart ofono.service, GPS works perfectly with satellite positioning.
  • This needs to be done after every reboot.

Any help with these issues would be greatly appreciated! The device is otherwise working well.

Thanks you for the amazing work on this project!

Yeah, kinda know whats the issue. What is your android version? If its A13, install ofono-ril-plugin. That will fix your incoming sms issue. 102 is development version. If your android version is 13, would suggest to flash official A14 and then use droidian 102.

1 Like

Yes, you’re right. I had Android 13 flashed before installing Droidian. I’ll flash Android 14 as recommended and provide feedback afterwards. Thanks for the help.

Ohh and for GOA, try ‘rm -rf ~/.local/share/keyrings’

Then reboot.

1 Like

Great. Android 14 has resolved the SMS issue. However, removing the keyrings didn’t help. Location services are still relying on 3G/Wi-Fi, and I can no longer restart the ofono.service because the system then reports that no SIM card is inserted.

I never had to restart ofono for gps. Yes, sometimes the lock takes a bit. I would test it outside. All I have to do, just move little around my house and I get the location in seconds. Tested with gnome-maps and firefox.

After installing Droidian 102 with A14, I no longer received a GPS signal, but I found out that I can trigger geoclue after every restart with this command:

python3 -c “import gi; gi.require_version(‘Geoclue’, ‘2.0’); from gi.repository import
Geoclue; Geoclue.Simple.new_sync(‘fix’, Geoclue.AccuracyLevel.EXACT, None)”

After that, the GPS signal works perfectly until I restart the device.

Hmm, I wonder why it works for me without doing anything.

I tried a more recent nightly build. Previously, I always used the same build and then just performed a system update. With the newer build, GPS works out of the box. My mistake.

Ahh, yeah. The updates install the new boot.img but I still have auto flashing disabled.