FreeCalypso > hg > freecalypso-tools
annotate CHANGES @ 653:2d5d1ca58b2a
CHANGES: fc-xram binary protocol
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 02 Mar 2020 21:28:34 +0000 | 
| parents | 44bc757ce2a5 | 
| children | 742c99c1ff52 | 
| rev | line source | 
|---|---|
| 637 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 1 Changes in the current code since fc-host-tools-r12: | 
| 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 2 | 
| 642 
44bc757ce2a5
CHANGES: binary dump transfer
 Mychaela Falconia <falcon@freecalypso.org> parents: 
637diff
changeset | 3 * fc-loadtool memory dump commands (dump2bin and dump2srec) have been | 
| 
44bc757ce2a5
CHANGES: binary dump transfer
 Mychaela Falconia <falcon@freecalypso.org> parents: 
637diff
changeset | 4 reimplemented using loadagent's new BINDUMP command, sending the dump stream | 
| 
44bc757ce2a5
CHANGES: binary dump transfer
 Mychaela Falconia <falcon@freecalypso.org> parents: 
637diff
changeset | 5 from the target to the host in binary format instead of hex. This change | 
| 
44bc757ce2a5
CHANGES: binary dump transfer
 Mychaela Falconia <falcon@freecalypso.org> parents: 
637diff
changeset | 6 speeds up the dump transfer time by a little over 2x. | 
| 
44bc757ce2a5
CHANGES: binary dump transfer
 Mychaela Falconia <falcon@freecalypso.org> parents: 
637diff
changeset | 7 | 
| 653 
2d5d1ca58b2a
CHANGES: fc-xram binary protocol
 Mychaela Falconia <falcon@freecalypso.org> parents: 
642diff
changeset | 8 * 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: 
642diff
changeset | 9 target, producing a speed increase of 3.5x to 5x for the most common use | 
| 
2d5d1ca58b2a
CHANGES: fc-xram binary protocol
 Mychaela Falconia <falcon@freecalypso.org> parents: 
642diff
changeset | 10 cases. | 
| 
2d5d1ca58b2a
CHANGES: fc-xram binary protocol
 Mychaela Falconia <falcon@freecalypso.org> parents: 
642diff
changeset | 11 | 
| 637 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 12 * All loadtools programs: the step of feeding the IRAM code image to the | 
| 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 13 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous | 
| 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 14 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes | 
| 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 15 per block) instead of sending each S-record payload (30 bytes typically) as | 
| 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 16 its own write command. | 
| 
fa8e197a1d9b
CHANGES: first change since fc-host-tools-r12
 Mychaela Falconia <falcon@freecalypso.org> parents: 
635diff
changeset | 17 | 
| 635 
d9b01a171baf
CHANGES: fc-host-tools-r12 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
634diff
changeset | 18 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: 
539diff
changeset | 19 | 
| 620 
dd162a4cb9fa
CHANGES: objective performance comparison instead of blind patch
 Mychaela Falconia <falcon@freecalypso.org> parents: 
609diff
changeset | 20 * 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: 
609diff
changeset | 21 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: 
609diff
changeset | 22 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: 
609diff
changeset | 23 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: 
609diff
changeset | 24 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: 
609diff
changeset | 25 singular operation of transferring an XRAM image. The new | 
| 
dd162a4cb9fa
CHANGES: objective performance comparison instead of blind patch
 Mychaela Falconia <falcon@freecalypso.org> parents: 
609diff
changeset | 26 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: 
609diff
changeset | 27 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: 
609diff
changeset | 28 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: 
605diff
changeset | 29 | 
| 631 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 30 * 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: 
627diff
changeset | 31 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: 
627diff
changeset | 32 doc/Loadtools-performance article. | 
| 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 33 | 
| 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 34 * fc-loadtool changes: | 
| 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 35 | 
| 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 36 + 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: 
627diff
changeset | 37 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: 
627diff
changeset | 38 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: 
627diff
changeset | 39 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: 
627diff
changeset | 40 our purposes. | 
| 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 41 | 
| 
bdb69847c809
CHANGES: updates for fc-loadtool and setserial mystery
 Mychaela Falconia <falcon@freecalypso.org> parents: 
627diff
changeset | 42 + 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: 
627diff
changeset | 43 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: 
627diff
changeset | 44 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: 
627diff
changeset | 45 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: 
627diff
changeset | 46 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: 
558diff
changeset | 47 | 
| 634 
82e9f2bd8f6e
CHANGES: >p and >c extra response collection documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
631diff
changeset | 48 * 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: 
631diff
changeset | 49 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: 
631diff
changeset | 50 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: 
631diff
changeset | 51 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: 
631diff
changeset | 52 by luck. | 
| 
82e9f2bd8f6e
CHANGES: >p and >c extra response collection documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
631diff
changeset | 53 | 
| 570 
fb3deb215cb0
CHANGES: new loadtools -h targets paradigm
 Mychaela Falconia <falcon@freecalypso.org> parents: 
563diff
changeset | 54 * loadtools config: the repertoire of -h targets has been significantly cleaned | 
| 
fb3deb215cb0
CHANGES: new loadtools -h targets paradigm
 Mychaela Falconia <falcon@freecalypso.org> parents: 
563diff
changeset | 55 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: 
563diff
changeset | 56 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: 
563diff
changeset | 57 details. | 
| 554 
c44f3bf0e4d5
CHANGES: Am29DL640G flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
552diff
changeset | 58 | 
| 563 
3f5d7d3ebc69
CHANGES: new flash support and loadtools target -h gen8
 Mychaela Falconia <falcon@freecalypso.org> parents: 
558diff
changeset | 59 * 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: 
558diff
changeset | 60 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: 
558diff
changeset | 61 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: 
558diff
changeset | 62 S71PL064J (8 MiB) flash instead. | 
| 
3f5d7d3ebc69
CHANGES: new flash support and loadtools target -h gen8
 Mychaela Falconia <falcon@freecalypso.org> parents: 
558diff
changeset | 63 | 
| 570 
fb3deb215cb0
CHANGES: new loadtools -h targets paradigm
 Mychaela Falconia <falcon@freecalypso.org> parents: 
563diff
changeset | 64 * 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: 
563diff
changeset | 65 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: 
563diff
changeset | 66 instead. | 
| 557 
1cf4b9b06de2
CHANGES: -h leonardo and -h tango addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
554diff
changeset | 67 | 
| 589 
4ccd4dd1edb6
CHANGES: target boot control instead of GTA02 AP special case
 Mychaela Falconia <falcon@freecalypso.org> parents: 
570diff
changeset | 68 * 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: 
570diff
changeset | 69 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: 
570diff
changeset | 70 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: 
570diff
changeset | 71 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: 
570diff
changeset | 72 | 
| 627 
d04502de49ed
CHANGES: mokosrec2bin default fill byte change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
620diff
changeset | 73 * 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: 
620diff
changeset | 74 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: 
620diff
changeset | 75 were to be programmed as-is. | 
| 
d04502de49ed
CHANGES: mokosrec2bin default fill byte change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
620diff
changeset | 76 | 
| 552 
6e8edc321460
CHANGES: DSP ROM dump tools addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
539diff
changeset | 77 * 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: 
539diff
changeset | 78 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: 
539diff
changeset | 79 see doc/DSP-ROM-dump. | 
| 
6e8edc321460
CHANGES: DSP ROM dump tools addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
539diff
changeset | 80 | 
| 597 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 81 * 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: 
589diff
changeset | 82 needed when converting modems from alien manufacturers to FreeCalypso fw: | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 83 | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 84 + 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: 
589diff
changeset | 85 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: 
589diff
changeset | 86 treated as not-an-error. | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 87 | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 88 + 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: 
589diff
changeset | 89 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: 
589diff
changeset | 90 like with plain rm. | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 91 | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 92 + cleandir removes all content of a directory (all files and subdirectories | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 93 and their content), but keeps the remaining empty directory. | 
| 
ca4433b714d2
CHANGES: fc-fsio cleaning commands documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
589diff
changeset | 94 | 
| 605 
5b286f910148
CHANGES: scripts addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
602diff
changeset | 95 * Added some fc-fsio command scripts (installed in /opt/freecalypso/scripts) | 
| 
5b286f910148
CHANGES: scripts addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
602diff
changeset | 96 for preening GTM900-B and GTM900-P FFS content when converting these modem | 
| 
5b286f910148
CHANGES: scripts addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
602diff
changeset | 97 modules to FreeCalypso. | 
| 
5b286f910148
CHANGES: scripts addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
602diff
changeset | 98 | 
| 602 
ea948d6d3b3d
CHANGES: pcm-sms-decode documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
597diff
changeset | 99 * 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: 
597diff
changeset | 100 maintained by certain firmwares (Pirelli DP-L10 is the prime use case), | 
| 
ea948d6d3b3d
CHANGES: pcm-sms-decode documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
597diff
changeset | 101 displaying the stored SMS content in human-readable form. | 
| 
ea948d6d3b3d
CHANGES: pcm-sms-decode documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
597diff
changeset | 102 | 
| 539 
4f346c10f056
CHANGES: fc-host-tools-r11 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
538diff
changeset | 103 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: 
478diff
changeset | 104 | 
| 
e76cb6994508
CHANGES: first changes since fc-host-tools-r10
 Mychaela Falconia <falcon@freecalypso.org> parents: 
478diff
changeset | 105 * 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: 
478diff
changeset | 106 has been fixed and now actually works as intended. | 
| 
e76cb6994508
CHANGES: first changes since fc-host-tools-r10
 Mychaela Falconia <falcon@freecalypso.org> parents: 
478diff
changeset | 107 | 
| 486 
f478d7491fe6
CHANGES: fc-bin2rftab addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
483diff
changeset | 108 * New developer utility fc-bin2rftab can read or extract RF parameter tables | 
| 
f478d7491fe6
CHANGES: fc-bin2rftab addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
483diff
changeset | 109 from binary files and convert them into our FreeCalypso ASCII format. | 
| 
f478d7491fe6
CHANGES: fc-bin2rftab addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
483diff
changeset | 110 | 
| 517 
809829dbc58a
new flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
504diff
changeset | 111 * The way in which fc-loadtool handles different flash configurations has been | 
| 
809829dbc58a
new flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
504diff
changeset | 112 completely redesigned; there should be no user impact on any previously | 
| 
809829dbc58a
new flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
504diff
changeset | 113 supported target, but the new architecture makes it much easier to add | 
| 
809829dbc58a
new flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
504diff
changeset | 114 support for new target devices and allows the possibility of different flash | 
| 
809829dbc58a
new flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
504diff
changeset | 115 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: 
504diff
changeset | 116 doc/Loadtool-flash-support article for the details. | 
| 
809829dbc58a
new flash support documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
504diff
changeset | 117 | 
| 525 
4a7cb2089e5c
CHANGES: addition of new loadtools targets
 Mychaela Falconia <falcon@freecalypso.org> parents: 
517diff
changeset | 118 * fc-loadtool supports two new targets: Huawei GTM900 (-h gtm900) and | 
| 
4a7cb2089e5c
CHANGES: addition of new loadtools targets
 Mychaela Falconia <falcon@freecalypso.org> parents: 
517diff
changeset | 119 Motorola W220 (-h w220). | 
| 
4a7cb2089e5c
CHANGES: addition of new loadtools targets
 Mychaela Falconia <falcon@freecalypso.org> parents: 
517diff
changeset | 120 | 
| 501 
7a6eba04c1bb
CHANGES: target-utils poweroff VRPCAUX addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
494diff
changeset | 121 * 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: 
494diff
changeset | 122 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: 
494diff
changeset | 123 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: 
494diff
changeset | 124 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: 
494diff
changeset | 125 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: 
494diff
changeset | 126 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: 
494diff
changeset | 127 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: 
525diff
changeset | 128 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: 
525diff
changeset | 129 Calypso-test-reset article in the freecalypso-docs repository. | 
| 501 
7a6eba04c1bb
CHANGES: target-utils poweroff VRPCAUX addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
494diff
changeset | 130 | 
| 530 
c4c0c9cc2a7c
CHANGES: refer to the new doc/Target-utils document
 Mychaela Falconia <falcon@freecalypso.org> parents: 
525diff
changeset | 131 * 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: 
525diff
changeset | 132 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: 
525diff
changeset | 133 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: 
525diff
changeset | 134 access functionality can access the VRPCAUX register for manual debugging; | 
| 534 
beb8eab9276a
CHANGES: simtest abbinit fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
530diff
changeset | 135 helloapp clean-up; new watchdog experimentation commands in flash-boot-test; | 
| 
beb8eab9276a
CHANGES: simtest abbinit fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
530diff
changeset | 136 simtest no longer requires an explicit abbinit command. A new | 
| 
beb8eab9276a
CHANGES: simtest abbinit fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
530diff
changeset | 137 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: 
525diff
changeset | 138 suite. | 
| 504 
d3d22dbe223f
CHANGES: overall target-utils clean-up documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
501diff
changeset | 139 | 
| 494 
547c540448e5
CHANGES: Mot C155/156 WS=4 change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
491diff
changeset | 140 * 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: 
491diff
changeset | 141 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: 
491diff
changeset | 142 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: 
491diff
changeset | 143 | 
| 538 
8b165467f1b7
CHANGES: fc-xram -j addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
534diff
changeset | 144 * 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: 
534diff
changeset | 145 | 
| 483 
e76cb6994508
CHANGES: first changes since fc-host-tools-r10
 Mychaela Falconia <falcon@freecalypso.org> parents: 
478diff
changeset | 146 * 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: 
478diff
changeset | 147 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: 
478diff
changeset | 148 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: 
478diff
changeset | 149 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: 
478diff
changeset | 150 hence there was no documentation previously. | 
| 
e76cb6994508
CHANGES: first changes since fc-host-tools-r10
 Mychaela Falconia <falcon@freecalypso.org> parents: 
478diff
changeset | 151 | 
| 478 
6f804a5ff3bc
CHANGES: fc-host-tools-r10 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
475diff
changeset | 152 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: 
438diff
changeset | 153 | 
| 469 
fd4af8023ce6
CHANGES: null pointer passing fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
464diff
changeset | 154 * 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: 
464diff
changeset | 155 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: 
464diff
changeset | 156 the present release includes fixes for null pointer passing constructs | 
| 
fd4af8023ce6
CHANGES: null pointer passing fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
464diff
changeset | 157 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: 
464diff
changeset | 158 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: 
464diff
changeset | 159 passing purposes. | 
| 
fd4af8023ce6
CHANGES: null pointer passing fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
464diff
changeset | 160 | 
| 449 
b1864e3f8fb4
CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
 Mychaela Falconia <falcon@freecalypso.org> parents: 
446diff
changeset | 161 * 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: 
446diff
changeset | 162 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: 
446diff
changeset | 163 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: 
446diff
changeset | 164 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: 
446diff
changeset | 165 fc-shell for the same functionality. | 
| 
b1864e3f8fb4
CHANGES & doc/User-phone-tools: documented AT-over-RVT long strings
 Mychaela Falconia <falcon@freecalypso.org> parents: 
446diff
changeset | 166 | 
| 440 
44f73d56b6f5
CHANGES and doc/Host-tools-overview: fc-rftab2c addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
438diff
changeset | 167 * 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: 
438diff
changeset | 168 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: 
438diff
changeset | 169 | 
| 446 
a449ae0a1cec
better documentation for calversion
 Mychaela Falconia <falcon@freecalypso.org> parents: 
443diff
changeset | 170 * New target utility calversion can sometimes identify unknown Calypso chip | 
| 
a449ae0a1cec
better documentation for calversion
 Mychaela Falconia <falcon@freecalypso.org> parents: 
443diff
changeset | 171 versions - see doc/Calypso-chip-versions. | 
| 443 
715c55ba511d
CHANGES: calversion documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
440diff
changeset | 172 | 
| 464 
88f7e4d0f0b3
CHANGES: addition of simtest and reinstatement of flash-boot-wa
 Mychaela Falconia <falcon@freecalypso.org> parents: 
449diff
changeset | 173 * 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: 
449diff
changeset | 174 hardware troubleshooting - see doc/SIM-hardware-debugging. | 
| 
88f7e4d0f0b3
CHANGES: addition of simtest and reinstatement of flash-boot-wa
 Mychaela Falconia <falcon@freecalypso.org> parents: 
449diff
changeset | 175 | 
| 
88f7e4d0f0b3
CHANGES: addition of simtest and reinstatement of flash-boot-wa
 Mychaela Falconia <falcon@freecalypso.org> parents: 
449diff
changeset | 176 * 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: 
449diff
changeset | 177 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: 
449diff
changeset | 178 (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: 
449diff
changeset | 179 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: 
449diff
changeset | 180 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: 
449diff
changeset | 181 details. | 
| 
88f7e4d0f0b3
CHANGES: addition of simtest and reinstatement of flash-boot-wa
 Mychaela Falconia <falcon@freecalypso.org> parents: 
449diff
changeset | 182 | 
| 472 
368ffb8a08e5
CHANGES: CC= and CFLAGS= override-ability documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
469diff
changeset | 183 * 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: 
472diff
changeset | 184 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: 
472diff
changeset | 185 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: 
469diff
changeset | 186 | 
| 438 
2ba7512efae5
CHANGES: Mot C155 flashing fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
436diff
changeset | 187 Changes from fc-host-tools-r9 to fc-host-tools-r9a: | 
| 
2ba7512efae5
CHANGES: Mot C155 flashing fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
436diff
changeset | 188 | 
| 
2ba7512efae5
CHANGES: Mot C155 flashing fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
436diff
changeset | 189 * 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: 
436diff
changeset | 190 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: 
436diff
changeset | 191 and needs the same partition quirks. | 
| 
2ba7512efae5
CHANGES: Mot C155 flashing fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
436diff
changeset | 192 | 
| 436 
d43e7444f458
CHANGES: fc-host-tools-r9 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
433diff
changeset | 193 Changes from fc-host-tools-r8 to fc-host-tools-r9: | 
| 408 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 194 | 
| 414 
245047b16c47
CHANGES: mokosrec2bin addition and documentation updates
 Mychaela Falconia <falcon@freecalypso.org> parents: 
409diff
changeset | 195 * mokosrec2bin utility added: it was originally written as a reverse | 
| 
245047b16c47
CHANGES: mokosrec2bin addition and documentation updates
 Mychaela Falconia <falcon@freecalypso.org> parents: 
409diff
changeset | 196 engineering aid and was previously maintained in the freecalypso-reveng | 
| 
245047b16c47
CHANGES: mokosrec2bin addition and documentation updates
 Mychaela Falconia <falcon@freecalypso.org> parents: 
409diff
changeset | 197 repository, but it has since been repurposed into a legitimate development | 
| 
245047b16c47
CHANGES: mokosrec2bin addition and documentation updates
 Mychaela Falconia <falcon@freecalypso.org> parents: 
409diff
changeset | 198 tool. | 
| 
245047b16c47
CHANGES: mokosrec2bin addition and documentation updates
 Mychaela Falconia <falcon@freecalypso.org> parents: 
409diff
changeset | 199 | 
| 433 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 200 * 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: 
418diff
changeset | 201 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: 
418diff
changeset | 202 programs: | 
| 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 203 | 
| 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 204 + 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: 
418diff
changeset | 205 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: 
418diff
changeset | 206 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: 
418diff
changeset | 207 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: 
418diff
changeset | 208 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: 
418diff
changeset | 209 been reduced from 100 to 80 ms. | 
| 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 210 | 
| 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 211 + 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: 
418diff
changeset | 212 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: 
418diff
changeset | 213 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: 
418diff
changeset | 214 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: 
418diff
changeset | 215 Rvinterf-tools document. | 
| 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 216 | 
| 408 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 217 * 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: 
404diff
changeset | 218 target to the default "IRA" (ASCII) upon successful completion, after | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 219 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: 
404diff
changeset | 220 to avoid leaving a strange state for anyone using the AT command interface | 
| 409 
e62e1203863f
CHANGES: typo fix
 Mychaela Falconia <falcon@freecalypso.org> parents: 
408diff
changeset | 221 manually after fcup-smdump. | 
| 408 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 222 | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 223 * fcup-smsend bugfix: the corner case of omitting the destination address | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 224 argument with -W now works as documented. | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 225 | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 226 * fcup-settime: minor code rearrangement should slightly reduce the unavoidable | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 227 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: 
404diff
changeset | 228 target. | 
| 
f0e6dd5971f2
CHANGES: fcup-* minor fixes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
404diff
changeset | 229 | 
| 418 
cb3e8d080a23
CHANGES: FCDEV3B S/N 001 bug support removal
 Mychaela Falconia <falcon@freecalypso.org> parents: 
414diff
changeset | 230 * 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: 
414diff
changeset | 231 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: 
414diff
changeset | 232 | 
| 433 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 233 * 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: 
418diff
changeset | 234 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: 
418diff
changeset | 235 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: 
418diff
changeset | 236 | 
| 
1a35a5cfe602
CHANGES: documented all changes for the upcoming release
 Mychaela Falconia <falcon@freecalypso.org> parents: 
418diff
changeset | 237 * 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: 
418diff
changeset | 238 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: 
418diff
changeset | 239 Slackware system for some reason has been fixed. | 
| 414 
245047b16c47
CHANGES: mokosrec2bin addition and documentation updates
 Mychaela Falconia <falcon@freecalypso.org> parents: 
409diff
changeset | 240 | 
| 404 
c0716b2ddfce
CHANGES: fc-host-tools-r8 is out
 Mychaela Falconia <falcon@freecalypso.org> parents: 
403diff
changeset | 241 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: 
263diff
changeset | 242 | 
| 327 
973d885a68a0
CHANGES: fc-loadtool D-Sample fix documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
322diff
changeset | 243 * 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: 
322diff
changeset | 244 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: 
322diff
changeset | 245 | 
| 403 
0094b049b2d2
CHANGES: target-utils Tx FIFO change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
400diff
changeset | 246 * 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: 
400diff
changeset | 247 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: 
400diff
changeset | 248 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: 
400diff
changeset | 249 | 
| 312 
eb6a0a052aab
CHANGES: c1xx-calextr and RF table changes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
268diff
changeset | 250 * 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: 
268diff
changeset | 251 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: 
268diff
changeset | 252 | 
| 
eb6a0a052aab
CHANGES: c1xx-calextr and RF table changes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
268diff
changeset | 253 * 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: 
268diff
changeset | 254 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: 
268diff
changeset | 255 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: 
268diff
changeset | 256 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: 
268diff
changeset | 257 upload-rf-table command. | 
| 
eb6a0a052aab
CHANGES: c1xx-calextr and RF table changes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
268diff
changeset | 258 | 
| 
eb6a0a052aab
CHANGES: c1xx-calextr and RF table changes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
268diff
changeset | 259 * 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: 
268diff
changeset | 260 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: 
268diff
changeset | 261 files any more. | 
| 
eb6a0a052aab
CHANGES: c1xx-calextr and RF table changes documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
268diff
changeset | 262 | 
| 322 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 263 * fc-fsio changes: | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 264 | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 265 + new write-battery-table and write-charging-config commands for uploading | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 266 FreeCalypso-invented battery discharge threshold tables and charging config | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 267 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: 
317diff
changeset | 268 | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 269 + added upload-rf-table command for uploading ASCII RF tables directly into | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 270 FFS with built-in compilation to binary; | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 271 | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 272 + pirelli-magnetite-init command now copies the previously missed | 
| 
ee6443191465
CHANGES: documented fc-fsio additions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
317diff
changeset | 273 /gsm/rf/afcdac record. | 
| 268 
081e22784044
CHANGES: fc-fsio pirelli-magnetite-init change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
266diff
changeset | 274 | 
| 317 
b8479251ad0a
CHANGES: fc-tmsh auw-fir command addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
312diff
changeset | 275 * 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: 
312diff
changeset | 276 files with the new auw-fir command. | 
| 
b8479251ad0a
CHANGES: fc-tmsh auw-fir command addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
312diff
changeset | 277 | 
| 266 
f0662279848c
CHANGES: removal of ffstools/aud-fcdev3b is the first post-r7 change
 Mychaela Falconia <falcon@freecalypso.org> parents: 
263diff
changeset | 278 * 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: 
263diff
changeset | 279 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: 
263diff
changeset | 280 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: 
263diff
changeset | 281 | 
| 396 
519d914e08a2
CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
 Mychaela Falconia <falcon@freecalypso.org> parents: 
389diff
changeset | 282 * 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: 
389diff
changeset | 283 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: 
389diff
changeset | 284 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: 
389diff
changeset | 285 tools package. | 
| 
519d914e08a2
CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
 Mychaela Falconia <falcon@freecalypso.org> parents: 
389diff
changeset | 286 | 
| 
519d914e08a2
CHANGES: fc-lcdemu move-out and rvinterf -X output inversion fix
 Mychaela Falconia <falcon@freecalypso.org> parents: 
389diff
changeset | 287 * 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: 
389diff
changeset | 288 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: 
389diff
changeset | 289 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: 
389diff
changeset | 290 | 
| 400 
be2683e1ac5e
CHANGES: fc-shell key command addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
396diff
changeset | 291 * 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: 
396diff
changeset | 292 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: 
396diff
changeset | 293 KEY_PRESS and KEY_RELEASE "config" sysprim commands. | 
| 
be2683e1ac5e
CHANGES: fc-shell key command addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
396diff
changeset | 294 | 
| 389 
2a47a8ef860a
CHANGES: User Phone Tools addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
327diff
changeset | 295 * 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: 
327diff
changeset | 296 provided by FreeCalypso phones and modems, primarily for sending and | 
| 
2a47a8ef860a
CHANGES: User Phone Tools addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
327diff
changeset | 297 retrieving SMS - see doc/User-phone-tools for more info. | 
| 
2a47a8ef860a
CHANGES: User Phone Tools addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
327diff
changeset | 298 | 
| 263 
fa3c3643cbec
CHANGES: fc-host-tools-r7 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
260diff
changeset | 299 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: 
239diff
changeset | 300 | 
| 257 
62724d4928c2
CHANGES: libserial change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
243diff
changeset | 301 * The way in which loadtools, rvinterf and miscellaneous tools operate on | 
| 
62724d4928c2
CHANGES: libserial change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
243diff
changeset | 302 serial ports for the purpose of talking to Calypso GSM devices has been | 
| 
62724d4928c2
CHANGES: libserial change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
243diff
changeset | 303 majorly reworked: the serial port handling code has been factored out into | 
| 
62724d4928c2
CHANGES: libserial change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
243diff
changeset | 304 libserial, and the new libserial uses Linux-specific direct ioctl calls | 
| 
62724d4928c2
CHANGES: libserial change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
243diff
changeset | 305 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: 
243diff
changeset | 306 specific high serial baud rates (up to 812500 bps) with FTDI adapters | 
| 
62724d4928c2
CHANGES: libserial change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
243diff
changeset | 307 (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: 
257diff
changeset | 308 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: 
243diff
changeset | 309 | 
| 243 
b775a457940b
CHANGES: first changes since fc-host-tools-r6
 Mychaela Falconia <falcon@freecalypso.org> parents: 
239diff
changeset | 310 * 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: 
239diff
changeset | 311 *.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: 
239diff
changeset | 312 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: 
239diff
changeset | 313 | 
| 
b775a457940b
CHANGES: first changes since fc-host-tools-r6
 Mychaela Falconia <falcon@freecalypso.org> parents: 
239diff
changeset | 314 * 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: 
239diff
changeset | 315 /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: 
239diff
changeset | 316 | 
| 239 
d55368e45bfe
CHANGES: fc-host-tools-r6 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
238diff
changeset | 317 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: 
225diff
changeset | 318 | 
| 
a58a7bbc0618
CHANGES: first changes since fc-host-tools-r5
 Mychaela Falconia <falcon@freecalypso.org> parents: 
225diff
changeset | 319 * 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: 
225diff
changeset | 320 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: 
225diff
changeset | 321 port. | 
| 
a58a7bbc0618
CHANGES: first changes since fc-host-tools-r5
 Mychaela Falconia <falcon@freecalypso.org> parents: 
225diff
changeset | 322 | 
| 
a58a7bbc0618
CHANGES: first changes since fc-host-tools-r5
 Mychaela Falconia <falcon@freecalypso.org> parents: 
225diff
changeset | 323 * 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: 
225diff
changeset | 324 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: 
225diff
changeset | 325 | 
| 234 
4cee70d429bf
CHANGES: fc-fsio format change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
231diff
changeset | 326 * 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: 
231diff
changeset | 327 sought in the current directory. | 
| 
4cee70d429bf
CHANGES: fc-fsio format change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
231diff
changeset | 328 | 
| 
4cee70d429bf
CHANGES: fc-fsio format change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
231diff
changeset | 329 * 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: 
231diff
changeset | 330 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: 
231diff
changeset | 331 execution of scripts; this change makes production scripts rerun-able. | 
| 
4cee70d429bf
CHANGES: fc-fsio format change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
231diff
changeset | 332 | 
| 238 
08ad558c1fbc
CHANGES: exitcodes.h addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
234diff
changeset | 333 * exitcodes.h file installed in /opt/freecalypso/include/rvinterf: added | 
| 
08ad558c1fbc
CHANGES: exitcodes.h addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
234diff
changeset | 334 ERROR_RFFAIL definition for use by fc-rfcal-tools. | 
| 
08ad558c1fbc
CHANGES: exitcodes.h addition documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
234diff
changeset | 335 | 
| 225 
5af4990451d9
CHANGES: fc-host-tools-r5 released
 Mychaela Falconia <falcon@freecalypso.org> parents: 
224diff
changeset | 336 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 | 337 | 
| 55 
fb95b0493eca
CHANGES: made note of the install location big change
 Mychaela Falconia <falcon@freecalypso.org> parents: 
28diff
changeset | 338 * 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: 
28diff
changeset | 339 /usr/local/bin and /usr/local/share/freecalypso. | 
| 
fb95b0493eca
CHANGES: made note of the install location big change
 Mychaela Falconia <falcon@freecalypso.org> parents: 
28diff
changeset | 340 | 
| 2 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 341 * 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 | 342 hardware family starting with FCDEV3B) targets. | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 343 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 344 * 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 | 345 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 | 346 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 | 347 | 
| 11 
21eec7569eb8
loadtools support for C139/140 target: -c 1004 compalstage variant
 Mychaela Falconia <falcon@freecalypso.org> parents: 
2diff
changeset | 348 * 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: 
2diff
changeset | 349 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: 
2diff
changeset | 350 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: 
2diff
changeset | 351 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: 
2diff
changeset | 352 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: 
2diff
changeset | 353 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: 
2diff
changeset | 354 compatibility with existing usage. | 
| 
21eec7569eb8
loadtools support for C139/140 target: -c 1004 compalstage variant
 Mychaela Falconia <falcon@freecalypso.org> parents: 
2diff
changeset | 355 | 
| 28 
380d2e1f4eb7
CHANGES: fc-fsio changes since fc-host-tools-r4
 Mychaela Falconia <falcon@freecalypso.org> parents: 
11diff
changeset | 356 * 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: 
11diff
changeset | 357 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: 
11diff
changeset | 358 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: 
11diff
changeset | 359 help facility added. | 
| 
380d2e1f4eb7
CHANGES: fc-fsio changes since fc-host-tools-r4
 Mychaela Falconia <falcon@freecalypso.org> parents: 
11diff
changeset | 360 | 
| 169 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 361 * fc-tmsh changes: | 
| 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 362 | 
| 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 363 + 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: 
153diff
changeset | 364 like fc-fsio and fc-shell; | 
| 72 
e31b601744cd
CHANGES: fc-tmsh change documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
55diff
changeset | 365 | 
| 169 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 366 + 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: 
153diff
changeset | 367 (omr, omw, oabbr, oabbw, tm3ver); | 
| 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 368 | 
| 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 369 + 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: 
72diff
changeset | 370 | 
| 153 
9925fba699be
fc-olddump replaced with fc-memdump
 Mychaela Falconia <falcon@freecalypso.org> parents: 
152diff
changeset | 371 * 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: 
152diff
changeset | 372 commands. | 
| 
9925fba699be
fc-olddump replaced with fc-memdump
 Mychaela Falconia <falcon@freecalypso.org> parents: 
152diff
changeset | 373 | 
| 2 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 374 * 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 | 375 on the D-Sample. | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 376 | 
| 169 
0b4167c0ed52
CHANGES: documenting fc-tmsh changes, fc-cal2text and tiaud-decomp addition
 Mychaela Falconia <falcon@freecalypso.org> parents: 
153diff
changeset | 377 * 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: 
153diff
changeset | 378 | 
| 210 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 379 * 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: 
169diff
changeset | 380 loudspeaker melodies (see doc/Melody_E1) and fc-buzplay (plus target-side | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 381 buzplayer.srec) for devices that use a piezoelectric buzzer. | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 382 | 
| 224 
146f93bd5112
CHANGES: documented the addition of keepalive support to rvinterf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
210diff
changeset | 383 * 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: 
210diff
changeset | 384 doc/RVTMUX. | 
| 
146f93bd5112
CHANGES: documented the addition of keepalive support to rvinterf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
210diff
changeset | 385 | 
| 2 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 386 * 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 | 387 of FreeCalypso Citrine firmware. | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 388 | 
| 210 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 389 * fc-fr2tch, fc-gsm2vm, fc-tch2fr, fc-vm2hex: new utilities for converting | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 390 GSM 06.10 FR codec bits between different formats. | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 391 | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 392 * c139explore & pirexplore: added host shell script wrappers invoking | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 393 fc-compalram and fc-iram with the respective target binaries. | 
| 
071544322478
CHANGES: documented newly added utilities
 Mychaela Falconia <falcon@freecalypso.org> parents: 
169diff
changeset | 394 | 
| 2 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 395 * Internal cleanup and refactoring in various places. | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 396 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 397 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 | 398 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 399 * 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 | 400 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 | 401 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 | 402 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 403 * 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 | 404 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 | 405 a detailed explanation. | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 406 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 407 * 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 | 408 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 | 409 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 410 * 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 | 411 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 | 412 of hex. | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 413 | 
| 
803e4f4a3db6
CHANGES file added, following fc-host-tools releases
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 414 * fc-dspapidump fixed to be independent of host byte order. | 
