*EXPERIMENTAL*
Yes, you heard right. Due to the fact that our dear friend DVADER has abandoned us, I took it upon myself to fix the 720p/1080i sync problems for Modchip/VGA users.
This fix should have full support for Conexant AND Focus encoders, and both should run PERFECTLY at 480p, 720p, and 1080i. I have not yet personally tested this, as I have no modchip myself, but I am 99.9% POSITIVE it will work perfectly, as I have FULL faith in my hex editting skills.
What I have done is used the code for the on-the-fly hex edits done by the newest version of NKPatcher v10-vga10 and compared it against the code in an actual BIOS, and was able to figure out what registers did what in the actual BIOS. All current BIOSes should be fully supported too.
All you have to do is extract your BIOS files using xbtool, and then replace the following strings in xboxkrnl.img with a hex editor. (I personally recommend using the 'replace' option in XVI32 - A free hex editor.) Then repack the BIOS, and flash onto your Modchip.
NOTE: BE SURE TO APPLY BOTH PATCHES SO YOUR BIOS SUPPORTS BOTH ENCODERS! If you really want to, you can just do one of them, but why not have support for both? (IMG:
style_emoticons/default/biggrin.gif)
NOTE: AS SAID BEFORE, I HAVE NOT TESTED THIS. USE THIS AT YOUR OWN RISK! BE SURE YOU CAN RECOVER IF THIS DOES NOT WORK! Although i'm sure it will work perfectly fine.
If someone with a modchip and a VGA cable could test this out and post your results, I would appreciate it.
_______________________________________________________________________________
--BEGIN CODE FOR CONEXANT ENCODERS--
Replace this code:
CODE
0C AD 48 90 8C 8C 01 9C E1 8C 00 00 46 0C AA 49 90 8C 8C 01 9C E1 21 00 00 46 0C AB 49 90 8C 8C 01 9C E1 21 00 00 46
With this code:
CODE
0C 00 48 80 80 80 01 98 E1 8C 00 00 46 0C 00 48 80 80 80 01 98 E1 21 00 00 46 0C 00 48 80 80 80 01 98 E1 21 00 00 46
--END CODE FOR CONEXANT ENCODERS--
_______________________________________________________________________________
--BEGIN CODE FOR FOCUS ENCODERS--
Replace this code:
CODE
01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 0A 0A 3E 48 3F 3F 3B 00 1B 03 00 40 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 B7 00 D0 02 23 00 E0 01 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 2E 58 28 46 DC 00 2C 06 00 40 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 72 01 00 05 18 00 D0 02 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 AE 58 2C 2C 58 00 6C 08 01 00 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 E5 00 80 07 14 00 1C 02 03 20 15 04 00 20
With this code:
CODE
01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 0A 0A 3E 08 3F 3F 3B 00 1B 03 00 40 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 B7 00 D0 02 23 00 E0 01 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 3E 18 28 46 DC 00 2C 06 00 40 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 72 01 00 05 18 00 D0 02 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 BE 18 2C 2C 58 00 6C 08 01 00 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 E5 00 80 07 14 00 1C 02 03 20 15 04 00 20
--END CODE FOR FOCUS ENCODERS--
_______________________________________________________________________________
Thanks/Respect/Credit:
Dr. Oldschool - For creating NKPatcher and the first VGA Softmod
masticism - For initially fixing the purple tint on 720p/1080i
DVADER - For showing up, and then leaving us high and dry, thereby motivating me to do this.
Textbook & leeloo - For tutorials on building VGA cables
This post has been edited by FrostyTheSnowman: Oct 10 2006, 09:15 PM