Xecuter R-JTAG Installation & Setup Guide *** UPDATED JULY 26th 2013 ***

Ubergeek

Xecuter Groupie
Feb 24, 2003
6,272
0
California, USA
UPDATED MAY 28 11:55PM GMT

Update #1: New J-Runner updated to fix some RROD bugs - make sure you use AT LEAST Build 289)
Update #2: Added Alt CPU_RST info (R8C2 http://www.xecuter.com/rjtag/install/r8c2.jpg)



Xecuter R-JTAG Installation & Setup Guide

Warning
DO NOT - I REPEAT - DO NOT ATTEMPT TO WRITE ANY TIMING FILE TO YOUR R-JTAG. They are pre-programmed. Writing any other timing file to the R-JTAG without instruction from T-X may result in permanently damaging it


As many of you know the original JTAG method for Phats was in a word - awesome. Unfortunately the method has been blocked for a LONG time now and there are many of you who are only familiar with the RGH method.

Well RGH1 was not too bad with phats, a little slow to boot at times and also sometimes unreliable. Dual CB was then pushed out and once again nothing would work until Xecuter developed RGH2, so once again you could implement the homebrew hack on phat consoles. There was a downside though, the hack was now even more unreliable and in some cases wouldn't work at all. Until now.

For the first time ever, we are happy to re-introduce the JTAG hack to all Phat consoles with the R-JTAG hack :)

QUICK FAQ:

  • R-JTAG comes in two flavors - a starter kit and an ultimate kit with all the bells and whistles
  • The first release will support Zephyr, Opus, Falcon & Jasper
  • There will be a Xenon only version
  • Boot speeds are similar to JTAG and RGH1 (from instaboot to 10 seconds)
  • Full POST Monitoring with RATER and JRP v2
  • Dual Nand works fantastic with the DemoN - especially for Stock / Hacked Nand setups
  • No more need for RGH1/RGH2
  • Works on the very latest dash/kernel versions
  • Solid, reliable booting

The R-JTAG Ultimate Kit includes the following items




  • Xecuter R-JTAG
  • Xecuter JR Programmer v2
  • Xecuter PHAT POST QSB v2
  • Xecuter JR Programmer / NAND-X / CoolRunner J2B1 QSB Kit v3 (NAND-X & JR Programmer)
  • J1D2 QSB (NAND-X & JR Programmer)
  • FFC POST_OUT Ribbon Cable
  • JR Programmer v2 to R-JTAG POST Monitoring Cable
  • JR Programmer v2 QSB Cable
  • JR Programmer v2 JTAG Update Cable
  • PHAT JTAG QSB V2 (Includes AUD_CLAMP Support)
  • Wire set for a non-qsb install + aud_clamp wire

INSTALL

Installation is pretty similar to previous RGH generation devices like the CoolRunner.

As usual we have designed QSB's to make the installs clean and superbly optimized.

Solder Points

  • (5v STBY) Short red wire, thick to top side qsb
  • (GND) Longer black wire, thick to AV chassis.
  • (D) Blue wire to cpu_rst solder pad on bottom side of motherboard (Make as short as possible)
  • (E) Short green wire to top side qsb, i2c SCL signal.
  • (F) Short brown wire to top side qsb, i2c SDA signal.
  • (K) Short orange wire to top side qsb, kiosk line for remote power on from JR PROGRAMMER V2
  • (J1) FFC ribbon cable from R-JTAG to bottom POST QSB for FULL POST


DIP SWITCH SETTINGS R-JTAG V1.0:

MOTHERBOARD VERSION:
JASPER DIP 7-8 ON ON
FALCON DIP 7-8 ON OFF
ZEPHYR DIP 7-8 OFF ON

DIP SWITCH SETTINGS R-JTAG V1.1:

MOTHERBOARD VERSION:
JASPER DIP 7-8 ON ON
ZEPHYR DIP 7-8 OFF OFF <---- NEW
FALCON DIP 7-8 ON OFF

YOU CAN ALSO USE A FALCON NAND (BASICALLY USE FALCON 5770 CB) WITH THE NEW ZEPHYR SETTING

