02.08.2013 RIFF JTAG – JTAG Manager v1.50 released
JTAG Manager 1.50
Firmware update procedure is simplified now. To update box firmware user now has to click single button, no other actions are required!!! (in previous versions update firmware opration caused many questions from unexperienced users).
Update server moved to new host. Thus, Check Updates for Updates button will now work correctly.
Numlock key recognition is added so now additional keypad can be used to enter digits 0..9 into decimal fields (like address/length fields)
You can also download installer package from here:
20.07.2012 RIFF JTAG Manager v1.44, RIFF Box Firmware v1.33 Released – Qualcomm Snapdragon S4 support
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.
Added few more processor controll “HAS” script instructions.
Added support for a set of QUALCOMM Snapdragon S4 MCUs (like MSM8960).
– 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.
RIFF JTAG Manager v1.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.
RIFF Direct JTAG Access plugin v1.03
– Added chipsets APQ8060, MSM8260, MSM8660
– Added APQ8060 eMMC controllers #1..5 support
– Added MSM8260 eMMC controllers #1..5 support
– Added MSM8660 eMMC controllers #1..5 support
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). These errors were often with Wi-Fi configurations where certain routers dind’t handled passive ports FTP data transfers properly.
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.
Download speed limit is increased to 250kb/s
Please click “Check for Updates” button in order to download and apply new updates.
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.
Now its possible to select any value from 1MB to 16GB, plus, in case of writing file, You can simply use “File Size” to automatically read opened file size and use it’s 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)
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.
07.10.2011 JTAG Manager v1.36, RIFF Box firmware v1.27 released
Whats new :
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/Write page
for writting full images into devices with NAND memory will be automatically selected
– Fixed serious bug which caused resurrector DLLs which do upload data into RAM to upload broken data
For example DLLs which start Downlad Mode directly use this feature.
– Added feature to accept text name of memory chip from DCC Loader and display it (currently used to display eMMC memory product name)
– Fixed bug for resumming interrupted DCC Read: ifvcurrently cached file size was greater than > 2GB
(that is if read was interrupted on point when there was already more than 2GB of data read) the new reading data was not appended to the readout file end, but instead the file was corrupted.
– Fixed bug for saving big files (after reading on DCC Read/Write page): if size exceeded 0x7FFFFFFF bytes JTAG Manager show no free disk space error.
– Added TEGRA2 chipset selection in the Target list
– Fixed an issue with the resurrection progress bar: in some cases during resurrection operations the progress bar would always stay at 0%.
– Added TEGRA2 debugging support (dual-core Cortex-A9)
– Added new breakpoint type: “address mismatch” which allows geniune single-stepping on Cortex-A8,A9 (CoreSight) targets
(thus GDB Server can now perform low-level single step commands)
RIFF GDB Server v1.05
– Added Thumb2 instructions CBNZ and CBZ for single stepping
– Added more Thumb2 32-bit branch exctructions for single stepping
– Added CoreSight low-level signle-stepping support (at least RIFF BOX Firmware v1.27 is required)
Added an arbitrary feature “Settings by Code” to the DCC Read/Write page.
Main purpose is to improve support quality for users: via “Settings Code” string a supporter person sees all settings which were set by user on the DCC Read/Write page.
Though, end-user may benefit from this too: Use “Settings Code” string for JTAG Manager to automatically setup all DCC Read/Write settings
Fixed data loss during read and save operations in case there is not enough disk space available to store required amount of data.
(for example reading full on DCC Read/Write page, or saving read full, etc).
Now available disk space checks are performed prior disk write operations.
Please click “Check For Updates” button in order to download and apply new files. Closing all running application before starting update process is recommended.