GSM-Forum

GSM-Forum (https://forum.gsmhosting.com/vbb/)
-   RIFFBOX (https://forum.gsmhosting.com/vbb/f634/)
-   -   JTAG Manager Version 1.60, RIFF Box Firmware v1.39, eMMC support (https://forum.gsmhosting.com/vbb/f634/jtag-manager-version-1-60-riff-box-firmware-v1-39-emmc-support-1043024/)

viru 07-08-2010 20:58

JTAG Manager Version 1.60, RIFF Box Firmware v1.39, eMMC support
 
JTAG Manager Version 1.10 Released for RIFF JTAG Box.

RIFF JTAG Features:

RIFF JTAG firmware supports following features at the moment:
  • ARM7/ARM9/ARM11 PXA3xx, PXA270 cores support;
  • Multiple devices on JTAG chain are supported, thus TAP number selection is available;
  • Any custom voltage level selection from range ~1.4V to 3.3V
  • TCK/Adaptive clocking selection
  • Halt core (NRST is not changed)
  • Reset core (NRST is applied before halt)
  • Direct Read memory (by 8/16/32-bit bytes/half-words/words)
  • Direct Write memory (by 8/16/32-bit bytes/half-words/words)
  • Access to the control registers of ARM core (coprocessor 15)
  • Program code breakpoints
  • Run core
  • Custom scripting and DCC loader support (trace32 compatible)
  • Custom GDB Server Available

This is result of six months hard work. And we just started -;)
Stay tuned for more !


This is the list of available RIFF JTAG Resurrectors DLL-s , which You can use for one click dead boot repair.
List will be updated with new releases, and this is only small part of models we will add.

Samsung Phones :
  • Samsung_B7330.dll
  • Samsung_C5510.dll
  • Samsung_F500_mdm.dll
  • Samsung_G810_mdm.dll
  • Samsung_G810_PDA.dll
  • Samsung_i450_mdm.dll
  • Samsung_i450_PDA.dll
  • Samsung_i550_mdm.dll
  • Samsung_i550_PDA.dll
  • Samsung_i710.dll
  • Samsung_i740_PDA.dll
  • Samsung_i8910_mdm.dll
  • Samsung_i8910_PDA.dll
  • Samsung_i900_mdm.dll
  • Samsung_i900_PDA.dll
  • Samsung_M7600.dll
  • Samsung_S3310.dll
  • Samsung_S5230.dll
  • Samsung_S5600.dll
  • Samsung_S7070.dll
  • Samsung_S7350.dll
  • Samsung_S7350i.dll
  • Samsung_S8000.dll
  • Samsung_S8300.dll
  • Samsung_T919.dll
  • Samsung_U700.dll
  • Samsung_U900V.dll

ZTE Modems:
  • ZTE_MF622.dll
  • ZTE_MF626.dll

DAEWOO GPS Device :
  • Daewoo_DPN3500.dll

HUAWEI Modems:
  • Huawei_E1550.dll

ETEN Communicator:
  • Eten_X800.dll

Download Link:
Downloads

Official Web:
RIFF Box – JTAG Revolution
RIFF Box – JTAG Revolution

B.R.,
Viru

legija 08-06-2010 20:44

Today's updates :

JTAG Manager 1.12
------------------
- Added mutlichain options support for CMM scripts
- Added advanced multichain setup ("Advanced..." in the TAP# field)
- Added Cortex-A8 processor selection
- Added BOX pinout button (which is placed on Resurrection page)

Firmware 1.12
------------------
- Addedd Cortex-A8 core 16-bit and 8-bit bus read/writes (which are be used in scripts mostly)
- Addedd CoreSight DAP ROM Table processing for automatic ARM core search.
- Addedd advanced MultiChain selection (IRPRE, IRPOST, DRPRE, DRPOST) in case simple TAP number is impossible to select (like in OMAP850)
- Addedd feature to set custom timeout after NRST is asserted back to high level
(for backward compatibility default timeout for ARM9 is set to 10ms, for other cores - 0ms)


Please start the JTAG Manager and click "Check for updates" button. You'll be notified about new updates. Download everything and restart the software.
Box firmware will be updated automatically, but in case box stucks in bootcore mode, update firmware manually. Make sure to select v1.12 firmware.


Enjoy making $$$$ with RIFF Box ! :D

legija 08-27-2010 17:33

27.08.2010 JTAG Manager v1.13, JTAG Firmware v1.13 released

Whats new:

JTAG Manger 1.13
———————
- Added feature to display FLASH chip capacity information
- Added feature ‘Auto FullFlash size’ to DCC Read/Write page for simplified Full Images reading/writting
- Fixed DCC Loader Settings dialog
- Added resurrector interface function ‘GetChipSize’ which now enables resurrector DLL to receive target’s memory size
for proper data selection for flashing (like in Huawei Modem E1550 64/128MB versions);

Firmware 1.13
———————
- fixed ARM9 core debug capabilities when core is in Thumb mode
(when ARM9 core was entering debug from Thumb state some CPSR register’s flags were lost, same was when core was leaving debug into Thumb mode);
- FFFFFFEE instruction was added into HAS scripts processing module;
Click “Check for Updates” button to download new JTAG Manager and JTAG firmware.

legija 09-02-2010 18:12

Whats new:

JTAG Manger 1.14
---------------------
- Increased internal buffers size to support NAND devices with 4KB/256KB Page/Block size
which makes possible now to run Samsung S8500 fully functional resurrector;
- Added OneNAND 2K/4K pages size selection for DCC Loader setup in Custom Target Settings mode;
(make sure you use latest OneNAND standalone DCC loaders; old OneNAND loaders may not start on the 1.14 JTAG Manager version);
- Fixed: now OneNAND settings (in DCC Loader Settings) are not discarded to defaults on next software startup.
- Improved presets loading sequence;
- (SDK): exported new SUB_ID_SET_JTAG_SPEED function for resurrectors;

legija 10-05-2010 13:42

05.10.2010 JTAG Manager v1.15, RIFF Box firmware v1.14 released

Whats new:

Firmware 1.14
---------------------
- code is optimized to avoid deadlocks in Cortex-A8 handling routines (deadlocks appear due to communication errors);
- Cortex-A8 debug is now available in ARM/Thumb modes (use the GDBServer for this);
- ARM946E core support is added (which is mostly a debug access to the CP15 coprocessor);
- added new RESET type for ARM9xxx cores: HW_RESET - targets which have dedicated TRST can be halted
at the very first instruction core executes after the system reset signal (NRST) was applied.
Importance of this: if some harmfull/"unlucky" code is written to a boot zone of a device, which (code)
on the device startup results in h/w blocking, jtag disabling, core resetting, etc., then connecting via JTAG to such target
becomes an impossible task, since JTAG host has not enough time to halt the target before it becomes unusable by a harmfull code.
Using HW_RESET type ensures the target's core does not execute even a single instruction after the reset signal (NRST) was applied.
- removed bug which could cause deadlocks of box during a h/w script execution.
____________
JTAG Manager 1.15
---------------------
- added extended flash chip info handling for example for NOR memories support by DCC Loaders;
- added Resume feature for interrupted writes (which could be performed by WriteMemory button (DCC Page) or by Resurrector DLL):
if target loses power, connection is broken or any other malfuntion happens during write operation, software will store current
write context; you can reconnect target and start write/resurrection again - software will prompt you whether to start again or to continue write from the
interrupted point. This feature is applicable to all write conditions (writes by resurrectors, or manual writes through the DCC Read/Write page features).
- added 3 buttons on Box Service page for quick access to the RIFF's manual PDFs;
- fixed a not harmfull bug inside of the core reset (when NRST is applied) command sequence;
- added feature: if write error appears and 'Ignore' is choosen, user can order software to apply 'Ignore' for further write errors automatically;
- added standalone setup dialog for automatic write errors handling;
- added BAD Blocks Handling feature using the following algo:
If there are data chunks A B C & D to be written into blocks 1 2 3 & 4 respectively, and for example block 3 is found to be BAD, then software will write:
data A -> into block 1
data B -> into block 2
--------> block 3 is bypassed (and marked as bad)
data C -> into block 4
data D -> into block 5
It's clear that block 5 was not intended to accept the data D. Thus:
- if block 5 had some other info then this info will be lost and will be overwritten with the data D.
- if block 5 was free for use, then nothing bad happens.

So, main conclusions:
---------------------
1. BAD Blocks Handling is IMPOSSIBLE (POINTLESS) for writting FULL images (user can chose only 'Ignore' option)
2. When writting data chunks of length less than full flash size user is prompted to select 2 options:
a) Overlap (in example above this would mean to write data D into block 5)
b) Cut Excess (in example above this would mean to not touch original 5th block's contents and just discard data D to be written)

************************************************** ************************************************** *********************************
NOTE: Bad block handling is allowed by default only through the DCC Read/Write page write.
----- Old Resurrector DLLs were not adapted for this feature, thus Bad Block handling will be implemented only in new DLLs.
If you meet a Bad Block Error during resurrection contact support in order to update DLL to a Bad Blocks adapted version.
************************************************** ************************************************** *********************************

- solved problem which caused update module to display files for download which were already up-to-date for cases
when JTAG Manager was installed on FAT (FAT/FAT32) file systems.
- very dangerous bug fixed: "Irnored" word misspelling is corrected to the valid "Ignored" one :)

legija 10-07-2010 12:56

07.10.2010 - RIFF JTAG Manager v1.16 released

Whats new:

  • Ffixed severe bug for PXA targets - sofware hunged during target connection
  • Patched up FAT32 updates displaying issue (complete FAT32 problem is to be revised later)

legija 10-14-2010 13:25

14.10.2010 RIFF JTAG Manager v1.17 released

Whats new :

  • Addedd chip size information handling for NOR memories
  • Improved erase operation in case DCC Loader operates with a NOR memory.
  • Implemented ResBreak option (SYSTEM.OPTION RESBREAK ON|OFF) in the Trace32 CMM execution engine
  • Added PROBE feature - Detection of JTAG Pins ! ! !
Probing function work via Pin 6 on RJ45 Port :

http://www.jtagbox.com/downloads/man...box_pinout.jpg

Advanced users should read the probing manual from here.

Probe dialog example :

http://www.jtagbox.com/downloads/manuals/probing.jpg


http://www.youtube.com/watch?v=luRdICkdkx8

_____________________________

RIFF Box firmware v1.15 :

- Probe (JTAG Pins detection) feature added

legija 10-14-2010 13:57

Probing manual is uploaded to update server now.

You can access it via JTAG Manager exe, by clicking "Probing Manual" button on "Box Service" TAB.
http://www.jtagbox.com/downloads/man...obe-manual.jpg

legija 10-16-2010 13:55

16.10.2010 RIFF Box JTAG Manager 1.18

Whats new:
  • Further improved updates displaying when JTAG Manager is installed on FAT/FAT32 file systems
  • Fixed bug which caused PDF buttons (on Box Service page) to stay disabled after first restart of JTAG Manager when a correspondant PDF was downloaded for a first time.
Please click "Check for Updates" button in order to download new files.

legija 10-20-2010 22:24

20.10.2010 RIFF JTAG Manager 1.19 released

Whats new:

  • Added feature to temprorarily switch off Device ID check for DCC Read/Write page's operations thus it makes possible to test yet not supported board to be compatible with one of existent DLLs.

    For this: when "Resurrector Settings" is active, the DCC Loader Settings button is transformed into 'Special Settings' button. Click it to setup the ID checking on or off. This setting is discarded to "ID Check ON" on each startup of JTAG Manager.
  • Fixed bug which caused 'Data Length' label not to be changed to 'End Address' upon the JTAG Manager startup when the "Use End Address not Length" box was checked;
  • Added hint messages for inexperienced users: short hints about how to solve a problem will popup if some JTAG communication error is encountered for Advanced users there is option to switch off such hints.
  • Added feature to Forcefully display the Resurrection Manual window prior the Resurrection operation for inexperienced users for Advanced users there is option to switch off this feature.
Please click "Check for Updates" button to download latest update.

legija 12-16-2010 18:25

16.12.2010 JTAG Manager v1.20, RIFF Box firmware v1.16 released
Whats new :
JTAG Manager 1.20

- added 4.2V power supply output (RIFF RJ45 pin 1) controlling feature
For this go to DCC Read/Write page, click “Notifications…”, the Notifications dialog will be displayed,
go to “For Advanced Users” page and set desired mode for “Enable 4.2V output” checkbox.
When enabled, 4.2V line will be powered on after any “JTAG” operation executed and will remain “ON” until
box restart or until “Enable 4.2V output” checkbox is unchecked and any “JTAG” operation is executed.
- (SDK): exported new SUB_ID_GET_ROM_INFO function for resurrectors;
http://www.jtagbox.com/wp-content/up...2/advanced.jpg
Firmware 1.16

- code is optimized to avoid deadlocks in ARM11 handling routines;
- reset sequence (after NRST assertion) is optimized for ARM11 core;
- added 4.2V power supply output (RIFF RJ45 pin 1) controlling feature
Please start JTAG Manager and click “Check for Updates” button. You’ll be notified about new files, download it and restart the software.

legija 12-24-2010 11:37

JTAG Manager 1.21
---------------------------
- startup is optimized: DLLs initialization time now is 1 second maximum no matter how many DLLs are present.

legija 01-08-2011 16:26

08.01.2011 JTAG Manager 1.22
---------------------------
- fixed bug when resurrector had simultaneous Multi-ID + fast h/w config data;
- fixed bug in optimized DLL loading scheme (rejected DLLs were not removed from the list);
- fixed optimized DLL loading bug which caused target settings not to be set to the resurrector's values on the main form (Target, I/O Voltage, TAP#)
- added LOG saving to the JTAGManager.txt file
- Windows Vista and Windows 7 support improved

GDB Server Version 1.01
-------------------------------------------
- added RTCK Sampling selection
- added custom NRST timeout enter feature.
So, in more detail it is: if Use NRST on first connect is selected, then target connect sequence is such -
1. nRST signal is shortcutted to GND)
2. 10 ms delay
3. nRST signal is released)
4. specified Timeout delay
5. connect target, read IDCODE and immediately HALT.
- memory access file feature is added:
if Use MemAccess file is checked, then software will load MemAccess.cfg file which shall be localed in EXE's directory
example file is included in release.
So, all memory access requests will be ignored except those which point to allowed memory ranges
- added more ARM branching instructions support for single stepping

Please click "Check for Updates" button to download latest JTAG Manager.

legija 02-07-2011 17:28

07.02.2011 RIFF Box JTAG Manager v1.23, RIFF Box firmware v1.17


Firmware 1.17
---------------------------
  • Optimized DCC transfers (debugger-to-target) for ARM9 cores (~64,3% speed increase)
  • Added RX-polling feature (debugger-to-target) for ARM9 DCC transfers.
RIFF BOX firmware is able now to wait (if resurrector DLL will request so) for ARM9 target to be ready to accept next packet over DCC: this feature slows down a little the JTAG-to-ARM9 DCC transfers but guaranties no packets loss for slow clocked targets;

JTAG Manager 1.23
---------------------------

  • Improved DCC flashing functionality (for DCC Loaders that work in targets with a small RAM capacity);
  • Added 4 very low RTCK Sampling frequencies (20kHz, 40kHz, 60kHz and 80kHz) for some extreme cases
  • Fixed another bug in the optimized DLL loading scheme;
  • Increased ERASE waiting timeout (for slow NOR flash chips) so now erase operation for such chips will go successully and will not result in erase timeout
  • Added "Usefull plugins" page;
"Usefull Plugins" will be new feature, we hope to release first one during this week. So stay tuned.

As usually, click the "Check for Updates" button to obtain latest files.

legija 02-10-2011 15:54

10.02.2011 RIFF JTAG Manager v1.24, RIFF Box Firmware v1.18

Firmware 1.18
---------------------------
- PXA270 debug is now available in ARM/Thumb modes (use the GDBServer for this);

JTAG Manager 1.24
---------------------------
- In case when Resurrector has no DCC Loader the JTAG Manager will now report it correctly and will not allow DCC Read/Write features
- (SDK): more functions are now available (exported) for future Resurrector DLLs;
- Usefull Plugins Enabled
---------------------------

Qualcom FullFlash Image Processing Tool:

This plugin works with NAND image files which have generic Qualcomm layout

With help of this plugin you can do:
- Disassemble a full NAND image file previously obtained with JTAG Manager (DCC Read/Write Page);
- Inspect each partition contents (main zone and spare zone) simultaneously;
- Save separate partitions to HDD (only main zone, only spare zone, or both zones);
- Write a chosen partition directly into phone;
- Read a chosen partition directly from the phone and substitute old partition contents to new ones;

Please note, direct read/write operations from/to the phone will require proper resurrector to be set (Resurrector Settings: thus before clicking the Activate Plugin button make sure compatible model is selected as well as other settings like TCK/RTCK frequencies).

You can access it from "Usefull Plugins" TAB :

http://www.jtagbox.com/downloads/man...lugins_tab.jpg


All times are GMT +1. The time now is 21:03.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -

Page generated in 0.23786 seconds with 6 queries

SEO by vBSEO