JTAG change DVD key on NAND

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
ok so i got my JTAG project all wrapped up it was an RROD xenon that some one tried the oven fix on and it 1/2 ass worked it RROD's on start up on occasion giving secondary error 0022 which means:
0022 See Error E10
E10: Unconfirmed: CPU error, generally caused by a poor connection to the mainboard (cold solder joints/bridged solder joints). This can also be triggered by an error with the TSOP.
so who really knows what the issue is im leaning towards cold solder joint or bridged joint or possibly thw whole thing is just SOL and will continue to work at random until it finally dies, either way not some thing im willing to invest in a reball or any thing like that at this point in time (tho perhaps i will send it in to xmods or some one else to look at it at a later point in time)

all this aside i have another JTAG zephyr that i had bought from some one else that was RROD and once again some crappy cheap repair job was done to it but meh what ever a JTAG is kind of a gold mine any ways right XD, regardless the system now works properly, tho the original JTAG points cause the occasional E79 (damn zephyr board and there E79) so i need to try some alt wiring.

I have the NAND all flashed and all that good jazz i need to update to the 13XX dash and the DVD rom is a hitachi 79 model and in my xenon i have a non 78/79 model (i prefer these any how no AP 2.5 and all that crap).

my question is when im setting up to update freeboot to 13XXX can i also change the DVD key on the zephyr board in the KV info tab in JTAG TOOL to the DVD key of my xenon DVD rom rather than re-flashing and spoofing and all that, as well as having the benefits of having a non 78/79 hitachi DVD rom in the zephyr?

i cant imagine why i couldn't change this data i mean a JTAG knows no bounds really, i mean i cant think of much we cant change on the NAND as long as we have the CPU key and can decrypt it,but i would rather make sure before i try some thing and mess it up XD

any ways thanks for reading my probably over detailed post and thanks for any direction you have to offer on the situation :p
 
Last edited:

Johnny8675309

VIP Member
Feb 9, 2011
232
0
Palm Springs CA
I believe you would need to extract the KV then change it with KV modder then inject it back into the NAND image then create the FreeBoot image using the modified NAND.

Sent from my DROIDX using Tapatalk
 

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
I believe you would need to extract the KV then change it with KV modder then inject it back into the NAND image then create the FreeBoot image using the modified NAND.
really thats an awfull lot of crap just to switch a DVD rom key lol i can always trial and error it if it dont read the 360 game disc than obviously it dont work not like i cant flash the NAND image back using flash360 as long as i can load to the dash all is good

also if that is the case than i would need the KV info from another Zephyr board as (correct me if im srong) a zephyr KV (and all other accept the xenon) can only use Zephyr NAND KV data

If you use dashlaunch 2.21/2.22 AP25 shouldn't be an issue
nah i stick to the standard NXE dash and convert to GOD files and things like that i like it it just feels more natural
 
Last edited:

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
hmmm tryed just changing some thing on my NAND with JTAG tool in the KV info tab and clicking the edit button(actually DVD brand is what i changed)

got the following error

Code:
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Jtag Tool
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Jtag%20Tool/Jtag%20Tool.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4212 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4214 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
DevComponents.DotNetBar2
    Assembly Version: 9.0.0.0
    Win32 Version: 9.0.0.0
    CodeBase: file:///C:/Program%20Files/Jtag%20Tool/DevComponents.DotNetBar2.DLL
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PackageIO
    Assembly Version: 0.1.7.0
    Win32 Version: 0.1.7.0
    CodeBase: file:///C:/Program%20Files/Jtag%20Tool/PackageIO.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

this isent the antivirus error is it, if not what is it lol

found some thing on google im going to read regarding the question in this thread for those interested read here:
http://forums.xbox-scene.com/index.php?showtopic=621053
 
Last edited:

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
found this it looks easier lol
http://forums.xbox-scene.com/lofiversion/index.php/t713268.html

but it says i can convert type 1 to type 2 so umm what does the type even mean? lol

EDIT:
ya this is the tool i wanted XD you can edit just about any thing in the KV file it will also open and edit encrypted KV files gonna have to start setting up the Zephyr JTAG now and what not i will report back as soon as i get every thing figured out and start playing with stuff, but with JTAG tool being able to inject a KV file and this tool can edit my KV i should have no issues at all.

also if i set the region to devkit will that make it region free, i thought that kind of thing would have been controlled by the FW on the DVD rom its self?
 
Last edited:

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
Have you already tried patching the NAND in 360 Flash Dump Tool?
i played with it for a min it kept giving me errors and i couldn't find a really clear tut on how to do it for the DVD rom key mostly just for un-banning purposes

why is this tool flawed or some thing or was it just a suggestion?

this tool is really strait forward tho you cant select some thing that dosent exist because it has all the possibilitys in the drop down box's like JTAG TOOL does so ya a nice noob tool for a noob like me :p

editional info:

cant seem to get JTAG TOOL 3.13 to complete the unban process 100% with either the origional KV.bin or the modifyed one keep getting an error:

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
   at System.BitConverter.ToString(Byte[] value)
   at Jtag_Tool.General.ByteArrayToString(Byte[] ba)
   at Jtag_Tool.JtagTool.PatchDVDType()
   at Jtag_Tool.UnBanner.UnbanButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4214 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Jtag Tool
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Jtag%20Tool/Jtag%20Tool.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4212 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4214 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
DevComponents.DotNetBar2
    Assembly Version: 9.0.0.0
    Win32 Version: 9.0.0.0
    CodeBase: file:///C:/Program%20Files/Jtag%20Tool/DevComponents.DotNetBar2.DLL
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PackageIO
    Assembly Version: 0.1.7.0
    Win32 Version: 0.1.7.0
    CodeBase: file:///C:/Program%20Files/Jtag%20Tool/PackageIO.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
