Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Neil Davey

Hi Michael,
Just had a read through the guide.. you've covered the topics that I'd 
be after (toolchain, sample app build and install)..

Looks good so far...

Regards
Neil Davey

Michael Shiloh wrote:
Since Steve dropped the hint that I've been working on a user guide of 
sorts for the Neo Freerunner, some of you have been asking me about 
it, so we've decided to push it to the website before it's really ready.


The intended audience is a reasonably technical developer, but a 
newcomer to the community, one that doesn't have the background that 
most of you have.


Furthermore, the guide is not intended to explain everything. It's 
just a way to get started. That's why I called it a quickstart guide.


The guide does not describe how to use the current applications. I 
expect they will change a lot, and anyway, most people receiving these 
early samples are more interested in developing their projects based 
on the Freerunner, and are less interested in using the device as 
their daily phone.


Finally, the web page is intentionally free of any decorations. At 
some point we will define a standard Openmoko appearance such as font, 
background color, etc., but for now it's just text. My normal tool for 
creating web pages is vi, and it shows, although I did try to use Open 
Office for this one.


As you will see, I have a lot more to fill in, but I would welcome 
your feedback on what is already there, and suggestions for topics you 
think should be included.


The quickstart guide can be found at

http://quickstart.openmoko.org/

Sincerely,
Michael


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community




___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Michael Shiloh

Thanks for the positive feedback, Neil.

By the way, I'm going to add the discussion we had on USB charging, and 
more sample applications.


Michael

Neil Davey wrote:

Hi Michael,
Just had a read through the guide.. you've covered the topics that I'd 
be after (toolchain, sample app build and install)..

Looks good so far...

Regards
Neil Davey

Michael Shiloh wrote:
Since Steve dropped the hint that I've been working on a user guide of 
sorts for the Neo Freerunner, some of you have been asking me about 
it, so we've decided to push it to the website before it's really ready.


The intended audience is a reasonably technical developer, but a 
newcomer to the community, one that doesn't have the background that 
most of you have.


Furthermore, the guide is not intended to explain everything. It's 
just a way to get started. That's why I called it a quickstart guide.


The guide does not describe how to use the current applications. I 
expect they will change a lot, and anyway, most people receiving these 
early samples are more interested in developing their projects based 
on the Freerunner, and are less interested in using the device as 
their daily phone.


Finally, the web page is intentionally free of any decorations. At 
some point we will define a standard Openmoko appearance such as font, 
background color, etc., but for now it's just text. My normal tool for 
creating web pages is vi, and it shows, although I did try to use Open 
Office for this one.


As you will see, I have a lot more to fill in, but I would welcome 
your feedback on what is already there, and suggestions for topics you 
think should be included.


The quickstart guide can be found at

http://quickstart.openmoko.org/

Sincerely,
Michael


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community




___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Andy Powell
On Saturday 19 April 2008 08:04, Michael Shiloh wrote:
 Since Steve dropped the hint that I've been working on a user guide of
 sorts for the Neo Freerunner, some of you have been asking me about it,
 so we've decided to push it to the website before it's really ready.

Looking good. The first question I have though is with regard to the first 
diagram. I was under the impression that there was some technical reason that 
the Freerunner was a mono device. Your diagram shows left and right speakers. 
So is it left and right both acting as one or did something change and it's 
now stereo?

Thanks
-- 

Andy / ScaredyCat

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Michael Shiloh



Andy Powell wrote:

On Saturday 19 April 2008 08:04, Michael Shiloh wrote:

Since Steve dropped the hint that I've been working on a user guide of
sorts for the Neo Freerunner, some of you have been asking me about it,
so we've decided to push it to the website before it's really ready.


Looking good. The first question I have though is with regard to the first 
diagram. I was under the impression that there was some technical reason that 
the Freerunner was a mono device. Your diagram shows left and right speakers. 
So is it left and right both acting as one or did something change and it's 
now stereo?


Third possibility: I made a mistake. My girlfriend drew those drawings a 
long time ago for GTA01 and I forgot to remove the second speaker for GTA02.


Thanks for catching that!

Michael


Thanks


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Alexey Feldgendler
On Sat, 19 Apr 2008 09:04:49 +0200, Michael Shiloh [EMAIL PROTECTED]  
wrote:


