annotate CHANGES @ 1011:6d9b10633f10 default tip

etmsync Pirelli IMEI retrieval: fix poor use of printf() Bug reported by Vadim Yanitskiy <fixeria@osmocom.org>: the construct where a static-allocated string was passed to printf() without any format arguments causes newer compilers to report a security problem. Given that formatted output is not needed here, just fixed string output, change printf() to fputs(), and direct the error message to stderr while at it.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 23 May 2024 17:29:57 +0000
parents 1d144553a5d0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1010
1d144553a5d0 CHANGES: fc-host-tools-r21 about to be released
Mychaela Falconia <falcon@freecalypso.org>
parents: 1007
diff changeset
1 Changes from fc-host-tools-r20 to fc-host-tools-r21:
974
bee0e096f076 CHANGES: document fc-loadtool Intel flash family expansion
Mychaela Falconia <falcon@freecalypso.org>
parents: 972
diff changeset
2
998
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
3 * fc-loadtool flash support improvements:
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
4
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
5 + Intel flash: we now support all Intel C3, W30 and W18 family flash chips in
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
6 the size range from 2 to 8 MiB. Our previous support for these Intel flash
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
7 families had some gaps; one of previously unsupported chips is 28F320W18T,
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
8 used in Sony Ericsson J120 phones.
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
9
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
10 + Spansion and Samsung flash: added support for examining and manipulating
fb7442e3d430 CHANGES: mention flash write protection support
Mychaela Falconia <falcon@freecalypso.org>
parents: 974
diff changeset
11 sector write-protection state, see doc/Flash-write-protection article.
974
bee0e096f076 CHANGES: document fc-loadtool Intel flash family expansion
Mychaela Falconia <falcon@freecalypso.org>
parents: 972
diff changeset
12
1005
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
13 * Changes to -h targets for loadtools:
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
14
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
15 + -h gta02 target, marked as deprecated since fc-host-tools-r12, has been
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
16 removed; please use -h fic instead.
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
17
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
18 + -h w220 (flash and XRAM wiring specific to Chi-Mei phones) renamed to
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
19 -h chimei, now also appropriate for SE J120 and likely other Chi-Mei phones
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
20 yet to be discovered.
9172c2c9bd3e CHANGES: document -h target changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 998
diff changeset
21
1007
85ea82ce21d5 CHANGES: document Installed-binaries
Mychaela Falconia <falcon@freecalypso.org>
parents: 1005
diff changeset
22 * Added Installed-binaries listing file to the source distribution, in
85ea82ce21d5 CHANGES: document Installed-binaries
Mychaela Falconia <falcon@freecalypso.org>
parents: 1005
diff changeset
23 accordance with new FC-family-wide guidelines:
85ea82ce21d5 CHANGES: document Installed-binaries
Mychaela Falconia <falcon@freecalypso.org>
parents: 1005
diff changeset
24
85ea82ce21d5 CHANGES: document Installed-binaries
Mychaela Falconia <falcon@freecalypso.org>
parents: 1005
diff changeset
25 https://www.freecalypso.org/hg/freecalypso-docs/file/tip/Install-location
85ea82ce21d5 CHANGES: document Installed-binaries
Mychaela Falconia <falcon@freecalypso.org>
parents: 1005
diff changeset
26
972
97a331a4b455 CHANGES: fc-host-tools-r20 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 971
diff changeset
27 Changes from fc-host-tools-r19 to fc-host-tools-r20:
962
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
28
970
3efb8d20794e CHANGES: document fcup-smsend[mult] -e addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 962
diff changeset
29 * fcup-smsend and fcup-smsendmult support a new option for entering message body
3efb8d20794e CHANGES: document fcup-smsend[mult] -e addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 962
diff changeset
30 text with backslash escapes for "weird" characters - see doc/User-phone-tools
3efb8d20794e CHANGES: document fcup-smsend[mult] -e addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 962
diff changeset
31 for the details.
3efb8d20794e CHANGES: document fcup-smsend[mult] -e addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 962
diff changeset
32
962
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
33 * sms-pdu-decode utility got a new option for use cases outside of GSM 07.05
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
34 applications. When SMS PDUs are exchanged over the AT command interface per
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
35 GSM 07.05, each hex PDU begins with an SC address field, followed by the
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
36 GSM 03.40 TPDU; the same holds for SMS PDUs stored on the SIM in EF_SMS.
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
37 In its original and default operation mode, sms-pdu-decode expects this SC
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
38 address field to be present at the beginning of each hex PDU it processes.
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
39 However, when invoked with -n option, sms-pdu-decode expects each hex PDU in
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
40 its input to be a pure GSM 03.40 TPDU, without SC address prefix. This new
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
41 mode is not expected to be particularly useful on the mobile side of GSM, but
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
42 it is useful for development and testing of network-side SMSC software and
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
43 associated utilities.
e3706ce1d01c CHANGES: document sms-pdu-decode -n option
Mychaela Falconia <falcon@freecalypso.org>
parents: 959
diff changeset
44
971
257138d34773 CHANGES: document minor bugfixes
Mychaela Falconia <falcon@freecalypso.org>
parents: 970
diff changeset
45 * Minor bugfixes in the same fcup-smsend[mult] and sms-pdu-decode utilities,
257138d34773 CHANGES: document minor bugfixes
Mychaela Falconia <falcon@freecalypso.org>
parents: 970
diff changeset
46 plus a new-compiler-affecting bugfix in fc-imy2pwt.
257138d34773 CHANGES: document minor bugfixes
Mychaela Falconia <falcon@freecalypso.org>
parents: 970
diff changeset
47
952
68d4474c1a36 CHANGES: first changes toward fc-host-tools-r19
Mychaela Falconia <falcon@freecalypso.org>
parents: 923
diff changeset
48 Changes from fc-host-tools-r18 to fc-host-tools-r19:
68d4474c1a36 CHANGES: first changes toward fc-host-tools-r19
Mychaela Falconia <falcon@freecalypso.org>
parents: 923
diff changeset
49
957
e030327b6a9a CHANGES: document -Petmoff addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 952
diff changeset
50 * loadtools: new -Petmoff option for empowered users on the Pirelli DP-L10
e030327b6a9a CHANGES: document -Petmoff addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 952
diff changeset
51 target, see the new doc/Pirelli-loadtools-entry article.
e030327b6a9a CHANGES: document -Petmoff addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 952
diff changeset
52
959
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
53 * rvinterf suite:
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
54
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
55 + The maximum accepted size for RVTMUX packets from target firmwares
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
56 increased from 512 to 1600 bytes. The old limit was exceeded when tracing
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
57 primitive exchanges between RR and ALR components of G23M PS; the new limit
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
58 should be sufficient for standard TCS211 and FreeCalypso fw.
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
59
c340f432cf03 CHANGES: increased MAX_PKT_FROM_TARGET
Mychaela Falconia <falcon@freecalypso.org>
parents: 957
diff changeset
60 + Logging changes: see the new doc/Rvinterf-logs article.
952
68d4474c1a36 CHANGES: first changes toward fc-host-tools-r19
Mychaela Falconia <falcon@freecalypso.org>
parents: 923
diff changeset
61
908
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
62 Changes from fc-host-tools-r17 to fc-host-tools-r18:
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
63
918
0c33e24ff935 CHANGES: document fc-loadtool support for Samsung K5L29xxCAM
Mychaela Falconia <falcon@freecalypso.org>
parents: 910
diff changeset
64 * fc-loadtool: added support for Samsung K5L29xxCAM flash, which is Samsung's
0c33e24ff935 CHANGES: document fc-loadtool support for Samsung K5L29xxCAM
Mychaela Falconia <falcon@freecalypso.org>
parents: 910
diff changeset
65 equivalent of Spansion S71PL129J. This flash chip has been found in some
0c33e24ff935 CHANGES: document fc-loadtool support for Samsung K5L29xxCAM
Mychaela Falconia <falcon@freecalypso.org>
parents: 910
diff changeset
66 Sony Ericsson K200/220 phones.
0c33e24ff935 CHANGES: document fc-loadtool support for Samsung K5L29xxCAM
Mychaela Falconia <falcon@freecalypso.org>
parents: 910
diff changeset
67
923
804aaac0b53d CHANGES: document SE K2x0 FFS additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 918
diff changeset
68 * tiffs and fc-fsio: added provisions to support (or at least fail more
804aaac0b53d CHANGES: document SE K2x0 FFS additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 918
diff changeset
69 gracefully in the presence of) the non-standard filename extension to TIFFS
804aaac0b53d CHANGES: document SE K2x0 FFS additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 918
diff changeset
70 that occurs in the FFS of SE K200/220 phones, as described in the new
804aaac0b53d CHANGES: document SE K2x0 FFS additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 918
diff changeset
71 doc/SE-K2x0-FFS article.
804aaac0b53d CHANGES: document SE K2x0 FFS additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 918
diff changeset
72
908
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
73 * Changes for the newly resurrected TCH tap feature:
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
74
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
75 + fc-shell tch record facility now accepts both the old DL bits format sent
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
76 by FC Citrine firmware and the new format sent by current FC Tourmaline fw;
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
77 when the new DL bits format is received, the line-based ASCII output also
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
78 exhibits a new extended format.
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
79
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
80 + New fc-efr2tch utility is the EFR counterpart to unchanged fc-fr2tch.
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
81
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
82 + doc/TCH-bit-access article updated for the new environment that includes
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
83 not only the small-ish changes above, but also new FC Tourmaline firmware
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
84 and the new GSM codec libraries & utilities package.
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
85
910
fec07c595ad3 CHANGES: document addition of fc-vm2gsmx
Mychaela Falconia <falcon@freecalypso.org>
parents: 908
diff changeset
86 * New fc-vm2gsmx utility and accompanying doc/Voice-memo-utils article.
fec07c595ad3 CHANGES: document addition of fc-vm2gsmx
Mychaela Falconia <falcon@freecalypso.org>
parents: 908
diff changeset
87
908
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
88 * rvinterf log output verbosity change: TCH packets are now elided from the
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
89 output by default, replaced by a count of how many were sent and received;
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
90 the new -v option turns on verbose mode in which every such packet is dumped
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
91 in hex like before.
3aca343be11c CHANGES: add TCH changes since fc-host-tools-r17
Mychaela Falconia <falcon@freecalypso.org>
parents: 898
diff changeset
92
898
203c025e71ab CHANGES: fc-host-tools-r17 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 896
diff changeset
93 Changes from fc-host-tools-r16 to fc-host-tools-r17:
853
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
94
875
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
95 * New utilities have been added for working with FreeCalypso PWT melodies,
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
96 to be played via the buzzer on those FC phones and development boards that
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
97 are equipped with such - see doc/Buzzer-melodies article for further details.
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
98 The new utilities are:
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
99
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
100 + fc-pwt-comp compiles PWT buzzer melodies from our ASCII source format (same
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
101 as for fc-buzplay) into the binary format read by the new BUZM melody player
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
102 engine in FC Tourmaline firmware.
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
103
892
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
104 + fc-imy2pwt converts user/community/Internet-sourced monophonic ringtone
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
105 melodies from iMelody interchange format to our ASCII PWT format, i.e., the
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
106 format to be fed to fc-pwt-comp.
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
107
875
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
108 + fc-ringlist-comp compiles melody lists into the binary format that will be
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
109 read by our phone UI firmware at a later stage of integration.
872
b026f1156852 CHANGES: document fc-pwt-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 866
diff changeset
110
879
702470859ebd document fc-meltest-{e1,pwt}
Mychaela Falconia <falcon@freecalypso.org>
parents: 875
diff changeset
111 + fc-meltest-pwt plays a single PWT melody (read from ASCII source file) on a
702470859ebd document fc-meltest-{e1,pwt}
Mychaela Falconia <falcon@freecalypso.org>
parents: 875
diff changeset
112 running FreeCalypso phone or devboard, accessed via rvinterf. fc-meltest-e1
702470859ebd document fc-meltest-{e1,pwt}
Mychaela Falconia <falcon@freecalypso.org>
parents: 875
diff changeset
113 does the same for E1 melodies, playing in the currently active voice path.
702470859ebd document fc-meltest-{e1,pwt}
Mychaela Falconia <falcon@freecalypso.org>
parents: 875
diff changeset
114
892
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
115 + fc-imyplay plays a single IMY melody on a running FC phone or devboard,
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
116 accessed via rvinterf. It is like fc-meltest-pwt, but with the additional
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
117 step of fc-imy2pwt included.
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
118
896
0a2f50c571de CHANGES: fc-buzplay basic 'play' command extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 892
diff changeset
119 * fc-buzplay: the basic 'play' command now plays both BU and PWT melodies, if
0a2f50c571de CHANGES: fc-buzplay basic 'play' command extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 892
diff changeset
120 the filename ends in .buz or .pwt, respectively. Explicit play-bu and
0a2f50c571de CHANGES: fc-buzplay basic 'play' command extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 892
diff changeset
121 play-pwt (replacing the old 'playt') commands are also provided.
0a2f50c571de CHANGES: fc-buzplay basic 'play' command extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 892
diff changeset
122
857
7fc16168c3d2 CHANGES: document l1trace-filter
Mychaela Falconia <falcon@freecalypso.org>
parents: 853
diff changeset
123 * New l1trace-filter program connects to rvinterf as a client and displays only
7fc16168c3d2 CHANGES: document l1trace-filter
Mychaela Falconia <falcon@freecalypso.org>
parents: 853
diff changeset
124 certain filtered L1 traces; it was written for the purpose of isolating
7fc16168c3d2 CHANGES: document l1trace-filter
Mychaela Falconia <falcon@freecalypso.org>
parents: 853
diff changeset
125 specific traces of interest out of the noise.
7fc16168c3d2 CHANGES: document l1trace-filter
Mychaela Falconia <falcon@freecalypso.org>
parents: 853
diff changeset
126
861
cc621af29b74 CHANGES: document fc-add-ramps
Mychaela Falconia <falcon@freecalypso.org>
parents: 857
diff changeset
127 * New fc-add-ramps program reads a table of Tx ramp templates (in FreeCalypso
cc621af29b74 CHANGES: document fc-add-ramps
Mychaela Falconia <falcon@freecalypso.org>
parents: 857
diff changeset
128 RF table ASCII format), adds up each ramp and reports the resulting sums.
cc621af29b74 CHANGES: document fc-add-ramps
Mychaela Falconia <falcon@freecalypso.org>
parents: 857
diff changeset
129 This program is an aid for engineers working on RF Tx tract tuning.
cc621af29b74 CHANGES: document fc-add-ramps
Mychaela Falconia <falcon@freecalypso.org>
parents: 857
diff changeset
130
853
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
131 * A special reverse engineering command named tfc139-audio-dump has been added
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
132 to fc-loadtool; this hack command does anything interesting only when
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
133 fc-loadtool has been entered through tfc139 (breaking into a running Compal
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
134 firmware), in which case it will dump some audio settings (DSP API words and
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
135 Iota ABB registers) which should persist from the official firmware that has
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
136 been broken into.
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
137
866
1976ce568ccd CHANGES: document lunadrv reset-suspend addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 861
diff changeset
138 * lunadrv target utility (FreeCalypso LCD testing) got a new reset-suspend
1976ce568ccd CHANGES: document lunadrv reset-suspend addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 861
diff changeset
139 command for testing the scenario of entering lowest-power suspend mode
1976ce568ccd CHANGES: document lunadrv reset-suspend addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 861
diff changeset
140 directly out of reset, without any functional initialization.
1976ce568ccd CHANGES: document lunadrv reset-suspend addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 861
diff changeset
141
851
526a8cfbbfd8 CHANGES: fc-host-tools-r16 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 850
diff changeset
142 Changes from fc-host-tools-r15 to fc-host-tools-r16:
812
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
143
837
724a6bc2a4b8 CHANGES: document tiaud-compile & tiaud-decomp extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 833
diff changeset
144 * tiaud-compile and tiaud-decomp now support two versions of the audio mode
724a6bc2a4b8 CHANGES: document tiaud-compile & tiaud-decomp extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 833
diff changeset
145 binary file format: the original one which we inherited from Openmoko
724a6bc2a4b8 CHANGES: document tiaud-compile & tiaud-decomp extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 833
diff changeset
146 (L1_NEW_AEC disabled) and the new one used in FC Tourmaline, with L1_NEW_AEC
839
b053e4141a16 CHANGES: refer to doc/Audio-mode-config for AEC support changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 837
diff changeset
147 enabled. See doc/Audio-mode-config article for further details.
837
724a6bc2a4b8 CHANGES: document tiaud-compile & tiaud-decomp extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 833
diff changeset
148
846
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
149 * fc-tmsync command additions:
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
150
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
151 + New aur and aur-all commands are documented in the doc/Audio-mode-config
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
152 article.
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
153
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
154 + mpr command works like in fc-tmsh, but also accepts the longer responses
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
155 (extra 2 bytes) returned by Pirelli's fw.
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
156
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
157 + madc command uses the mpr operation to read all 8 MADC channels, with
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
158 sensible choices of raw or converted reading and decimal or hex display.
843
6a0fcbca8ac7 document fc-tmsync aur & aur-all addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 839
diff changeset
159
812
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
160 * fc-tmsh got new commands rvf-dump, pwr-key and phone-on, sending commands
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
161 that are encoded via the ETM debug opcode. On the target firmware side,
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
162 rvf-dump is an original TCS211 command, whereas pwr-key and phone-on are
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
163 FreeCalypso Tourmaline additions.
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
164
818
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
165 * Added support for FC Tourmaline battery simulation (BSIM) mode:
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
166
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
167 + fc-fsio write-bsim-config command writes the /etc/batterysim file that
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
168 enables and configures BSIM mode.
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
169
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
170 + fc-tmsh bsim family of commands send ETM_BSIM command packets to the
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
171 target, driving simulated battery charging and discharging events.
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
172
831
2f401860e9ad documentation update for buzzer melodies
Mychaela Falconia <falcon@freecalypso.org>
parents: 825
diff changeset
173 * buzplayer target utility and fc-buzplay front end now support both BU and PWT
2f401860e9ad documentation update for buzzer melodies
Mychaela Falconia <falcon@freecalypso.org>
parents: 825
diff changeset
174 modes of operating the Calypso buzzer, including support for both BU and PWT
2f401860e9ad documentation update for buzzer melodies
Mychaela Falconia <falcon@freecalypso.org>
parents: 825
diff changeset
175 melodies in fc-buzplay. See the new doc/Buzzer-melodies article for more
2f401860e9ad documentation update for buzzer melodies
Mychaela Falconia <falcon@freecalypso.org>
parents: 825
diff changeset
176 information.
825
c2f3d3678b2a CHANGES: document buzplayer extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 818
diff changeset
177
850
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
178 * lunadrv target utility (FC Luna LCD hardware exercising):
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
179
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
180 + New init-kwh command initializes ILI9225G controller registers with the
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
181 official settings for KWH020ST23-F01 LCD module, as prescribed by module
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
182 manufacturer Formike. The only difference from HT020K1QC36S initialization
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
183 (init-ht command) is one register setting: VCOMH.
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
184
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
185 + New suspend and resume commands enter and exit ILI9225G sleep mode.
833
625bee54ed34 CHANGES: document lunadrv init-kwh addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 831
diff changeset
186
809
c30c2f6a55c2 CHANGES: fc-host-tools-r15 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 808
diff changeset
187 Changes from fc-host-tools-r14 to fc-host-tools-r15:
788
f3fc782b5e88 CHANGES: post-r14 begins with simagent
Mychaela Falconia <falcon@freecalypso.org>
parents: 765
diff changeset
188
794
1a084d7512dc CHANGES: document fc-simint
Mychaela Falconia <falcon@freecalypso.org>
parents: 788
diff changeset
189 * New fc-simint host program and its associated simagent target back end work
1a084d7512dc CHANGES: document fc-simint
Mychaela Falconia <falcon@freecalypso.org>
parents: 788
diff changeset
190 together with fc-simtool (separate FC SIM tools package), allowing the latter
798
ccaa1319740c doc/SIM-manipulation article written
Mychaela Falconia <falcon@freecalypso.org>
parents: 794
diff changeset
191 to operate on SIM cards inside Calypso phones and development boards. See
ccaa1319740c doc/SIM-manipulation article written
Mychaela Falconia <falcon@freecalypso.org>
parents: 794
diff changeset
192 the new doc/SIM-manipulation article for the details.
788
f3fc782b5e88 CHANGES: post-r14 begins with simagent
Mychaela Falconia <falcon@freecalypso.org>
parents: 765
diff changeset
193
806
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
194 * pcm-sms-decode and sms-pdu-decode now emit backslash escapes instead of '?'
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
195 error markers when the message body contains non-displayable characters,
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
196 allowing the user to see the full message content, good or bad.
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
197
808
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
198 * pcm-sms-decode allows a new -s option to number decoded records as 1..N
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
199 instead of 0..N-1.
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
200
806
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
201 * fcup-smdump: if the output contains Phonebook-Name lines (if the AT command
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
202 modem reported a phonebook name along with the message in the +CMGL response),
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
203 these phonebook names are now emitted as quoted strings with the same possible
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
204 backslash escapes as defined in the SIM-data-formats specification in the
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
205 freecalypso-docs repository.
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
206
808
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
207 * Documentation: new doc/Nonfree-phones-user-data article explains how to use
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
208 fc-simint and pcm-sms-decode to retrieve user data (phonebooks and SMS) from
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
209 phones that have not been fully liberated yet.
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
210
765
70812bbda497 CHANGES: fc-host-tools-r14 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 763
diff changeset
211 Changes from fc-host-tools-r13 to fc-host-tools-r14:
699
c354c261f635 CHANGES: fc-iram fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 697
diff changeset
212
715
631b096108cd CHANGES: fc-loadtool Intel OTP additions documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 710
diff changeset
213 * fc-loadtool got new commands for reading the OTP protection register of
631b096108cd CHANGES: fc-loadtool Intel OTP additions documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 710
diff changeset
214 Intel-style flash chips; this OTP protection register holds the factory IMEI
631b096108cd CHANGES: fc-loadtool Intel OTP additions documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 710
diff changeset
215 on Compal phones.
631b096108cd CHANGES: fc-loadtool Intel OTP additions documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 710
diff changeset
216
699
c354c261f635 CHANGES: fc-iram fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 697
diff changeset
217 * fc-iram second program invokation mode fix: options for the second program
c354c261f635 CHANGES: fc-iram fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 697
diff changeset
218 are no longer misinterpreted as fc-iram options.
c354c261f635 CHANGES: fc-iram fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 697
diff changeset
219
763
4eaad91f4d68 CHANGES: document rvinterf -b PID addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 760
diff changeset
220 * rvinterf -b writes the PID of the backgrounded process into /tmp/rvinterf.pid;
4eaad91f4d68 CHANGES: document rvinterf -b PID addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 760
diff changeset
221 see doc/Rvinterf-tools article for the explanation.
4eaad91f4d68 CHANGES: document rvinterf -b PID addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 760
diff changeset
222
737
6d97866bad79 first round of documentation for DUART28C boot control addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 732
diff changeset
223 * New support for target boot control via DTR and RTS modem control outputs as
6d97866bad79 first round of documentation for DUART28C boot control addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 732
diff changeset
224 implemented on our new DUART28 adapter - see doc/DUART28-boot-control.
6d97866bad79 first round of documentation for DUART28C boot control addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 732
diff changeset
225
745
9e3b1ef1f440 make-imeisv utility documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 743
diff changeset
226 * New make-imeisv utility is an aid for shell scripts that need to construct a
9e3b1ef1f440 make-imeisv utility documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 743
diff changeset
227 16-digit IMEISV from a 15-digit traditional IMEI, including Luhn check digit
9e3b1ef1f440 make-imeisv utility documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 743
diff changeset
228 verification.
9e3b1ef1f440 make-imeisv utility documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 743
diff changeset
229
724
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
230 * ADC calibration table /sys/adccal is now supported much like various RF
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
231 parameter tables: it can be decoded from binary to our own ASCII format with
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
232 fc-bin2rftab, it can be compiled back into binary with fc-cal2bin, and it can
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
233 be uploaded with fc-fsio upload-rf-table.
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
234
732
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
235 * Tiffs IVA (In Vitro Analyzer) new features, see doc/TIFFS-IVA-usage for more
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
236 details:
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
237
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
238 + New tiffs decode facility allows single-command extraction and decoding of
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
239 RF parameter tables and some other FFS files for which tiffs cat -h is
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
240 insufficient.
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
241
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
242 + New tiffs-8m convenience wrapper for examining FFS images read out of Tango
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
243 modules.
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
244
710
c1f72d807250 CHANGES: tiffs-mkfs addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 704
diff changeset
245 * New tiffs-mkfs utility can generate TIFFS images completely from scratch
c1f72d807250 CHANGES: tiffs-mkfs addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 704
diff changeset
246 "in vitro", containing initial directory and file content given by a Unix
c1f72d807250 CHANGES: tiffs-mkfs addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 704
diff changeset
247 directory and file tree on the host system. The resulting image can then be
747
efd85963ec85 tiffs-mkfile documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 745
diff changeset
248 flashed into a Calypso GSM device running FreeCalypso firmware. There is
efd85963ec85 tiffs-mkfile documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 745
diff changeset
249 also a companion utility named tiffs-mkfile that generates a few specific
efd85963ec85 tiffs-mkfile documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 745
diff changeset
250 binary file types that go into TIFFS.
710
c1f72d807250 CHANGES: tiffs-mkfs addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 704
diff changeset
251
704
dacd9fdc392a CHANGES: lunadrv addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 699
diff changeset
252 * A new target-utils program named lunadrv has been added: it is a driver for
741
72feb9763de4 lunadrv documentation updates for upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 737
diff changeset
253 FreeCalypso Luna LCD, or rather a utility that allows this LCD hardware to be
72feb9763de4 lunadrv documentation updates for upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 737
diff changeset
254 exercised and tested in a standalone manner, independent of complex firmware
72feb9763de4 lunadrv documentation updates for upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 737
diff changeset
255 builds with phone UI functionality. FC Luna is an LCD add-on to iWOW DSK or
72feb9763de4 lunadrv documentation updates for upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 737
diff changeset
256 FC Caramel2 boards.
704
dacd9fdc392a CHANGES: lunadrv addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 699
diff changeset
257
750
db7b2724203b CHANGES: fc-shell batt command addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 747
diff changeset
258 * fc-shell got a new batt command for sending MMI_BATTERY_IND primitives to
db7b2724203b CHANGES: fc-shell batt command addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 747
diff changeset
259 target firmwares, to be used as part of phone handset UI firmware development.
db7b2724203b CHANGES: fc-shell batt command addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 747
diff changeset
260
757
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
261 * fc-fsio write-battery-table command has been replaced with new
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
262 write-battery-table-v1 and write-battery-table-v2 commands. Both commands
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
263 accept the new battery table ASCII source format with a third field added for
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
264 battery bars icon thresholds; write-battery-table-v1 writes the original
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
265 /etc/batterytab format needed for Magnetite and Selenite firmwares, whereas
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
266 write-battery-table-v2 writes the new /etc/batterytab2 format needed for our
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
267 new Tourmaline firmware. The corresponding back end programs are
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
268 compile-fc-batt and compile-fc-batt2.
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
269
760
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 757
diff changeset
270 * New arfcn2ti and ti2arfcn utilities convert back and forth between standard
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 757
diff changeset
271 ARFCNs and TCS211 L1 radio_freq numbers - see the new doc/ARFCN-mapping
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 757
diff changeset
272 article.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 757
diff changeset
273
743
88a1c8af39ac CHANGES: mention no-code-change documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 741
diff changeset
274 * Documentation updates that don't involve any changes in actual code:
88a1c8af39ac CHANGES: mention no-code-change documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 741
diff changeset
275 doc/Loadtools-usage instructions for FC Tango and for new Compal targets
88a1c8af39ac CHANGES: mention no-code-change documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 741
diff changeset
276 (Mot V17x), doc/TIFFS-Overview updates for new tools including the new FFS
88a1c8af39ac CHANGES: mention no-code-change documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 741
diff changeset
277 editor (maintained externally), doc/IMEI updates for Compal IMEI discovery.
88a1c8af39ac CHANGES: mention no-code-change documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 741
diff changeset
278
697
ecc69f1917e8 CHANGES: fc-host-tools-r13 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 690
diff changeset
279 Changes from fc-host-tools-r12 to fc-host-tools-r13:
637
fa8e197a1d9b CHANGES: first change since fc-host-tools-r12
Mychaela Falconia <falcon@freecalypso.org>
parents: 635
diff changeset
280
679
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
281 * fc-loadtool changes:
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
282
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
283 + Memory dump commands (dump2bin and dump2srec) have been reimplemented using
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
284 loadagent's new BINDUMP command, sending the dump stream from the target to
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
285 the host in binary format instead of hex. This change speeds up the dump
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
286 transfer time by a little over 2x.
642
44bc757ce2a5 CHANGES: binary dump transfer
Mychaela Falconia <falcon@freecalypso.org>
parents: 637
diff changeset
287
679
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
288 + Flash programming commands flash program-bin, program-m0 and program-srec
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
289 have likewise been changed to use a new binary protocol, producing some
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
290 improvement in flash programming times - see the updated
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
291 doc/Loadtools-performance article.
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
292
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
293 + New combined erase+program commands have been implemented: flash
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
294 e-program-bin, e-program-m0 and e-program-srec. See the new
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
295 doc/Flash-programming article for explanation of the intended usage.
667
2772cf8435b4 CHANGES: binary protocol for flash programming operations
Mychaela Falconia <falcon@freecalypso.org>
parents: 657
diff changeset
296
688
6345326e21aa CHANGES: fc-loadtool extended batch mode
Mychaela Falconia <falcon@freecalypso.org>
parents: 685
diff changeset
297 + Batch mode extended to run either a command script or a single flash
6345326e21aa CHANGES: fc-loadtool extended batch mode
Mychaela Falconia <falcon@freecalypso.org>
parents: 685
diff changeset
298 command - see doc/Loadtools-usage for the details.
6345326e21aa CHANGES: fc-loadtool extended batch mode
Mychaela Falconia <falcon@freecalypso.org>
parents: 685
diff changeset
299
690
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
300 + Scripting fix for Compal phones: flash erase-program-boot command can be
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
301 put into a script followed by other commands, and the following commands
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
302 will execute if the erase-program-boot operation was successful.
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
303 Previously this command always stopped script execution because of an
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
304 implementation quirk.
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
305
653
2d5d1ca58b2a CHANGES: fc-xram binary protocol
Mychaela Falconia <falcon@freecalypso.org>
parents: 642
diff changeset
306 * fc-xram uses the new binary protocol to transfer the user's XRAM image to the
2d5d1ca58b2a CHANGES: fc-xram binary protocol
Mychaela Falconia <falcon@freecalypso.org>
parents: 642
diff changeset
307 target, producing a speed increase of 3.5x to 5x for the most common use
657
742c99c1ff52 CHANGES: fc-xram CRC-32 verification
Mychaela Falconia <falcon@freecalypso.org>
parents: 653
diff changeset
308 cases. Also added CRC-32 verification of the downloaded RAM regions before
742c99c1ff52 CHANGES: fc-xram CRC-32 verification
Mychaela Falconia <falcon@freecalypso.org>
parents: 653
diff changeset
309 jumping to the downloaded image.
653
2d5d1ca58b2a CHANGES: fc-xram binary protocol
Mychaela Falconia <falcon@freecalypso.org>
parents: 642
diff changeset
310
667
2772cf8435b4 CHANGES: binary protocol for flash programming operations
Mychaela Falconia <falcon@freecalypso.org>
parents: 657
diff changeset
311 * New version of loadagent has added support for the new binary protocols for
2772cf8435b4 CHANGES: binary protocol for flash programming operations
Mychaela Falconia <falcon@freecalypso.org>
parents: 657
diff changeset
312 memory dumps, flash programming and XRAM loading.
2772cf8435b4 CHANGES: binary protocol for flash programming operations
Mychaela Falconia <falcon@freecalypso.org>
parents: 657
diff changeset
313
685
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
314 * All loadtools programs:
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
315
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
316 + The step of feeding the IRAM code image to the Calypso boot ROM has been
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
317 sped up by about 700 ms by grouping contiguous S-record payloads into larger
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
318 blocks (up to the boot ROM limit of 1014 bytes per block) instead of sending
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
319 each S-record payload (30 bytes typically) as its own write command.
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
320
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
321 + New -t option allows the wait for the boot ROM response to be time-limited,
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
322 needed for automated (unattended) environments with target boot control.
637
fa8e197a1d9b CHANGES: first change since fc-host-tools-r12
Mychaela Falconia <falcon@freecalypso.org>
parents: 635
diff changeset
323
635
d9b01a171baf CHANGES: fc-host-tools-r12 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 634
diff changeset
324 Changes from fc-host-tools-r11 to fc-host-tools-r12:
552
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
325
620
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
326 * To facilitate objective comparison of loadtools performance between what the
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
327 Mother sees on her Slackware reference system vs. what other users see on
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
328 their different host systems, fc-loadtool now reports measured operation times
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
329 for all lengthy operations: dump2bin, dump2srec and all flash programming
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
330 commands. fc-xram likewise reports the measured operation time for its
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
331 singular operation of transferring an XRAM image. The new
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
332 doc/Loadtools-performance article explains some of the underlying theory and
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
333 presents the performance numbers which you SHOULD be getting if your host
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
334 system works as well as the Mother's Slackware reference.
609
ffd606adb039 CHANGES: libserial ASYNC_LOW_LATENCY change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 605
diff changeset
335
631
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
336 * The mystery of poor fc-loadtool and fc-xram performance on newer Linux host
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
337 systems with FTDI adapters has been solved and documented in the same
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
338 doc/Loadtools-performance article.
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
339
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
340 * fc-loadtool changes:
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
341
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
342 + Added support for Spansion S29/S71PL032J and S29/S71PL064J flash chips:
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
343 these flash chips are found in some historical modem modules and may also
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
344 be used in future mass-produced FreeCalypso modem products. Historical
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
345 flash chip Am29DL640G is also supported as it is identical to S29PL064J for
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
346 our purposes.
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
347
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
348 + The implementation of flash program-m0 and program-srec commands (needed
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
349 for flashing classic TI fw images with large gaps between discontiguous
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
350 program regions) has been revamped, making these commands work as well as
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
351 our generally preferred flash program-bin command: same performance, same
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
352 progress indication, same CRC-32 verification at the end.
563
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
353
634
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
354 * All loadtools programs: when feeding IRAM code images to the Calypso boot ROM,
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
355 we now collect and check for the 00 04 bytes after the >p response, and we
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
356 also collect the checksum byte which the boot ROM sends with its >c response.
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
357 The old code which failed to collect the checksum byte after >c worked only
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
358 by luck.
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
359
570
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
360 * loadtools config: the repertoire of -h targets has been significantly cleaned
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
361 up and generalized, moving away from special cases and toward more generic
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
362 configurations. Please refer to the new doc/Loadtool-targets article for the
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
363 details.
554
c44f3bf0e4d5 CHANGES: Am29DL640G flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 552
diff changeset
364
563
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
365 * For operating on GTM900 modem modules, the new -h gen8 loadtools target needs
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
366 to be used instead of the old -h gtm900 config which has been removed; while
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
367 most GTM900 variants have 4 MiB flash chips, some have been found to contain
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
368 S71PL064J (8 MiB) flash instead.
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
369
570
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
370 * The old -h gta02 target for fc-loadtool and friends is deprecated and will be
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
371 removed in the next release; please use the new -h fic target configuration
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
372 instead.
557
1cf4b9b06de2 CHANGES: -h leonardo and -h tango addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 554
diff changeset
373
589
4ccd4dd1edb6 CHANGES: target boot control instead of GTA02 AP special case
Mychaela Falconia <falcon@freecalypso.org>
parents: 570
diff changeset
374 * The ancient provision for building the loadtools subset of FC host tools in a
4ccd4dd1edb6 CHANGES: target boot control instead of GTA02 AP special case
Mychaela Falconia <falcon@freecalypso.org>
parents: 570
diff changeset
375 special configuration for running on the application processor of OM GTA02
4ccd4dd1edb6 CHANGES: target boot control instead of GTA02 AP special case
Mychaela Falconia <falcon@freecalypso.org>
parents: 570
diff changeset
376 has been removed. It has been replaced with a generalized mechanism for
4ccd4dd1edb6 CHANGES: target boot control instead of GTA02 AP special case
Mychaela Falconia <falcon@freecalypso.org>
parents: 570
diff changeset
377 target boot control - see the new doc/Target-boot-control article.
4ccd4dd1edb6 CHANGES: target boot control instead of GTA02 AP special case
Mychaela Falconia <falcon@freecalypso.org>
parents: 570
diff changeset
378
627
d04502de49ed CHANGES: mokosrec2bin default fill byte change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 620
diff changeset
379 * mokosrec2bin default fill byte has been changed from 0x00 to 0xFF, producing
d04502de49ed CHANGES: mokosrec2bin default fill byte change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 620
diff changeset
380 binary images by default that match what would result in flash if the m0 file
d04502de49ed CHANGES: mokosrec2bin default fill byte change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 620
diff changeset
381 were to be programmed as-is.
d04502de49ed CHANGES: mokosrec2bin default fill byte change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 620
diff changeset
382
552
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
383 * A pair of little ad hoc programs has been been added to the FC host tools
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
384 suite for the purpose of dumping the Calypso chip's internal DSP mask ROM -
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
385 see doc/DSP-ROM-dump.
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
386
597
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
387 * fc-fsio got some new commands for cleaning stale junk from FFS, typically
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
388 needed when converting modems from alien manufacturers to FreeCalypso fw:
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
389
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
390 + rm deletes an elementary object (file, empty directory or symlink); rm -f
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
391 does the same but the case where the object to be deleted does not exist is
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
392 treated as not-an-error.
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
393
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
394 + rm-subtree deletes an entire subtree of directories and files starting with
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
395 a given directory (equivalent of UNIX rm -r); -f option is also available
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
396 like with plain rm.
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
397
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
398 + cleandir removes all content of a directory (all files and subdirectories
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
399 and their content), but keeps the remaining empty directory.
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
400
605
5b286f910148 CHANGES: scripts addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 602
diff changeset
401 * Added some fc-fsio command scripts (installed in /opt/freecalypso/scripts)
5b286f910148 CHANGES: scripts addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 602
diff changeset
402 for preening GTM900-B and GTM900-P FFS content when converting these modem
5b286f910148 CHANGES: scripts addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 602
diff changeset
403 modules to FreeCalypso.
5b286f910148 CHANGES: scripts addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 602
diff changeset
404
602
ea948d6d3b3d CHANGES: pcm-sms-decode documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 597
diff changeset
405 * New pcm-sms-decode utility can decode /pcm/SMS binary files read out of FFS
ea948d6d3b3d CHANGES: pcm-sms-decode documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 597
diff changeset
406 maintained by certain firmwares (Pirelli DP-L10 is the prime use case),
ea948d6d3b3d CHANGES: pcm-sms-decode documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 597
diff changeset
407 displaying the stored SMS content in human-readable form.
ea948d6d3b3d CHANGES: pcm-sms-decode documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 597
diff changeset
408
539
4f346c10f056 CHANGES: fc-host-tools-r11 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 538
diff changeset
409 Changes from fc-host-tools-r10 to fc-host-tools-r11:
483
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
410
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
411 * Bugfix: the ability to override CFLAGS= from the top level (see INSTALL)
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
412 has been fixed and now actually works as intended.
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
413
486
f478d7491fe6 CHANGES: fc-bin2rftab addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 483
diff changeset
414 * New developer utility fc-bin2rftab can read or extract RF parameter tables
f478d7491fe6 CHANGES: fc-bin2rftab addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 483
diff changeset
415 from binary files and convert them into our FreeCalypso ASCII format.
f478d7491fe6 CHANGES: fc-bin2rftab addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 483
diff changeset
416
517
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
417 * The way in which fc-loadtool handles different flash configurations has been
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
418 completely redesigned; there should be no user impact on any previously
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
419 supported target, but the new architecture makes it much easier to add
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
420 support for new target devices and allows the possibility of different flash
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
421 chip types (autodetected at run time) on the same -h target. See the new
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
422 doc/Loadtool-flash-support article for the details.
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
423
525
4a7cb2089e5c CHANGES: addition of new loadtools targets
Mychaela Falconia <falcon@freecalypso.org>
parents: 517
diff changeset
424 * fc-loadtool supports two new targets: Huawei GTM900 (-h gtm900) and
4a7cb2089e5c CHANGES: addition of new loadtools targets
Mychaela Falconia <falcon@freecalypso.org>
parents: 517
diff changeset
425 Motorola W220 (-h w220).
4a7cb2089e5c CHANGES: addition of new loadtools targets
Mychaela Falconia <falcon@freecalypso.org>
parents: 517
diff changeset
426
501
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
427 * Iota poweroff command in the target-utils suite (primarily affecting the
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
428 loadagent target program used by loadtools) now programs the VRPCAUX register
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
429 like TI's TCS211 firmware does before sending the DEVOFF command. This
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
430 change fixes the erratic behaviour that was occurring on TI/FC development
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
431 boards (D-Sample and FCDEV3B) when fc-loadtool (or fc-iram with some
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
432 specialized target-utils program) was entered via the RESET button rather
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
433 than PWON, followed by the soft poweroff operation and another switch-on via
530
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
434 PWON. For more details, please refer to doc/Target-utils and the
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
435 Calypso-test-reset article in the freecalypso-docs repository.
501
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
436
530
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
437 * Aside from the just-described poweroff change, a lot of clean-up has been
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
438 done throughout the target-utils suite: removed all use of bogo-millisecond
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
439 delays which were previously copied from OsmocomBB; all programs with ABB
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
440 access functionality can access the VRPCAUX register for manual debugging;
534
beb8eab9276a CHANGES: simtest abbinit fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 530
diff changeset
441 helloapp clean-up; new watchdog experimentation commands in flash-boot-test;
beb8eab9276a CHANGES: simtest abbinit fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 530
diff changeset
442 simtest no longer requires an explicit abbinit command. A new
beb8eab9276a CHANGES: simtest abbinit fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 530
diff changeset
443 doc/Target-utils document has been written describing this target-utils
530
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
444 suite.
504
d3d22dbe223f CHANGES: overall target-utils clean-up documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 501
diff changeset
445
494
547c540448e5 CHANGES: Mot C155/156 WS=4 change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 491
diff changeset
446 * Loadtools configuration for Mot C155/156 target (-h c155) fixed to use WS=4
547c540448e5 CHANGES: Mot C155/156 WS=4 change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 491
diff changeset
447 memory timing setting as used by the official fw on this hardware, as opposed
547c540448e5 CHANGES: Mot C155/156 WS=4 change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 491
diff changeset
448 to the previously-used WS=3 setting that was blindly copied from OsmocomBB.
547c540448e5 CHANGES: Mot C155/156 WS=4 change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 491
diff changeset
449
538
8b165467f1b7 CHANGES: fc-xram -j addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 534
diff changeset
450 * fc-xram got a new -j option for JTAG mode; see doc/Loadtools-usage.
8b165467f1b7 CHANGES: fc-xram -j addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 534
diff changeset
451
483
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
452 * Documentation updates for the new bits of knowledge learned from the
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
453 examination of a Sony Ericsson J100 phone: no code changes were needed to
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
454 support flash manipulation and RF calibration data extraction on this model,
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
455 but this is the first time the Mother got her hands on one of these phones,
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
456 hence there was no documentation previously.
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
457
478
6f804a5ff3bc CHANGES: fc-host-tools-r10 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 475
diff changeset
458 Changes from fc-host-tools-r9a to fc-host-tools-r10:
440
44f73d56b6f5 CHANGES and doc/Host-tools-overview: fc-rftab2c addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 438
diff changeset
459
469
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
460 * For those who need to run our tools on a 64-bit host system (or more
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
461 precisely, any system on which pointers are longer than the basic int type),
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
462 the present release includes fixes for null pointer passing constructs
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
463 throughout the code base. The original code was only correct for classic
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
464 systems on which ints and pointers are equivalent for K&R C function argument
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
465 passing purposes.
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
466
449
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
467 * The back end program supporting fcup-* -R mode has been extended to support
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
468 sending strings longer than 254 characters using the extended version of the
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
469 AT-over-RVTMUX mechanism supported by newer firmwares - see the updates in
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
470 the doc/User-phone-tools article. A new unterm command has been added to
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
471 fc-shell for the same functionality.
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
472
440
44f73d56b6f5 CHANGES and doc/Host-tools-overview: fc-rftab2c addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 438
diff changeset
473 * New developer utility fc-rftab2c can convert per-band RF parameter tables
44f73d56b6f5 CHANGES and doc/Host-tools-overview: fc-rftab2c addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 438
diff changeset
474 into C code snippets for inclusion into FreeCalypso firmware sources.
44f73d56b6f5 CHANGES and doc/Host-tools-overview: fc-rftab2c addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 438
diff changeset
475
446
a449ae0a1cec better documentation for calversion
Mychaela Falconia <falcon@freecalypso.org>
parents: 443
diff changeset
476 * New target utility calversion can sometimes identify unknown Calypso chip
a449ae0a1cec better documentation for calversion
Mychaela Falconia <falcon@freecalypso.org>
parents: 443
diff changeset
477 versions - see doc/Calypso-chip-versions.
443
715c55ba511d CHANGES: calversion documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 440
diff changeset
478
464
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
479 * New target utility simtest has been developed for the purpose of facilitating
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
480 hardware troubleshooting - see doc/SIM-hardware-debugging.
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
481
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
482 * The tiny (120 bytes) flash-boot-wa.srec code piece which has been removed in
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
483 fc-host-tools-r9 has been reinstated; it is not currently needed for anything
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
484 (it was originally developed as a workaround for a problem that only affected
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
485 one single defective board), but removing previously-released functionality
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
486 for no good reason is not the way of FOSS. See doc/Flash-boot-wa for more
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
487 details.
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
488
472
368ffb8a08e5 CHANGES: CC= and CFLAGS= override-ability documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 469
diff changeset
489 * Compilation and installation: the Makefile hierarchy has been reworked to
475
c08ff097b2aa CHANGES and INSTALL: staged install ability documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 472
diff changeset
490 allow CC= and CFLAGS= to be overridden from the top for the entire package,
c08ff097b2aa CHANGES and INSTALL: staged install ability documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 472
diff changeset
491 and also to allow installation in a staging location - see INSTALL.
472
368ffb8a08e5 CHANGES: CC= and CFLAGS= override-ability documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 469
diff changeset
492
438
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
493 Changes from fc-host-tools-r9 to fc-host-tools-r9a:
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
494
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
495 * fc-loadtool can now correctly program the flash on Mot C155/156 phones:
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
496 it turns out that their flash is like the one on TI's D-Sample board
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
497 and needs the same partition quirks.
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
498
436
d43e7444f458 CHANGES: fc-host-tools-r9 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 433
diff changeset
499 Changes from fc-host-tools-r8 to fc-host-tools-r9:
408
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
500
414
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
501 * mokosrec2bin utility added: it was originally written as a reverse
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
502 engineering aid and was previously maintained in the freecalypso-reveng
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
503 repository, but it has since been repurposed into a legitimate development
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
504 tool.
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
505
433
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
506 * Added workarounds for FTDI USB-serial adapters that feed previously
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
507 accumulated serial Rx bytes or outright garbage to newly started serial I/O
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
508 programs:
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
509
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
510 + fcup-atinterf back-end program for fcup-* does a sleep of 20 ms followed by
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
511 tcflush(target_fd, TCIFLUSH) on startup to flush any previously accumulated
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
512 serial Rx buffer garbage that would otherwise cause breakage. The two
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
513 delays in the deep sleep wakeup logic (see doc/Deep-sleep-support) have been
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
514 reduced from 50 to 30 ms each, thus the total length of initial delays has
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
515 been reduced from 100 to 80 ms.
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
516
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
517 + In the rvinterf suite (see doc/Rvinterf-tools) a similar startup delay has
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
518 been added in the special corner case of a non-interactive one-shot
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
519 operation being commanded with rvinterf also being launched from the client
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
520 program with -p; see the "Startup synchronization hack" section in the new
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
521 Rvinterf-tools document.
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
522
408
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
523 * fcup-smdump now restores the character set selection (AT+CSCS) setting on the
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
524 target to the default "IRA" (ASCII) upon successful completion, after
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
525 initially setting it to "HEX" for the operation; the intent of this change is
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
526 to avoid leaving a strange state for anyone using the AT command interface
409
e62e1203863f CHANGES: typo fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 408
diff changeset
527 manually after fcup-smdump.
408
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
528
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
529 * fcup-smsend bugfix: the corner case of omitting the destination address
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
530 argument with -W now works as documented.
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
531
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
532 * fcup-settime: minor code rearrangement should slightly reduce the unavoidable
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
533 delay between the time retrieval on the host and that time being set on the
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
534 target.
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
535
418
cb3e8d080a23 CHANGES: FCDEV3B S/N 001 bug support removal
Mychaela Falconia <falcon@freecalypso.org>
parents: 414
diff changeset
536 * A hack that was added in fc-host-tools-r5 solely to support one (1) defective
cb3e8d080a23 CHANGES: FCDEV3B S/N 001 bug support removal
Mychaela Falconia <falcon@freecalypso.org>
parents: 414
diff changeset
537 FCDEV3B board with a particular flash boot defect has been removed.
cb3e8d080a23 CHANGES: FCDEV3B S/N 001 bug support removal
Mychaela Falconia <falcon@freecalypso.org>
parents: 414
diff changeset
538
433
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
539 * A number of documentation updates have been made: Deep-sleep-support and
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
540 Rvinterf-tools articles are new, RVTMUX and TIFFS-Overview write-ups got
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
541 long-overdue major updates, plus a number of minor updates as usual.
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
542
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
543 * For those who build the rarely needed ARM7 gcc toolchain from source, an old
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
544 bug in the toolchain/build+install.sh script which was masked on the Mother's
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
545 Slackware system for some reason has been fixed.
414
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
546
404
c0716b2ddfce CHANGES: fc-host-tools-r8 is out
Mychaela Falconia <falcon@freecalypso.org>
parents: 403
diff changeset
547 Changes from fc-host-tools-r7 to fc-host-tools-r8:
266
f0662279848c CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
Mychaela Falconia <falcon@freecalypso.org>
parents: 263
diff changeset
548
327
973d885a68a0 CHANGES: fc-loadtool D-Sample fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 322
diff changeset
549 * fc-loadtool can now correctly program the flash on TI's D-Sample board
973d885a68a0 CHANGES: fc-loadtool D-Sample fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 322
diff changeset
550 after implementing the needed quirk for the Intel 28F640W30B flash chip.
973d885a68a0 CHANGES: fc-loadtool D-Sample fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 322
diff changeset
551
403
0094b049b2d2 CHANGES: target-utils Tx FIFO change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 400
diff changeset
552 * target-utils (loadagent and friends) serial output code changed to wait for
0094b049b2d2 CHANGES: target-utils Tx FIFO change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 400
diff changeset
553 the Tx FIFO not full condition instead of FIFO empty; this change makes these
0094b049b2d2 CHANGES: target-utils Tx FIFO change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 400
diff changeset
554 target utilities actually utilize the Tx FIFO feature of Calypso UARTs.
0094b049b2d2 CHANGES: target-utils Tx FIFO change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 400
diff changeset
555
312
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
556 * New c1xx-calextr utility can extract the factory RF calibration values for
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
557 Mot C1xx phones from a dump of their flash; see doc/Compal-calibration.
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
558
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
559 * Support for RF tables in FreeCalypso ASCII format (see doc/RF_tables) is
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
560 more complete: there is an ASCII format for the full 512 byte Tx ramps table,
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
561 any ASCII RF table can be converted to native binary with fc-cal2bin, most
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
562 ASCII RF tables can be uploaded directly into FFS with fc-fsio's new
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
563 upload-rf-table command.
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
564
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
565 * fc-cal2text change: Tx ramps tables are now emitted in the new ASCII format
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
566 with one file for the whole table, not split into 16 single ramp template
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
567 files any more.
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
568
322
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
569 * fc-fsio changes:
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
570
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
571 + new write-battery-table and write-charging-config commands for uploading
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
572 FreeCalypso-invented battery discharge threshold tables and charging config
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
573 files into the FFS of our FC devices with built-in compilation to binary;
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
574
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
575 + added upload-rf-table command for uploading ASCII RF tables directly into
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
576 FFS with built-in compilation to binary;
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
577
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
578 + pirelli-magnetite-init command now copies the previously missed
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
579 /gsm/rf/afcdac record.
268
081e22784044 CHANGES: fc-fsio pirelli-magnetite-init change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 266
diff changeset
580
317
b8479251ad0a CHANGES: fc-tmsh auw-fir command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 312
diff changeset
581 * fc-tmsh can now upload audio FIR coefficient sets from FIR coefficient table
b8479251ad0a CHANGES: fc-tmsh auw-fir command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 312
diff changeset
582 files with the new auw-fir command.
b8479251ad0a CHANGES: fc-tmsh auw-fir command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 312
diff changeset
583
266
f0662279848c CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
Mychaela Falconia <falcon@freecalypso.org>
parents: 263
diff changeset
584 * The audio mode configurations that have been added in fc-host-tools-r7 have
f0662279848c CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
Mychaela Falconia <falcon@freecalypso.org>
parents: 263
diff changeset
585 been moved to a separate fc-audio-config repository and are no longer a part
f0662279848c CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
Mychaela Falconia <falcon@freecalypso.org>
parents: 263
diff changeset
586 of the core FC host tools package.
f0662279848c CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
Mychaela Falconia <falcon@freecalypso.org>
parents: 263
diff changeset
587
396
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
588 * The UI development aid utility fc-lcdemu which has been excluded from the
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
589 default build set since fc-host-tools-r5 has been moved to a separate
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
590 freecalypso-ui-dev repository and is no longer a part of the core FC host
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
591 tools package.
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
592
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
593 * rvinterf -X mechanism which pipes LCD output to fc-lcdemu now always inverts
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
594 the RGB565 values as needed, and the -v option has been removed; see usage
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
595 documentation in the freecalypso-ui-dev repository.
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
596
400
be2683e1ac5e CHANGES: fc-shell key command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 396
diff changeset
597 * fc-shell: added key command for sending sp MMI CONFIG KEY_SEQUENCE=<string>
be2683e1ac5e CHANGES: fc-shell key command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 396
diff changeset
598 with a lot less typing, and keydown and keyup commands that do the same for
be2683e1ac5e CHANGES: fc-shell key command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 396
diff changeset
599 KEY_PRESS and KEY_RELEASE "config" sysprim commands.
be2683e1ac5e CHANGES: fc-shell key command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 396
diff changeset
600
389
2a47a8ef860a CHANGES: User Phone Tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 327
diff changeset
601 * There is a new suite of tools for talking to the AT command interface
2a47a8ef860a CHANGES: User Phone Tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 327
diff changeset
602 provided by FreeCalypso phones and modems, primarily for sending and
2a47a8ef860a CHANGES: User Phone Tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 327
diff changeset
603 retrieving SMS - see doc/User-phone-tools for more info.
2a47a8ef860a CHANGES: User Phone Tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 327
diff changeset
604
263
fa3c3643cbec CHANGES: fc-host-tools-r7 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 260
diff changeset
605 Changes from fc-host-tools-r6 to fc-host-tools-r7:
243
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
606
257
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
607 * The way in which loadtools, rvinterf and miscellaneous tools operate on
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
608 serial ports for the purpose of talking to Calypso GSM devices has been
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
609 majorly reworked: the serial port handling code has been factored out into
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
610 libserial, and the new libserial uses Linux-specific direct ioctl calls
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
611 instead of generic termios. The effect is that you can now use the GSM-
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
612 specific high serial baud rates (up to 812500 bps) with FTDI adapters
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
613 (like the FT2232D adapter commonly used with FCDEV3B) with the standard
260
13e0fe68a358 CHANGES: added pointer to doc/High-speed-serial in the serial change blurb
Mychaela Falconia <falcon@freecalypso.org>
parents: 257
diff changeset
614 unpatched ftdi_sio kernel driver. See doc/High-speed-serial for more info.
257
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
615
243
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
616 * Added new utilities tiaud-compile and tiaud-mkvol for generating *.cfg and
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
617 *.vol binary files for the audio mode switching facility of TI's RiViera
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
618 Audio Service, to be uploaded under /aud into FreeCalypso GSM devices.
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
619
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
620 * A set of audio mode tables is built and installed in
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
621 /opt/freecalypso/aud-fcdev3b for uploading into /aud on FCDEV3B boards.
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
622
239
d55368e45bfe CHANGES: fc-host-tools-r6 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 238
diff changeset
623 Changes from fc-host-tools-r5 to fc-host-tools-r6:
231
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
624
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
625 * loadtools and rvinterf now set TIOCEXCL on the tty to prevent the common
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
626 error scenario of multiple processes trying to read from the same serial
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
627 port.
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
628
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
629 * fc-loadtool: added a batch operation mode whereby the tool executes a given
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
630 command script, cleans up (usually powers off) the target and exits.
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
631
234
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
632 * fc-loadtool exec command: scripts without slashes in the given name are now
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
633 sought in the current directory.
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
634
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
635 * fc-fsio format command: if the FFS is already formatted, the tool now prints
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
636 the error returned by the FFS code in the target fw, but does not stop the
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
637 execution of scripts; this change makes production scripts rerun-able.
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
638
238
08ad558c1fbc CHANGES: exitcodes.h addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 234
diff changeset
639 * exitcodes.h file installed in /opt/freecalypso/include/rvinterf: added
08ad558c1fbc CHANGES: exitcodes.h addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 234
diff changeset
640 ERROR_RFFAIL definition for use by fc-rfcal-tools.
08ad558c1fbc CHANGES: exitcodes.h addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 234
diff changeset
641
225
5af4990451d9 CHANGES: fc-host-tools-r5 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 224
diff changeset
642 Changes from fc-host-tools-r4 to fc-host-tools-r5:
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
643
55
fb95b0493eca CHANGES: made note of the install location big change
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
644 * New install location: everything is now under /opt/freecalypso instead of
fb95b0493eca CHANGES: made note of the install location big change
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
645 /usr/local/bin and /usr/local/share/freecalypso.
fb95b0493eca CHANGES: made note of the install location big change
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
646
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
647 * loadtools: added support for dsample (TI D-Sample) and fcfam (FreeCalypso
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
648 hardware family starting with FCDEV3B) targets.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
649
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
650 * loadagent: UART autodetection now works not only with Calypso boot ROM
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
651 version 0300 found in the common Calypso devices, but also with the older
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
652 version 0200 found in the older Calypso silicon on early D-Sample boards.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
653
11
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
654 * loadtools support for C139/140 target: use -h compal -c 1004 command line
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
655 options instead of the previous -h compal -c 1003 to support the newer
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
656 versions of C139/140 boot code which expect "1004" instead of the more
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
657 familiar "1003" in the serially downloaded code image. The new -c 1004
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
658 option ("1004" signature bytes) should work with all currently known
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
659 Mot/Compal boot code versions, thus -c 1003 is retained only for backward
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
660 compatibility with existing usage.
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
661
28
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
662 * fc-fsio: one can now type ls -l and not just the ll shorthand,
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
663 pirelli-get-imei and pirelli-magnetite-init commands added (former
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
664 fc-getpirimei and fc-pirhackinit separate utilities absorbed into fc-fsio),
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
665 help facility added.
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
666
169
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
667 * fc-tmsh changes:
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
668
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
669 + fc-tmsh now takes the -p option and supports one-shot command invokation
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
670 like fc-fsio and fc-shell;
72
e31b601744cd CHANGES: fc-tmsh change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 55
diff changeset
671
169
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
672 + added support for L1/RF test mode commands and other TM3 protocol commands
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
673 (omr, omw, oabbr, oabbw, tm3ver);
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
674
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
675 + added ETM_AUDIO commands aul, aus, aur and auw.
152
9a08c09a07c0 CHANGES: list the addition of TM3 and l1tm command support to fc-tmsh
Mychaela Falconia <falcon@freecalypso.org>
parents: 72
diff changeset
676
153
9925fba699be fc-olddump replaced with fc-memdump
Mychaela Falconia <falcon@freecalypso.org>
parents: 152
diff changeset
677 * fc-olddump renamed to fc-memdump, can now use either TM3 or ETM memory read
9925fba699be fc-olddump replaced with fc-memdump
Mychaela Falconia <falcon@freecalypso.org>
parents: 152
diff changeset
678 commands.
9925fba699be fc-olddump replaced with fc-memdump
Mychaela Falconia <falcon@freecalypso.org>
parents: 152
diff changeset
679
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
680 * tiffs: added -O option to parse FFS images from the ancient 20020917 firmware
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
681 on the D-Sample.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
682
169
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
683 * New in vitro analysis utilities: fc-cal2text and tiaud-decomp.
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
684
210
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
685 * Added tools for working with ringtone melodies: fc-e1decode and fc-e1gen for
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
686 loudspeaker melodies (see doc/Melody_E1) and fc-buzplay (plus target-side
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
687 buzplayer.srec) for devices that use a piezoelectric buzzer.
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
688
224
146f93bd5112 CHANGES: documented the addition of keepalive support to rvinterf
Mychaela Falconia <falcon@freecalypso.org>
parents: 210
diff changeset
689 * rvinterf: added support for the keepalive mechanism, see the description in
146f93bd5112 CHANGES: documented the addition of keepalive support to rvinterf
Mychaela Falconia <falcon@freecalypso.org>
parents: 210
diff changeset
690 doc/RVTMUX.
146f93bd5112 CHANGES: documented the addition of keepalive support to rvinterf
Mychaela Falconia <falcon@freecalypso.org>
parents: 210
diff changeset
691
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
692 * rvinterf & fc-shell: added support for the experimental TCH rerouting feature
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
693 of FreeCalypso Citrine firmware.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
694
210
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
695 * fc-fr2tch, fc-gsm2vm, fc-tch2fr, fc-vm2hex: new utilities for converting
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
696 GSM 06.10 FR codec bits between different formats.
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
697
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
698 * c139explore & pirexplore: added host shell script wrappers invoking
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
699 fc-compalram and fc-iram with the respective target binaries.
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
700
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
701 * Internal cleanup and refactoring in various places.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
702
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
703 Changes from fc-host-tools-r3 to fc-host-tools-r4:
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
704
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
705 * Shellcode-based Compal phone break-in utility tfc139 reworked in a new way
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
706 that should work with all Mot C1xx firmwares beyond the original TFC139
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
707 target: see doc/Compal-unlock and doc/TFC139-breakin for the details.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
708
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
709 * Documentation and cosmetic code changes to reflect the new understanding of
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
710 TI's TM (Test Mode) predating ETM (Enhanced Test Mode): see doc/RVTMUX for
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
711 a detailed explanation.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
712
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
713 * Added support for the old non-enhanced Test Mode memory read command in the
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
714 form of fc-tmsh omr command, fc-fsio omemdump command and fc-olddump utility.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
715
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
716 * rvtdump and rvinterf recognize the old all-ASCII GPF trace format emitted by
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
717 the D-Sample firmware from 20020917 and print these traces as ASCII instead
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
718 of hex.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
719
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
720 * fc-dspapidump fixed to be independent of host byte order.