Showing posts with label RIFF JTAG. Show all posts
Showing posts with label RIFF JTAG. Show all posts

RIFF JTAG -Samsung Galaxy II, OMAP4430 version supported (Samsung i9100G, Samsung i9108)

RIFF JTAG -Samsung Galaxy II, OMAP4430 version supported (Samsung i9100G, Samsung i9108)

by on Oct.07, 2011, under News
07.10.2011    Samsung Galaxy II, OMAP4430 version supported (Samsung i9100G, Samsung i9108)
Samsung I9108 is based on the OMAP4430 Processor (Cortex-A9 Dual-Core). JTAG pads are very small; professional experience in soldering is required to connect wires to the JTAG interface. There is a big variety of versions of Galaxy II devices: GT-I9100, GT-I9100G, GT-I9100L, GT-I9100M, GT-I9100T, GT-I9101, GT-I9103, GT-I9108, GT-I9188, and maybe more. Some of them are based on different hardware platform – the Samsung S5PV310 (Cortex-A9 Dual-Core). Thus make sure first which exact hardware version you have on hands.
Note, one simple way to connect over JTAG – connect USB cable to PC and insert battery. In this case phone is automatically powered on.
Current DLL is still a beta one. It will work only with phones which have killed X-Loader.
To resurrect Samsung I9108:
  •  Solder JTAG cable to Samsung I9108 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung I9108 is selected in the list of models;
  •  Make sure a fixed TCK frequency is selected;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using original Samsung downloader software to restore it to the working state.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Down’ and ‘Home’ keys and press Power-On.

RIFF JTAG - Latest news and Updates !

RIFF Box – JTAG Revolution

Released updates :


Bug fixes :
  • Samsung_M110S.dll
    -------------------------------------
    - pinout picture was corrected
  • Samsung_I9100.dll
    -------------------------------------
    - DCC Loader now will report eMCC Card product name
  • HTC_DesireHD.dll, HTC_DesireS.dll
    -------------------------------------
    - DCC Loader now will report eMCC Card product name
    - Resurrection interface was changed to a more flexible one
  • Samsung_I917.dll
    -------------------------------------
    - added resurrection data for phone revisions with 2KB-paged NAND chips
RIFF Box – JTAG Revolution

JTAG Manager Version 1.36, RIFF Box Firmware v1.27 Released,Tegra 2 Support ! ! !

JTAG Manager Version 1.36, RIFF Box Firmware v1.27 Released,Tegra 2 Support ! ! !


- 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%.


Firmware 1.27
---------------------------
- 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 JTAG – Samsung Focus (i917) Unbrick, Dead boot repair supported

04.10.2011   Samsung Focus (i917) Unbrick, Dead boot repair supported

Resurrecting Samsung I917 is simple. Phone is auto powered on with USB Data Cable connected to the PC while battery is inside. In case you use the battery only please note you will have to press Power On key once.
To resurrect Samsung I917:
  •  Solder JTAG cable to Samsung I917 JTAG pads;
  •  Make sure Samsung I917 is selected in the list of models;
  •  Insert Battery into phone and connect USB cable (in case you not use USB cable, press once the Power ON key on the phone)
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using known flashing methods.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Up’ and ‘Camera’ keys and press ‘Power ON’ button. In few seconds phone enters download mode.


http://www.jtagbox.com

RIFF JTAG – CDMA Samsung B209 Breeze Supported

03.10.2011   CDMA Samsung B209 Breeze Supported
Resurrecting Samsung B209 is simple. Phone is auto powered on with USB Cable connected to the PC. Battery presence is not required; connection can be established with detached board.
Current resurrector contains Firmware and EEPROM zones for memory chip with ID 0x00EC/0×2256
To resurrect Samsung B209:
  •  Solder JTAG cable to Samsung B209 JTAG pads;
  •  Insert USB Data cable into board and PC;
  •  Make sure Samsung B209 is selected in the list of models;
  •  Click Resurrect button;
  •  Choose which areas to flash;
  •  Wait till software signals a successful operation completion;
  •  De-solder JTAG wires;

