Editing N900 GPS Reverse Engineering
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
acquire packets like: | acquire packets like: | ||
strace -p $(pidof location-daemon) -e read=6 2>&1|grep '| 000' | strace -p $(pidof location-daemon) -e read=6 2>&1|grep '| 000' | ||
- | |||
- | |||
- | |||
- | |||
- | |||
| 00000 00 92 01 00 00 00 00 xx 05 00 00 00 09 03 00 10 | | 00000 00 92 01 00 00 00 00 xx 05 00 00 00 09 03 00 10 | ||
- | S------------------- | + | S------------------- DL DL S------------------- |
| 00010 07 da 07 15 00 xx xx 00 xx xx 00 00 09 02 00 1c | | 00010 07 da 07 15 00 xx xx 00 xx xx 00 00 09 02 00 1c | ||
S------------- TL TS -- S---------------- | S------------- TL TS -- S---------------- | ||
Line 18: | Line 13: | ||
DL--- S- TL S- DS S- DS S------------- DL | DL--- S- TL S- DS S- DS S------------- DL | ||
| 00050 09 00 00 00 00 02 xx xx 00 xx xx xx xx xx 00 00 | | 00050 09 00 00 00 00 02 xx xx 00 xx xx xx xx xx 00 00 | ||
- | DL S---------- | + | DL S---------- DL DL MS S- TS--- I TS MI S---- |
| 00060 00 04 xx xx xx xx xx xx xx xx 00 00 00 xx xx xx | | 00060 00 04 xx xx xx xx xx xx xx xx 00 00 00 xx xx xx | ||
- | S- | + | S- DL T3 TS S- TL TS MS TS MD S------- DL TS--- |
| 00070 00 xx xx xx xx xx 00 00 00 xx xx xx 00 03 xx xx | | 00070 00 xx xx xx xx xx 00 00 00 xx xx xx 00 03 xx xx | ||
S- TS--- I TS MS S-------- T3 MS MS S- DL TS MS | S- TS--- I TS MS S-------- T3 MS MS S- DL TS MS | ||
Line 34: | Line 29: | ||
DL---------------------------------- | DL---------------------------------- | ||
- | |||
- | |||
- | |||
*S = Static, unchanging normally | *S = Static, unchanging normally | ||
*MS = Mostly static, varying in value normally slightly | *MS = Mostly static, varying in value normally slightly | ||
Line 47: | Line 39: | ||
*TL = Time-sensitive, longer duration | *TL = Time-sensitive, longer duration | ||
*T3 = " | *T3 = " | ||
- | |||
*DS = Distance-sensitive; changes over at least 30m distance | *DS = Distance-sensitive; changes over at least 30m distance | ||
- | *DL = Distance-sensitive, like across the world | + | *DL = Distance-sensitive, like across the world; TEMP; *or* T4 |
- | |||
- | |||
- | |||
- | |||
- | |||
*10,11 = time year | *10,11 = time year | ||
*12 = time month | *12 = time month | ||
Line 61: | Line 47: | ||
*15 = time hour | *15 = time hour | ||
*16 = time minute | *16 = time minute | ||
- | *18,19 = time | + | *18,19 = time milliseconds |
- | + | *20 = latitude / 360 * 256 | |
- | *20 | + | *22,23 = |
- | * | + | |
*28 = | *28 = | ||
*2b,2c = 0590-12a9 (hex) | *2b,2c = 0590-12a9 (hex) | ||
*2e,2f = eph (cm) | *2e,2f = eph (cm) | ||
*30 = | *30 = | ||
- | * | + | *35 = |
- | + | ||
*3c,3d = track: Direction of motion in hundredths of a degree | *3c,3d = track: Direction of motion in hundredths of a degree | ||
*3e,3f = epd: Track accuracy (in hundredths?) | *3e,3f = epd: Track accuracy (in hundredths?) | ||
- | * | + | *43 = |
- | * | + | *45 = |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + |
Learn more about Contributing to the wiki.