yashsingh1/xdaforums huggingface dataset:
[Sailfish General] epdm2be:
EH? WTF? SailFish OS (as it is now) is ONLY for geeks!

It is not yet ready for daily usage (unless simple phone, email and texting is all you do). A lot of features currently on other platforms aren't yet implemented. Jolla website even mentions that the OS is still in Beta-phase.

And yes, it's a good OS indeed. The User Xperience is fantastic. It looks awesome with that stylized vectrex-like apearance. Really space age. And as said before, the basic stuff needed for a useable product are already working. You can actually use it as it is. There's a whatsapp/facebook client as well as email, phone and sms. As an added bonus this thing runs (a lot) of Android apps too. I succesfully tried Android navigation apps, DLNA-apps and a few games. What these guys have accomplished in about 2 years is simply amazing.

Once you used a Jolla and return back to your old Android you realize how shallow Android really is. And this will only get better. While Goolge is more and more ****ing up!

First they ****ed Call-recording after Android 1.6 Donut

Then they **** up SD-cards with Jelly Bean...

In the mean time release the core open source as infrequently as possible or not at all...

What's next?

Mozilla currently targets Firefox OS for LOW-END devices so it is NOT going to be awesome but crappy as hell.

Completely cloud dependent (bye bye privacy), no thanks! Tizen is put on hold indefinitely and Ubuntu is delayed again! But these guys put their money where their mouth is and delivered both an innovative device and innovative OS ! They have my utmost respect just for accomplishing that! Where the big corporations with deep pockets failed, they took the challenge!

I also don't understand that "geekness" is measured by UI-themes and UI-customizations? WTH?!?!? Creating gazillions of "launchers" is just that: Gazillions of launchers. And creating icons is nice for the graphic artist amongst us but don't actually contribute the usefulness of a product. It has nothing to do with the technical merits of said platform, nor about how open a platform is. It just makes things pretty.

The advantage of SailFish is (currently) everybody can write stuff for it. The creators are very open and encouraging. While Google is becoming more and more discouraging. Not to mention the bloody Android handset-makers with their closed bootloaders, closed drivers and unwillingness to provide devices with recent and proper core-OS-updates, which only make things worse!

I personally hope that Jolla has success but just enough success to remain for the geeks and nerds (and less for the technically inept).

Cheers
[Sailfish General] Whippler:
Here you have it Jolla has Sailfish OS running on at least following phones, Galaxy S3, TCL Idol X

& Xiaomi

http://t.co/Z3AXbdPPo7
[Sailfish General] wwatfa:
is there a link to how to install and from where to download the sailfish os on S3 ?

i am dying to test this rom !
[Sailfish General] LightingZ:
Jolla is currently developing the OS for other devices (GS3 included) .

I belive they will release it at late-march
[Sailfish General] Zenety:
http://www.youtube.com/watch?v=BxJAssJpMqY

But wait, there's more!
[Sailfish General] aironeous:
And even more.

http://www.mobilelinuxnews.com/2014/02/android-devices-running-sailfish-os-jolla/
[Sailfish General] agentfusion:
I can't wait, honestly. I have the LG G2 now as my primary phone, but I also have a galaxy s3 collecting dust that is going to get a new life by being mounted in my dash board as a Jolla Sailfish touch screen stereo and GPS unit (if they have the awesome offline maps that Nokia devices have access to)
[Sailfish General] yonutz:
Good news :)
[Sailfish General] pujdo1:
so this means that the source code will be published next week to port jolla to other phones like androids etc. or will just sailfish os get an update
[Sailfish General] sledges:
The first Sailfish OS Hardware Adaptation Development Kit (HADK) Release (EA1)

Hello all, sledges here on behalf of "Sailfish OS for Everyone" team :)

Welcome to the new era of mobile Linux porting! By being able to rebuild SGS3 image from scratch, you will be empowered to attempt fixing existing issues, and we will help you do it. Let's meet on #sailfishos-porters IRC for immediate support.
[Sailfish General] Iito:
That's sound great ! Is there a porting guide or something for Sailfish Os ?
[Sailfish General] sledges:
lito, it's in the post above :) http://releases.sailfishos.org/sfa-ea/2014-07-18_SailfishOSHardwareAdaptationDevelopmentKit.pdf
[Sailfish General] rusty88:
Hey guys, I've started to port jolla to GS3 i9300 but i've run into a problem that I don't know how to fix, I've been asking in the IRC for help but with no luck so far.