when opening the NAND that i patched the KV to that i altered i get the bad KV stuff going on like i have the wrong CPU key or some thing not sure what im doing wrong here yet will play with it some more

any one have an easy guide to patching the DVD rom key in to the NAND i like pictures XD
 
Last edited:

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
360 Flash Dump Tool should be far easier to use. Once you enter the CPU key in Settings, you just need to patch it with your DVD key. I did an OSIG change which took all of 1 min to do.

I'm not in front of my home PC at the moment so can't give you any screenies, but it's really not that hard :)
 

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
360 Flash Dump Tool should be far easier to use. Once you enter the CPU key in Settings, you just need to patch it with your DVD key. I did an OSIG change which took all of 1 min to do.

I'm not in front of my home PC at the moment so can't give you any screenies, but it's really not that hard :)
ok ill poke around with it i noticed when i click patch it it likes to go crazy and lock up unsure if this is because of vista or what but i have other copys of my nand like all over so messing one copy up really wont hurt any thing

is v0.91 the latest?

got it poked and figured XD tho i did notice that flash dump tool dosent offer the 0x7FFF DEVKIT option in the DVD region setting :/ odd, unless my version is outdated lol

EDIT: found a way around not being able to use the DEVKIT region DVD rom patch.

I did all the patching accept the DVD rom Region in 360 Flash tool extracted the KV from the NAND.bin that had the changes opened up the KV_dec.bin in KV editor (linked above) and changed the DVD rom region there. Than once again opened my changed DVD rom key and dvd rom model NAND that i had previously made in 360 Flash tool clicked import and imported the KV that had the DEVKIT DVD rom region and bam every thing works as it should now no bad KV errors or any thing.

also note to edit a field in 360 flasher tool you highlight the field THAN click patch or else the program crashes XD

now to poke and prod around and figure out the E79 with some alt JTAG wiring and what not than i should be golden

quick question tho i thought the DVD rom FW was what determined the region the DVD rom is suppose to read not the info on the KV, or is it a joint combination between the 2?
 
Last edited:
^ I think that v0.97 is the latest version of 360 Flash Dump Tool.
 

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
^ I think that v0.97 is the latest version of 360 Flash Dump Tool.
ok kool ill double check every thing with the latest version than

any comment on the DEVKIT DVD rom region setting? does this make it region free or no?
 

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
Not sure - I suppose you could try it and see :)
right worst case scenario as long as the dash loads and i dont have to open the box again i can just use flash360 and fix it :)

no other region games to test really but if it will load a retail NTSC game i could just assume it does what i want it to :D

hmm my KV type changed from 2 to 1 some how will this be a problem?

if the KV type being changed is going to be a problem i already figured out what was causing it to automaicly change from type 2 to type 1 not a hard fix just have to select the DVD rom that i intend on using i cant use the unspoofed option
 
Last edited:

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
I just fired up 360 Flash Dump Tool.

To change the DVD Key:

Go to Settings/keys and add your CPU key.
Open the NAND you wish to edit.
Click Patch
Tick 'Patch Key Vault'
Overwrite the DVD key with your chosen one.
Click ok and save the new NAND.

Job done :)

Oh and on the subject of regions, there's no point as Dashlaunch will allow you to boot any region game!
 

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
I just fired up 360 Flash Dump Tool.

To change the DVD Key:

Go to Settings/keys and add your CPU key.
Open the NAND you wish to edit.
Click Patch
Tick 'Patch Key Vault'
Overwrite the DVD key with your chosen one.
Click ok and save the new NAND.

Job done :)
all right kool i figured every thing out correctly than

Oh and on the subject of regions, there's no point as Dashlaunch will allow you to boot any region game!
thats nice to know even tho i kind of prefer the standard NXE dash :D just as im more used to it and all

any clue if the KV type box matters when i change the DVD rom type to no info/unspoofed it changes from type 2 to type 1, will this effect my outcome?
 

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
any clue if the KV type box matters when i change the DVD rom type to no info/unspoofed it changes from type 2 to type 1, will this effect my outcome?
What program? JTAG Tool or 360 Flash Dump Tool?
 

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
What program? JTAG Tool or 360 Flash Dump Tool?
360 flash tool is what does this im almost sure its because when i change the DVD type to no info/unspoofed its a xenon thing, my xenon NAND reads this when checking the DVD rom type u posted in the thread when i was asking about it :D

so im thinking it may be a setting that i cant use on my zephyr board if it absolutely insists on being a KV type 1 when i set it
 
Last edited:

korn_16_f_t_l

VIP Member
Dec 30, 2005
686
0
Muir, Michigan
www.ps2hd.com
for any one wondering this all worked out just fine JUST DONT USE THE DEVKIT setting in the DVD rom refion you get the christmas light effect prbably because you are using a devkit setting on a retail NAND/systemt but ya all is well now thanls for every ones input will be putting my zephyr JTAG togather today and finally have a stable one that works XD

now to play with random settings and making the GOD forwarders for apps and all that good crap
 
Last edited: