RIFF Box Files

To start working with RIFF JTAG Box, You’ll need to download initial setup:

RIFF Box JTAG Manager software setup

This will install following files to Your computer:

  • JTAG Manager software v1.88
  • RIFF Box control port driver
  • RIFF Box update port driver
  • RIFF DCC USBLoader driver
  • QUALCOMM QHUSB_DLOAD driver
  • NXP LPC Device USB driver

RIFF Box software portable archive:

RIFF JTAG Manager v1.76
Contains JTAG Manager v1.76 and RIFF Box drivers. Just extract the archive to desired directory and start using it.

You may need to install following Microsoft software:

Visual C++ 2005 Redistributable Package for (X86)

Visual C++ 2005 Redistributable Packager for (x64)

After You execute setup, it will install all files to desired destination, and launch drivers installer script.
Take note, If You’re using Windows XP, You’ll have to provide drivers location to Hardware Installation Wizard after connecting devices for first time.

RIF Box –  Starting Up

RIFF JTAG – RIFF JTAG Manager v1.49, RIFF Box Firmware v1.35 released (Cortex-A15, Cortex-A5)

24.04.2013   RIFF JTAG – RIFF JTAG Manager v1.49, RIFF Box Firmware v1.35 released (Cortex-A15, Cortex-A5)

Whats new:

RIFF Box Firmware v1.35

  •   Added support for Cortex-A15 and Cortex-A5 cores.
  •   Fixed emergency script issue for multi-cored Cortex MCUs: it was executed after first core was halted.

Now it is executed after all core(s) (if specified by reset strategy) are processed (halted).

 

RIFF JTAG Manager v1.49

  •   Added support for Cortex-A15 and Cortex-A5 cores.
  •   New Popup balloon is added with hints about ‘Dead Body ID is wrong’ error.
  •   Added Windows 8 support.
  •   Added “RIFFBOX on the Network” button (BOX Service Page).
    User can easily visit some main RIFFBOX’s internet locations.
  •   Some new IDCODES added to the search engine (CTRL+F)

.

riff-network

RIFF JTAG – Samsung GT-P3113 Galaxy Tab 2 7.0 Unbrick – Dead boot repair supported

21.02.2013  RIFF JTAG – Samsung GT-P3113 Galaxy Tab 2 7.0 Unbrick – Dead boot repair supported

Samsung P3113 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.
Please note: The initial loader in the Samsung P3113 is XLOADER. Due to OMAP4430’s some peculiar TrustZone security features current resurrector will boot only in case XLOADER is alive. That’s why model name of current resurrector has additional text: ‘XLoader+’. In case XLOADER is damaged (which happens for example after wrong firmware reflash), you will have to use different resurrector DLL – the one with the ‘XLoader-” delimiter.

To resurrect Samsung P3113:

  •  Solder JTAG cable to Samsung P3113 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung P3113 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 ‘Volume Down’ key and press Power-On.

samsung_galaxy_tab_2_70_2

RIFF JTAG – Samsung GT-P3110 Galaxy Tab 2 7.0 Unbrick – Dead boot repair supported

21.02.2013   RIFF JTAG – Samsung GT-P3110 Galaxy Tab 2 7.0 Unbrick – Dead boot repair supported

Samsung P3110 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.
Please note: The initial loader in the Samsung P3110 is XLOADER. Due to OMAP4430’s some peculiar TrustZone security features current resurrector will boot only in case XLOADER is alive. That’s why model name of current resurrector has additional text: ‘XLoader+’. In case XLOADER is damaged (which happens for example after wrong firmware reflash), you will have to use different resurrector DLL – the one with the ‘XLoader-” delimiter.

To resurrect Samsung P3110:

  •  Solder JTAG cable to Samsung P3110 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung P3110 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 ‘Volume Down’ key and press Power-On.

.
samsung_galaxy_tab_2_70_2

RIFF JTAG – Samsung GT-P3100 Galaxy Tab 2 7.0 Unbrick – Dead boot repair supported

21.02.2013  RIFF JTAG – Samsung GT-P3100 Galaxy Tab 2 7.0 Unbrick – Dead boot repair supported

