maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   SFOS on F(x)tec Proš: progress, issues, tricks, free chat (https://talk.maemo.org/showthread.php?t=100891)

Kabouik 2019-12-22 14:50

SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
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:
https://user-images.githubuserconten...46233e8808.gif

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.
https://reho.st/medium/self/7860a076...15a254bd49.jpg
https://reho.st/medium/self/51aefac8...008700909c.jpg
https://reho.st/medium/self/fe506689...8dd63df048.jpg
https://reho.st/medium/self/558df13e...c4ae4903b0.jpg
https://reho.st/medium/self/e04bbeee...bac86fc1cb.jpg

Kabouik 2019-12-22 14:51

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
# 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!

TheKit 2019-12-22 15:21

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
*reserved post for updated links and announcements*

mosen 2019-12-22 15:48

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
*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.

Kabouik 2019-12-22 15:54

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
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):

https://reho.st/0x0.st/zGrn.png

Kabouik 2019-12-22 15:54

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
SFOS has some shortcuts for hardware keyboards that work here:

Quote:

- 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.

Fellfrosch 2019-12-22 16:23

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
Quote:

Originally Posted by mosen (Post 1563589)
*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! :D

Fellfrosch 2019-12-22 17:14

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
@mosen underscore desn't work for me. Instead of _ I get ─

HtheB 2019-12-22 17:17

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
Quote:

Originally Posted by Kabouik (Post 1563585)
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

Kabouik 2019-12-22 17:23

Re: SFOS on F(x)tec Proš: progress, issues, tricks, free chat
 
Oh, didn't know. Not a big deal, we have reposted the most important I think. Thanks anyway.


All times are GMT. The time now is 04:45.

vBulletin® Version 3.8.8