RIFF JTAG – HTC Desire DLL Update – Unlock Code reading supported

10.03.2011  HTC Desire DLL Update – Unlock Code reading supported

New HTC Desire DLL has additional option to select between reading NCK Code, or direct unlock.
This should also solve “error 0x45” problem with some of the HW revisions.

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 – ASUS P526 Unbrick, Dead Boot repair supported

10.03.2011   ASUS P526 Unbrick, Dead Boot repair supported

Resurrection of ASUS P526 is slightly complicated. JTAG pads are very small and sensitive thus extreme care must be taken when soldering wires to the board. Battery must be connected in order to establish JTAG connection.
Current resurrector re-flashes only the IPL area, and will not re-write MDOC XLOADER area (though write of this area is supported too).
Please note: DiskOnChip G4 memory has security features, due to which there is a risk of permanently blocking the access to the flash memory while re-flashing the XLOADER areas. Current resurrector will not touch the XLOADER zone, but it is possible you’re already holding such killed device in hands. If it is so you will see this error:
****************************************************************
Detected a Not Initialized FLASH1 Chip ID: 0x0400/0xFBFF
ERROR: Selected FLASH Chip was not initialized by the DCC Loader
****************************************************************

This can happen due to unknown protection keys used or due to permanently blocked MDOC chip. If latter is true we advise you to solder a new flash memory chip or throw this phone away to the trash bin.

To resurrect ASUS P526:

  • Solder JTAG cable to ASUS P526 JTAG pads;
  • Insert battery and connect USB cable to phone and PC;
  • Make sure ASUS P526 is selected in the list of models;
  • 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.
If phone not enters download mode after resurrection then it means XLOADER was damaged too but memory chip is still usable. In this case repeat resurrection using RAM Downloader Mode and when USB connection is established reflash the phone with official firmware.

To enter download mode:

  • Disconnect PC cable;
  • Insert battery;
  • Move ‘Lock’ slider down, hold ‘OK’ key (on the left) and press ‘Power ON’ button. In few seconds you should see TriColor picture.

Additional info:

  • Phone has DiskOnChip G4 memory type, which has security features. It has two password protected partitions (Password1 = 12345678, Password2 = 00000000);
  • XLOADER re-flash is not performed in this resurrector on purpose. While re-flashing the XLOADER area there is a risk of permanently blocking the memory chip.
  • Any write access (Erase or Write) on MDOC NAND memory range 0x00000000 to 0x0017FFFF is rejected by the DCC Loader

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 – QUALCOMM QSC60XX Generic NOR DLL-s

Resurrector QSC60XX L24 D08 contains only DCC Loader, thus it is to be used only for operations on DCC Read/Write page in the JTAG Manager.
Embedded DCC Loader is designed to work inside of MCU’s internal RAM memory, thus it is not sensitive to external SDRAM configuration or availability or its physical state.

Initial H/W init sequence will setup MCU’s PLL with these parameters:

  • L/M/N = 0x2A/0x00/0x01;
  • Global Clock Divisor = DIV8

Resurrector QSC60XX L24 D08 contains only DCC Loader, thus it is to be used only for operations on DCC Read/Write page in the JTAG Manager.
Embedded DCC Loader is designed to work inside of MCU’s internal RAM memory, thus it is not sensitive to external SDRAM configuration or availability or its physical state.

Initial H/W init sequence will setup MCU’s PLL with these parameters:

  • L/M/N = 0x2A/0x00/0x01;
  • Global Clock Divisor = DIV8

You can use these two DLL-s with all QSC6xxx CPU devices with NOR flash.
(Any CDMA phones with Qualcomm QSC60xx CPU, with NOR flash chip)

 

RIFF JTAG – CDMA ZTE F285 Repair supported

10.03.2011 CDMA ZTE F285 Repair supported

Resurrecting ZTE F285 is simple. Phone is auto powered on with USB Data Cable connected to the PC. Battery presence is not required; connection can be established with detached board. Resurrector re-flashes only firmware zone of the phone (0x000000 to 0x60FFFF).
To resurrect ZTE F285:

  • Solder JTAG cable to ZTE F285 JTAG pads;
  • Insert USB Data cable into board and PC;
  • Make sure ZTE F285 is selected in the list of models;
  • Click Resurrect button;
  • Wait till software signals a successful operation completion;
  • De-solder JTAG wires;

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 – RIFF JTAG Manager v1.27, RIFF Box Firmware v1.19