As you will see, I have a lot more to fill in, but I would welcome your  
feedback on what is already there, and suggestions for topics you think  
should be included.


Chapter 4 describes installation of the SIM card, MicroSD card and the  
battery as if they were one task, while in fact it's three different ones.  
It's probably necessary to remove the battery to access the card holders;  
if so, it should be mentioned. Each of the SIM card and MicroSD card can  
be replaced without disturbing the other one, can't they? However, these  
clarifications and breaking down into three tasks is probably not worth  
the hassle, as the developers are going to figure it out anyway, and I  
hardly remember myself ever using a manual to replace the SIM card in any  
phone.


The text mentins provided accessories several times. However, the next  
deliveries after the some number of the first ones may not include them.


Chapter 7 should describe how to find out the current image versions and  
how to use dfu_util (or where to read about it). It should also tell what  
happens to the user data when the root filesystem is updated.


Chapter 8 should describe how to build the toolchain yourself (how is the  
prebuilt one made?) in case you're not exactly on Intel/Linux.


Putting stuff in /usr/local/openmoko is against FHS. If the package  
insists on installing everything in one directory, it should be  
/opt/openmoko. But this isn't a problem of this guide.


Chapter 8 mentions downloading the package to /tmp (where you might not  
have write access because it's not mentioned in the prerequisites) and  
later unpacking them as if they were in ~/sources.



--
Alexey Feldgendler [EMAIL PROTECTED]
[ICQ: 115226275] http://feldgendler.livejournal.com

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Federico Lorenzi
Just wondering, everyone has asked about using GTA01's debug board
with GTA02, what about the other way around?

Cheers,
Federico

On Sat, Apr 19, 2008 at 10:43 AM, Alexey Feldgendler
[EMAIL PROTECTED] wrote:
 On Sat, 19 Apr 2008 09:04:49 +0200, Michael Shiloh [EMAIL PROTECTED]
 wrote:


  As you will see, I have a lot more to fill in, but I would welcome your
 feedback on what is already there, and suggestions for topics you think
 should be included.
 

  Chapter 4 describes installation of the SIM card, MicroSD card and the
 battery as if they were one task, while in fact it's three different ones.
 It's probably necessary to remove the battery to access the card holders; if
 so, it should be mentioned. Each of the SIM card and MicroSD card can be
 replaced without disturbing the other one, can't they? However, these
 clarifications and breaking down into three tasks is probably not worth the
 hassle, as the developers are going to figure it out anyway, and I hardly
 remember myself ever using a manual to replace the SIM card in any phone.

  The text mentins provided accessories several times. However, the next
 deliveries after the some number of the first ones may not include them.

  Chapter 7 should describe how to find out the current image versions and
 how to use dfu_util (or where to read about it). It should also tell what
 happens to the user data when the root filesystem is updated.

  Chapter 8 should describe how to build the toolchain yourself (how is the
 prebuilt one made?) in case you're not exactly on Intel/Linux.

  Putting stuff in /usr/local/openmoko is against FHS. If the package insists
 on installing everything in one directory, it should be /opt/openmoko. But
 this isn't a problem of this guide.

  Chapter 8 mentions downloading the package to /tmp (where you might not
 have write access because it's not mentioned in the prerequisites) and later
 unpacking them as if they were in ~/sources.


  --
  Alexey Feldgendler [EMAIL PROTECTED]
  [ICQ: 115226275] http://feldgendler.livejournal.com



  ___
  Openmoko community mailing list
  community@lists.openmoko.org
  http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Michael Shiloh

Hi Alexey,

I appreciate your input. Comments below:

Alexey Feldgendler wrote:
On Sat, 19 Apr 2008 09:04:49 +0200, Michael Shiloh 
[EMAIL PROTECTED] wrote:


As you will see, I have a lot more to fill in, but I would welcome 
your feedback on what is already there, and suggestions for topics you 
think should be included.


Chapter 4 describes installation of the SIM card, MicroSD card and the 
battery as if they were one task, while in fact it's three different 
ones. It's probably necessary to remove the battery to access the card 
holders; if so, it should be mentioned. 


Good point. I was assuming an out-of-the-box install, but it wouldn't 
hurt to make that explicit.



Each of the SIM card and MicroSD
card can be replaced without disturbing the other one, can't they? 


Nope, it's a LIFO stack. From the top it's battery, SIM, Micro SD.
Gotta take it all out to get at the Micro SD.

However, these clarifications and breaking down into three tasks is 
probably not worth the hassle, as the developers are going to figure it 
out anyway, and I hardly remember myself ever using a manual to replace 
the SIM card in any phone.


That's because most phones don't have such complicated SIM card holders.

Actually, here's my theory:

Anyone who has NEVER had a GTA01 will figure out the SIM card holder.

Anyone who has had a GTA01 will take awhile to get used to the fact that 
 the card holder locks and unlocks in the opposite direction compared 
to GTA01.




The text mentins provided accessories several times. However, the next 
deliveries after the some number of the first ones may not include them.


Yeah, I'll have to update this once we decide what's in and what's not.




Chapter 7 should describe how to find out the current image versions and 
how to use dfu_util (or where to read about it). It should also tell 
what happens to the user data when the root filesystem is updated.


Yikes! That's a very important point. Thanks!




Chapter 8 should describe how to build the toolchain yourself (how is 
the prebuilt one made?) in case you're not exactly on Intel/Linux.


True, but I'm trying to keep it simple. Once I document everything else, 
perhaps I'll come back and tackle this.





Putting stuff in /usr/local/openmoko is against FHS. If the package 
insists on installing everything in one directory, it should be 
/opt/openmoko. But this isn't a problem of this guide.


Agreeed, and will probably change.



Chapter 8 mentions downloading the package to /tmp (where you might not 
have write access because it's not mentioned in the prerequisites)



The beauty of /tmp is that everyone is guaranteed to have write access. 
As I understand it, that's why it was created.


 and

later unpacking them as if they were in ~/sources.


That's a bug and I will fix it right away.







Again, thanks for your excellent feedback

Michael

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread clare



On Sat, 19 Apr 2008, Michael Shiloh wrote:


Actually, here's my theory:

Anyone who has NEVER had a GTA01 will figure out the SIM card holder.

Anyone who has had a GTA01 will take awhile to get used to the fact that  the 
card holder locks and unlocks in the opposite direction compared to GTA01.


Can it be that the diagram is also a GTA01 version as my GTA01 sim 
card holder works the way the diagram shows.


clare

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread clare
Sorry I sent a mistaken comment about the direction of undoing the sim 
card.

clare

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Gerald A
On Sat, Apr 19, 2008 at 5:02 AM, Michael Shiloh [EMAIL PROTECTED]
wrote:


 That's because most phones don't have such complicated SIM card holders.

 Actually, here's my theory:

 Anyone who has NEVER had a GTA01 will figure out the SIM card holder.

 Anyone who has had a GTA01 will take awhile to get used to the fact that
  the card holder locks and unlocks in the opposite direction compared to
 GTA01.


Ouch.

Ok, I think this point might warrant a warning sticker or some such warning,
because the holder is quite sensitive and small, and it would be easy to
force it the wrong way, especially since the GTA01 goes in that other way.

That said, I tend to carefully try both directions for the 01, so I might
not have any problems with the 02.

Chapter 7 should describe how to find out the current image versions and how
  to use dfu_util (or where to read about it). It should also tell what
  happens to the user data when the root filesystem is updated.
 

 Yikes! That's a very important point. Thanks!


It should also make reference to versions for different operating systems,
or at least a wiki page with links to some of the various tools.


 Chapter 8 should describe how to build the toolchain yourself (how is the
  prebuilt one made?) in case you're not exactly on Intel/Linux.
 

 True, but I'm trying to keep it simple. Once I document everything else,
 perhaps I'll come back and tackle this.


I'd suggest this is a separate piece of documentation. Maybe an appendix,
or simply separated by one blank page but with it's own table of contents.

Quickstarting the phone should be one process, and we shouldn't assume
hackers need a toolchain to start hacking. (I can write shell scripts w/o a
toolchain, etc). I think it's a good idea to have this piece here, but I
have a feeling that as a toy, people will get to the ready to use and then
play with it a while, in any case.

Thanks,
Gerald.
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


RE: Neo Freerunner Quickstart Guide

2008-04-19 Thread steve
 
Well,

   I suppose one could create videos of all the steps.

   
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alexey
Feldgendler
Sent: Saturday, April 19, 2008 1:43 AM
To: List for Openmoko community discussion
Subject: Re: Neo Freerunner Quickstart Guide

On Sat, 19 Apr 2008 09:04:49 +0200, Michael Shiloh [EMAIL PROTECTED]
wrote:

 As you will see, I have a lot more to fill in, but I would welcome 
 your feedback on what is already there, and suggestions for topics you 
 think should be included.

Chapter 4 describes installation of the SIM card, MicroSD card and the
battery as if they were one task, while in fact it's three different ones.  
It's probably necessary to remove the battery to access the card holders; if
so, it should be mentioned. Each of the SIM card and MicroSD card can be
replaced without disturbing the other one, can't they? However, these
clarifications and breaking down into three tasks is probably not worth the
hassle, as the developers are going to figure it out anyway, and I hardly
remember myself ever using a manual to replace the SIM card in any phone.

The text mentins provided accessories several times. However, the next
deliveries after the some number of the first ones may not include them.

Chapter 7 should describe how to find out the current image versions and how
to use dfu_util (or where to read about it). It should also tell what
happens to the user data when the root filesystem is updated.

Chapter 8 should describe how to build the toolchain yourself (how is the
prebuilt one made?) in case you're not exactly on Intel/Linux.

Putting stuff in /usr/local/openmoko is against FHS. If the package insists
on installing everything in one directory, it should be /opt/openmoko. But
this isn't a problem of this guide.

Chapter 8 mentions downloading the package to /tmp (where you might not have
write access because it's not mentioned in the prerequisites) and later
unpacking them as if they were in ~/sources.


--
Alexey Feldgendler [EMAIL PROTECTED]
[ICQ: 115226275] http://feldgendler.livejournal.com

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


RE: Neo Freerunner Quickstart Guide

2008-04-19 Thread steve
My FR has two speaker holes, but I do recall the spec being  mono.  perhaps
that was just on Bluetooth.



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Andy Powell
Sent: Saturday, April 19, 2008 1:03 AM
To: community@lists.openmoko.org
Subject: Re: Neo Freerunner Quickstart Guide

On Saturday 19 April 2008 08:04, Michael Shiloh wrote:
 Since Steve dropped the hint that I've been working on a user guide of 
 sorts for the Neo Freerunner, some of you have been asking me about 
 it, so we've decided to push it to the website before it's really ready.

Looking good. The first question I have though is with regard to the first
diagram. I was under the impression that there was some technical reason
that the Freerunner was a mono device. Your diagram shows left and right
speakers. 
So is it left and right both acting as one or did something change and it's
now stereo?

Thanks
-- 

Andy / ScaredyCat

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Marco Trevisan (Treviño)

steve wrote:

My FR has two speaker holes, but I do recall the spec being  mono.  perhaps
that was just on Bluetooth.


Some time ago I heard that the device was mono, but with two speakers 
(pushing out the same sound).


Is this wrong?

--
Treviño's World - Life and Linux
http://www.3v1n0.net/


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Neo Freerunner Quickstart Guide

2008-04-19 Thread Michael Shiloh
Perhaps there are two (sets of) speaker holes, but only one of those 
holes have a speaker behind them.


steve wrote:

My FR has two speaker holes, but I do recall the spec being  mono.  perhaps
that was just on Bluetooth.



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Andy Powell
Sent: Saturday, April 19, 2008 1:03 AM
To: community@lists.openmoko.org
Subject: Re: Neo Freerunner Quickstart Guide

On Saturday 19 April 2008 08:04, Michael Shiloh wrote:
Since Steve dropped the hint that I've been working on a user guide of 
sorts for the Neo Freerunner, some of you have been asking me about 
it, so we've decided to push it to the website before it's really ready.


Looking good. The first question I have though is with regard to the first
diagram. I was under the impression that there was some technical reason
that the Freerunner was a mono device. Your diagram shows left and right
speakers. 
So is it left and right both acting as one or did something change and it's

now stereo?

Thanks


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community