The error message is:

ERROR: i9300 does not have mountpoint fixup data - see SailfishOS HADK for details on how to fix this Check: device/samsung/i9300/recovery.fstab

I get this error when compiling the hybris-hal, I appreciate it if anyone can help me.

Cheers
[Sailfish General] carepack:
have you checked the mountpoints of s3? I think you have to edit a config file and correct the mountpoints for libhybris maybe. :)
[Sailfish General] bill_klpd:
rusty88 do you have anything new??

I am also interested in sailfish for GT-i9300..

I am starting to learn java and stuff now, so I am not really into programming hard things or whatever...

I was thinking of sitting down and trying to port sailfish myself, is it going to happen with only the instructions of the HADK??

Also, will I be able to do it only on windows? I have also installed kali linux, would it be better to start everything there?
[Sailfish General] rusty88:
Hello bill_klpd,

The port is still happening, I don't much spare time right now but I'm still working on it. So far I haven't done any programming, its been pretty much following the HADK release by Jolla.

Right now I'm stuck with an error, and I'm asking on IRC channel #sailfishos-porters for help. I'll be posting any news about any progress.

So far I've got the kernel compiled for the i9300 and doing the droid-hal packing.

To anwser your question whether or not you can use Windows to create the image, AFIK you can't. Nevertheless, any Linux distribution should work, since you'll be doing all the work on two chrooted images.

You can find more information on the HADK.

Cheers
[Sailfish General] redrum781:
I have just edited $ANDROID_ROOT/hybris/hybris-boot/fixup-mountpoints

At the line where it says:

"i9305" | "encore")

to

"i9305" | "encore" | "i9300")
[Sailfish General] bill_klpd:
Do we have any news on this??
[Sailfish General] vutranloc:
still waiting for sailfish on i9300...
[Sailfish General] RumoredNow:
I believe someone in your community is working on this...

Your device is on the chart for development. Not that this means it's official from Jolla. So far as I know they are only tackling Nexus 4 in-house. All other devices are being done by volunteers using the HADK.

https://wiki.merproject.org/wiki/Adaptations/libhybris
[Sailfish General] rusty88:
Hi guys,

I haven't been able to port sailfish os to i9300, the problem is that when I'm building the droid-hal-device packages, the script fails because of the signatures of the packages are wrong (some packages from jolla repo are needed like setup, qt5 and more). I'm trying to refresh the gpg database of signatures to see if that fixes the problem but no luck so far.

Any help is welcome
[Sailfish General] EnErGy[CSDX]:
give us atleast output of script
[Sailfish General] laidbackcloud:
only port , if you are using a new/recent device.it does not have android compatibility.
[Sailfish General] rusty88:
Hi guys, I got good news, my first image was completly built yesterday and I got it to work... checkout this out this link wiki.merproject.org/wiki/Adaptations/libhybris to follow the progress.
[Sailfish General] bill_klpd:
These are some great news! Maybe you should give us the image and some instructions to test it out :D

By the way, is there any chance after having a stable and working image for dual boot too??
[Sailfish General] rusty88:
Still not ready to share since is not booting directly into sf but soon, maybe even today (fingers crossed).

The procedure to flash is very simple and can be found in the HADK Chapter 10, page 29. I'll describe it real quick, but I recommend reading that chapter:

1) Is necessary to flash the official ROM 4.2.2. (is really necessary to be the 4.2 version of android). HADK describes why.

2) Flashing CM10 10.1.3 stable (is really necessary to be the 4.2 version of android)

3) Flashing the sailfish rootfs.

4) reboot and hopefully you'll boot into sailfish os.

Be mindful that the image is not production ready and some parts of the system are not working.

I don't know (yet) how to dual boot between android and sailfish. But is on my todo list. I'll post when I know more about it.

Cheers
[Sailfish General] bill_klpd:
I will wait for the image ;)

I have read some parts of the hadk, I will check it out...

Will there be support for the CyanogenMod 11 in the future??

The best thing will be to have both CyanogenMod 11 with sailfish dual booted :D

I start learning programming now (the coming year I will start my first year in university where I will learn for sure more :D) and I am really excited!

If you have anything new let us know ;)

Thanks after all for your work :D
[Sailfish General] iuno:
(from e-mail)

