annotate CHANGES @ 904:5041bcb8140f

tchtools/fc-vm2hex.c: update header comment for new situation
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 28 Dec 2022 08:41:57 +0000
parents 203c025e71ab
children 3aca343be11c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
898
203c025e71ab CHANGES: fc-host-tools-r17 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 896
diff changeset
1 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
2
875
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
3 * 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
4 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
5 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
6 The new utilities are:
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
7
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
8 + 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
9 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
10 engine in FC Tourmaline firmware.
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
11
892
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
12 + 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
13 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
14 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
15
875
8ff9bce1b56e document fc-ringlist-comp
Mychaela Falconia <falcon@freecalypso.org>
parents: 872
diff changeset
16 + 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
17 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
18
879
702470859ebd document fc-meltest-{e1,pwt}
Mychaela Falconia <falcon@freecalypso.org>
parents: 875
diff changeset
19 + 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
20 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
21 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
22
892
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
23 + 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
24 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
25 step of fc-imy2pwt included.
110749b39ea2 CHANGES: document fc-imy2pwt and fc-imyplay
Mychaela Falconia <falcon@freecalypso.org>
parents: 879
diff changeset
26
896
0a2f50c571de CHANGES: fc-buzplay basic 'play' command extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 892
diff changeset
27 * 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
28 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
29 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
30
857
7fc16168c3d2 CHANGES: document l1trace-filter
Mychaela Falconia <falcon@freecalypso.org>
parents: 853
diff changeset
31 * 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
32 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
33 specific traces of interest out of the noise.
7fc16168c3d2 CHANGES: document l1trace-filter
Mychaela Falconia <falcon@freecalypso.org>
parents: 853
diff changeset
34
861
cc621af29b74 CHANGES: document fc-add-ramps
Mychaela Falconia <falcon@freecalypso.org>
parents: 857
diff changeset
35 * 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
36 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
37 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
38
853
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
39 * 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
40 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
41 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
42 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
43 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
44 been broken into.
faf91432121a CHANGES: first change since fc-host-tools-r16
Mychaela Falconia <falcon@freecalypso.org>
parents: 851
diff changeset
45
866
1976ce568ccd CHANGES: document lunadrv reset-suspend addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 861
diff changeset
46 * 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
47 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
48 directly out of reset, without any functional initialization.
1976ce568ccd CHANGES: document lunadrv reset-suspend addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 861
diff changeset
49
851
526a8cfbbfd8 CHANGES: fc-host-tools-r16 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 850
diff changeset
50 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
51
837
724a6bc2a4b8 CHANGES: document tiaud-compile & tiaud-decomp extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 833
diff changeset
52 * 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
53 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
54 (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
55 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
56
846
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
57 * fc-tmsync command additions:
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
58
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
59 + 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
60 article.
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
61
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
62 + 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
63 (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
64
a2e17e0f9622 CHANGES: document fc-tmsync mpr & madc command additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 843
diff changeset
65 + 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
66 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
67
812
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
68 * 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
69 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
70 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
71 FreeCalypso Tourmaline additions.
d1fce6d9bfa4 CHANGES: first change since fc-host-tools-r15
Mychaela Falconia <falcon@freecalypso.org>
parents: 809
diff changeset
72
818
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
73 * Added support for FC Tourmaline battery simulation (BSIM) mode:
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
74
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
75 + 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
76 enables and configures BSIM mode.
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
77
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
78 + 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
79 target, driving simulated battery charging and discharging events.
cf30ebf626bb CHANGES: BSIM support
Mychaela Falconia <falcon@freecalypso.org>
parents: 812
diff changeset
80
831
2f401860e9ad documentation update for buzzer melodies
Mychaela Falconia <falcon@freecalypso.org>
parents: 825
diff changeset
81 * 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
82 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
83 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
84 information.
825
c2f3d3678b2a CHANGES: document buzplayer extension
Mychaela Falconia <falcon@freecalypso.org>
parents: 818
diff changeset
85
850
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
86 * lunadrv target utility (FC Luna LCD hardware exercising):
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
87
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
88 + 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
89 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
90 manufacturer Formike. The only difference from HT020K1QC36S initialization
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
91 (init-ht command) is one register setting: VCOMH.
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
92
52f507580d78 CHANGES: document all current lunadrv changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 846
diff changeset
93 + 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
94
809
c30c2f6a55c2 CHANGES: fc-host-tools-r15 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 808
diff changeset
95 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
96
794
1a084d7512dc CHANGES: document fc-simint
Mychaela Falconia <falcon@freecalypso.org>
parents: 788
diff changeset
97 * 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
98 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
99 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
100 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
101
806
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
102 * 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
103 error markers when the message body contains non-displayable characters,
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
104 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
105
808
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
106 * 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
107 instead of 0..N-1.
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
108
806
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
109 * 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
110 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
111 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
112 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
113 freecalypso-docs repository.
843850c526b7 CHANGES: document uptools changes
Mychaela Falconia <falcon@freecalypso.org>
parents: 798
diff changeset
114
808
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
115 * 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
116 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
117 phones that have not been fully liberated yet.
ac527de89a0d pcm-sms-decode documentation
Mychaela Falconia <falcon@freecalypso.org>
parents: 806
diff changeset
118
765
70812bbda497 CHANGES: fc-host-tools-r14 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 763
diff changeset
119 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
120
715
631b096108cd CHANGES: fc-loadtool Intel OTP additions documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 710
diff changeset
121 * 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
122 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
123 on Compal phones.
631b096108cd CHANGES: fc-loadtool Intel OTP additions documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 710
diff changeset
124
699
c354c261f635 CHANGES: fc-iram fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 697
diff changeset
125 * 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
126 are no longer misinterpreted as fc-iram options.
c354c261f635 CHANGES: fc-iram fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 697
diff changeset
127
763
4eaad91f4d68 CHANGES: document rvinterf -b PID addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 760
diff changeset
128 * 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
129 see doc/Rvinterf-tools article for the explanation.
4eaad91f4d68 CHANGES: document rvinterf -b PID addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 760
diff changeset
130
737
6d97866bad79 first round of documentation for DUART28C boot control addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 732
diff changeset
131 * 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
132 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
133
745
9e3b1ef1f440 make-imeisv utility documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 743
diff changeset
134 * 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
135 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
136 verification.
9e3b1ef1f440 make-imeisv utility documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 743
diff changeset
137
724
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
138 * 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
139 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
140 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
141 be uploaded with fc-fsio upload-rf-table.
c2fe49987323 CHANGES: adc-cal table support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 715
diff changeset
142
732
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
143 * 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
144 details:
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
145
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
146 + 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
147 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
148 insufficient.
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
149
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
150 + 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
151 modules.
4c19ca123c97 CHANGES: tiffs IVA additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 724
diff changeset
152
710
c1f72d807250 CHANGES: tiffs-mkfs addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 704
diff changeset
153 * 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
154 "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
155 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
156 flashed into a Calypso GSM device running FreeCalypso firmware. There is
efd85963ec85 tiffs-mkfile documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 745
diff changeset
157 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
158 binary file types that go into TIFFS.
710
c1f72d807250 CHANGES: tiffs-mkfs addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 704
diff changeset
159
704
dacd9fdc392a CHANGES: lunadrv addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 699
diff changeset
160 * 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
161 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
162 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
163 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
164 FC Caramel2 boards.
704
dacd9fdc392a CHANGES: lunadrv addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 699
diff changeset
165
750
db7b2724203b CHANGES: fc-shell batt command addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 747
diff changeset
166 * 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
167 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
168
757
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
169 * 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
170 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
171 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
172 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
173 /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
174 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
175 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
176 compile-fc-batt and compile-fc-batt2.
e4281d3f76f2 CHANGES: list new battery table support
Mychaela Falconia <falcon@freecalypso.org>
parents: 750
diff changeset
177
760
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 757
diff changeset
178 * 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
179 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
180 article.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 757
diff changeset
181
743
88a1c8af39ac CHANGES: mention no-code-change documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 741
diff changeset
182 * 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
183 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
184 (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
185 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
186
697
ecc69f1917e8 CHANGES: fc-host-tools-r13 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 690
diff changeset
187 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
188
679
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
189 * fc-loadtool changes:
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
190
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
191 + 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
192 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
193 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
194 transfer time by a little over 2x.
642
44bc757ce2a5 CHANGES: binary dump transfer
Mychaela Falconia <falcon@freecalypso.org>
parents: 637
diff changeset
195
679
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
196 + 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
197 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
198 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
199 doc/Loadtools-performance article.
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
200
be641fa7b68d CHANGES: fc-loadtool flash e-program-* addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 667
diff changeset
201 + 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
202 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
203 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
204
688
6345326e21aa CHANGES: fc-loadtool extended batch mode
Mychaela Falconia <falcon@freecalypso.org>
parents: 685
diff changeset
205 + 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
206 command - see doc/Loadtools-usage for the details.
6345326e21aa CHANGES: fc-loadtool extended batch mode
Mychaela Falconia <falcon@freecalypso.org>
parents: 685
diff changeset
207
690
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
208 + 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
209 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
210 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
211 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
212 implementation quirk.
0100861ec867 CHANGES: flash erase-program-boot scripting fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 688
diff changeset
213
653
2d5d1ca58b2a CHANGES: fc-xram binary protocol
Mychaela Falconia <falcon@freecalypso.org>
parents: 642
diff changeset
214 * 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
215 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
216 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
217 jumping to the downloaded image.
653
2d5d1ca58b2a CHANGES: fc-xram binary protocol
Mychaela Falconia <falcon@freecalypso.org>
parents: 642
diff changeset
218
667
2772cf8435b4 CHANGES: binary protocol for flash programming operations
Mychaela Falconia <falcon@freecalypso.org>
parents: 657
diff changeset
219 * 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
220 memory dumps, flash programming and XRAM loading.
2772cf8435b4 CHANGES: binary protocol for flash programming operations
Mychaela Falconia <falcon@freecalypso.org>
parents: 657
diff changeset
221
685
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
222 * All loadtools programs:
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
223
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
224 + 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
225 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
226 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
227 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
228
7de96d468c47 CHANGES: loadtools -t option
Mychaela Falconia <falcon@freecalypso.org>
parents: 679
diff changeset
229 + 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
230 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
231
635
d9b01a171baf CHANGES: fc-host-tools-r12 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 634
diff changeset
232 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
233
620
dd162a4cb9fa CHANGES: objective performance comparison instead of blind patch
Mychaela Falconia <falcon@freecalypso.org>
parents: 609
diff changeset
234 * 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
235 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
236 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
237 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
238 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
239 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
240 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
241 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
242 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
243
631
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
244 * 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
245 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
246 doc/Loadtools-performance article.
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
247
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
248 * fc-loadtool changes:
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
249
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
250 + 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
251 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
252 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
253 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
254 our purposes.
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
255
bdb69847c809 CHANGES: updates for fc-loadtool and setserial mystery
Mychaela Falconia <falcon@freecalypso.org>
parents: 627
diff changeset
256 + 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
257 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
258 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
259 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
260 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
261
634
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
262 * 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
263 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
264 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
265 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
266 by luck.
82e9f2bd8f6e CHANGES: >p and >c extra response collection documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 631
diff changeset
267
570
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
268 * 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
269 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
270 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
271 details.
554
c44f3bf0e4d5 CHANGES: Am29DL640G flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 552
diff changeset
272
563
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
273 * 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
274 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
275 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
276 S71PL064J (8 MiB) flash instead.
3f5d7d3ebc69 CHANGES: new flash support and loadtools target -h gen8
Mychaela Falconia <falcon@freecalypso.org>
parents: 558
diff changeset
277
570
fb3deb215cb0 CHANGES: new loadtools -h targets paradigm
Mychaela Falconia <falcon@freecalypso.org>
parents: 563
diff changeset
278 * 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
279 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
280 instead.
557
1cf4b9b06de2 CHANGES: -h leonardo and -h tango addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 554
diff changeset
281
589
4ccd4dd1edb6 CHANGES: target boot control instead of GTA02 AP special case
Mychaela Falconia <falcon@freecalypso.org>
parents: 570
diff changeset
282 * 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
283 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
284 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
285 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
286
627
d04502de49ed CHANGES: mokosrec2bin default fill byte change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 620
diff changeset
287 * 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
288 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
289 were to be programmed as-is.
d04502de49ed CHANGES: mokosrec2bin default fill byte change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 620
diff changeset
290
552
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
291 * 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
292 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
293 see doc/DSP-ROM-dump.
6e8edc321460 CHANGES: DSP ROM dump tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 539
diff changeset
294
597
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
295 * 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
296 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
297
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
298 + 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
299 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
300 treated as not-an-error.
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
301
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
302 + 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
303 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
304 like with plain rm.
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
305
ca4433b714d2 CHANGES: fc-fsio cleaning commands documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 589
diff changeset
306 + 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
307 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
308
605
5b286f910148 CHANGES: scripts addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 602
diff changeset
309 * 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
310 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
311 modules to FreeCalypso.
5b286f910148 CHANGES: scripts addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 602
diff changeset
312
602
ea948d6d3b3d CHANGES: pcm-sms-decode documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 597
diff changeset
313 * 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
314 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
315 displaying the stored SMS content in human-readable form.
ea948d6d3b3d CHANGES: pcm-sms-decode documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 597
diff changeset
316
539
4f346c10f056 CHANGES: fc-host-tools-r11 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 538
diff changeset
317 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
318
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
319 * 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
320 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
321
486
f478d7491fe6 CHANGES: fc-bin2rftab addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 483
diff changeset
322 * 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
323 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
324
517
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
325 * 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
326 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
327 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
328 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
329 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
330 doc/Loadtool-flash-support article for the details.
809829dbc58a new flash support documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
331
525
4a7cb2089e5c CHANGES: addition of new loadtools targets
Mychaela Falconia <falcon@freecalypso.org>
parents: 517
diff changeset
332 * 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
333 Motorola W220 (-h w220).
4a7cb2089e5c CHANGES: addition of new loadtools targets
Mychaela Falconia <falcon@freecalypso.org>
parents: 517
diff changeset
334
501
7a6eba04c1bb CHANGES: target-utils poweroff VRPCAUX addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 494
diff changeset
335 * 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
336 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
337 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
338 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
339 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
340 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
341 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
342 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
343 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
344
530
c4c0c9cc2a7c CHANGES: refer to the new doc/Target-utils document
Mychaela Falconia <falcon@freecalypso.org>
parents: 525
diff changeset
345 * 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
346 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
347 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
348 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
349 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
350 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
351 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
352 suite.
504
d3d22dbe223f CHANGES: overall target-utils clean-up documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 501
diff changeset
353
494
547c540448e5 CHANGES: Mot C155/156 WS=4 change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 491
diff changeset
354 * 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
355 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
356 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
357
538
8b165467f1b7 CHANGES: fc-xram -j addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 534
diff changeset
358 * 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
359
483
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
360 * 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
361 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
362 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
363 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
364 hence there was no documentation previously.
e76cb6994508 CHANGES: first changes since fc-host-tools-r10
Mychaela Falconia <falcon@freecalypso.org>
parents: 478
diff changeset
365
478
6f804a5ff3bc CHANGES: fc-host-tools-r10 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 475
diff changeset
366 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
367
469
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
368 * 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
369 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
370 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
371 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
372 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
373 passing purposes.
fd4af8023ce6 CHANGES: null pointer passing fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 464
diff changeset
374
449
b1864e3f8fb4 CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
Mychaela Falconia <falcon@freecalypso.org>
parents: 446
diff changeset
375 * 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
376 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
377 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
378 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
379 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
380
440
44f73d56b6f5 CHANGES and doc/Host-tools-overview: fc-rftab2c addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 438
diff changeset
381 * 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
382 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
383
446
a449ae0a1cec better documentation for calversion
Mychaela Falconia <falcon@freecalypso.org>
parents: 443
diff changeset
384 * New target utility calversion can sometimes identify unknown Calypso chip
a449ae0a1cec better documentation for calversion
Mychaela Falconia <falcon@freecalypso.org>
parents: 443
diff changeset
385 versions - see doc/Calypso-chip-versions.
443
715c55ba511d CHANGES: calversion documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 440
diff changeset
386
464
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
387 * 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
388 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
389
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
390 * 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
391 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
392 (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
393 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
394 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
395 details.
88f7e4d0f0b3 CHANGES: addition of simtest and reinstatement of flash-boot-wa
Mychaela Falconia <falcon@freecalypso.org>
parents: 449
diff changeset
396
472
368ffb8a08e5 CHANGES: CC= and CFLAGS= override-ability documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 469
diff changeset
397 * 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
398 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
399 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
400
438
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
401 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
402
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
403 * 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
404 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
405 and needs the same partition quirks.
2ba7512efae5 CHANGES: Mot C155 flashing fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 436
diff changeset
406
436
d43e7444f458 CHANGES: fc-host-tools-r9 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 433
diff changeset
407 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
408
414
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
409 * 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
410 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
411 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
412 tool.
245047b16c47 CHANGES: mokosrec2bin addition and documentation updates
Mychaela Falconia <falcon@freecalypso.org>
parents: 409
diff changeset
413
433
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
414 * 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
415 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
416 programs:
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
417
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
418 + 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
419 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
420 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
421 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
422 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
423 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
424
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
425 + 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
426 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
427 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
428 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
429 Rvinterf-tools document.
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
430
408
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
431 * 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
432 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
433 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
434 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
435 manually after fcup-smdump.
408
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
436
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
437 * 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
438 argument with -W now works as documented.
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
439
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
440 * 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
441 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
442 target.
f0e6dd5971f2 CHANGES: fcup-* minor fixes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 404
diff changeset
443
418
cb3e8d080a23 CHANGES: FCDEV3B S/N 001 bug support removal
Mychaela Falconia <falcon@freecalypso.org>
parents: 414
diff changeset
444 * 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
445 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
446
433
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
447 * 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
448 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
449 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
450
1a35a5cfe602 CHANGES: documented all changes for the upcoming release
Mychaela Falconia <falcon@freecalypso.org>
parents: 418
diff changeset
451 * 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
452 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
453 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
454
404
c0716b2ddfce CHANGES: fc-host-tools-r8 is out
Mychaela Falconia <falcon@freecalypso.org>
parents: 403
diff changeset
455 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
456
327
973d885a68a0 CHANGES: fc-loadtool D-Sample fix documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 322
diff changeset
457 * 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
458 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
459
403
0094b049b2d2 CHANGES: target-utils Tx FIFO change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 400
diff changeset
460 * 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
461 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
462 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
463
312
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
464 * 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
465 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
466
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
467 * 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
468 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
469 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
470 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
471 upload-rf-table command.
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
472
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
473 * 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
474 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
475 files any more.
eb6a0a052aab CHANGES: c1xx-calextr and RF table changes documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 268
diff changeset
476
322
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
477 * fc-fsio changes:
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
478
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
479 + 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
480 FreeCalypso-invented battery discharge threshold tables and charging config
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
481 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
482
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
483 + 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
484 FFS with built-in compilation to binary;
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
485
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
486 + pirelli-magnetite-init command now copies the previously missed
ee6443191465 CHANGES: documented fc-fsio additions
Mychaela Falconia <falcon@freecalypso.org>
parents: 317
diff changeset
487 /gsm/rf/afcdac record.
268
081e22784044 CHANGES: fc-fsio pirelli-magnetite-init change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 266
diff changeset
488
317
b8479251ad0a CHANGES: fc-tmsh auw-fir command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 312
diff changeset
489 * 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
490 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
491
266
f0662279848c CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
Mychaela Falconia <falcon@freecalypso.org>
parents: 263
diff changeset
492 * 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
493 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
494 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
495
396
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
496 * 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
497 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
498 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
499 tools package.
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
500
519d914e08a2 CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
Mychaela Falconia <falcon@freecalypso.org>
parents: 389
diff changeset
501 * 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
502 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
503 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
504
400
be2683e1ac5e CHANGES: fc-shell key command addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 396
diff changeset
505 * 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
506 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
507 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
508
389
2a47a8ef860a CHANGES: User Phone Tools addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 327
diff changeset
509 * 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
510 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
511 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
512
263
fa3c3643cbec CHANGES: fc-host-tools-r7 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 260
diff changeset
513 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
514
257
62724d4928c2 CHANGES: libserial change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 243
diff changeset
515 * 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
516 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
517 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
518 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
519 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
520 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
521 (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
522 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
523
243
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
524 * 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
525 *.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
526 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
527
b775a457940b CHANGES: first changes since fc-host-tools-r6
Mychaela Falconia <falcon@freecalypso.org>
parents: 239
diff changeset
528 * 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
529 /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
530
239
d55368e45bfe CHANGES: fc-host-tools-r6 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 238
diff changeset
531 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
532
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
533 * 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
534 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
535 port.
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
536
a58a7bbc0618 CHANGES: first changes since fc-host-tools-r5
Mychaela Falconia <falcon@freecalypso.org>
parents: 225
diff changeset
537 * 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
538 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
539
234
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
540 * 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
541 sought in the current directory.
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
542
4cee70d429bf CHANGES: fc-fsio format change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 231
diff changeset
543 * 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
544 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
545 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
546
238
08ad558c1fbc CHANGES: exitcodes.h addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 234
diff changeset
547 * 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
548 ERROR_RFFAIL definition for use by fc-rfcal-tools.
08ad558c1fbc CHANGES: exitcodes.h addition documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 234
diff changeset
549
225
5af4990451d9 CHANGES: fc-host-tools-r5 released
Mychaela Falconia <falcon@freecalypso.org>
parents: 224
diff changeset
550 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
551
55
fb95b0493eca CHANGES: made note of the install location big change
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
552 * 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
553 /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
554
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
555 * 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
556 hardware family starting with FCDEV3B) targets.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
557
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
558 * 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
559 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
560 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
561
11
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
562 * 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
563 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
564 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
565 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
566 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
567 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
568 compatibility with existing usage.
21eec7569eb8 loadtools support for C139/140 target: -c 1004 compalstage variant
Mychaela Falconia <falcon@freecalypso.org>
parents: 2
diff changeset
569
28
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
570 * 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
571 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
572 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
573 help facility added.
380d2e1f4eb7 CHANGES: fc-fsio changes since fc-host-tools-r4
Mychaela Falconia <falcon@freecalypso.org>
parents: 11
diff changeset
574
169
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
575 * fc-tmsh changes:
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
576
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
577 + 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
578 like fc-fsio and fc-shell;
72
e31b601744cd CHANGES: fc-tmsh change documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 55
diff changeset
579
169
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
580 + 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
581 (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
582
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
583 + 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
584
153
9925fba699be fc-olddump replaced with fc-memdump
Mychaela Falconia <falcon@freecalypso.org>
parents: 152
diff changeset
585 * 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
586 commands.
9925fba699be fc-olddump replaced with fc-memdump
Mychaela Falconia <falcon@freecalypso.org>
parents: 152
diff changeset
587
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
588 * 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
589 on the D-Sample.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
590
169
0b4167c0ed52 CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
591 * 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
592
210
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
593 * 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
594 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
595 buzplayer.srec) for devices that use a piezoelectric buzzer.
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
596
224
146f93bd5112 CHANGES: documented the addition of keepalive support to rvinterf
Mychaela Falconia <falcon@freecalypso.org>
parents: 210
diff changeset
597 * 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
598 doc/RVTMUX.
146f93bd5112 CHANGES: documented the addition of keepalive support to rvinterf
Mychaela Falconia <falcon@freecalypso.org>
parents: 210
diff changeset
599
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
600 * 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
601 of FreeCalypso Citrine firmware.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
602
210
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
603 * 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
604 GSM 06.10 FR codec bits between different formats.
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
605
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
606 * c139explore & pirexplore: added host shell script wrappers invoking
071544322478 CHANGES: documented newly added utilities
Mychaela Falconia <falcon@freecalypso.org>
parents: 169
diff changeset
607 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
608
2
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
609 * Internal cleanup and refactoring in various places.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
610
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
611 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
612
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
613 * 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
614 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
615 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
616
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
617 * 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
618 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
619 a detailed explanation.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
620
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
621 * 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
622 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
623
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
624 * 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
625 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
626 of hex.
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
627
803e4f4a3db6 CHANGES file added, following fc-host-tools releases
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
628 * fc-dspapidump fixed to be independent of host byte order.