maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   NeoFremantle (https://talk.maemo.org/forumdisplay.php?f=58)
-   -   the Fremantle Porting Task Force, or "how to run maemo on Neo900" (https://talk.maemo.org/showthread.php?t=91308)

endsormeans 2014-08-20 18:21

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Hm
I did hold some hope for limo back in the day...
tizen even for a bit...
'buntu I still hold some small hope they won't hatchet job that hope...

But ..I gotta admit ....another linux derivative that is run by a corp has me leery ..
Look at the abandonment of our devices by Nokia ...and their desire to bury (for right or wrong) ...anything concerning the NIT ...It hasn't helped us (to say the least).....just for example

Better to have a community that works together to accomplish a good platform...
rather than what a corp can decide to take away at any whim.

As far as android goes ...it is fun to play with....but I can't say I would personally want it as an alternative.

All that being said I am intrigued by your Vodaphone idea of compat hardware...and indeed if porting maemo to another device were possible I would be interested...to extrapolate ...I have been mucking about with maemo on touchscreen convertible tablet pc (toshiba portege m780)...using martinez work....making a good mess of it too :D

mind when I say I am leery of corps..
To be more specific ....
I am leery of vodaphone and their practices and how the future will play out there.

ie. - http://techrights.org/2009/09/27/vod...microsoft-tax/
ie.

SHARP66 2014-08-20 21:46

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
iF WILL BE NO MAEMO ON THE NEW N900..... i WIll :D UNTIL...THE LAST DAY OF MY LIFE

endsormeans 2014-08-20 21:58

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
that is devotion. :D
But from what has been said by those working on it... no one has said it is impossible to port maemo to the neo900 yet.
So maemo should be available for the neo900.
At worst case scenario...that (god forbid) it can't be ported...
There are many other distro alternatives to put on the neo900 which would still make me blissfully happy.

install and play with it on pc?...sure. ..I've been messing with it since it was pointed out to me...
https://www.youtube.com/watch?v=RuIrRoRPufc

Phone or handheld MID devices that run maemo 5 already exist...
there is the Optima
https://www.youtube.com/watch?v=MINd4bQyvBg
picked this youtube clip for the soundtrack.. :D
Of course getting one may be a trick.

SHARP66 2014-08-20 22:15

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
iF WILL bE NO MAEMO ON NEO N900.....?WHY SHOULD i BYE IT?

endsormeans 2014-08-20 22:30

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Um...you do mean "buy it" right?
I can hear you perfectly clearly too...no need to shout...I'm right next to you. :D
Sharp...I do commiserate with you...I love my n900 to bits...
Heck I still got a thing for the old n8x0's interface...retro vintage in this day and age...:D
So there is maemo 3 , maemo 4, and maemo 5...I love them all...wish Nokia hadn't of junked the platforms...wish they'd have made them a little less constricted with proprietary bits and locked up sections....but that is the hand we are dealt.

Anyway...for starters...lets say the laws of nature went wacko and...the sun turned electric-blue and maemo couldn't be put on the new neo900.
(It isn't fact...just hypothesizing here.)
All the benefits stated are still there in the neo900.
Form factor we all love...with the physic keyboard....resistive touch. etc.
same old n900...just better...with nothing locked up...no black boxes...no intrusive corp. bits....as open as the wild plains of Saskatchewan
.sure-sure It isn't completely open..some things can't be helped ...but it is a more open device than just about everything else out there shy of only the openmoko line...or the pyra.
As a topper ...with less corp. proprietary bits caging us in (like now with the n900)...making things difficult and awkward ...let alone wishing to run a variety of alt. operating systems properly...
Hands down (even without maemo os on it) ...it will still be the better alternative to an android, winphone, iphone, googlephone, tizen(I believe), firefox or 'buntu phone .
I'd rather have the neo900 with my freedom of choice...than all the corp. proprietary locked-up octo-core phones on the planet.
But that is my feeling on the matter.
I'm convinced.

handaxe 2014-08-20 22:33

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
@SHARP66: Please use capitals correctly. It's the way we do things here.

The Neo900 is a device for linux aficionados - yes, maemo would be good to have but there are other ways to get phone functionality besides maemo. But as always, it is about choice and not wanting an Neo900 without maemo is perfectly valid.

Wikiwide 2014-09-03 16:30

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quick question...
Will it be a problem that Neo900 is going to have dual-touch, with the same screen but a different controller? How will the operating system handle dual-touch?
Will it be made easier to receive-transmit FM radio in any part of the range, without having to hack its country-related restrictions?
What is "DT"? Device tree?
Thank you.
~~~~~~~~~~~~~~~~~
Per aspera ad astra...

joerg_rw 2014-09-03 17:36

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
This thread is about porting maemo fremantle to other hw platforms than N900. It's considered feasible, given a few hw prerequisites are met, which will be met on Neo900. So I don't see why this negativism in here since a few posts.

@wikiwide:
The kernel level driver will be CRTOUCH specific, the /dev/mouse device is API-compliant. So no problems with using the new dual-touch controller with any usual linux. Fremantle has no OOTB support for multitouch, so it's up to particular apps to use this feature.
FMRX also might be different to N900 on hw level, but API should be pretty similar and V4L2-compliant. The restrictions you mentioned are on a sw level and thus it's up to the implementation in fremantle-ported if they apply.
DT == Device Tree

/j

joerg_rw 2014-10-10 22:18

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
https://en.wikinews.org/wiki/Neo900_...s_from_Mozilla
https://bugzilla.mozilla.org/show_bug.cgi?id=701784#c53

In short: when you're part of FPTF and need support from Neo900 UG, please contact us - ideally on IRC:freenode/#neo900.
If you're not yet "part of the team" but consider you might want to help, pretty please contact freemangordon who's team leader of FPTF. We need more developers helping to make the porting happen.

/j

endsormeans 2014-10-11 00:59

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Well..hum...sigh.
I hardly consider myself developer material like you guys.
However or whatever way you think I can help...
just tell me and I'm there.

freemangordon 2014-10-21 21:16

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Some news:

There is ongoing effort to RE the closed Nokia pulseaudio bits. So far we have https://gitorious.org/pulseaudio-nok...998671f6c8d72:

Having those as source code will not only ease porting fremantle to other devices, but will allow other distributions to be more easily ported to N900.

joerg_rw 2014-10-23 09:23

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
(I guess some crossposting is in order for THIS)
Welcoming Juho onboard FPTF team. N900/N9 first hand experience as PA responsible. Our chances to sort audio just increased by factor100
Quote:

[2014-10-23 Thu 10:16:31] <jusa_> as for my background, I was part of the audio team implementing all the PulseAudio stuff for N900 (and N9, and Jolla)
[2014-10-23 Thu 10:17:16] <DocScrutinizer05> jusa_: !!!!! you're the person we waited for desperately!! WELCOME!
[2014-10-23 Thu 10:19:31] <jusa_> thanks.. I have quite a lot of stuff happening, so I'm not sure how fast I can reply with things, but I really want to help as best as I can
what a happy day! \o/

mr_pingu 2014-10-23 11:25

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Nice! Very Nice!

freemangordon 2014-11-03 00:52

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
a small update on those pulseaudio bits:

both music and record module seem to work, sourcecode is on https://gitorious.org/pulseaudio-nokia , if someone wants to test, I can provide pre-build .deb files

misiak 2014-11-03 08:29

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by freemangordon (Post 1445529)
a small update on those pulseaudio bits:

both music and record module seem to work, sourcecode is on https://gitorious.org/pulseaudio-nokia , if someone wants to test, I can provide pre-build .deb files

Great to hear (no pun intended) :) so, which modules are still left to be REd? In /usr/lib/pulse-0.9.15/modules I see a lot of them, but I think some of these are open source... Aren't only the one with prefix module-nokia-* closed ones? If so, only the module-nokia-voice.so is left to RE? :) Next question - does it mean that upgrade of pulseaudio (or porting these changes to newer pulseaudio in e.g. Debian or Arch on N900) is now possible and makes sense (providing one wants to do it)?

freemangordon 2014-11-03 09:02

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by misiak (Post 1445552)
Great to hear (no pun intended) :) so, which modules are still left to be REd? In /usr/lib/pulse-0.9.15/modules I see a lot of them, but I think some of these are open source... Aren't only the one with prefix module-nokia-* closed ones? If so, only the module-nokia-voice.so is left to RE? :)

yes only(some ~300k ARM binary) module-nokia-voice is left to be REed :P.

Quote:

Next question - does it mean that upgrade of pulseaudio (or porting these changes to newer pulseaudio in e.g. Debian or Arch on N900) is now possible and makes sense (providing one wants to do it)?
That is one of the reasons we started REing - to be able to use those modules with other distributions as well.

freemangordon 2014-11-19 20:58

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
A small update on the PA closed bits - yet another one is ready - the famous xprot (speakers protection) module. See https://gitorious.org/pulseaudio-nok...0bcd2023df9399

Android_808 2014-11-20 13:45

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
I see the times are about 20% better in each test case. Do you see a difference/noticable improvement in CPU usage as well?

freemangordon 2014-11-20 15:28

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by Android_808 (Post 1448362)
I see the times are about 20% better in each test case. Do you see a difference/noticable improvement in CPU usage as well?

Not sure I understand your question, so will try to elaborate:

all the timings were performed on n900 with CPU locked @ 500MHz by using the test program. We still don't have all the pieces together, so running xprot "in action" is still not possible. Despite that, I expect to see lower CPU usage with replacement, as the above timings are on the algorithm that does the job. i.e. faster processing == lower CPU usage.

Android_808 2014-11-20 16:20

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Been a long day in a very long week...again.

Yeah, that's what I was trying to get at. I know there have been issues in the past due to higher than desirable CPU usage during audio playback, such as in emulators.

Astaoth 2014-11-24 10:07

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by freemangordon (Post 1445556)
That is one of the reasons we started REing - to be able to use those modules with other distributions as well.

Doest it mean tat now Nitdroid will be able to fix sound problems ?

Do you plan to make a build of Fremantle with hard float point ? Or will it break the binary compatibility ? It could be interresting for having the Harmattan/Sailfish app running on N900.

freemangordon 2015-02-07 18:37

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
1 Attachment(s)
A small update :)

