FORUMS
Remove All Ads from XDA

[ROM][16-12-06][Guhl] Vision - Sailfish OS 2.0.4.13 [Alpha 7]

448 posts
Thanks Meter: 517
 
By guhl99, Senior Member on 23rd September 2014, 08:36 AM
Post Reply Email Thread
Hi,

This are some pictures of Sailfish OS Version 1.x and 2.x ported to the Vision. This is still very Alpha but I wanted to show you that I am working on it again and that there is some progress.

G2 - Sailfish OS 1.x G2 - Sailfish OS 2.0.4.13 G2 - Sailfish OS 2.0.4.13_1

Download:
Sailfish OS Version 1.x

Sailfish OS Version 2.x

Sailfish OS Version 2.0.4.x (work in progress)
ROM cm-11-20161225-UNOFFICIAL-vision.zip (for version 2.0.4.x)
Alpha 5: sailfishos-vision-release-2.0.4.13-guhl161120.zip (old)
Alpha 6: sailfishos-vision-release-2.0.4.13-guhl161125.zip (old)
Alpha 7: sailfishos-vision-release-2.0.4.13-guhl161206.zip (current)

Installation:
Remark: The installation of the correct CM (10.1 for SF 1.x and 11 for SF 2.x) image is only necessary once. So if you already did this the first time you can skip steps 2 and 4.2
1. Boot into Android Recovery and make sure that the sdcard is mounted
2. Upload the CM release: adb push cm-11-20161225-UNOFFICIAL-vision.zip /storage/sdcard0/
3. Upload Sailfish OS: adb push sailfishos-vision-release-2.0.4.13-guhl161206.zip /storage/sdcard0/
4. In the Recovery on the device:
4.1. Clear data and cache (factory reset)
4.2. Install the CM release by picking the CM image (this is needed so that the correct version of the binary libraries and firmware files are in place)
4.3. Install Sailfish OS by picking the SFOS image (this will take quite some time)
5. Reboot the device

After the initial boot (that will take some time) the language selection and initial setup will show.
At the step where it asks you to set up a Jolla Account you can skip this (the option to skip it is at the end of the text - scroll down do see the line)
After that it will take a while and then the Jolla tutorial should come up. You can skip the tutorial (it is hard to complete atm) by clicking the corners of the screen in the following sequence: Top-Left, Top-Right, Bottom-Right, Bottom-Left.
Remark
- During the tutorial the screen will hang several times (you might better skip it). The best thing to go forward is to press the power button to turn the screen off and on and then continue. This is very annoying, but I did not trace done the reason for this hangs yet.
- In Settings - Text Input: change the layout of the hardware keyboard to T-Mobile G2
- Proximity sensor does not work properly yet (it's stuck). Therefore one can not answer an incoming call as the screen will always stay blank. The proximity sensor can be disabled by triple pressing the powerbutton (phone will vibrate as a confirmation). After this phone calls work.
- Overclocking: in a terminal (ssh or telnet), after gaining root via devel-su you can set the maximum cpu scaling frequency with the following command: echo 1516800 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

This is still a Alpha ROM so do not expect it to work properly. See the change-log about the current status.

Change-log:
Current Version
CM-11 Version 20161225
  • fixed Camera support in the basic CM-11 rom (did not work before) this will be needed to make Camera work in SF
Version 161206
  • mobile data connection works. (needs to be enabled in settings after first reboot)
  • added zram swap
Version 161125
  • updated ofono (telephony server) to 1.8. Disabled 4G. (phone needs reboot after initial setup to connect to network)
  • Added telephony app
Version 161120
  • initial working port of 2.0.4.13 based on a new CM11 rom
  • Currently not working: mobile data, camera, ...

Old Versions

Version 160116
  • fixed layout of the hardware keyboard (for the regular keys and based on the english G2 layout)
  • improved screen hangs somewhat
  • Added Openrepos warehouse
Version 160102
  • disabled proximity sensor in mce
  • fixed statfs access to battery status by mce
Version 151231
  • working: mobile data connection
Version 151230
  • Sailfish OS version 2.0.0.10 based on CM11
  • Working: screen (some hangs), cell phone connection, sound (including phone calls), wifi, most of the sensors, hw-keyboard (without proper mapping)
  • Not working: mobile data connection, camera
Version 141109
  • Sailfish OS update to 1.1.0.39
Version 141028
  • Keyboard mapping for the hardware keyboard (G2 based)
Version 141025
  • Sound (output only, no routing)
  • GSM - Incoming/Outgoing calls (but unusable as screen turns off caused by missing proximity sensor and no sound in)
  • SMS - Incoming/Outgoing (usable besides screen distortions cause by the virtual keyboard)
  • Mobile Data connection
  • Warehouse pre-installed to install additional apps
Version 141001
  • Screen (with some distortions in some places)
  • Touchscreen
  • Keyboard (very basic)
  • WiFi


Credits:
sledges, piggz, alin, mal- et al. from the #sailfish-porters IRC channel on freenode
These guys are doing amazing work and their competence and readiness to help reminds me of the good old days on #G2ROOT.
Without their support this would not have been possible!

Have fun - Guhl
The Following 27 Users Say Thank You to guhl99 For This Useful Post: [ View ] Gift guhl99 Ad-Free
 
 
23rd September 2014, 03:56 PM |#2  
Love to see your work again @guhl99 always amazing!
Be sure to test this when I can spare some time!
Keep it up!
23rd September 2014, 07:07 PM |#3  
Neo2SHYAlien's Avatar
Senior Member
Flag Plovdiv
Thanks Meter: 94
 
Donate to Me
More
Grat job. I had plans to start working over porting of SaliFish but i receive my FireFox tablet and my free time is completely gone
25th September 2014, 05:19 PM |#4  
Senior Member
Flag thessaloniki
Thanks Meter: 14
 
More
good job
29th September 2014, 12:20 PM |#5  
CrazyEye's Avatar
Senior Member
Flag Vegas, Nevada
Thanks Meter: 1
 
More
This looks interesting =]

29th September 2014, 11:09 PM |#6  
Account currently disabled
Thanks Meter: 44
 
More
Got 2 device not doing anything if u need out testing

Sent from my HTC One_M8
2nd October 2014, 09:41 AM |#7  
OP Senior Member
Thanks Meter: 517
 
More
Sailfish OS 1.0.8.19 [pre alpha]
Hi,

i did release the first pre alpha ROM (see the OP)

Have fun - Guhl
The Following 8 Users Say Thank You to guhl99 For This Useful Post: [ View ] Gift guhl99 Ad-Free
4th October 2014, 08:19 AM |#8  
Senior Member
Flag vidhya nagar
Thanks Meter: 127
 
More
Sorry for off topic but can u support more devices like moto e or xperia s.

Sent from my XT1022 using xda premium
4th October 2014, 02:24 PM |#9  
OP Senior Member
Thanks Meter: 517
 
More
Quote:
Originally Posted by nisu4717

Sorry for off topic but can u support more devices like moto e or xperia s.

Sent from my XT1022 using xda premium

Hi,
well this is a per device port not like a general port for everything.
But you can have a look here https://wiki.merproject.org/wiki/Adaptations/libhybris to see what devices are currently worked on.
I do not own a xperia s so i can't work on it.
Have fun - Guhl
The Following User Says Thank You to guhl99 For This Useful Post: [ View ] Gift guhl99 Ad-Free
22nd October 2014, 11:05 PM |#10  
OP Senior Member
Thanks Meter: 517
 
More
Status update
Hi,

it's been quite some time since i posted the last message and the first ROM.

I have been very busy and fighting hard to get GSM and mobile data working. That has been a beast as the ofono used by Sailfish is only implemented for RIL V6 and our devices library is RIL V4. That took a lot of debugging testing and backporting to make this work. There are still some nasty hacks in the code but I do have a data connection, can do outgoing and incomming calls (well kind of), send and receive text messages.

The "kind of" regarding calls is because sound is at it's start. We do have basic sound output and if you install the codecs you can even play mp3s. But sound input is completely broken and the sound routing (which speaker/headset) is not even started yet.

Another problem with calls is that all sensors work but the proximity sensor. And because of that the display shuts off immediately after starting or receiving a call because it thinks the proximity sensor is covered.

spiiroin has been working on making the led work but thats untested.

So you see we have been really working hard and sleeping little! I will try to release a Alpha 1 in the next days!

Have fun - Guhl
The Following 7 Users Say Thank You to guhl99 For This Useful Post: [ View ] Gift guhl99 Ad-Free
26th October 2014, 11:05 AM |#11  
OP Senior Member
Thanks Meter: 517
 
More
Pre-Alpha 2
Hi,
i updated the OP and released a Pre-Alpha 2 ROM. See change-log.
Have fun - Guhl
The Following 8 Users Say Thank You to guhl99 For This Useful Post: [ View ] Gift guhl99 Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes