![]() |
SailfishOS on Motorola Droid 4 XT894 (alpha port)
This is a testing version port of SailfishOS to Motorola Droid 4 (maserati), based on CyanogenMod 11.0.
What works:
Known issues:
Installation: It's intended to work with SafeStrap, due to device's non-unlockable bootloader. SailfishOS install/init scripts were modified to allow booting from secondary slots and safe rom slot.
Photos: https://puu.sh/utCpx/8bfa61de11.jpg https://puu.sh/utCn9/77a26a13a1.jpg Thanks to carepack, who initially started the port, and all the great people at #sailfishos-porters and SailfishOS community. 26.04.17 update: New image with SailfishOS 2.1.0.11.
08.04.18 update: SailfishOS 2.1.3.7 There is no update path from older image yet, I'm still waiting for OBS to be set up for the device. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Getting a Bluetooth keyboard to work on a device with a keyboard built in is probably not very important anymore. Thanks for expanding the reach of Sailfish!
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Nice work!
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Great work!
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
where did you buy the phone from?
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
That works pretty well. For only 299$ it's 300 not 200 and something :D |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Hi TheKit,
Thank you so much for this - excellent work, and great to have a new OS to try on my Droid 4. Were you able to access the phone's internal storage or an external SD card at all? I'm not sure whether it's me not knowing what I'm doing, or something that hasn't been implemented yet? Thanks |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
Code:
devel-su |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Excellent, thanks - that's that problem solved!
I know this is only a test version, so hope you don't mind me asking questions? Please ignore if you don't have time... I can connect to my wifi fine, but when I try and use the included browser, it won't connect to anything, and I don't seem to be able to ping anything from the terminal - did that work for you? |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Thanks. I think I've managed to fix this now by changing the entries in /etc/group to:
inet:x:3003:root net_raw:x:3004:root ...and doing: gpasswd -a nemo inet ...then rebooting. No idea what I was doing and just followed some instructions! Will carry on testing, thanks. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Sorry again for all the questions...
Were you able to install anything from the store at all? Whatever I try, I just get 'problem with store: could not install <whatever>'? Many thanks |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Thanks - I hadn't. Just tried, and get:
Fatal error: Authentication failed (is SSU set up correctly?) |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Excellent, thanks.
- WebPirate browser seems pretty good - LLS Video Player also seems good (had to do 'ssu dr home' and 'ssu dr adaptation0' in order to be able to do 'pkcon install python') - harbour-file-browser seems ok too I know this is a bit off topic, but do you (or anyone else) know what I'd need from the Warehouse (or an rpm) to run Android apps? Although, with the above I think I might be able to manage without Android apps altogether. Many thanks again - this is already good enough to use as my main OS! |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Sorry for yet another question...
Obviously very low priority... The cursor keys seem to be mapped a bit funny with left and right being up and down and vice versa. Any way to change them? Thanks |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
I had the same problem with cursors on photon q. Swap them in /usr/share/X11/xkb/keycodes/evdev.
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
@TheKit
oh no, you're out with the port? damn. Hey good job man! I hope a lot of people enjoy it. What about an xda thread? Already up? |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
This is now totally usable for me except for the headphone socket not working. Don't suppose anyone knows of anyway of routing sound to the headphone socket, even if it's a manual process rather than automatic? Many thanks |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
journalctl is your friend :) You can try to create /etc/ohm/plugins.d/accessories.ini with appropriate values taken from evdev_trace (mce-tools package).
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
Thanks everybody for the help so far, and especially to TheKit for even making this possible. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Glad to see a port for the Droid 4.
Might count me in as a tester. :) |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Bought a Droid 4 a while ago (they are dirt cheap and the keyboard seems to be nice) but never used it.
This port sparked my interest though so rooted the device and installed safestrap yesterday. After installing Sailfish and rebooting the screen turned black (lit) and didn't show any error message. I didn't turn it off this night (not knowing how long it takes to boot the first time) but this morning still a black screen. Wiped the phone and tried again. Same result. Wiped the phone and only installed CM11 and booted CM11 - that worked fine. I used ROM slot 'stock' Maybe I am missing one obvious step - I am not very experienced in flashing custom roms for Android phones and never used safestrap before. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
Quote:
As a quick fix, extract files from the this archive, then do: Code:
devel-su |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
For my purposes, at least, this is now fully usable. The only other little thing I've noticed, which I'm not really going to miss, is that the keyboard doesn't light up. Thanks again. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Create ini file in /etc/mce/
[KeyPad] BrightnessDirectory=/sys/class/leds/keyboard-backlight // or similar path |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
I've spent a few minutes navigating Sailfish and selected Landscape mode. It did change apps behaviour but very inconsistent in the GUI. Sailfish issue?
The OS is pretty snappy and touchscreen responds very well. Battery life seems to be not too bad as well. Now 60% so -40% in 1 day. Not played around with it very long though, without WIFI connection. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Hi TheKit,
I couldn't seem to get Windows to recognise my phone when I connected via USB to transfer files? But then I realised I could just use WinSCP over WiFi which is miles better anyway, so I can't think of any reason, personally, to use USB again. I can't believe how little attention this has got, given that CM/Lineage 13 and 14 aren't that stable at the moment, and this is very stable and fast. I reckon that once you post on XDA this could be quite popular - I'm certainly sticking with it! If you do make any more improvements, it would be wonderful if you could post the commands required for existing users (like me) to save a reinstall, but I appreciate that's a lot to ask. Many thanks again |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
https://forum.xda-developers.com/goo...2841266/page79 https://forum.xda-developers.com/nex...2969823/page78 I think some people think that this is another custom rom for their devices. :D I love this OS and i'm never gonna use android on nexus 4 or nexus 5. From now on i'll be choosing smartphone based on if it can run or not SFOS. It's great sony will support it officialy on their xperia devices, that makes it easy to buy a smartphone with decent hardware and camera and play with SFOS. |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
|
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Something went horribly wrong! First I wiped everything excluding internal storage. Then I flashed CM11 and SFOS. I tried to boot but got black screen for about 10min. Then I rebooted to safestrap and selected ROM slot 1 instead of stock ROM. Then I tried flashing again and got black screen for 10min.
After that I was not able to boot safestrap again. I was able to boot AP Fastboot so I tried to flash FXZ. After 5min FXZ failed because I was out power. My Droid 4 doesn't charge anymore. I guess that I need new Droid 4 with fresh battery so that I'm able to recover my old Droid 4. I don't know what I did wrong :confused: :( |
Re: SailfishOS on Motorola Droid 4 XT894 (alpha port)
Quote:
Sorry that it went this way for you. |
All times are GMT. The time now is 00:53. |
vBulletin® Version 3.8.8