Samsung P3100 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.
Please note: The initial loader in the Samsung P3100 is XLOADER. Due to OMAP4430’s some peculiar TrustZone security features current resurrector will boot only in case XLOADER is alive. That’s why model name of current resurrector has additional text: ‘XLoader+’. In case XLOADER is damaged (which happens for example after wrong firmware reflash), you will have to use different resurrector DLL – the one with the ‘XLoader-” delimiter.

To resurrect Samsung P3100:

  •  Solder JTAG cable to Samsung P3100 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung P3100 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 ‘Volume Down’ key and press Power-On.

.
samsung_galaxy_tab_2_70

RIFF JTAG – Samsung GT-P5100 Galaxy Tab 2 10.1 Unbrick – Dead Boot repair supported

26.01.2013   RIFF JTAG – Samsung GT-P5100 Galaxy Tab 2 10.1 Unbrick – Dead Boot repair supported

Samsung P5100 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.
Please note: The initial loader in the Samsung P5100 is XLOADER. Due to OMAP4430’s some peculiar TrustZone security features current resurrector will boot only in case XLOADER is alive. That’s why model name of current resurrector has additional text: ‘XLoader+’. In case XLOADER is damaged (which happens for example after wrong firmware reflash), you will have to use different resurrector DLL – the one with the ‘XLoader-” delimiter.

To resurrect Samsung P5100:

  •  Solder JTAG cable to Samsung P5100 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung P5100 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 ‘Volume Down’ key and press Power-On.

.
samsung_galaxy_tab2_101

RIFF JTAG – Samsung GT-P5110 Galaxy Tab 2 10.1 WiFi Unbrick – Dead Boot repair supported

25.01.2013 RIFF JTAG – Samsung GT-P5110 Galaxy Tab 2 10.1 WiFi Unbrick – Dead Boot repair supported

Samsung P5110 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.
Please note: The initial loader in the Samsung P5110 is XLOADER. Due to OMAP4430’s some peculiar TrustZone security features current resurrector will boot only in case XLOADER is alive. That’s why model name of current resurrector has additional text: ‘XLoader+’. In case XLOADER is damaged (which happens for example after wrong firmware reflash), you will have to use different resurrector DLL – the one with the ‘XLoader-” delimiter.

To resurrect Samsung P5110:

  •  Solder JTAG cable to Samsung P5110 JTAG pads;
  •  Connect USB cable to phone and PC;
  •  Insert battery;
  •  Make sure Samsung P5110 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 ‘Volume Down’ key and press Power-On.

.
samsung_galaxy_tab2_101

RIFF JTAG – Haier C2010 Ubrick – Dead Boot repair supported

29.12.2012   RIFF JTAG – Haier C2010 Ubrick – Dead Boot repair supported

Resurrecting Haier C2010 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 0x0020/0x8832

To resurrect Haier C2010:

  •  Solder JTAG cable to Haier C2010 JTAG pads;
  •  Insert USB Data cable into board and PC;
  •  Make sure Haier C2010 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;

.
haier-c2010-mobile-phone-medium-1

RIFF JTAG – Samsung SCH-E329I Unbrick – Dead Boot Repair Supported

11.10.2012  RIFF JTAG – Samsung SCH-E329I Unbrick – Dead Boot Repair Supported

Repairing bricked Samsung E329I is easy with the RIFF Box. Please note, by default, NRST pad is disabled in this phone. In case you have any troubles with resurrection, shortcut pads A and B shown in shematics in order to enable NRST.
Current resurrector contains Firmware and EEPROM zones for memory chip with ID 0x00EC/0x3013

To resurrect Samsung E329I:

  •  Solder JTAG cable to Samsung E329I JTAG pads;
  •  Insert USB Data cable into board and PC;
  •  Make sure Samsung E329I 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 Manager v1.44, RIFF Box Firmware v1.33 Released – Qualcomm Snapdragon S4 support

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.

Firmware 1.33
—————————

  • Added few more processor controll “HAS” script instructions.
  • Added support for a set of QUALCOMM Snapdragon S4 MCUs (like MSM8960).