If the Zephyr fails to boot on 2E, it is glitching correctly and the R-JTAG is working perfectly - the problem is that the CPU needs a reflow / reball.


DEFAULT TUNING DIP SETTINGS - 1 DIP AT TIME, NO CONSECUTIVES DIPS:
DIP 1-4 & 6 OFF
DIP 5 ON

If fine tuning is required For fine tuning use DIPS 1 -6. Set them to ON, one at a time.

My own personal fine tuning & our testers yielded the following optimum DIP settings:

JASPER DIPS 4 or 5 work well
FALCON DIPS 3, 4 or 5 work well
ZEPHYR DIP 1, 2 or 3 works well

NOTE


See end of guide for tuning options




Here are some pictures showing the installs using the new V3 QSB's





POST QSB



CPU_RST POINT



Users have reported more stable / faster / reliable results using this CPU_RST point (Thanks to MartinC)

Thanks to MartinC for finding a better CPU_RST point that gives more reliable / stable results

ok - if you get RRoD from using the underside, try soldering the CPU_RST wire to the side of R8C2 facing the CPU (Resistor topside near the J8C1 header used for 'normal' RGH CPU_RST):

I used kynar wire from this point and put it over the fan shroud to the R-JTAG chip.


JTAG QSB (STANDARD)

As you can see there are a number of switches and jumper settings for fine tuning. They are pretty standard and should only be changed if tweaking is required.

2-way switch you obviously set to ON
3-way switch set it to the middle (allows you to choose a resistor setting of 330 or 470 via the jumper)
Jumper set to 470 as default
The solder jumper should be 1-2




JTAG QSB (AUD_CLAMP)

The AUD_CLAMP option was a very popular JTAG setting as it was the most reliable and stable. We found this too on many of our Falcons and Jaspers.

As you can see there are a number of switches and jumper settings for fine tuning. They are pretty standard and should only be changed if tweaking is required.

2-way switch you obviously set to ON
3-way switch set it to the middle (allows you to choose a resistor setting of 330 or 470 via the jumper)
Jumper set to 470 as default
The solder jumper should be 3-1 for the AUD_CLAMP option
There is an extra wire that is to be soldered to Q2N1





Introducing Rater for R-JTAG Phat Consoles

As many of you know we pushed the envelope in RGH tuning with the CR3 Pro Rater feature. We have now implemented this into R-JTAG to help you get your optimum install. Tuning is not required to be as aggressive as the CR3 Pro installed to slim consoles so you should fine as it's quite easy to use - even beginners shouldn't have a problem :)

For those of you who don't know, RATER is used to calculate and score (rate) the timing of the boot cycles. It uses Kiosk to power up your 360, then log POST to monitor boot status, counts reset up to the point the kernel boots fully, then logs the cycles taken, and then powers down the console. The cycle repeats for as long as you choose and scores the install.

This is really fantastic for tweaking installs. R-JTAG is so good it's hard to see the difference between greatness and true awesomeness :D RATER addresses this need.....

Here is a screen shot of RATER on an R-JTAG Falcon which was extremely problematic with RGH2 :)




This is a new feature of J-Runner (Released with Build 287). This feature utilizes all the new features of JR PROGRAMMER V2.



Info
The Nand read/write cable also has to be connected from JRP v2 to Nand QSB to allow the xbox to be powered off by J-Runner's Rater

NOTE


If you are using R-JTAG with DemoN Phat you need to remove the DemoN Kiosk (orange wire) to get RATER software remote power on feature. Simply remove the wire from the DemoN during RATER testing, when finished reconnect the wire.



UNDERSTANDING POST CODES

The POST codes can seem a bit daunting - like we said this isn't for amateurs. However, once you get used to using RATER it becomes reasonably straight forward so don't panic :)


  • Full fail = 0xA0 as last post
  • 0x21 or 0x22 or 0x87 as last post means that all checks were passed but something went wrong, possibly glitch timing wrong or too deep
  • If u get all 0xA0 on any dips then install is wrong, like cpu_rst or E/F is badly soldered
  • If you get 0x21, this usually means you are 1 DIP past optimal e.g DIP 4 gives 21-22 and DIP 5 gives 21.
  • Sometimes it will fail on 0x2E - this is way down on the boot cycle. This generally points to bad wiring or that an RROD is on the way and a reflow may be required or ideally a reball, specifically on the CPU.

Can you imagine having to tweak this stuff without RATER? :eek2:

First you need to find your center:

IMPORTANT NOTE: When testing each cycle make sure you hook everything back up to the case (ODD, HDD, WIFI etc). If you dont do this your tuning will be wasted as when you hook everything back up it changes the shape of the pulse. Take your time and do it right and you will get a super fast booting R-JTAG console :)

Here are the R-JTAG voltage settings. It is open as default as most users don't need to set this. However, if you get 0010 on your console, you should definitely be adjusting this jumper. Some users may find 1.2v works better and we found that 1.8v helped in a minority of cases.



1. For the first initial test set DIPS 7 & 8 to the motherboard type.
2. Keep the voltage jumper on your R-JTAG open as default.
2. Set DIP 5 on first and test.
3. If it's close to optimal (what we call your center result) a RATER score of 7 or 8 will be expected (set number of reboots to 20 to get a good solid median)
4. If not set DIP 4 and test...
5. If not set DIP 6 and test...
6. and so on with DIPS 1 and 2 and 3.....
7. We're basically circling out from what we know is optimum. Most of you will find that DIP 5 is your center hence why we set it as default.

So let's say you landed on DIP 5 as your center you will now want to tune up

Now go and get that PERFECTO! rating (anything above >8.75) :D

Xecuter testers have already done thousands of hours of testing to perfect this product. The following settings will work in 90% of scenarios.

JASPER: 1 or other of these should yield perfect results:

1. DIPS 4, 7, 8 = ON - 1.2v JUMPER ON - JTAG AUD_CLAMP OPTION - 470 JUMPER
2. DIPS 5, 7, 8 = ON - NO VOLTAGE JUMPER - JTAG AUD_CLAMP OPTION - 470 JUMPER

FALCON: 1 or other of these should yield perfect results:

1. DIPS 4, 7 = ON - 1.2v JUMPER ON - JTAG AUD_CLAMP OPTION - 470 JUMPER
2. DIPS 5, 7 = ON - NO VOLTAGE JUMPER - JTAG AUD_CLAMP OPTION - 470 JUMPER
2. DIPS 3, 7 = ON - NO VOLTAGE JUMPER - JTAG STANDARD OPTION - 470 JUMPER

R-JTAG v1.1:

ZEPHYR: 1 or other of these should yield perfect results:

1. DIPS 3, 8 = ON-OFF - 1.2v JUMPER ON - JTAG AUD_CLAMP OPTION - 470 JUMPER
2. DIPS 3, 8 = ON-OFF - NO VOLTAGE JUMPER - JTAG AUD_CLAMP OPTION - 470 JUMPER


Basic J-Runner Instructions

There are for more indepth guides to using J-Runner however is as a simple breakdown of the steps required for the new R-JTAG option:

Note: Minimum dashboard version required is 15574.

1. Read NAND x 2 (compare)
2. Tick R-JTAG check box
3. Select AUD_CLAMP On or OFF depending on JTAG QSB installation
4. Create xell reloaded
5. Write xell reloaded
6. Boot to xell, get cpu key
7. Create JTAG image of newest dash version (ensure R-JTAG is checked)
8. Write nand
9. Use rater to fine tune boot times

Thats it :)

Added By Request: Cable / QSB layout on motherboard base



Added by request - R8C2 alt CPU_RST point

 
Last edited by a moderator:

aids76

Full Member
Jan 9, 2011
77
8
No Mans Land
Re: Xecuter R-JTAG Installation & Setup Guide

Great guys.
I have one question. Rjtag + Demon. How will you solder up JTAG AUD_CLAMP OPTION.when the demon is at place. I know that this aud_clamp is an option,but in you tweaking tutorial,there was use of this piece. Will there be another qsb for demon or there is no need. I dont think that both,demon nad aud_clamp will fitt ?

Cant wait mine to arrive !