Reply
Thread Tools
Posts: 1,335 | Thanked: 3,931 times | Joined on Jul 2010 @ Brittany, France
#1
Thanks to TheKit, Piggz and MisterMagister, we have a working SFOS port for the F(x)tec Pro¹. This thread is to talk about this, issues we may still encounter, improvements, and workarounds.

I am happy to leave the first post to any of the three porters if they want to, but in the mean time I am opening it to avoid cluttering the main F(x)tec thread, since it mostly focuses on hardware, Android and production status.


# Resources:
OS flashing sorcery
- TWRP instructions for SFOS flashing, backup, restoration, and factory reset, more comprehensive than the two guides below
- SFOS flashing base guide
- Factory reset base guide (restores stock Android)

Information, tweaks, issues, progress, social
- Wiki on TJC
- SFOS on Pro¹ Github repository and issue tracker
- SFOS community port build images for the Pro¹
- Updated links and announcements by TheKit (this very thread, post #3 below)
- F(x)tec Discord server (with a SFOS channel)
- F(x)tec forum

Recommended software
- harbour-containers (LXC within SFOS, see it in action on the Pro¹)
- SFOS Ubu chroot (Ubuntu chroot within SFOS, see it in action on the Pro¹)

Donate to the porters
- https://paypal.me/rthekit
- https://paypal.me/piggz
- https://paypal.me/MisterMagister

# SFOS + HWKB porn:


Alright, all other images have disappeared. I'll need to re-upload them or make new ones at a later point. Please bear with me.





Last edited by Kabouik; 2020-11-15 at 12:56.
 

The Following 22 Users Say Thank You to Kabouik For This Useful Post:
Posts: 1,335 | Thanked: 3,931 times | Joined on Jul 2010 @ Brittany, France
#2
# Testing is the new stable
There are two types of images on the port git repository: one has "-testing" appended to its name, the other has no suffix. Don't get fooled, the images with no suffix are actually the development images, which can break for all sort of reasons depending on what the porters are working on. The "-testing" images really are what you're looking for, unless you know what you're doing. This is indicated in the flashing how-to.

However, if you got it wrong initially and flashed a development image, you do not need to flash again. Here is how to switch your device to testing.

# Current status
Not working
- Double tap to wake (not specific to SFOS)
- FM radio
- Double (fake bokeh) back camera
- RTC alarms (wake from alarm)
- USB mtp mode
- HDMI out (a SFOS limitation, not related to the port, but this has been done in the past so there is hope if someone understands it)
*crickets*

Working
- Audio (stereo speaker, headphones, jack)
- Bluetooth with all protocols supported
- Main camera 4000×3000
- Front camera
- Display
- Fingerprint reader
- GPS
- GSM (voice, sms, mms, data 2G, 3G, 4G)
- Hardware keyboard layout configurable via xkb
- Hardware keyboard backlight
- Wake-up screen with Esc key or when opening keyboard
- Lock orientation when keyboard open (with the Taskswitcher app)
- Hotspot
- RGB LED
- NFC
- Sensors (ALS, PS, accel., gyro, magne.)
- Touch
- USB (all modes but mtp: dev, charge)
- USB OTG
- Volume keys
- Two-stage camera key (focus, shutter, app-shortcut)
- Vibration
- WiFi 2.4GHz + 5GHz
- Device encryption on LVM partition (if using the right SFOS image)

Updated 2020-08-18. Thanks Mosen for the initial list!

Last edited by Kabouik; 2020-08-17 at 22:40.
 

The Following 7 Users Say Thank You to Kabouik For This Useful Post:
Posts: 194 | Thanked: 1,167 times | Joined on May 2016
#3
*reserved post for updated links and announcements*
 

The Following 9 Users Say Thank You to TheKit For This Useful Post:
mosen's Avatar
Community Council | Posts: 1,669 | Thanked: 10,225 times | Joined on Nov 2014 @ Lower Rhine
#4
*German QWERTZ adaption with updated progress*

Current status:
20191226, 14:30 utc
- Yellow Arrow modifier now works thanks to TheKits kernel magic implemented when updating to 3.2.1.20.
- added ~ to +* key on 3rd level, ~ is available twice now due to F(x) printing ~ onto Ü key but me expecting it like on my laptop layout on +*.
- If you look for _, it is on 2nd level (shift modifier) on the minus key. For the logic i applied when assigning keys to 2nd or 3rd level, see this post.

previous:
Beta from 20191222-13:55 utc
- All Keys but yellow modifier identified and assigned.
Change requests welcome!

Small video of a test type in notes app.

Last edited by mosen; 2019-12-26 at 15:28.
 

The Following 7 Users Say Thank You to mosen For This Useful Post:
Posts: 1,335 | Thanked: 3,931 times | Joined on Jul 2010 @ Brittany, France
#5
Temporary and partly broken workaround for us-intl on the qwerty version: https://github.com/sailfish-on-fxtec...ment-568145159

Based on my non-official layout for computer keyboard (vanilla us-intl + a few extra characters on unused levels):


Last edited by Kabouik; 2019-12-23 at 12:12.
 

The Following 6 Users Say Thank You to Kabouik For This Useful Post:
Posts: 1,335 | Thanked: 3,931 times | Joined on Jul 2010 @ Brittany, France
#6
SFOS has some shortcuts for hardware keyboards that work here:

- Ctrl+Alt+Backspace = restart Lipstick
- Ctrl+Alt+Delte = reboot
- Ctrl+Left or Right = move cursor word by word
- Ctrl+Up or Down = Home or End
- Shift+Up, Down, Left or Right = move cursor and selects; works in combination to Ctrl too for word by word
- Alt+Tab = task switcher, if application Taskswitcher from Openrepos is installed
- Ctrl+Backspace or Delete = delete previous or next word
- Ctrl+A = select all
- Ctrl+C = copy, but I think there is an issue with the clipboard here, it does not work everywhere; for instance in Sailfish browser, it works in the URL field, not in other text fields
- Ctrl+X = cut, same
- Ctrl+V = paste, seems it does not share the same clipboard as the virtual keyboard; needs more testing
- Ctrl+Z = undo
- Tab = autocomplete (terminal) or next field (works only in some applications)
- Shift+Tab = previous field (same)
- Return = confirm (e.g., when in a password field, or when a button is selected after using Tab, like submit message on TMO)
In Ubu chroot, all usual key combinations work.

Last edited by Kabouik; 2019-12-22 at 17:09.
 

The Following 6 Users Say Thank You to Kabouik For This Useful Post:
Fellfrosch's Avatar
Posts: 1,092 | Thanked: 4,995 times | Joined on Dec 2009 @ beautiful cave
#7
Originally Posted by mosen View Post
*German QWERTZ adaption with updated progress*

Current status:
Beta from 20191222-13:55 utc
- All Keys but yellow modifier identified and assigned.
Change requests welcome!
Hey @mosen, GREAT!
Thanx for your work. I've reflashed my Pro1. SIM is back, now I'm installing stuff and setting up accounts. First test of your Keymap file works good. Will have to test further on. But I think you should already make a pull request. It will help others using their qwertz keyboard.
Improvements can be done later on. I think there is anyway work to do, when the yellow keys can be used.

Hohoh that all feels like a christmas present. I think I will switch tomorrow after work my main device. THANK YOU ALL!

Last edited by Fellfrosch; 2019-12-22 at 16:36.
 

The Following 5 Users Say Thank You to Fellfrosch For This Useful Post:
Fellfrosch's Avatar
Posts: 1,092 | Thanked: 4,995 times | Joined on Dec 2009 @ beautiful cave
#8
@mosen underscore desn't work for me. Instead of _ I get ─
 

The Following 4 Users Say Thank You to Fellfrosch For This Useful Post:
HtheB's Avatar
Moderator | Posts: 3,715 | Thanked: 7,419 times | Joined on Dec 2009 @ Bize Her Yer Trabzon
#9
Originally Posted by Kabouik View Post
Htheb, could you please move the last 2 or 3 pages in the other F(x)tec thread here, since all messages were specific to SFOS? Starting from here maybe, minus a few messages?
Unfortunately, I don't have the rights to do this. I don't have moderator rights in that sub
__________________
www.HtheB.com
Please donate if you think I'm doing a good job.
 

The Following 5 Users Say Thank You to HtheB For This Useful Post:
Posts: 1,335 | Thanked: 3,931 times | Joined on Jul 2010 @ Brittany, France
#10
Oh, didn't know. Not a big deal, we have reposted the most important I think. Thanks anyway.
 

The Following 4 Users Say Thank You to Kabouik For This Useful Post:
Reply

Tags
fxtec pro1, sailfish os

Thread Tools

 
Forum Jump


All times are GMT. The time now is 22:16.