Versions.txt

(36 KB) Pobierz
JTAG Manager 1.48
---------------------------
- added checking of plugin version before activation of it.
- nothing else is changed. New version of compiler used requires to update to 1.48
  Please note, with older versions you will not be able to use plugins. Re-download all plugins again from support.


JTAG Manager 1.47
---------------------------
- added new more APIs for Resurrector DLLs. These allow more flexible target initialization;
- added "PAUSE" feature which allows now JTAG Manager to work be "paused" on command from Remote Helper.
  Paused JTAG Manager frees RIFFBOX comport and becomes inaccessible until Remote Helper allows it to "unpause"
  Thus, Remote Helper may work without fear that user may meddle in process.


JTAG Manager 1.46
---------------------------
- added IDCODE analize and displaying known MCUs for that IDCODE.
  Click Analize JTAG Chain to see.
- added IDCODE API for Resurrector DLLs;
- extended DCC Loaders Read/Write functionality to have separate buffers for read/write;


Firmware 1.35
---------------------------
- fixed issue for ARM11 cores: breakpoints in THUMB mode were handled erroneously.


JTAG Manager 1.45
---------------------------
- ST-Ericsson NovaThor U8500 MCU support is added;
- Updates List is now displayed in alphabetic order ("Check Updates" button on the "Box Service" page);
- small cosmetic change to CTRL+F find form: CTRL+V/CTRL+X operations on ID search field starts search immediately;
- added "Override Embedded Reset Strategy" feature: is usefull in rare cases when there are some problems with target
  coming out of reset, etc. The feature is accessible via  "Advanced Settings" button on the "Box Service" page;
- added "Apply NRST before connecting to target" (to setup click "Advanced Settings" button on the "Box Service" page);
  This feature is handy for development purposes especially when working with Qualcomm MCUs - after erroneous H/W config 
  (most often is 0x45 error code) MSM locks down, to reconnect need to reset power. Enabling this feature simplifies this.


Firmware 1.34
---------------------------
- ST-Ericsson NovaThor U8500 MCU support is added


JTAG Manager 1.44
---------------------------
- added support for a set of QUALCOMM Snapdragon S4 MCUs (like MSM8960): these devices are added to Targets list
- added "Override Embedded I/O Voltage" feature: in some rare cases users can use this option to stabilize the weak signals
  by increasing/decresing JTAG I/O voltage levels, thus overriding embedded voltage settings in a DLL.
  For this: click "Advanced Settings" button on the "Box Service" page and select a desired voltage level.
  NOTE, "Override Settings" is valid for current session only, and it is automatically disabled upon next JTAG Manager startup.
- few minor rearrangments & fixes.


Firmware 1.33
---------------------------
- added few more processor controll "HAS" script instructions.
- added support for a set of QUALCOMM Snapdragon S4 MCUs (like MSM8960).


JTAG Manager 1.43
---------------------------
- added feature to use halt mode from a DLL rather than to use a default one.
- added "DCC Loader USB Interface" feature. If selected resurrector (DCC Loader) supports USB communication
  (RIFF BOX DCCLoader USB Interface Port appears in windows devices list) 
  then, after DCC Loader is started, the JTAG Manager will switch further communication with DCC Loader to the USB port
  thus data exchange speed will increase.
  Please note, to use this feature you need to attach USB cable from device to the PC USB port, 
  and install drivers for "RIFF BOX DCCLoader USB Interface Port" on first use. 
  DCC Loader USB Interface is not used during resurrection operations (Resurrection page, Resurrect button).
  


Firmware 1.32
---------------------------
- added MIPS32 architecture support for TAP controllers with IR Length = 05 bit (for exmaple ALI 3329 processor)
- added MIPS32 architecture support for TAP controllers with IR Length = 08 bit (for example BCM5352 processor)
- some minor improvements for TEGRA2 


JTAG Manager 1.42
---------------------------
- added MIPS32 architecture support!
- added shortcut key 'CTRL+F' for fast and convenient displaying of "Search for DLL" Window.
  This works from any JTAG Manager page, it's more convenient alternative to the usual search 
  action when user needs to switch to Resurrection page and click "Search for DLL" button.
- added "riffpbin" format support for DCC Read/Write page operations
- some minor cosmetic fixes


Firmware 1.31
---------------------------
- APQ8060, MSM8260, MSM8660 (3rd generation Qualcomm chipsets) support is added.
- fixed ARM7 bug: exit from debug state into THUMB mode was corrupted.
- added after-halt "Emergency" script execution for ARM7 cores.


