![]() |
Re: Porting Sailfish to N9 (or other)
Quote:
Jolla account signin works on SourenAraya's kickstarted image. You can kickstart your own images and it'd work just fine too. Just add your Jolla account and it should work. As for GPS issues: Why not rip out positioningd straight off Harmattan - just like how the closed bme is reused on Nemo? Along with Gypsy, itshould be the complete GPS hardware adaptation for N9/50, IIRC. |
Re: Porting Sailfish to N9 (or other)
Hi there...
Im just wondering if any of you manage to run sailfish on your n9 using the windows instruction http://wiki.maemo.org/Sailfish? I cant seem to get the multi boot page and after flashing the moslo to repartition my N9...i was ask wether to format the disk or not on my windows...should I format or just ignore it? Hope someone could help me out...tq! |
Re: Porting Sailfish to N9 (or other)
Quote:
Yes, flashed my N9 via Windows7 (64bit). No problem at all. Did you use the pre-configured Ubiboot image? Quote:
|
Re: Porting Sailfish to N9 (or other)
Quote:
So what about the format disk....should I format as instructed after re-partitioning or just ignore it? Thanks for helping out in advance.. |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
So more thoughts regarding camera:
- Camera in both N9 harmattan and Sailfish is built on top of GStreamer (0.10 branch) and both are using camerabin2 - Native camera in N9 is built on top of a home grown library but camera in sailfish is built on top of QtMultimedia - Harmattan camera uses subdevsrc2 as the GStreamer source element while Sailfish uses droidcamsrc - Harmattan video rendering is done via a custom gstreamer sink (gst-gltexture IIRC) but video rendering in sailfish is using droideglsink - Harmattan uses the Meego GStreamer video rendering interface developed by Nokia while Sailfoish uses GStreamer video rendering interfaces developed by jolla. - N9 used V4L2 and media controller API for camera and a custom set of OpenGLES2/EGL extensions developed by Nokia for zero copy video rendering - Sailfish uses Android camera HAL and Android specific EGL extensions for zero-copy video playback. Due to all the above, Sailfish native camera application will not work on N9 without modifications (Which cannot be done). More on N9 camera stack: There is subdevsrc2 which uses V4L2 and media controller kernel interfaces and there is libomap3camd (omap3 camera daemon library) which handles all the 3A (auto exposure, auto white balance and auto focus) as well as the high quality image capture. The video buffers are pushed from camera and being delivered to gst-gltexture sink. The application then interacts with that sink via meeho textured video interface. What is open and what is closed in N9 stack? - subdevsrc is open - omap3camd is closed - gst-gltexture is closed - meego gst interfaces are open. I already reverse engineered the header file for omap3camd and managed to upgrade the legacy nokia contributed subdevsrc2 to the latest version so rebuilding that is not a problem. What needs to be done: 1) take subdevsrc2 from nemo reporitories 2) take libomap3camd and its dependencies from harmattan. 3) use gst wayland sink for video rendering as a start 3) or develop a sink which uses the nokia specific extensions for zero copy rendering. 4) either tweak QtMultimedia and write a camera app on top of that 4) or use some other camera app built on top of GStreamer directly. I just hope I have not missed anything. And of course I am posting that on behalf of myself and jolla should not take any responsibility of what I have typed here. |
Re: Porting Sailfish to N9 (or other)
Hi everybody,
I've setup an issue tracker to help a bit. I'm going to begin to enter issues I've found myself and the other read here. But anyone is invited to participate. The README.md presents a kind of template issue, really simple. It's here: https://github.com/romu70/sailfish-for-other/issues |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
Very itchy hands to try sailfish on my N9, but wait when full working when i try :D
|
Re: Porting Sailfish to N9 (or other)
What about writing a gstreamer sink that calls itself droidcamsrc but actually uses the subdevsrc2 and libomap3camd binaries?
And maybe we need to shim the meego gst interfaces to respond (at least basically) like the Android gst interfaces? I'm thinking we could have "fake" sinks and interfaces that behave like the Jolla/Android ones but use the closed Nokia binaries...? This reminds me of libhybris... but in reverse... |
Re: Porting Sailfish to N9 (or other)
Quote:
You already have subdevsrc2, patch it so it'd call itself droidcamsrc :) Then we need to fix it so it'd expose and be able to deal with the caps which are being set by camera ui. The next issue would be that droidcamsrc outputs jpegs for captured images while subdevsrc2 outputs yuv data. As for rendering, yes I think we can proxy it. |
Re: Porting Sailfish to N9 (or other)
Quote:
Quote:
|
Re: Porting Sailfish to N9 (or other)
today I tried to start from nemo to sailfish
but they deleted the repositories I think they changed it to some other unknown folders |
Re: Porting Sailfish to N9 (or other)
Quote:
Quote:
|
Re: Porting Sailfish to N9 (or other)
Besides some issues, I find Saifish on Nokia N9/N950 already excellent, fast enough even running on 2011 hardware, CPU and RAM usage is fine, full multitasking, etc.
Sailfish on Nokia N9/N950 is very useful to develop for Sailfish without a real Jolla smartphone, so it will help development of Sailfish softwares. Thanks everybody here in TMO, from the Mer/Nemo Mobile community and also Jolla sailors who helped and continue to help a lot. |
Re: Porting Sailfish to N9 (or other)
Quote:
The reason for that; MOSLO partitioning (or ubiboot partitioning, does not matter) creates an ext4fs filesystem on the partition. Windows knows nothing about this and wants to make it FAT or NTFS which are not suitable for running SailfishOS on. If you format it in windows you fill fail the OS extraction step. |
Re: Porting Sailfish to N9 (or other)
Quote:
Quote:
as soon as coderus pull-request (https://github.com/nemomobile/statefs-providers/pull/6) is accepted and in the builds, the UI elements of sailfish should display the level. |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
you can grab latest statefs bme provider for tests here: https://www.dropbox.com/s/bwznwtalao...-3.armv7hl.rpm
|
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
Hi,
I wonder why if there is a simple way to change the partitionning done by Moslo to not lose 2.1 GB with a useless partition. Any idea? |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
Hi folks!
I Appreciate the work you guys have been doing to bring Sailfish OS to N9/N950. I’ve been testing Sailfish on my N9 for a week now and though it’s far from ready I was surprised on well it works. Some remarks on the bugs that have been found: 1) I posted an issue in the bug tracker about the crackling sounds. 2) The artefacts in the Email application are not application specific. I’ve gotten them also in store application (see issue #4). 3) The gestures in the Map-application are also broken (see GitHub issue #3). 4) @mikecomputing,Pulzar,henry91: Do you still get random disconnects with WiFi? I haven’t tested it in a while since I’ve been using the mobile data connection instead. 5) Quote:
|
Re: Porting Sailfish to N9 (or other)
Quote:
But no worry, let's hope will be able to get rif off harmattan soon and run only one Sailfish partition ("you may say I'm a dreamer, but I'm not the only one") ;) |
Re: Porting Sailfish to N9 (or other)
HI all : i trying to run sailfish on my n9 but when i type "mount /dev/mmcblk0p4 /sailfish"in windows , i get error no such file or dirctory , the file mmcblk0p4 is not in /dev .
i try to reboot and select sailfish icon but not boot becuse kernel . please help |
Re: Porting Sailfish to N9 (or other)
Windows guys why don't you simply install Ubuntu or Debian? Your whole life will become much easier :)
|
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
Quote:
Quote:
|
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
i do all that steps for windows , but the mount not working with me becuse the file not founded in /dev , i found in /dev mmcblk0p1 & mmcblk0p2 & mmcblk0p3 . but mmcblk0p4 no
|
Re: Porting Sailfish to N9 (or other)
seems you missed MOSLO step ;)
|
Re: Porting Sailfish to N9 (or other)
Quote:
If I ls the content of /dev Code:
cd /devCode:
mount /dev/mmcblk0p4 /sailfishAdditional info: I can't find any subfolders in /media Any idea about what to type in terminal? EDIT: Never mind, it seems that the only problem is that I'm so stupid I can't even read letters. Mount /dev/mmcblk0p4 part did not work, but I copied "mmcblk0p4" name from the /dev folder, and now it seems to be mounted. #killmeright? (still don't know the correct name) Running Sailfish now, thanks. |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
@Just486 what about creating /sailfish directory before mounting partition to it?
@milad ghusn you need to have at least 4GB free space on MyDocs to repartitioning work. |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
kernel 3.4 is ready, we need volunteer to compile it
and let us know if there is some drivers missing email me if u interested only programmers, we prefer codeRUS, Martin, SourenAraya smartmax83@yandex.ru |
Re: Porting Sailfish to N9 (or other)
Quote:
|
Re: Porting Sailfish to N9 (or other)
Quote:
we've already communicated via the piratepad, if you remember |
Re: Porting Sailfish to N9 (or other)
Quote:
|
| All times are GMT. The time now is 23:47. |
vBulletin® Version 3.8.8