RIFF JTAG – Samsung S7330 Unbrick, Boot repair supported

03.10.2011 Samsung S7330 Unbrick, Boot repair supported
The Samsung S7330 board is auto powered on with USB Data Cable connected to the PC. Battery presence is not required; connection can be established with detached board.
To resurrect Samsung S7330:
  •  Solder JTAG cable to Samsung S7330 JTAG pads;
  •  Connect USB cable;
  •  Make sure Samsung S7330 is selected in the list of models;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect power supply, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using known flashing methods.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold ‘9’ key and press ‘Power ON’ button.


RIFF JTAG – CDMA Sungil SXC1080 Modem supported

30.09.2011   CDMA Sungil SXC1080 Modem supported

Resurrecting Sungil SXC1080 is simple.
Current resurrector contains Firmware and EEPROM zones for memory chip with ID 0x00EC/0x22E0
To resurrect Sungil SXC1080:
  •  Solder JTAG cable to Sungil SXC1080 JTAG pads;
  •  Attach battery or external power supply;
  •  Make sure Sungil SXC1080 is selected in the list of models;
  •  Click Resurrect button;
  •  Choose which areas to flash;
  •  Wait till software signals a successful operation completion;
  •  De-solder JTAG wires;

RIFF JTAG – CDMA Sungil SXC1080 Modem supported

30.09.2011   CDMA Sungil SXC1080 Modem supported

Resurrecting Sungil SXC1080 is simple.
Current resurrector contains Firmware and EEPROM zones for memory chip with ID 0x00EC/0x22E0
To resurrect Sungil SXC1080:
  •  Solder JTAG cable to Sungil SXC1080 JTAG pads;
  •  Attach battery or external power supply;
  •  Make sure Sungil SXC1080 is selected in the list of models;
  •  Click Resurrect button;
  •  Choose which areas to flash;
  •  Wait till software signals a successful operation completion;
  •  De-solder JTAG wires;

RIFF JTAG – Samsung Anycall m110s Unbrick, Dead boot repair supported

30.09.2011  Samsung Anycall m110s Unbrick, Dead boot repair supported
Samsung M110S is based on the S5PCxxx Processor (ARM core is Cortex-A8).
Note, one simple way to connect over JTAG – connect USB cable to PC and insert battery. In this case phone is automatically powered on. But note, in some cases it is possible that you will have to hold Power On key during initial connection.
In case after resurrection (after you have tried with both boot versions) the download mode is not initiated (LCD remains blank) do repeat resurrection with ‘Clone Gremlin zone’ option checked.
To resurrect Samsung M110S:
  •  Solder JTAG cable to Samsung M110S JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Attach battery connector;
  •  Make sure Samsung M110S is selected in the list of models;
  •  Make sure a fixed TCK frequency is selected;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using original Samsung downloader software to restore it to the working state.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Down’ and ‘Home’ keys and press Power-On.

RIFF JTAG – Samsung Wave II S8530 Unbrick, Boot repair supported

30.09.2011  Samsung Wave II S8530 Unbrick, Boot repair supported

Samsung S8530 PDA is based on the S5PCxxx Processor (ARM core is Cortex-A8).
You will have to carefully scratch off the mask covering in order to access copper surface of the JTAG pads.
Note, one simple way to connect over JTAG – connect USB cable to PC and insert battery. In this case phone is automatically powered on, so no need to press any power-on buttons on the phone keypad.
To resurrect Samsung S8530:
  •  Solder JTAG cable to Samsung S8530 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung S8530 is selected in the list of models;
  •  Make sure a fixed TCK frequency is selected;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using original Samsung downloader software to restore it to the working state. We used MultiLoader 5.64 version.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Down’ (from the left side of phone) and ‘Hold’ (right side at top) keys and press Power-On.
 