Don't expect to learn too fast in university ;) Keep on doing and trying much in your spare time :fingers-crossed:
[Sailfish General] rusty88:
Note from jolla: “SailfishOS development software” “This is not production quality”

Keep in mind that I take no responsability if your device breaks, you should read the early adopter notes from jolla before trying to flash it, or the chapter 10 from HADK document.

As promised here it is the sailfish os image for sgs3 i9300:

https://dl.dropboxusercontent.com/u/2083611/sailfishos-i9300-release-1.0.8.19-my1.zip

Support for CM11 branch in mer is being worked on. I haven't try to build using hybris 11 because is under development and 10.1 is more stable (AFIK).

Like I said in a previous post, I haven't looked into dual boot yet.

Known issues:

* Wireless lan is detected but I haven't been able to connect, the AP rejects the connection.

* SIM card is not detected, this maybe due to the fact that I had the latest official rom (4.3) and it changed the EFS format. You should read the forum thread releated to modem issues after 4.3 upgrade. Like this one: http://xdaforums.com/galaxy-s3/general/ref-galaxy-s3-ril-modem-cwm-flashable-t2076857

* Bluetooth is not working.

* Camera is not working (missing compatibility between hybris and gstreamer).

* GPS is not working.

To have a working internet connection you can plug you phone to the computer, set up a ics (Internet Connection Sharing) and ssh into the phone. When plugged it will create a network interface, the device will act as a dhcp server in the network 192.168.2.0/24, or you can set up a static ip, keep in mind that the device ip address is, by default, 192.168.2.1.

Usename is nemo. To become root use: devel-su. Package Manager is: zypper

If you wan't to install apps (Using the warehouse app, not the jolla store) go to https://openrepos.net.

PS As iuno said don't spect to learn too fast in university. Try to learn as much as you can in your spare time :)
[Sailfish General] bill_klpd:
I started learning Java on my own but yet I don't know much...

Rusty88 did you think about trying to build nemo met for galaxy s3??

P.S: I will install the image later today :D
[Sailfish General] rusty88:
I'm not really into building images. I never did build any cyanogenmod. I only built sailfish os because it really motivated to do it.

You could share a link and all I can promise is that I will check it out and if it motivates me, I'll build it.

Cheers
[Sailfish General] bill_klpd:
I am not sure if there is any information about that...

I just thought that it was going to be almost the same process as the image of jolla because memo will work on android with libhybris as well.
[Sailfish General] rusty88:
Ok, let me know if you had any different behaviour than what I describe, for example, if the wlan works or the SIM card is detected.

BTW did you flash the last oficial rom from samsung?
[Sailfish General] bill_klpd:
Right now I have installed the cyanogenmod 11, so I will have to reflash it just like the instructions...

Maybe I will do it now, I will let you know about the results :good:
[Sailfish General] bill_klpd:
I just installed sailfish os :good:

I will post more later today! I didn't flash the original/stock image, I went directly from cyanogenmod 11 to 10.1.3 so I will let you know what works and what doesn't...

I will post some pictures too if possible! Thanks rusty88 :D
[Sailfish General] rusty88:
you're welcome :) hope you like it bill_klpd

you may have some issues withouht flashing the stock rom, or so i've been told.
[Sailfish General] bill_klpd:
I installed it, but I went back to CyanogenMod 11(wipe data and flash cyanogenmod)...

From the small time I had it installed (I will reinstall it later) here are the results:

Sim does not work

WiFi finds some networks(with low signal) but I didn't manage to connect as I don't know the password here (I an not in home right now...)

Brightness works and the power button also works, but the other buttons doesn't work.

I couldn't test the GPS yet.

The camera doesn't work too (the program doesn't boot at all)

At first I had some unexpected reboots for no reason too..

I hope I helped a little! More coming soon ;p
[Sailfish General] RumoredNow:
From someone who is not qualified to build images, but has been following this since BEFORE the Sailfish OS for Nexus 4 image was released...

I respectfully suggest that you flash the bootloader and radio from 4.2.2 (if not the entire 4.2.2 Factory Image) before proceeding to flash CM 10.1.3 and then the Sailfish...
[Sailfish General] bill_klpd:
I was thinking about dual booting...

If we have a kernel that supports dual boot for android 4.2, will it be able to flash in the one partition (after having a working dual boot machine with android roms) the sailfish just like we did??
[Sailfish General] msri3here:
Check this kernel out for dual boot