peterleinchen 2015-02-07 19:59

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Looks promising (only the rc needs to be removed ;)).

Thank you.

nokiabot 2015-02-08 05:48

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
so cute ;
what does not work or why isint it ready for use on daily devices ?

pali 2015-02-08 09:51

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
[edit joerg_rw]
@nokiabot:: [/edit]
http://elinux.org/N900

TomJ 2015-04-07 21:57

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Chaps, with the ordering deadline for the neo900 seeming to be approaching,what's the latest on the port? 200 quid is a lot to lay out not knowing how likely it is to be able to run the OS we all know and love...

joerg_rw 2015-04-07 22:23

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by TomJ (Post 1466036)
[...]how likely it is to be able to run the OS we all know and love...

There's not the slightest doubt maemo generally will run on Neo900. The question is percentage of feature completeness. E.G. either we get a janus layer between dbus/cmt stuff and the modem, to migrate from ISI dialect that the N900 BB5 modem used to 3GPP standard AT commands via USB, and we can use the stock closed source maemo dialer app. Or we need to use our own FOSS dialer app that talks AT genuinely, and that dialer app will not be as perfectly integrated into the rest of maemo middleware, means dialing buttons inside other apps might not work as flawlessly as they used to. The two most critical points are call audio which worst case might mean to shut down complete pulseaudio and use ALSA directly during call (problems e.g. when attaching a BT headset then), and the opengl-es 3D acceleration which is not 100% clear if it works on the theoretically compatible PVR
Bottom line: maybe initially maemo is not as streamlined and smoothly working for everything as you are used to it on N900, but there's absolutely no doubt maemo can (and will) work on Neo900