http://www.jtagbox.com/

RIFF JTAG - 7 new models added - read inside !

30.08.2011 RIFF JTAG - 7 new models added !


Whats new :






Please click "Check For Updates" button in order to download and apply new updates.


RIFF Box – JTAG Revolution

RIFF JTAG – JTAG Manager v1.35 released

04.08.2011   JTAG Manager v1.35 released
Whats new:

  • 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.

RIFF JTAG – Samsung Galaxy Tab M180s Unbrick – Boot Repair supported

03.08.2011     Samsung Galaxy Tab M180s Unbrick – Boot Repair supported
Samsung M180S is based on the S5PCxxx Processor (ARM core is Cortex-A8).
Note, one simple way to connect over JTAG – connect USB cable to PC and insert battery. In this case phone is automatically powered on. But note, in some cases it is possible that you will have to hold Power On key during initial connection.
In case after resurrection (after you have tried with both boot versions) the download mode is not initiated (LCD remains blank) do repeat resurrection with ‘Clone Gremlin zone’ option checked.
To resurrect Samsung M180S:

  •  Solder JTAG cable to Samsung M180S JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Attach battery connector;
  •  Make sure Samsung M180S is selected in the list of models;
  •  Make sure a fixed TCK frequency is selected;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using original Samsung downloader software to restore it to the working state.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Down’ and ‘Home’ keys and press Power-On.
Please click “Check For Updates” button in order to download and apply new files. Closing all running application before starting update process is recommended.

RIFF JTAG – SonyEricsson Xperia X10 Unbrick – Boot repair supported

30.07.2011     SonyEricsson Xperia X10 Unbrick – Boot repair supported
Resurrecting SE X10 is easy. Phone is auto powered on with USB Data Cable connected to the PC while battery is inserted. Be careful, JTAG pads are covered under blue mask covering, so you will need to scratch it off in order to be able to solder wires.
During resurrection, you can select which areas to be repaired. So you can choose only those areas which you know are damaged thus saving flashing time.
To resurrect SE X10:

  •  Solder JTAG cable to SE X10 JTAG pads;
  •  Insert USB Data cable into board and PC;
  •  Make sure SE X10 is selected in the list of models;
  •  If you use only battery, press Power On key;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect power supply, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using known flashing methods.
Please click “Check For Updates” button in order to download and apply new files. Closing all running application before starting update process is recommended.

RIFF JTAG – Samsung I9100 Galaxy S II Unbrick – Boot repair supported, World First ! ! !

29.07.2011     Samsung I9100 Galaxy S II Unbrick – Boot repair supported, World First ! ! !
Samsung I9100 is based on the S5PV310 (Exynos 4210) Processor (Cortex-A9 Dual-Core).

JTAG pads are very small; professional experience in soldering is required to connect wires to the JTAG interface. There is a big variety of versions of Galaxy II devices: GT-I9100, GT-I9100G, GT-I9100L, GT-I9100M, GT-I9100T, GT-I9101, GT-I9103, GT-I9108, GT-I9188, and maybe more. Some of them are based on different hardware platform – the OMAP4430 (Cortex-A9 Dual-Core). Thus make sure first which exact hardware version you have on hands.

Note, one simple way to connect over JTAG – connect USB cable to PC and insert battery. In this case phone is automatically powered on.
Phone has such booting sequence: ROM → FBL → IBL → PBL → SBL. Current resurrector will resurrect Partition Table (PIT) and SBL zones which are located in the iNAND (eMMC) memory. Write access to memory which contains FBL, IBL and PBL loaders is not supported currently, but in case your phone has these loaders damaged, you can choose “Initiate Download Mode” way of resurrection in order to directly put the phone into the Download Mode.
To resurrect Samsung I9100:
  •  Solder JTAG cable to Samsung I9100 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung I9100 is selected in the list of models;
  •  Make sure a fixed TCK frequency is selected;
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using original Samsung downloader software to restore it to the working state.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Down’ and ‘Home’ keys and press Power-On.
Please click “Check For Updates” button in order to download and apply new files. Closing all running application before starting update process is recommended.

RIFF JTAG – JTAG Manager v1.34, RIFF Box firmware v1.26 – Cortex-A9 Dual core support added ! GDB Server v1.04 Released

29.07.2011  JTAG Manager v1.34, RIFF Box firmware v1.26 – Cortex-A9 Dual core support added ! GDB Server v1.04
Whats new :
RIFF JTAG Manager v1.34:


  •  JTAG Manager Project has been migrated into UNICODE.
Main advantage of this – GUI (captions of buttons, labels, etc) can now support all international characters, for example chinese
WARNING!!! Due to UNICODE migration old plugin DLLs are not compatible with JTAG Manager 1.34
Simply download new set of plugins which are unicode compatible now.


  •  Multilanguage GUI is implemented (and due to migration to UNICODE even chinese language can be fully supported)
You need to download language pack dll, for example Russian.dll. After installation go to BOX SERVICE page and there will
be available language selection.
Following items are translated into selected language by the language DLL:
1. JTAG Manager interface – labels, captions, etc.
2. JTAG Manager messages which are shown during active operation.
3. Most of messages shown by resurrector DLLs
4. Some of Resurrection Manuals (if current version of language pack does not have translated version of Resurrection Manual, then an original, English version will be shown)


  • A dded warning window which will appear on DCC Read/Write page in case user tries to flash full dump with wrong settings.
So user can check what he does wrong and thus avoid losing time and making mistakes.

  •  ARM Core Cortex-A9 (Single and MPCore) and Chipset OMAP4430 (Dual-core Cortex-A9) are addred to the supported cores list;
  •  Cortex-A9 core added to the CMM Script Engine: Example: SYSTEM.CPU CORTEXA9
  •  OMAP4430 core added to the CMM Script Engine: Example: SYSTEM.CPU OMAP4430
  •  Multicore control is added to the CMM Script Engine (Use CORE.SELECT instructions to switch between cores in multicore targets)
For example CORE.SELECT 0 will select core0, CORE.SELECT 3 will select core3

  •  Added access (32-bit Read/Write) to the APB bus of CoreSight-compatible targets (Cortex-A8, Cortex-A9, etc.)
through the CMM Script Engine (‘APB’ segment specifier added)
Thus, for example instruction: &Resp=data.long(APB:0×12345678) – will read dword from APB bus at address 0×12345678


  • Added SYSTEM.CONFIG.RESETTIMEOUT variable to the CMM Script Engine, thus it’s now possible to customise reset type and timeout
by setting this variable prior SYSTEM.UP command.

  •  Fixed bug which caused saving trash after read operaions on DCC Read/Write page in these cases:
a) reading was stopped by user
b) after JTAG Manager exe restart


  •  DCC Read/Write Page operations now allow 64-bit addressing, thus user can have full access to memory devices which size exceeds 0xFFFFFFFF bytes range.
For this, the Address and Length fields have now 10 digits instead of old 8 digits. Be carefull entering values there.
UNEXPERIENED USERS PLEASE NOTE: For example 8 digit hex value 0×12345678 entered into 10 digit field IS NOT 0×1234567800 (!!!!!) CORRECT IS 0×0012345678


  •  TGauge64 component was implemented in order to support full 64-bit range of progress indications (while old progress bars were limited to 31-bit maximum value)
  •  Fixed bug with incorrect display of scrollbars during scroling through Model and Manufacturer Lists
  • Fixed bug during erase:
    If bad block happened, and user choosed Ignore method and checked ‘Remember selection’ – software  would again popup selection dialog on next bad block.

  •  JTAG I/O Voltage (for Custom Target Settings) now has voltages from 1.6V upto 3.30V with resolution 0.05V
  •  Just for convenience added button “Target Continue” to the JTAG Read/Write page.
    This just allows to resume target running from current PC value without need to enter it explicitly into “Address” field as is needed for the “Target GO” button