10.03.2011   RIFF JTAG Manager v1.27, RIFF Box Firmware v1.19

Whats new :

RIFF JTAG Manager v1.27

  • Fixed access violation bug upon JTAG Manager startup if there is no RIFF Box detected and Cancel button is clicked.
  • (SDK): more functions are now available (exported) for future Resurrector DLLs;
  • Added flags for JTAG Manager to be able to retrieve memory chip size from the DCC Loader.
  • Fixed initialization bug for NOR-related DCC Loadererss
  • ScriptEngine: added options pocessing ‘/byte’, ‘/word’, ‘/long’ to data.save.binary instruction: thus it’s possible now to read memory through script  using desired bus access width (8-,16-, or 32-bit widths).  For example: “data.save.binary c:\myfile.bin 0x00..0x11FF /word” – will read 0x1200 bytes from memory into myfile.bin file starting from address 0x00 using 16-bit bus accesses.

Note: “Read Memory” button on the JTAG Read/Write page reads memory using 32-bit bus accesses only.

RIFF Box Firmware v1.19

  • Added more H/W script (*.has) instructions;
  • Added HTC security processing functions;

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 – QUALCOM NAND ESM7XXX Generic DLL released

04.03.2011  QUALCOM NAND ESM7XXX Generic DLL released

Resurrector ESM7XXX L41 D04 contains only DCC Loader, thus it is to be used only for operations on DCC Read/Write page in the JTAG Manager.

Embedded DCC Loader is designed to work inside of MCU’s internal RAM memory, thus it is not sensitive to external SDRAM configuration or availability or its physical state.

Initial H/W init sequence will setup MCU’s PLL0 with these parameters:

* L/M/N = 0x41/0x00/0x01;
* Global Clock Divisor = DIV4

If you don’t know what the L, M, N or Global Clock Divisor parameters are, then just keep in mind:

* Highest L values and lowest Global Clock Divisor values will make maximum clocking frequency supplied to the MCU’s core and thus DCC Read/Write speed will be maximum fast;

* Too high frequency supplied to the MCU’s core may result in core overheating or instable operation;

RIFF JTAG – Samsung G800 Unbrick, dead boot repair supported

04.03.2011   Samsung G800 Unbrick, dead boot repair supported

Please start JTAG Manager and click “Check for Updates” button. You’ll be notified about new DLL, download it and restart the software.
“Samsung_G800.dll” contains pinout, instructions and required repair files for Samsung G800 Unbrick, dead boot repair.

RIFF JTAG – ZTE MF180S Broadband modem Unbrick/Repair supported

03.03.2011   ZTE MF180S Broadband modem Unbrick/Repair supported

Please start JTAG Manager and click “Check for Updates” button. You’ll be notified about new DLL, download it and restart the software.
“ZTE_MF180S.dll” contains pinout, instructions and required repair files for ZTE MF180S Broadband modem Unbrick/Repair boot.

RIFF JTAG – HTC P3300 (HTC Artemis 100) Unbrick – Boot Repair Supported

18.02.2011  HTC P3300 (HTC Artemis 100) Unbrick – Boot Repair Supported

Please start JTAG Manager and click “Check for Updates” button. You’ll be notified about new DLL, download it and restart the software.
“HTC_Artemis.dll” contains pinout, instructions and required repair files for HTC P3300 (HTC Artemis 100) Unbrick – Boot Repair.

RIFF JTAG – HTC P3400 (HTC Gene 100) Unbrick – Boot repair supported

17.02.2011    HTC P3400 (HTC Gene 100) Unbrick – Boot repair supported

Please start JTAG Manager and click “Check for Updates” button. You’ll be notified about new DLL, download it and restart the software.
“HTC_Gene.dll” contains pinout, instructions and required repair files for HTC P3400 (HTC Gene 100) Unbrick – Boot repair.