I hope e.g. freemangordon has more to add on this topic

cheers
jOERG

wicket 2015-04-28 03:41

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
I've been wondering about what sort of software changes will be required to fully support 4G. I'm thinking about features like Voice over LTE, IPSec and EPC features such as vertical handover/mobile IP. Is this all handled entirely by the PLS8 modem or will support need to be added to Fremantle?

pichlo 2015-04-28 09:30

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
I would love to see a caller location suport, similar to "Enhanced 911".

But I know I am dreaming :)

joerg_rw 2015-04-28 12:50

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by wicket (Post 1468705)
I've been wondering about what sort of software changes will be required to fully support 4G. I'm thinking about features like Voice over LTE, IPSec and EPC features such as vertical handover/mobile IP. Is this all handled entirely by the PLS8 modem or will support need to be added to Fremantle?

These are all functions supported by the PLS8, no sw changes needed afaik
/j

jonwil 2015-05-02 07:54

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
The 2 biggest missing pieces of the Neo900 software stack from a Maemo point of view are A.The pulseaudio blobs (pulseaudio-modules-nokia-*) which need to be reverse engineered and cloned (work has been done on them but it isn't finished as far as I know) and B.A replacement for the cellular services daemon that talks the same dbus interfaces as the stock cellular services daemon (it will likely be FAR easier to reverse engineer the dbus interfaces and replace the daemon than it will to reverse engineer the ISI stuff and write a translation layer).

If I had any spare time (I dont) I would try and do more to contribute to this work (cellular services daemon specifically)

admiral0 2015-06-01 20:22

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
I really look forward to that. Is it possible to use ofono and implement just the csd dbus apis?

panais 2015-06-06 00:54

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Hello,

I understand that setting up a complete build environment for maemo based only on FOSS (and actually compiling maemo from scratch) is something that is needed for some time now.

I'm now at the very first steps with this. Is anybody else looking into it and/or wants to work on it as well?

Pan

misiak 2015-06-06 08:50

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by panais (Post 1472819)
Hello,

I understand that setting up a complete build environment for maemo based only on FOSS (and actually compiling maemo from scratch) is something that is needed for some time now.

I'm now at the very first steps with this. Is anybody else looking into it and/or wants to work on it as well?

Pan

Please try asking in this thread: http://talk.maemo.org/showthread.php?p=1472078 , as endormeans is trying to build a modern livecd with complete build environment ;)

endsormeans 2015-06-06 15:03

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Well...No "trying" left...
I'm done.
welllll... as done as I can be.
What I managed is about as flexible as it will ever get for a live current update-able distributable rolling release....
It will hopefully also be available in antiX 15 when they are done with their Beta testing...and Bodhi as well when likewise they settle into their new release...
..as well it is flexible in the sense that it is for the 770, n800, n810, n900...
It is distributable up to 4gb.
After that any live distributable medium is awkward, difficult, pitas, you choose the colourful expletive. Hence the need to employ .sblive formats to work around that.
ie- burn the altered "maemo32" distro to a flash drive (for example) ..from there ...burn it (or keep it on a large enough flash drive) to where desired...enlarge the partition to at least a recommended 32 gb...start the easy installs via esbox of scratch, sdks, binaries as is mentioned in the thread and the enclosed instructions.
This method doesn't get any easier....even for a layman with no experience with linux ...let alone maemo...can manage it.
I'm not going to write pages here though...
(I'm sure many are breathing a sigh of relief of that :D)
I'd suggest going to said thread misiak suggested and continuing there.

cnj 2015-06-06 15:32

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by endsormeans (Post 1472835)
Well...No "trying" left...
What I managed is about as flexible as it will ever get for a live current update-able distributable rolling release....
After that any live distributable medium is awkward, difficult, pitas, you choose the colourful expletive. Hence the need to employ .sblive formats to work around that.
ie- burn the altered "maemo32" distro to a flash drive (for example) ..from there ...burn it (or keep it on a large enough flash drive) to where desired...enlarge the partition to at least a recommended 32 gb...start the easy installs via esbox of scratch, sdks, binaries as is mentioned in the thread and the enclosed instructions.

Sorry, I've been trying to catch-up on two years of threads/changes in Maemo so I apologize if I'm missing this in the threads.

Is the live distro you put together basically http://wiki.maemo.org/Documentation/...K_Installation with additional IDEs and learning environments?

By binaries, do you mean the Nokia binaries (from the SDK instructions), or in the more general compiled program sense from apt-get? (Is there a dump of packages, either an apt-get line or a dpkg -l from the live image to make it easier to recreate rather than use the live image?)

endsormeans 2015-06-06 15:59

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
As I mentioned...
I'd rather not tie up this thread by cross-threading? ...wow..we are almost knitting and crocheting here :D
Explaining here what is already explained there...and at great length to avoid confusion and be as thorough as possible too ...I might add.
If it doesn't meet an individuals particular needs...you are quite welcome to change it.
I made it to be as plug and go, as simple, as easy as possible for new members and old alike.
preinstalled and ready to run is esbox with all it's plugins ..as well as other games and tools ..for new people to development,
via esbox..literally a couple clicks and scratch is installed..a couple clicks your sdk is installed...etc.
It doesn't get more convenient and easy.
also there is help guides and tutorials at an easy click of a button away.
Download the folder...try it out.
read the thread "there" you are asking "here" ...about.
read the basic intructions and suggestions in the downloadable file folder...
Burn it to a live medium appliance...sd card, flash stick, dvd..make back-up copies for storage..
put it wherever you want...
enlarge said partition...
have fun.
[I] won't be answering anymore posts "here" for what should be asked "there" out of some modicum of polite etiquette to these guys hard at work here.
Bog up my thread instead :D

freemangordon 2015-12-31 11:11

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
1 Attachment(s)
Some progress :)

freemangordon 2016-04-17 20:25

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
1 Attachment(s)
Some news: I was able to get both cameras working with linux 4.6-rc1. There is a long way until they are usable in camera-ui, but nevertheless it is still a progress.

EDIT: And yes, there is a SIM card in the device, albeit disabled by the operator :)

freemangordon 2016-04-29 22:42

Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
 
Quote:

Originally Posted by freemangordon (Post 1503893)
Some news: I was able to get both cameras working with linux 4.6-rc1. There is a long way until they are usable in camera-ui, but nevertheless it is still a progress.

EDIT: And yes, there is a SIM card in the device, albeit disabled by the operator :)

More on the matter:

https://www.mail-archive.com/linux-m.../msg96772.html
https://lkml.org/lkml/2016/4/29/749


All times are GMT. The time now is 08:54.

vBulletin® Version 3.8.8