http://xdaforums.com/galaxy-s3/orig-development/kernel-devil-linux-3-0-101-linaro-4-8-2-t2240832

I remember using it some time last year, but haven't tried it recently
[Sailfish General] bill_klpd:
Does it work with CyanogenMod?

Do you think my thinking about dual booting sailfish is correct or it will not work??
[Sailfish General] msri3here:
As suggested in the kernel thread, flash primary partition as Samsung ROM and cyanogenmod as secondary.

as for Sailfish OS, I cant say, because flashing sailfish OS may overwrite the kernel and then, you may lose the dual booting capability (dual booting is kernel/bootloader based).

Also, in that case, you might not be able to boot from both partitions.

In my opinion, this is a risky thing to do.
[Sailfish General] bill_klpd:
Ok thanks..

Maybe I will let it for now and we will see in the future!
[Sailfish General] rusty88:
does anyone know how is rild started in CM10? I mean library is used. In sailfish, after some debugging, I discovered that rild sleeps forever because fails to get the library from property_get function. Any ideas ?

Already tried /system/lib/libsec-ril.so but with no luck, it does a lot of more work but ends up dying :(

Thanks in advanced :)
[Sailfish General] bill_klpd:
I searched for rild as I didn't know what it is, so basically is the program needed for phone calls, right?

I found the source code, maybe it can be helpful(I can post the link if interested).

Also you could ask for help on the irc channel.
[Sailfish General] rusty88:
Thanks.. I've also looked at the code (the guys at the IRC already told me :) ). the thing is that RILD keeps exiting for no aparent reason, can't find it in strace nor in logcat. I was asking the library because I thought the one I was using wasn't the right one, but by looking at the source code and by searching through the symbols of /system/libsec-ril.so i can find the all the symbols that are shown in the source code.

I'm out of ideas...
[Sailfish General] bill_klpd:
I don't know..

I searched in /system/lib and there are also these files:

libsec-ril.so

libsecril-client-sap.so

libsecril-client.so

Not sure if this could be helpful but yeah :p

Hope you'll find something.
[Sailfish General] rusty88:
Just to let you guys know that modem is being detected but needs more work for calls, SMS and data to work.... but this is good news :) when I have more time I'll prepare a new image.

Just in case the solution is simple just to copy /sbin/cbd from cm to sailfish to the same directory and modem will be bootstrapped and ril won't bother anymore. Or just be patient for a new image

Cheers
[Sailfish General] rusty88:
Ahoy!

like promised, here it is the new image of sailfish os for I9300.

This is still a preview since is not a fully functional rom.

The SIM MUST NOT have pin lock because the interaction with the SIM is not working yet.

I forgot to add some applications to the image. However you can install them manually by using zypper in jolla-mediaplayer for instance.

Be sure to do a search for jolla to see all available apps, zypper se jolla-.

Note: Be sure to check my previous post on how to flash this rom to avoid any other issues, previous post.

Known issues:

Camera not working

Wifi still can't connect to an AP

SIM works, although outgoing calls and messages are not working

Display is always on unless power button is pressed, when idle display is not turned off.
[Sailfish General] msri3here:
It doesnt pass the Samsung Galaxy SIII logo....any ideas? did I miss something?

Here is what I did.

I was on kitkat 4.4 ported ROM, so I flashed 4.1.2 ROM using odin (XXELLA) as 4.2 official ROM is not available for I9300.

Then I flashed Cyanogenmod 10.1.3 (cleared system, data, cache and dalvic cache before flashing)

Then flashed the latest sailfish image - sailfishos-i9300-release-1.0.8.19-my2.zip and reboot
[Sailfish General] rusty88:
The phone may be stuck at the galaxy logo, but there's a way to debug to find out what's wrong, follow this steps (only tested on linux):

1) connect your phone with the computer, the initramfs in boot.img will create a network interface (phone's ip is: 192.168.2.15) and enable a telnet deamon (default port: 23) and also a udhcp server, so luckily the computer will ask for an ip that everything will be set up automatically. If not try configuring static ip (192.168.2.20 and adding a route to 192.168.2.0)

2) telnet 192.168.2.15

3) when you're in the telnet session, you can check /diagnostic.log it will show why the boot failed, (send it to me). It is possible to execute commands into the init, by writing to (/init-ctl/stdin).
[Sailfish General] msri3here:
Unfortunately, I dont have linux installed at the moment.

