http://openmoko.org/api.php?action=feedcontributions&user=Jmcnaught&feedformat=atomOpenmoko - User contributions [en]2024-03-29T01:09:14ZUser contributionsMediaWiki 1.19.24http://openmoko.org/wiki/Community_CharterCommunity Charter2009-06-11T05:07:03Z<p>Jmcnaught: </p>
<hr />
<div>The document below is intended as a potential starting point for creating an organization to facilitate the Openmoko Free phone community. This document is in its early stages, subject to heavy revision (by you!) and is in no way endorsed or official at this point. Due to the lack of a name or even type of organization, it will be referred to below as "the Organization" so as to not make any hasty assumptions.<br />
<br />
A charter should really just contain the basic fundamentals of an organization (e.g. mission statement, who is a member, how the organization is governed). Other policies that get into more specific details of how the Organization should operate will eventually become parts of other documents such as by-laws, code of conduct etc. But we have to start somewhere. Also check out [[Community_transition]].<br />
<br />
= Mission Statement =<br />
<br />
The Organization exists to further the development and adoption of Free/Open Source mobile phones by providing organizational resources and infrastructure that facilitate open, community based development of hardware and software.<br />
<br />
= Membership =<br />
<br />
The Organization is run and maintained by members of the Openmoko community. Eligibility for membership is as follows:<br />
<br />
* agree with the mission, goals and principles of the Organization<br />
* agree to adhere to the Members Code of Conduct<br />
* ''register and pay membership fee to the Organization?''<br />
<br />
In no way should membership to the Organization ever be denied to any person for reasons of race, gender, religious beliefs, sexual orientation, abilities or for any other discriminatory reasons.<br />
<br />
= Governance =<br />
<br />
The Organization shall be governed by a board of directors who are selected by the membership. The board of directors will be responsible for the overall operations of the Organization, including developing and implementing policy, maintaining finances, and general day to day tasks. The board of directors is responsible for ensuring that the activities of the Organization work towards the mission statement.<br />
<br />
The board of directors shall also have the authority to delegate some or all of its tasks and responsibilities to members or sub-groups of the Organization as it sees fit.<br />
<br />
It shall be the board's responsibility to seek and use input from the general membership while making decisions for the Organization, while taking care to ensure that those decisions do not cause undue risks to the Organization or its mission.<br />
<br />
== Board Positions ==<br />
<br />
=== Chair ===<br />
<br />
The Chair of the board will be primarily responsible for:<br />
<br />
* keeping the Organization focused on its mission<br />
* ensuring smooth operation for the Organization<br />
* facilitating meetings of the board of directors both offline and online.<br />
<br />
=== Treasurer ===<br />
<br />
The Treasurer will be primarily responsible for:<br />
<br />
* ensuring that the finances of the organization are in order<br />
* providing regular updates on the Organization's finances to the board and the general membership<br />
<br />
=== Secretary ===<br />
<br />
The Secretary will be primarily responsible for:<br />
<br />
* recording all official meetings and decisions of the board and making such minutes and policies available to the general membership</div>Jmcnaughthttp://openmoko.org/wiki/Talk:Community_CharterTalk:Community Charter2009-06-11T03:47:59Z<p>Jmcnaught: New page: I've started this document as starting point for creating an organization for the Openmoko community. These are just ideas at this point, and I won't take any offence to anyone criticizin...</p>
<hr />
<div>I've started this document as starting point for creating an organization for the Openmoko community. These are just ideas at this point, and I won't take any offence to anyone criticizing or changing it substantially. As I haven't been very actively involved in the community up to this point I especially don't want to step on anyone's toes. I just want to help kickstart the organizing effort. [[User:Jmcnaught|Jmcnaught]] 03:47, 11 June 2009 (UTC)</div>Jmcnaughthttp://openmoko.org/wiki/Community_CharterCommunity Charter2009-06-11T03:43:29Z<p>Jmcnaught: New page: The document below is intended as a potential starting point for creating an organization to facilitate the Openmoko Free phone community. This document is in its early stages, subject to...</p>
<hr />
<div>The document below is intended as a potential starting point for creating an organization to facilitate the Openmoko Free phone community. This document is in its early stages, subject to heavy revision (by you!) and is in no way endorsed or official at this point. Due to the lack of a name or even type of organization, it will be referred to below as "the Organization" so as to not make any hasty assumptions.<br />
<br />
A charter should really just contain the basic fundamentals of an organization (e.g. mission statement, who is a member, how the organization is governed). Other policies that get into more specific details of how the Organization should operate will eventually become parts of other documents such as by-laws, code of conduct etc. But we have to start somewhere.<br />
<br />
= Mission Statement =<br />
<br />
The Organization exists to further the development and adoption of Free/Open Source mobile phones by providing organizational resources and infrastructure that facilitate open, community based development of hardware and software.<br />
<br />
= Membership =<br />
<br />
The Organization is run and maintained by members of the Openmoko community. Eligibility for membership is as follows:<br />
<br />
* agree with the mission, goals and principles of the Organization<br />
* agree to adhere to the Members Code of Conduct<br />
* ''register and pay membership fee to the Organization?''<br />
<br />
In no way should membership to the Organization ever be denied to any person for reasons of race, gender, religious beliefs, sexual orientation, abilities or for any other discriminatory reasons.<br />
<br />
= Governance =<br />
<br />
The Organization shall be governed by a board of directors who are selected by the membership. The board of directors will be responsible for the overall operations of the Organization, including developing and implementing policy, maintaining finances, and general day to day tasks. The board of directors is responsible for ensuring that the activities of the Organization work towards the mission statement.<br />
<br />
The board of directors shall also have the authority to delegate some or all of its tasks and responsibilities to members or sub-groups of the Organization as it sees fit.<br />
<br />
It shall be the board's responsibility to seek and use input from the general membership while making decisions for the Organization, while taking care to ensure that those decisions do not cause undue risks to the Organization or its mission.<br />
<br />
== Board Positions ==<br />
<br />
=== Chair ===<br />
<br />
The Chair of the board will be primarily responsible for:<br />
<br />
* keeping the Organization focused on its mission<br />
* ensuring smooth operation for the Organization<br />
* facilitating meetings of the board of directors both offline and online.<br />
<br />
=== Treasurer ===<br />
<br />
The Treasurer will be primarily responsible for:<br />
<br />
* ensuring that the finances of the organization are in order<br />
* providing regular updates on the Organization's finances to the board and the general membership<br />
<br />
=== Secretary ===<br />
<br />
The Secretary will be primarily responsible for:<br />
<br />
* recording all official meetings and decisions of the board and making such minutes and policies available to the general membership</div>Jmcnaughthttp://openmoko.org/wiki/User:JmcnaughtUser:Jmcnaught2009-06-10T04:30:31Z<p>Jmcnaught: </p>
<hr />
<div>I'm a long time Linux user from Ontario, Canada. I've had a Freerunner since the release date, and I play around with it for a couple of hours at a time when I get the chance.<br />
<br />
I'd like to help as much as I can with the building of an Openmoko community organization.</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-10T04:23:17Z<p>Jmcnaught: /* I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? */</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path forward for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully performed by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
<br />
There are still Freerunners available for purchase. According to [http://lists.openmoko.org/pipermail/community/2009-June/048903.html Sean's email] there are plenty of the A7 in stock.<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
<br />
For North Americans experiencing the buzz on their phones, SDG Systems will be running a buzz repair service. The phones must be sent to SDG no later than July 15th, 2009. See [http://lists.openmoko.org/pipermail/community/2009-June/049041.html this email] for details.<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
<br />
Discussions have started to create an organization of Openmoko community members to continue the work started by the company.<br />
<br />
== Community Organization ==<br />
<br />
''(This is all pre-alpha. Feel free to get involved by changing things up and making additions.)''<br />
<br />
In order for development to continue on the Freerunner and any potential successors, the community needs to create an organization that can facilitate the project. We need an organization that will:<br />
<br />
* provide an organizational structure for projects<br />
* host and maintain community infrastructure such as mailing lists<br />
* arrange financing for projects<br />
* promote and raise awareness of the ideals, projects and products of the community<br />
<br />
Jon 'maddog' Hall has [http://lists.openmoko.org/pipermail/community/2009-June/049177.html offered] for the Openmoko community to operate as a sub-group of Linux International. The offer has already received some support on the mailing list.<br />
<br />
=== Projects ===<br />
==== GTA02-core ====<br />
<br />
The [[Gta02-core]] team is currently working on an improved version of the Freerunner.<br />
<br />
GTA02-core needs an organization that can finance and arrange for production.<br />
<br />
==== Paroli and OM2009? ====<br />
<br />
[[Paroli]] and [[Om2009]] were both lead directly by Openmoko Inc. The community organization could take over as sponsor of these projects.<br />
<br />
=== Process and Structure ===<br />
<br />
Part of creating a new organization is developing a structure and set of processes for how decisions will be made. Developing the structure entails creating positions, board(s) and committees that will have authority over various parts of the organization. Processes should cover:<br />
<br />
* how people will be selected to fill positions and sit on boards or committees<br />
* how decisions will be made on boards, committees and for the organization as a whole<br />
* what various projects, committees and other sub-groups will be responsible for<br />
<br />
Process and structure are like the source code for an organization. Ideally we will develop processes that give all members opportunity to provide input, and do not become an obstacle to getting work done. It's important to remember right from the start that our goal is to foster development, not burden it down with bureaucracy!<br />
<br />
[http://lists.openmoko.org/pipermail/community/2009-June/049317.html This email] from Jon on the openmoko-community mailing list contains some notes and advice on developing an organization that are well worth reading.</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-10T04:20:23Z<p>Jmcnaught: /* FAQ */ small cleanups, answered question about freerunner still for sale</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path forward for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully performed by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
<br />
There are still Freerunners available for purchase. According to [http://lists.openmoko.org/pipermail/community/2009-June/048903.html Sean's email] there are plenty of the A7 in stock.<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
<br />
Discussions have started to create an organization of Openmoko community members to continue the work started by the company.<br />
<br />
== Community Organization ==<br />
<br />
''(This is all pre-alpha. Feel free to get involved by changing things up and making additions.)''<br />
<br />
In order for development to continue on the Freerunner and any potential successors, the community needs to create an organization that can facilitate the project. We need an organization that will:<br />
<br />
* provide an organizational structure for projects<br />
* host and maintain community infrastructure such as mailing lists<br />
* arrange financing for projects<br />
* promote and raise awareness of the ideals, projects and products of the community<br />
<br />
Jon 'maddog' Hall has [http://lists.openmoko.org/pipermail/community/2009-June/049177.html offered] for the Openmoko community to operate as a sub-group of Linux International. The offer has already received some support on the mailing list.<br />
<br />
=== Projects ===<br />
==== GTA02-core ====<br />
<br />
The [[Gta02-core]] team is currently working on an improved version of the Freerunner.<br />
<br />
GTA02-core needs an organization that can finance and arrange for production.<br />
<br />
==== Paroli and OM2009? ====<br />
<br />
[[Paroli]] and [[Om2009]] were both lead directly by Openmoko Inc. The community organization could take over as sponsor of these projects.<br />
<br />
=== Process and Structure ===<br />
<br />
Part of creating a new organization is developing a structure and set of processes for how decisions will be made. Developing the structure entails creating positions, board(s) and committees that will have authority over various parts of the organization. Processes should cover:<br />
<br />
* how people will be selected to fill positions and sit on boards or committees<br />
* how decisions will be made on boards, committees and for the organization as a whole<br />
* what various projects, committees and other sub-groups will be responsible for<br />
<br />
Process and structure are like the source code for an organization. Ideally we will develop processes that give all members opportunity to provide input, and do not become an obstacle to getting work done. It's important to remember right from the start that our goal is to foster development, not burden it down with bureaucracy!<br />
<br />
[http://lists.openmoko.org/pipermail/community/2009-June/049317.html This email] from Jon on the openmoko-community mailing list contains some notes and advice on developing an organization that are well worth reading.</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-10T04:12:50Z<p>Jmcnaught: /* Community Organization */ links to Jon's emails about Linux International</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path forward for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully performed by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
''please answer here'' (Om2008 hadn't maintained for a while before that announcement. Now only maintained distro by Openmoko is Om2009)<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
''please answer here''<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
''please answer here''<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
''please answer here''<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
''please answer here''<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
''please answer here''<br />
<br />
== Community Organization ==<br />
<br />
''(This is all pre-alpha. Feel free to get involved by changing things up and making additions.)''<br />
<br />
In order for development to continue on the Freerunner and any potential successors, the community needs to create an organization that can facilitate the project. We need an organization that will:<br />
<br />
* provide an organizational structure for projects<br />
* host and maintain community infrastructure such as mailing lists<br />
* arrange financing for projects<br />
* promote and raise awareness of the ideals, projects and products of the community<br />
<br />
Jon 'maddog' Hall has [http://lists.openmoko.org/pipermail/community/2009-June/049177.html offered] for the Openmoko community to operate as a sub-group of Linux International. The offer has already received some support on the mailing list.<br />
<br />
=== Projects ===<br />
==== GTA02-core ====<br />
<br />
The [[Gta02-core]] team is currently working on an improved version of the Freerunner.<br />
<br />
GTA02-core needs an organization that can finance and arrange for production.<br />
<br />
==== Paroli and OM2009? ====<br />
<br />
[[Paroli]] and [[Om2009]] were both lead directly by Openmoko Inc. The community organization could take over as sponsor of these projects.<br />
<br />
=== Process and Structure ===<br />
<br />
Part of creating a new organization is developing a structure and set of processes for how decisions will be made. Developing the structure entails creating positions, board(s) and committees that will have authority over various parts of the organization. Processes should cover:<br />
<br />
* how people will be selected to fill positions and sit on boards or committees<br />
* how decisions will be made on boards, committees and for the organization as a whole<br />
* what various projects, committees and other sub-groups will be responsible for<br />
<br />
Process and structure are like the source code for an organization. Ideally we will develop processes that give all members opportunity to provide input, and do not become an obstacle to getting work done. It's important to remember right from the start that our goal is to foster development, not burden it down with bureaucracy!<br />
<br />
[http://lists.openmoko.org/pipermail/community/2009-June/049317.html This email] from Jon on the openmoko-community mailing list contains some notes and advice on developing an organization that are well worth reading.</div>Jmcnaughthttp://openmoko.org/wiki/Gta02-coreGta02-core2009-06-09T04:30:46Z<p>Jmcnaught: /* How can I help? */ link to community organization section of community transition page</p>
<hr />
<div>gta02-core is a community project to create a new hardware revision of the gta02 hardware, christened and introduced by werner in a mail[http://lists.openmoko.org/pipermail/gta03/2009-April/000125.html] to the gta03 list <br />
<br />
Development discussions are happening on the [mailto:Gta03@lists.openmoko.org] mailing list,and archives can be found here [http://lists.openmoko.org/pipermail/gta03/]. All the project files (schematics and component models etc.) are stored in openmoko's public SVN server at [http://svn.openmoko.org/trunk/gta02-core/]<br />
<br />
{{GTA02HW}}<br />
== What is gta02-core? ==<br />
gta02-core is an experimental project to explore community involvement in the development of hardware for potential future open phones. The aim is to develop an incremental improvement on existing GTA02 designs, while replicating the necessary CAD files in a open format.<br />
<br />
The primary improvement over the GTA02 design will be removal of the Glamo graphics device, relying on the S3C2442's direct LCD interface. This removes the minimal graphics acceleration offered by the Glamo with the benefit of vastly improved bandwidth. This is expected to allow better software graphics acceleration, and easier streaming of video data from SD cards. While some individual (currently accelerated) operations may be slower without Glamo, it's expected that Glamo removal will overall offer a performance increase.<br />
<br />
In detail, the hardware changes planned for gta02-core are:<br />
* Remove Glamo<br />
* Remove the audio amp<br />
* Remove NOR<br />
* Remove one accelerometer and connect both interrupts of the remaining one<br />
* Move LCM to CPU interface (as used in GTA01)<br />
* Move Wifi to SPI (see Werner's [http://svn.openmoko.org/developers/werner/wlan-spi/gta02-spi/rework.pdf rework])<br />
* Remove U4401 etc. (external GSM serial access through headphone jack)<br />
* Remove the external GPS antenna connector and simplify the GPS RF circuit accordingly<br />
<br />
The gta02-core project is primarily a test-bed for the community development process. While it's hoped to take the process through working prototypes, the project is not intended to result in a mass-production phone.<br />
<br />
If the community succeeds in the gta02-core project, development of a GTA03 may follow similar lines with community involvement in specifying, designing and developing the hardware.<br />
<br />
== What is gta02-core NOT? ==<br />
gta02-core is not gta03. It's not a 'next gen' phone from openmoko. It's not a significant departure from existing gta02 devices. It won't even be a usable phone...<br />
<br />
Many hardware changes have been proposed for gta03, gta02.5 or gta02-core. The following hardware changes have been proposed, but are NOT part of the gta02-core plan:<br />
* adding a camera<br />
* changing GSM chips (i.e. no 2.5G or 3G)<br />
* de-NANDification (but NAND use for anything but storing Qi and "factory" data is discouraged)<br />
* changing WIFI chip<br />
* replacing the SoC with a 6410<br />
* integration of IDBG<br />
* changes to the ID (case)<br />
* a multi-touch screen<br />
* SIR / CIR<br />
* additional I/O connectors<br />
<br />
Basically - the "new ground" we are breaking is in the project and the organisation, not in the device we are producing. The hardware that comes out the end is intended to NOT be a significant step away from work already done, allowing us to foucs on the process, over new technical challenges.<br />
<br />
== Plan and Progress == <br />
(simplified from the [http://people.openmoko.org/werner/gta02-core/tasks.pdf workflow diagram])<br />
* Create and review component diagrams<br />
* Create and review Schematics<br />
* Create and review device footprints<br />
* Create and review layouts<br />
* Produce PCBs<br />
* SMT / populate PCBs<br />
* Test<br />
* Party!<br />
<br />
The PCB production and populating will need to be conducted by third party businesses, and the gta02-core project will need to find funding to support these activities.<br />
<br />
== How can I help? ==<br />
Join the [http://lists.openmoko.org/mailman/listinfo/gta03 gta03 mailing list]. Grab a copy of KiCad and get on with reviewing or submitting changes. Most of the current effort involves comparing our schematics to datasheets and to the GTA02 schematics released by openmoko. We also have an IRC channel called '''#gta02-core''' on [http://freenode.net/ irc.freenode.net].<br />
<br />
Tasks we need help with '''now''':<br />
* Help drawing schematics symbols.<br />
* Review schematics symbols against the published schematics and against data sheets.<br />
* Follow the discussions in the gta02-core project and review our decisions, policies, and conventions.<br />
* Implement extensions to KiCad (C++) we discover to be desirable for this project.<br />
* Find PCB makers who are already familiar with KiCad (or willing to learn), find out if they could produce a board of this complexity, and get a quote.<br />
* Find SMT factories who are already familiar with KiCad (or willing to learn), find out if they could produce a board of this complexity, and get a quote.<br />
* Help to set up an [http://wiki.openmoko.org/wiki/Community_transition#Community_Organization organization] that can act as an umbrella for activities related to gta02-core and beyond. For example, a voluntary association (e.g., eV or similar).<br />
* Find sponsors for PCB, SMT, or activities/individuals/roles.<br />
<br />
Tasks we will need help with '''in a few days''':<br />
* Help drawing the schematics.<br />
* Review the schematics.<br />
* RF experts: help with the GPS and maybe GSM schematics.<br />
* Help finding or creating component footprints.<br />
* Review footprints against data sheets and published Gerber files.<br />
* Help making the layout.<br />
* Review the layout.<br />
* RF experts: help with the GPS and maybe GSM layout.<br />
* Help spreading the word. The project is still in its infancy, but is taking shape quickly.<br />
* Prepare the software bringup procedure, including flashing NAND from JTAG.<br />
* Prepare the Linux system (boot loader, kernel, and basic user space) for running on gta02-core.<br />
<br />
Tasks we will need help with '''in a few weeks''':<br />
* Organize the logistics of PCB making, including placing the order, making the data available, handling payment, and shipping.<br />
* Verify the PCBs for connectivity and general production quality.<br />
* Organize the logistics of SMT making, including placing the order, making data and components available, handling payment, and shipping.<br />
* Verify the boards as they come from the SMT line (at the SMT factory).<br />
* Make the Linux system (boot loader, kernel, and regular user space) run properly on gta02-core.<br />
<br />
== Getting started ==<br />
# Install KiCad<br />
# Checkout the gta02-core repository (svn co http://svn.openmoko.org/trunk/gta02-core/)<br />
# fire up the gta02-core project and start contributing!<br />
# Submit patches to the mailing list as you would for software projects (svn diff > XXX.patch)<br />
<br />
Useful tutorials for using kicad are available [http://www.curiousinventor.com/guides/kicad/ here] and [http://www.kicadlib.org/Fichiers/KiCad_Tutorial.pdf here]<br />
[[Category:Neo FreeRunner Hardware| ]]</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-09T04:26:38Z<p>Jmcnaught: /* Community Organization */</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path forward for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully performed by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
''please answer here'' (Om2008 hadn't maintained for a while before that announcement. Now only maintained distro by Openmoko is Om2009)<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
''please answer here''<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
''please answer here''<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
''please answer here''<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
''please answer here''<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
''please answer here''<br />
<br />
== Community Organization ==<br />
<br />
''(This is all pre-alpha. Feel free to get involved by changing things up and making additions.)''<br />
<br />
In order for development to continue on the Freerunner and any potential successors, the community needs to create an organization that can facilitate the project. We need an organization that will:<br />
<br />
* provide an organizational structure for projects<br />
* host and maintain community infrastructure such as mailing lists<br />
* arrange financing for projects<br />
* promote and raise awareness of the ideals, projects and products of the community<br />
<br />
=== Projects ===<br />
==== GTA02-core ====<br />
<br />
The [[Gta02-core]] team is currently working on an improved version of the Freerunner.<br />
<br />
GTA02-core needs an organization that can finance and arrange for production.<br />
<br />
==== Paroli and OM2009? ====<br />
<br />
[[Paroli]] and [[Om2009]] were both lead directly by Openmoko Inc. The community organization could take over as sponsor of these projects.<br />
<br />
=== Process and Structure ===<br />
<br />
Part of creating a new organization is developing a structure and set of processes for how decisions will be made. Developing the structure entails creating positions, board(s) and committees that will have authority over various parts of the organization. Processes should cover:<br />
<br />
* how people will be selected to fill positions and sit on boards or committees<br />
* how decisions will be made on boards, committees and for the organization as a whole<br />
* what various projects, committees and other sub-groups will be responsible for<br />
<br />
Process and structure are like the source code for an organization. Ideally we will develop processes that give all members opportunity to provide input, and do not become an obstacle to getting work done. It's important to remember right from the start that our goal is to foster development, not burden it down with bureaucracy!</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-09T03:49:46Z<p>Jmcnaught: added a section about community organization</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path forward for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully performed by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
''please answer here'' (Om2008 hadn't maintained for a while before that announcement. Now only maintained distro by Openmoko is Om2009)<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
''please answer here''<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
''please answer here''<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
''please answer here''<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
''please answer here''<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
''please answer here''<br />
<br />
== Community Organization ==<br />
<br />
In order for development to continue on the Freerunner and any potential successors, the community needs to create an organization that can facilitate the project. We need an organization that will:<br />
<br />
* provide an organizational structure for projects<br />
* host and maintain community infrastructure such as mailing lists<br />
* arrange financing for projects<br />
* promote and raise awareness of the ideals, projects and products of the community</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-07T07:03:02Z<p>Jmcnaught: /* Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? */</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path foreword for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully holded by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
''please answer here'' (Om2008 hadn't maintained for a while before that announcement. Now only maintained distro by Openmoko is Om2009)<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
''please answer here''<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
''please answer here''<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
''please answer here''<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
''please answer here''<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
''please answer here''</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-07T06:46:36Z<p>Jmcnaught: /* Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? */</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path foreword for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully holded by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
''please answer here'' (Om2008 hadn't maintained for a while before that announcement. Now only maintained distro by Openmoko is Om2009)<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
''please answer here''<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
''please answer here''<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
''please answer here''<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
<br />
No. Openmoko Inc. has committed to continuing to support the community by hosting the resources available on openmoko.org. <br />
<br />
From Sean's email [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement]: ''"Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."''<br />
<br />
=== Will "project B" continue ? ===<br />
''please answer here''<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
''please answer here''</div>Jmcnaughthttp://openmoko.org/wiki/Community_transitionCommunity transition2009-06-07T06:35:21Z<p>Jmcnaught: minor grammar and spelling corrections</p>
<hr />
<div>== History ==<br />
<br />
Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path foreword for the phone business is to turn the future of the Freerunner over to the community. (See the [http://lists.openmoko.org/pipermail/community/2009-June/048903.html announcement] for details)<br />
<br />
In brief :<br />
* The Neo Freerunner development is now fully holded by the [[Gta02-core]] project<br />
* The community has permission to use the Openmoko brand/trademark for their efforts<br />
* Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)<br />
<br />
<br />
<br />
== Wish List ==<br />
<br />
List here for what kinds of things OM can do to smooth this transition.<br />
* continue to funding the infrastructure<br />
* promote and sell the Freerunner<br />
* create the Openmoko foundation ?<br />
<br />
<br />
== FAQ ==<br />
<br />
=== I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ? ===<br />
''please answer here'' (Om2008 hadn't maintained for a while before that announcement. Now only maintained distro by Openmoko is Om2009)<br />
<br />
=== What will happen with FSO ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== What will happen with Paroli ? Will development continue ? Will a distribution carry it ? ===<br />
''please answer here''<br />
<br />
=== How will the kernel be maintained ? ===<br />
<br />
The kernel will be maintained by a group of volunteers. The main change now is that more than one person will be able to commit. The list of committers will be published soon.<br />
<br />
These are the [https://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 most important bugs] that need to be fixed now.<br />
<br />
'''This is the complete [https://docs.openmoko.org/trac/query?status=accepted&status=assigned&status=in_testing&status=new&status=reopened&component=System+Software&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component report]''' with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).<br />
<br />
There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.<br />
<br />
=== Will Openmoko continue selling FreeRunners ? For how long ? ===<br />
''please answer here''<br />
<br />
=== I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ? ===<br />
''please answer here''<br />
<br />
=== I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ? ===<br />
''please answer here''<br />
<br />
=== Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ? ===<br />
''please answer here''<br />
<br />
=== Will "project B" continue ? ===<br />
''please answer here''<br />
<br />
=== What's the future of Open phone hardware without Openmoko Inc. ? ===<br />
''please answer here''</div>Jmcnaughthttp://openmoko.org/wiki/TangoGPSTangoGPS2009-05-27T06:23:56Z<p>Jmcnaught: /* Debian */ removed mini review of app at start of section</p>
<hr />
<div>{{Languages|tangoGPS}}<br />
{{Application|tangoGPS}}<br />
<br />
__TOC__<br />
<br />
tangoGPS is a map application which can utilize Neo's built-in GPS to show your current location.<br />
<br />
[[Image:TangoGPS1.jpg]]<br />
<br />
Website: http://www.tangogps.org<br />
<br />
<br />
== Running tangoGPS ==<br />
=== [[Om 2008.8]] ===<br />
<br />
From the freerunner connected to the internet:<br />
<pre><br />
opkg update<br />
opkg install gpsd<br />
</pre><br />
{{note|I experienced hangups if gpsd was not installed.}}<br />
<pre><br />
opkg install http://www.tangogps.org/downloads/tangogps_0.9.5-r0_armv4t.opk<br />
</pre><br />
If opkg complains about not being able to acquire a lock, try:<br />
<pre>pkill packagekit</pre><br />
To get gpsd working on the FreeRunner you have to change the configuration according to [[Gpsd#GPS_on_GTA02]].<br />
Then start gpsd by:<br />
<pre><br />
/etc/init.d/gpsd start<br />
</pre><br />
If you get an error about no GPS device in /etc/default/gpsd execute:<br />
<pre><br />
echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd<br />
</pre><br />
Now you must power up the GPS-chip by opening the "Settings" application and setting the GPS entry to "on". Now you can run tangoGPS and wait until it get's a GPS fix. This can take up to a few minutes.<br />
<br />
=== [[Debian]] ===<br />
<br />
The latest version is available in [[Debian]].<br />
<br />
It depends on gpsd which conflicts with frameworkd in fso-frameworkd, but there is a package available that provides<br />
the gpsd interface to clients while using the services of the FSO frameworkd daemon, fso-gpsd. The install.sh script for the Debian distribution on the OpenMoko already installs it. To add tangogps run<br />
<br />
# apt-get install tangogps<br />
<br />
The gps device will be started automatically upon the invocation of tangogps or another gps application, e.g. like the one in [[Zhone]]. For the records, one can manually turn on the gps device using<br />
<br />
# echo 1 >/sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron<br />
<br />
The tangoGPS applications may appear as "GPS & Map" on various desktops.<br />
<br />
'''Issues:'''<br />
* Both gpsd and the framework publish GPS data through dbus, though with different interfaces. This suggests a number of possible solutions.<br />
** gpsd or the framework could implement the other's interface (along with their own).<br />
** a translator could read one interface and emulate the other. This is what fso-gpsd does.<br />
** the framework could have an option to read data from gpsd.<br />
** ogpsd/gypsy could be extended to be backwards compatible with the majority of gps applications.<br />
<br />
=== FSO Milestone 3 ([[OpenmokoFramework]]) ===<br />
<br />
There are two various GPS interfaces -- (1) one provided with default gpsd and (2) the other provided by ogpsd (part of the frameworkd). tangoGPS requires the ad 1 and it obtains information from gps from the dbus interface provided by gpsd.<br />
<br />
On FSO milestone 3, there is tangoGPS pre-installed as well as both gpsd and ogpsd (see <code>/etc/frameworkd.conf</code>, section <code>ogpsd</code>). As mentioned above, there also exists a fso-gpsd package, that converts from ad 2 to ad 1 (unfortunately fso-gpsd is not in default image and must be installed with <code>opkg install fso-gpsd</code>).<br />
<br />
You cannot have both "providers" (ad 1 & ad 2) running, but you can have ad 2 (recommended for FSO) and "convertor" (fso-gpsd) providing the ad 1. To get usable tangoGPS on FreeRunner, one has to:<br />
<br />
# check that <code>/etc/frameworkd.conf</code>, section <code>ogpsd</code> reads GPS data from the right device (<code>/dev/ttySAC1</code>)<br />
# if changes were made to configuration, one should restart the frameworkd -- <code>/etc/init.d/frameworkd stop && /etc/init.d/frameworkd start</code><br />
# check that gpsd is not running -- <code>/etc/init.d/gpsd stop</code><br />
# check that fso-gpsd is installed and running -- <code>opkg install fso-gpsd; fso-gpsd</code><br />
# check that gps chip is online (<code>echo 1 > /sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron</code>)<br />
# finally start up the tangoGPS and locate the gps signal; it should be up in a few minutes.<br />
<br />
Note 1: handy application for testing the gps (and gps signal strength) is <code>openmoko-agpsui</code>, see general gps info at [[Gps]]<br />
<br />
Note 2: You can automate the process -- (1) remove the startup script for gpsd (<code>update-rc.d -f gpsd remove</code>) and (2) create a simple startup scipt for fso-gpsd (you can use current script for gpsd as a skeleton)<br />
<br />
<br />
== Downloading Maps ==<br />
=== pre-load for offline use ===<br />
<br />
tangoGPS can bunch-download the map images so you don't need an internet connection while walking around. By default tangoGPS stores downloaded maps to /tmp/. This folder is lost every time you reboot the device. But you can use the "Config" tab within tangoGPS to change the "Cache Dir" location to , for example, /osm/ . So downloaded maps will be kept in the Neos flash, also after reboot. Note that the map files can take up large amounts of space, so you may want to store them on your sd card, e.g. in /media/card/osm or /media/mmcblk0p2/data/maps.<br />
<br />
If you find that TangoGPS does not remember configuration changes that you make to it, be sure to run it from the touchscreen, and not an SSH session. TangoGPS uses gconf to store its settings, and cannot access gconf when run via SSH.<br />
<br />
An alternative way to setup the configuration is through the command line. having /media/mmcblk0p2/data/maps as your data directory you could do the follwing:<br />
<pre><br />
gconftool-2 -s /apps/tangogps/repos \<br />
"[OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/media/mmcblk0p2/data/maps/OSM|\<br />
0,Topo|maps-for-free|/media/mmcblk0p2/data/maps/maps4free|\<br />
0,Aerial|openaerial|/media/mmcblk0p2/data/maps/openaerial|\<br />
0,Opencyclemap|http://a.andy.sandbox.cloudmade.com/tiles/cycle/%d/%d/%d.png|/media/mmcblk0p2/data/maps/opencyclemap|\<br />
0,Google Sat (testing only)|http://khm1.google.com/kh?v=34&hl=en&x=%d&s=&y=%d&z=%d|/media/mmcblk0p2/data/maps/googlesat|1]" \<br />
--type list --list-type string<br />
</pre><br />
<br />
Once you have set the location to a non-volatile path, you can connect your Neo to the internet by USB or WiFi at home and start downloading the maps of your area. Tap the map screen and select "map download". Now on-the-road tangoGPS will be able to show you maps in different zoom levels even though you are not connected to the internet.<br />
<br />
=== Downloading Maps via GPRS ===<br />
I think tangoGPS may have started working after I followed the instructions to get GPRS working with GSM multiplexing here: [[Manually_using_GPRS#Option_1:_With_GSM_multiplexing_and_with_a_GUI]]<br />
<br />
There are steps included in those instructions to improve GPS performance. The great thing is that once you get GPRS working, you can roam with TangoGPS running and have it download maps as needed over the GPRS connection!<br />
<br />
=== Updating pre-downloaded maps ===<br />
If you have many maps already downloaded, [[Media:updateMaps.txt|updateMaps.pl]] is a perl script to bring you up-to-date. It's made to work for OSM maps only, but can be adapted to work with any map dataset.<br />
<br />
== Using tangoGPS for OpenStreetMap.org ==<br />
=== creating tracks ===<br />
tangoGPS works fine to create track for Openstreetmap. However, it records and stores a track in its native format, use [http://www.tangogps.org/downloads/convert2gpx.pl convert2gpx.pl] (see also: [http://psung.blogspot.com/2008/07/sharing-gps-tracks-from-tangogps-on.html tools])(you can also use [http://minucci.net/file/convert2gpx.py convert2gpx.py]) to convert the track to GPX (i.e to import into JOSM):<br />
<br />
perl convert2gpx.pl 20080903_111508.log > 20080903_111508.gpx<br />
<br />
==== tangoGPS logging format ====<br />
<br />
<lat>,<lon>,<elevation>,<speed>,<course>,<hdop>,<datetime><br />
<br />
=== using OpenStreetBugs ===<br />
[http://wiki.openstreetmap.org/wiki/TangoGPS#Using_together_with_OpenStreetBugs see OSM wiki]<br />
<br />
<br />
== Importing Tracks into tangoGPS ==<br />
<br />
tangoGPS does not support the import of tracks. You may help yourself by using [http://relet.net/frog/archives/68 this tool] to import GPX trackpoints as a series of POIs directly into the sqlite database which tangoGPS uses to store POIs.<br />
<br />
== Using the TangoGPS logs == <br />
<br />
You can convert the logfiles from TangoGPS to other formats using gpsbabel and this style-file: <br />
<br />
<pre><br />
DESCRIPTION TangoGPS 0.92<br />
EXTENSION log<br />
DATATYPE TRACK<br />
<br />
FIELD_DELIMITER COMMA<br />
RECORD_DELIMITER NEWLINE<br />
<br />
IFIELD LAT_DECIMAL,"","%f"<br />
IFIELD LON_DECIMAL,"","%f"<br />
IFIELD ALT_METERS,"","%f"<br />
IFIELD PATH_SPEED,"","%f"<br />
IFIELD PATH_COURSE,"","%f"<br />
IFIELD GPS_HDOP,"","%f"<br />
IFIELD ISO_TIME,"","%s" <br />
</pre><br />
<br />
Save this as '''tangogps.style''' and you can use gpsbabel to for instance convert to google-earth files like this: <br />
<br />
gpsbabel -i xcsv,style=tangogps.style -o kml -f file.log -F file.kml<br />
<br />
== Add POI from address ==<br />
<br />
You can use [[gtkaddpoi]] for searching the destination address and add it as a POI.<br />
<br />
<br />
== Using Google Maps with tangoGPS ==<br />
<br />
Go to Config and create a new repository.<br />
<br />
Set the url for '''street-maps''' to:<br />
<pre>http://mt1.google.com/mt?&x=%d&y=%d&z=%d</pre><br />
for '''satellite-maps''' to:<br />
<pre>http://khm.google.com/kh?&x=%d&y=%d&zoom=%d</pre><br />
for '''topographic-maps''':<br />
<pre>http://mt.google.com/mt?v=app.81&x=%d&y=%d&zoom=%d</pre><br />
<br />
Check the "Inverted Zoom" box. Press save Repository Configuration and you're ready to go.<br />
<br />
<br />
'''Since TangoGPS 0.9.5''' the "Inverted Zoom" box is no longer available because Google changed the addressing scheme; instead, select "xyz instead of zxy" and use the following URLs:<br />
<pre><br />
Maps: <br />
http://mt3.google.com/mt/v=w2.89&hl=en&x=%d&y=%d&z=%d&s=Galileo <br />
<br />
Sat: <br />
http://khm3.google.com/kh/v=36&hl=en&x=%d&y=%d&z=%d&s=Galileo<br />
</pre><br />
<br />
'''Generalization:''' The above 'Maps' URL isn't the current one anymore, also. Google changes the URL layout sometimes. To find out the current scheme open maps.google.com and view the page source. Search for http:// until you find sth similar to the above URL. This way I found<br />
<pre><br />
http://mt1.google.com/mt/v=w2.92&amp;hl=en&amp;x=3&amp;y=5&amp;z=4&amp;s=Galile<br />
</pre><br />
<br />
Now you could tweak your configuration unsing the above link (delete the 'amp;' tokens and replace every number with '%d'), for example with<br />
<pre><br />
gconftool-2 -s /apps/tangogps/repos \<br />
"[OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/media/mmcblk0p2/data/maps/OSM|\<br />
0,Topo|maps-for-free|/media/mmcblk0p2/data/maps/maps4free|\<br />
0,Aerial|openaerial|/media/mmcblk0p2/data/maps/openaerial|\<br />
0,Opencyclemap|http://a.andy.sandbox.cloudmade.com/tiles/cycle/%d/%d/%d.png|/media/mmcblk0p2/data/maps/opencyclemap|\<br />
0,Google Sat (testing only)|http://khm1.google.com/kh?v=34&hl=en&x=%d&s=&y=%d&z=%d|/media/mmcblk0p2/data/maps/googlesat|\<br />
0,Google Maps (testing only)|http://mt1.google.com/mt/v=w2.92&hl=en&x=%d&y=%d&z=%d&s=Galile|/media/mmcblk0p2/data/maps/googlemaps|1]" \<br />
--type list --list-type string<br />
</pre><br />
<br />
<onlyinclude><br />
{{ApplicationBox|<br />
Name=[[TangoGPS]]|<br />
Description= TangoGPS is a map application which can utilize Neo's built-in GPS to show your current location. It automatically downloads maps from http://openstreetmap.com and you can download map tiles for offline use too.|<br />
Screenshot=TangoGPS1.jpg|<br />
Homepage=http://www.tangogps.org|<br />
TestedOn=Om 2008.8|<br />
PackageName=tangogps<br />
}}<br />
</onlyinclude><br />
<br />
[[Category:GPS Applications]]</div>Jmcnaughthttp://openmoko.org/wiki/Browser_reviewBrowser review2009-03-14T05:59:18Z<p>Jmcnaught: added to list of browsers to test</p>
<hr />
<div>This page is to help to see the current status and of web browsers available for Openmoko. Feel free to add test results, also new browsers if you can tell how to install it for a current OM distribution!<br />
<br />
== Template ==<br />
The following template should be used for each browsers:<br />
<br />
'''Introduction''' A quick introduction to the browser <BR><br />
'''Tested version / Latest version''' The version that was tested / the latest stable version released (in upstream)<BR><br />
'''Engine''' What engine is used to render the web pages<BR><br />
'''Installation''' How to install the browser (Also mention the distribution, 2008.12 and SHR are the most interesting)<BR><br />
'''Start View''' What you see when you start the browser<BR><br />
'''Typing in an URL''' How easy/diffucult it is to go to the URL you want, say http://www.cofundos.org<BR><br />
'''Back / Forward, Stop, Home''' Do the navigation buttons work<BR><br />
'''Popups''' What happens when a a new window is opened by a link? Test was done with http://www.popuptest.com/popuptest9.html<BR><br />
'''Tabs''' Does the browser support tabs, how do they work? Can you open tab to background?<BR><br />
'''Frames''' Frame support test with http://www.jmarshall.com/easy/html/f_testbed.html<BR><br />
'''Bookmarks''' Adding bookmarks and opening sites from the bookmark list<BR><br />
'''HTML Forms''' Forms test with http://www.cs.tut.fi/~jkorpela/forms/testing.html<BR><br />
'''Gmail''' Can you log in to http://gmail.google.com?<BR><br />
'''Cookies''' Support for cookies was tested with http://www.pageout.net/page.dyn/cookie_tester<BR><br />
'''SSL''' Can you go to secured sites like https://pda.op.fi/ktunn_text_en.htm<BR><br />
'''Password''' Is the browser able to store your login information<BR><br />
'''Javascript''' Is Javascript supported, also speed test with http://celtickane.com/webdesign/jsspeed2007.php<BR><br />
'''CSS''' How about CSS? Save this page on the disk, open it locally and click 'get all DIV's': http://www.howtocreate.co.uk/csstest.html<BR><br />
'''ACID''' http://acid3.acidtests.org/ or http://acid2.acidtests.org/ test results<BR><br />
'''Notes''' Random thoughts<BR><br />
'''More information''' Where to find more information<BR><br />
<br />
== Browsers to test ==<br />
* Dillo<br />
* Ewww / Eve<br />
* Fennec (see http://lists.openmoko.org/nabble.html#nabble-td781547)<br />
* Links-X11<br />
* Midori<br />
* Minimo<br />
* Netsurf (see http://cc.oulu.fi/~rantalai/freerunner/netsurf/ )<br />
* Openmoko-browser2<br />
* Epiphany -- Gecko or Webkit http://live.gnome.org/Epiphany/WebKit<br />
* Kazehakase -- Gecko or Webkit http://kazehakase.sourceforge.jp/<br />
<br />
<br />
== Ewww ==<br />
'''Introduction''' Actually just a test/demo app that has been lately renamed to Eve.<BR><br />
'''Tested version / Latest version''' <BR><br />
'''Engine''' <BR><br />
'''Installation'''<br><br />
''2008.12+Kustomizer:''<br />
cd /<br />
wget http://downloads.tuxfamily.org/3v1deb/openmoko/e17-illume%2bsvn20090109.tar.bz2<br />
wget http://downloads.tuxfamily.org/3v1deb/openmoko/ewww-libeWebKit%2bgit20090109.tar.bz2<br />
tar jxf the files above<br />
DISPLAY=:0 LD_LIBRARY_PATH=/usr/e17/lib /usr/e17/bin/ewww<br />
'''Start View''' <BR><br />
'''Typing in an URL'''<BR><br />
'''Back / Forward, Stop, Home''' <BR><br />
'''Popups''' <BR><br />
'''Tabs''' <BR><br />
'''Frames''' <BR><br />
'''Bookmarks''' <BR><br />
'''HTML Forms''' <BR><br />
'''Gmail''' <BR><br />
'''Cookies''' <BR><br />
'''SSL''' <BR><br />
'''Password''' <BR><br />
'''Javascript''' <BR><br />
'''CSS''' <BR><br />
'''ACID''' <BR><br />
'''Notes''' <BR><br />
'''More information''' <br />
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg20258.html<br />
http://lists.openmoko.org/pipermail/community/2009-January/039370.html</div>Jmcnaughthttp://openmoko.org/wiki/User:JmcnaughtUser:Jmcnaught2009-02-25T03:58:00Z<p>Jmcnaught: New page: I'm a long time Linux user from Ontario, Canada. I've had a Freerunner since the release date, and I play around with it for a couple of hours at a time when I get the chance.</p>
<hr />
<div>I'm a long time Linux user from Ontario, Canada. I've had a Freerunner since the release date, and I play around with it for a couple of hours at a time when I get the chance.</div>Jmcnaught