RIFF Box firmware v1.26 :

  • Added support for Cortex-A9 single processor core;
  • Added support for Cortex-A9 multiprocessor cores. Multicore handling rules are following:1. After target reset (NRST=1-0-1) the Core0 is automatically selected; 2. HALT operation halts only currently selected core (by default core0 is selected); Thus in order to halt other core user has to select required core and then execute halt operation.
    3. Reset operation can accept different strategies of reset and halt:
    - Reset, then halt all cores at the very first instruction (for now only for OMAP MCUs)
    - Reset, than halt only core0 at the very first instruction (for now only for OMAP MCUs)
    - Reset, pause, then halt all cores
    - Reset, pause, than halt only core0

    4. RUN operation starts only currently selected core.
Thus in order to start other core user has to select required core and then execute run operation.
For example, if target has 4 cores (Quad-core MCU), then after HALT operation only Core0 is halted.
To halt Core2 user has to write script:
CORE.SELECT 2
BREAK

For example, to run Core3 user has to write script:
CORE.SELECT 3
GO


  • Added H/W script (*.has) instruction which enables selection of core for multiprocessor targets;
  • Added script (CMM/HAS) access (32-bit Read/Write) to the APB bus of CoreSight-compatible targets (Cortex-A8, Cortex-A9, etc.)
  • Added support for OMAP4430 Dual-core Cortex-A9 MCU

RIFF GDB Server v1.04 :

  • Fixed bug with reset timeout – erroneously value in Edit field was taken as HEX not decimal, Now is ok
  • Added few more GDB commands for compatibility with IDA 6.1 remote debugging.
  • Added Thumb2 instruction TBB and TBW for single stepping
  • Fixed bug in Thumb/Thumb2 when stepping out of sub when POP {RegList, PC} is used (In Thumb mode return PC address is 0×01 ORed)

Please click “Check For Updates” button in order to download and apply new files. Closing all running application before starting update process is recommended.

RIFF JTAG – Samsung GT-i8700 Omnia 7 , Samsung W299 Duos Unbrick – Boot repair supported

29.07.2011   Samsung GT-i8700 Omnia 7 , Samsung W299 Duos Unbrick – Boot repair supported
Resurrecting Samsung I8700 is simple. Phone is auto powered on with USB Data Cable connected to the PC while battery is inside. In case you use the battery only please note you will have to press Power On key once.
To resurrect Samsung I8700:
  •  Solder JTAG cable to Samsung I8700 JTAG pads;
  •  Make sure Samsung I8700 is selected in the list of models;
  •  Insert Battery into phone and connect USB cable (in case you not use USB cable, press once the Power ON key on the phone)
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using known flashing methods.
To enter download mode:
  •  Disconnect PC cable;
  •  Insert battery;
  •  Hold both ‘Volume Up’ and ‘Camera’ keys and press ‘Power ON’ button. In few seconds phone enters download mode.

Resurrecting Samsung W299 is simple. Phone is auto powered on with USB Data Cable connected to the PC while battery is inside. In case you use the battery only please note you will have to press Power On key once.
To resurrect Samsung W299:
  •  Solder JTAG cable to Samsung W299 JTAG pads;
  •  Make sure Samsung W299 is selected in the list of models;
  •  Insert Battery into phone and connect USB cable (in case you not use USB cable, press once the Power ON key on the phone)
  •  Click Resurrect button;
  •  Wait till software signals a successful operation completion;
  •  Disconnect USB cable, de-solder JTAG wires;
Now phone is in bootable condition, that is, even if it does not start up normally, you can flash it using known flashing methods.
Please click “Check For Updates” button in order to download and apply new files. Closing all running application before starting update process is recommended.

Save Gadgets online on social network: