GSM Shop GSM Shop
GSM-Forum  

Welcome to the GSM-Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features.
Only registered members may post questions, contact other members or search our database of over 8 million posts.

Registration is fast, simple and absolutely free so please - Click to REGISTER!

If you have any problems with the registration process or your account login, please contact contact us .

Go Back   GSM-Forum > Product Support Sections > Hard/Software Products (official support) > RIFF Box Team > RIFFBOX


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 07-08-2010, 20:58   #1 (permalink)
Product Manager
 
viru's Avatar
 
Join Date: Jan 2006
Location: 亚洲 / Asia
Age: 36
Posts: 10,745
Member: 222198
Status: Offline
Sonork: 100.102981
Thanks Meter: 3,813
Arrow 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
 
The Following 40 Users Say Thank You to viru For This Useful Post:
Show/Hide list of the thanked
Old 08-06-2010, 20:44   #2 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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 !
 
The Following 19 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 08-27-2010, 17:33   #3 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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.
 
The Following 17 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 09-02-2010, 18:12   #4 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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;
 
The Following 21 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 10-05-2010, 13:42   #5 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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
 
The Following 20 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 10-07-2010, 12:56   #6 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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)
 
The Following 13 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 10-14-2010, 13:25   #7 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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 :



Advanced users should read the probing manual from here.

Probe dialog example :




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

_____________________________

RIFF Box firmware v1.15 :

- Probe (JTAG Pins detection) feature added

Last edited by legija; 10-27-2010 at 13:52.
 
The Following 26 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 10-14-2010, 13:57   #8 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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.
 
The Following 21 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 10-16-2010, 13:55   #9 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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.
 
The Following 20 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 10-20-2010, 22:24   #10 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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.
 
The Following 27 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 12-16-2010, 18:25   #11 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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;

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.
 
The Following 21 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 12-24-2010, 11:37   #12 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
JTAG Manager 1.21
---------------------------
- startup is optimized: DLLs initialization time now is 1 second maximum no matter how many DLLs are present.
 
The Following 9 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 01-08-2011, 16:26   #13 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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.

Last edited by legija; 01-08-2011 at 16:39.
 
The Following 21 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 02-07-2011, 17:28   #14 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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.
 
The Following 16 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Old 02-10-2011, 15:54   #15 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
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 :

 
The Following 9 Users Say Thank You to legija For This Useful Post:
Show/Hide list of the thanked
Closed Thread

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need software upgrade for Nokia 5110 ptkrf Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 30 02-24-2016 10:21
DES key Driver black Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 8 02-08-2014 04:50
8810 mbus-cable zfrank Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 2 05-19-1999 13:12

 



All times are GMT +1. The time now is 00:14.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.27539 seconds with 10 queries

SEO by vBSEO