JTAG Manager 1.41
---------------------------
- APQ8060, MSM8260, MSM8660 (3rd generation Qualcomm chipsets) support is added.
- fixed SettingsCode bug which was spawned after we've transfered to 12-digit wide 64-bit hex numbers representation.


JTAG Manager 1.40
---------------------------
- solved the problem with download of updates. Now no more nasty 'Out of Disk Space' error!!!
  Some users could experience this kind of error during download of large files (30MB and more).
- added check if JTAG Manager is running with administrator rights (in case it is installed in Program Files location).
  This solves issues for older operating systems (Windows XP) which have no UAC and no manifest means controlling elevation of application rights.
  Thus now if the JTAG Manager is started without administator rights it will restart itself with request to run it "as administrator".
- Embedded font for text message window on JTAG Read/Write page. 
- improved displaying of DLL version information: If FileVersion info is available JTAG Manger will display it rather than the internal version supplied by DLL.
  This simplifies version tracking for us.


JTAG Manager 1.39
---------------------------
***********************
***********************
*** PLEASE NOTE!!! New resurrectors data base format is used in 1.39 version, thus 
*** upon first start the JTAG MANGER WILL RESTART 1-5 TIMES in order to re-load and re-fresh all existing resurrector DLLs.
***********************
***********************

- fixed bug which caused poping-up of 'Out of Free Disk space' window error while real error was just a failed HASH.
- eMMC chip size is now represented not only in bytes but additionally, for visual convenience, in Mega/Giga bytes
- Addres/Length fields on DCC Read/Write and JTAG Read/Write pages are changed into custom GUI representation:
  now 12(or 8)-digit hex values are shown in more human 'readable' way. 
- For more convenient work with the DCC Read/Write page features there was added standard lengths list, so
  user can set 'human readable' length value instead of manual typing of correct hexadecimal length value.
  For this just click combo box near Data Length field and select a desired length.
- Added balloon hints to suggest what to do in case user has 'DLL was not Accepted' issue.
- selected resurrector DLL version is shown in logging windows now along with Model name, for example: 
      Selected Resurrector: [NoName x1234 V1.00]
- Added "Search for DLL" button on the Resurrection page: As RIFFBOX grows up on number of supported devices, 
  searching visually through the big lists of supported models for a definite device name became a tiresome procedure. 
  Now user can search for required model simply typing part of model name in the search dialog 
  (for this select "Search for DLL for this Model Name" and type some part of device name you're looking for)
  Besides this, there is feature to search for resurrectors compatible with specific IDCODE.
  For example, if you have a not supported device in hands with ID = 0xXXXXXXXX, you can search for DLLs 
  which work with such ID and try to connect your device using one of such 'compatible' DLLs. 
  (for this select "Search for DLL with same IDCODE" and type IDCODE you're looking for)


Firmware 1.30
---------------------------
- improved HALT algorithm for ARM11 fused (JTAG diabled) cores for cases when core exits reset till the moment when JTAG is enabled by running firmware code


JTAG Manager 1.38
---------------------------
- added feature to disable Target ID check during resurrection 
  If current ID is not supported by a DLL, user can switch off ID check and still be able to try resurrection.
  Though, we don't recommend it. Do it only if you are sure what you're doing and if you're sure that device
  with unmatched target ID is still exactly the same model as stated in DLL.
  Please note, upon JTAG Manager exe startup this option is automatically switched off.
- added preset "Erase Full NAND/NOR Memory" (for this use Settings by Code button)


Firmware 1.29
---------------------------
- MPCore targets handling is improved.
- fixed bug in the ARM7 handling routines: h/w breakpoints were disabled each time any halt operation was performed
- added auxiliary instruction which improves GDB Server functionality.


JTAG Manager 1.37
---------------------------
- fixed bug which caused not to report improper firmware version of riff box
- (SDK): more functions are now available (exported) for future Resurrector DLLs;


Firmware 1.28
---------------------------
- added few more H/W script (*.has) instructions;
- added some security extensions for Xperia repair;

 
JTAG Manager 1.36
---------------------------
- added fast presets for automatic selection of settings for most common operations on DCC Read/Write page
  For this click Settings by Code button and select a desired preset from list and then click Apply Settings.
  For example if user selects "Write Full Image into NAND memory" the valid settings on the DCC Read...
Zgłoś jeśli naruszono regulamin