Tried to telent from Windows 7, but telnet cant connect to the ip of the phone.

will try to install Linux on my computer and check

EDIT:

Just FYI, I flashed earlier image - sailfishos-i9300-release-1.0.8.19-my1.zip and it booted fine.

EDIT2:

Wifi is working fine, but not sim...trying to copy the files for modem as suggested.
[Sailfish General] t2can:
testing sailfish image

1stly thanks for your hard work,i read up on your porting progress everyday,really look forward to the finished port.

I have flashed your image on my i9300.here is what i did

My Steps To Install Sailfish

1. Flashed I9300XXUFME3_I9300OJKFME1_ILO.zip (4.2.2 jellybean)

2. Rooted using CF-Root-SGS3-v6.4.tar

Flashed openrecovery-twrp-2.7.1.0-i9300.tar via odin

3. Rebooted into twrp recovery & cleared dalvik,system & cache.

4. Installed cm-10.1.3-i9300

5. Rebooted into twrp recovery & cleared dalvik,system & cache.

6. Installed sailfishos-i9300-release-1.0.8.19-my2

7. Rebooted the phone,it took time on the black samsung galaxy s3 gt-i9300 logo but then loaded sailfish.

What is working

I'm connected to my d-link adsl router through wi-fi

Internet is working

What Is Not Working

Simcard: In mobile network settings it says "These settings are not available without a sim card. EVENTHOUGH SIMCARD IS INSERTED

camera

Can't create a jolla account to use jolla store.

Automatic sleep mode(have to press power button to go to sleep)
[Sailfish General] rusty88:
First of all thank you for the feedback... WIFI working was really a surprise since it haven't worked for me since day 1, but goot to know :)

I'll looked into the second image and why is not booting correctly but not at least for the next few days, I have been very busy.

If you're using the first image you'll need to do more work to get sailfish to recognize the modem, you'll need the program I've mention before /sbin/cbd from CM, you can flash back to CM and copy it or use the one available in the following link, and the helper scripts.

This file contains a couple of helper scripts to get the SIM to work. (extract it to root /):

lib - systemd units to made the scripts availables at boot time.

sbin - contains cbd and some scripts,

after rebooting (or manually executing all of the 3 files) sailfish will now have access to the SIM card (again the SIM card MUST no have PIN LOCK)

Troubleshooting:

If the SIM is still not recognize:

check the files permissions, make sure /dev/block is replicated correctly (see the script what files should be available),

make sure cbd is running

see logcat

make sure ril is not crashing

on last resort bug me, maybe i forgot to say something :P.

Again sorry if the second image wasn't working correctly, I'll releasing a better one soon ;)

Now i have a request for you: if you don't mind telling me what modem version do you have. :P

---------- Post added at 09:00 PM ---------- Previous post was at 08:56 PM ----------

Thanks for the feedback.

Since I had complainings about the second image not working i'll need to know if you're using the first or the second image?.

Again WIFI working if amazing, I haven't look into the wifi issue since i'm dedicating more time on fixing radio first (using sailfish on a daily basis :P)

In any case, see my previous post and check if the files i'm metion are there with the right permissions :)
[Sailfish General] t2can:
Since I used this image sailfishos-i9300-release-1.0.8.19-my2, I am guessing by the "my2" it must be the second image
[Sailfish General] msri3here:
Looks like my download of second image was corrupt.

Tried to extract it and found out the zip was corrupt.

Downloading again and will report.

Meanwhile, will try to make the changes you suggested on first image.

Also, do you know how to enable access to storage using USB?

When I go to USB settings, it says nothing connected even if my phone is connected to the laptop.

would also like to know if there is a way to install file browser (from jolla store and NOT jolla-fileman) as Jolla store is not accessible right now.

Another query, any idea where EFS or something similar is stored in sailfish OS?

maybe that is what is missing for making calls and probably we can try and backup/restore EFS files from CM if we know the location.

EDIT:

this time the download was good and I was able to boot with second image. Sorry about the trouble I gave for this.

SIM is still not working though

will try to check the helper scripts and see

EDIT2:

After using helper scripts, sim card is recognised and IMEI is displayed.

Thank you very much for this.

Incoming calls are working, but call volume is very low.

Wifi is working

Outgoing calls, messaging and camera are not working

Cant login to Jolla Store. Error: Problems during device IMEI registration. Device IMEI was not saved.