Talk:Hammerhead/Protocol

From Openmoko

(Difference between revisions)
Jump to: navigation, search
Line 2: Line 2:
  
 
Since you never answered, I fixed the headings.  I don't have much time to work on this at the moment, so that's basically all I did.  Also I'm not sure what you're talking about w.r.t packet 06 (/16?) so I left that alone.  If you disagree with my analysis, that's fine, and please say so. [[User:FloppusMaximus|FM]] 13:32, 17 May 2007 (CEST)
 
Since you never answered, I fixed the headings.  I don't have much time to work on this at the moment, so that's basically all I did.  Also I'm not sure what you're talking about w.r.t packet 06 (/16?) so I left that alone.  If you disagree with my analysis, that's fine, and please say so. [[User:FloppusMaximus|FM]] 13:32, 17 May 2007 (CEST)
 +
 +
I also think the high nibble of the packet type is important. 0E seems to be an answer to the 00 packet when a satellite is locked, whereas 9E is one of the possible answers (9D,9E,9F) to the 05 packet. I have started to analyze the cold start trace at [http://linuxtogo.org/~ph5/tmp/gllin/cold2.log.gz], there are some statistics about the 00 packet at [http://linuxtogo.org/~ph5/tmp/gllin/cold2-cmd00-stat.txt] and a closer look on the sequence of events on a single channel (ch 1) [http://linuxtogo.org/~ph5/tmp/gllin/cold2-ch01.txt]. I used a shell script [http://linuxtogo.org/~ph5/tmp/gllin/decode.sh] to filter the serial communication out of the strace output. [[User:PH5|PH5]] 16:19, 17 May 2007 (CEST)

Revision as of 16:19, 17 May 2007

Um... Pavel, maybe I'm missing something here, but I think what you're calling "received packet 00" is what I'm calling packet 10. Are you saying that the high nibble of the packet type doesn't matter? Because I can't see any particular connection between these packets and the type 00 packets that gltt sends. Likewise what you're calling packet 03 has a type byte of 23, and 0D has a type byte of 9D. (I'm pretty sure that the high nibble is important. For another example, look at packet type 0E versus 9E.) FM 23:24, 6 May 2007 (CEST)

Since you never answered, I fixed the headings. I don't have much time to work on this at the moment, so that's basically all I did. Also I'm not sure what you're talking about w.r.t packet 06 (/16?) so I left that alone. If you disagree with my analysis, that's fine, and please say so. FM 13:32, 17 May 2007 (CEST)

I also think the high nibble of the packet type is important. 0E seems to be an answer to the 00 packet when a satellite is locked, whereas 9E is one of the possible answers (9D,9E,9F) to the 05 packet. I have started to analyze the cold start trace at [1], there are some statistics about the 00 packet at [2] and a closer look on the sequence of events on a single channel (ch 1) [3]. I used a shell script [4] to filter the serial communication out of the strace output. PH5 16:19, 17 May 2007 (CEST)

Personal tools

Um... Pavel, maybe I'm missing something here, but I think what you're calling "received packet 00" is what I'm calling packet 10. Are you saying that the high nibble of the packet type doesn't matter? Because I can't see any particular connection between these packets and the type 00 packets that gltt sends. Likewise what you're calling packet 03 has a type byte of 23, and 0D has a type byte of 9D. (I'm pretty sure that the high nibble is important. For another example, look at packet type 0E versus 9E.) FM 23:24, 6 May 2007 (CEST)

Since you never answered, I fixed the headings. I don't have much time to work on this at the moment, so that's basically all I did. Also I'm not sure what you're talking about w.r.t packet 06 (/16?) so I left that alone. If you disagree with my analysis, that's fine, and please say so. FM 13:32, 17 May 2007 (CEST)