xboxscene.org forums

OG Xbox Forums => Modchip Forums => TSOP flashing => Topic started by: titon366 on February 07, 2004, 04:46:00 AM

Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: titon366 on February 07, 2004, 04:46:00 AM
muhaha.gif Hi i just flashed my tsop i had a modchip in before and i wanted to piss of a friend cause he keeps frying xboxs when he trys to flash the tsop and i wanted to show him i can do it the first try and i did but now i am not sure whats better the tsop flash or haveing a modchip what are the pros and cons for flashing the tsop if any one could help with that it would be great
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Fafnir on February 14, 2004, 02:57:00 PM
QUOTE (poopi @ Jun 21 2003, 01:49 AM)
dude, all this shit seems so complicated for the average..(noob = me) user.  isnt there a detailed "step-by-step" guide for flashing the tsop with just and x2lite..and not the x2pro?
blink.gif

I second that...can someone please make a tutorial for noobs....please?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: WisdomWolf on March 05, 2004, 02:57:00 PM
What does it mean if it boots MSDASH?  i can't get the TSOP to boot at all if I disable the chip, but if I boot from the chip and then turn it off I get MS?  Any suggestions?  Could I just use the 007 exploit to flash the TSOP now?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: DJLotus on March 07, 2004, 09:33:00 PM
where is hippos tutorial being hosted exactly?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: liemer on March 11, 2004, 05:17:00 PM
why do u need the evox matrix tsop bios to flash the tsop. And when u say it doesnt work with 1.1 do u mean the the bios itself wont work with 1.1 xboxes like it wont boot or u just cant flash tsop with a 1.1 with that file
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: iLLNESS on April 17, 2004, 10:11:00 PM
ok
well anyways
i dono how old this post is but whatever

ive got a 1.3 xbox with a winbond tsop.. all was well i flashed it using audio exploit

it was good for months, i got a free x2.3lite, so i decided id flash the tsop back to retail
well, i didnt know which bios was retail for my xbox (used 4034).. its a 1.3 w/ sammy/wd hdd/winbond 256k tsop, 4920 dash

well after flash tsop frags

my mod works fine though!!!
heh
anyways,... im reading up on this tsop flashing with x2 mods..

will it work for 1.3's? i mean the only difference is the flash file for evox and the fact the chips 256k...

or am i forced to only a homebrew?

hit me up
reply, pm, or email:
[email protected]
[email protected] (aslo msn for this addy)

Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: PSXCopyCat on May 10, 2004, 11:14:00 AM
so with this 12c508 chip and say a cheaplpc chip,  with the bios 4983.06  could you fix some completely ereased tsops?   did I understand this thread correctly?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: greengiant on May 21, 2004, 03:08:00 AM
Fix... possibly.
The technique used to flash the tsop booting from LPC, requires that some of the code in the tsop be intact. The xbox boots from the modchip, but it still requires that some of the code be 'loaded', well merely tested, from the tsop.
Thus, you for sure can flash the tsop, but you may not be able to fix it.

Give it a try and see if it works.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: opjose on May 21, 2004, 03:25:00 AM
QUOTE (greengiant @ May 21 2004, 11:08 AM)
Fix... possibly.
The technique used to flash the tsop booting from LPC, requires that some of the code in the tsop be intact. The xbox boots from the modchip, but it still requires that some of the code be 'loaded', well merely tested, from the tsop.
Thus, you for sure can flash the tsop, but you may not be able to fix it.

Give it a try and see if it works.

This is a very important distinction!

The "loader" vectors thru to the TSOP's kernel, so if your TSOP is hosed you'll be SOL -UNLESS- you did not get it all and can somehow enable say another bank (on the older Xboxes).
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: greengiant on May 24, 2004, 10:47:00 PM
QUOTE (stinger151 @ May 24 2004, 10:25 PM)
ok! the day before yesterday i used the 007auf hack to flash a new clearcase(1.4 tsop:st video:Focus) xbox ! (the savegame from the eurasia site ) but i fragged up the tsop! it was an 256 k bios but i think an old one?!? equal! it is fragging (green- reboot - green -reboot - green red green red......)

ok after one moment of panic i get the x2.1pro from my good old v1.0 xbox an flashed an evox m7 256 k bios on it! get that thing in the xbox, solder d0 on the bottom of the mb. ok not booting searched found the lframe and started praying! solderd that LFRAME (yeah it worked so i am not a noob)
back in game i thought  tried to flash with slayers auto installer and 007auf but it didnt work.

ok and my question know is what are my posibilities what is that evoxmatrixtsop bios doing?? and will it work on v1.4 ?

ps: are the new tsop like the old one 4x256kb ms bios  or is there just 1x256?? ??

nice asm code but am i right that it just the timing for ground an a15?? and nothink else??

The evoxmatrixtsop is only for use on xbox 1.0-1.2 and only when you allow the modchip or 12c508 code that is part of this forum, control a15.

"with slayers auto installer and 007auf but it didnt work."
Thats because it thinks your trying to flash the x2.1pro !!!

Simply put, you WONT be able to fix your tsop using an LPC modchip. You can only flash the TSOP if the TSOP contents are intact. Once you fuck up the tsop you cant fix it with the LPC.

Only fix, 29wire modchip.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: colibri on May 25, 2004, 12:23:00 AM
it's not repairable the code isn't that far yet.. you need to a get a xray3 modchip osmodz is in austrailia and could probly get you one fast.. or take a tsop off have it programed and reinstall it.. modchip would probly be easier for you though..
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: greengiant on May 25, 2004, 06:30:00 PM
It is repairable, using a 29 wire modchip. Any will do, it doesnt have to be the one the guy above pointed out.

A temporary fix, use any lpc modchip. IT will run perfectly fine, but you just wont be able to use the tsop.

stinger151 the reason is that the trick used to flash the tsop when booting from the lpc requires that the tsop be intact, because the xbox must be able to boot from the tsop. It boots from LPC then a15 is adjusted and is done at the right time such that the xbox essentially loads the tsop but actually booted from the LPC.
Its not relaed to lframe.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Xenogears888 on June 13, 2004, 11:33:00 AM
First off, thank you SO much uber for this post... I was able to rescue a comatose XBox (wouldn't boot w/o a chip) and program the TSOP with my other X2.0 lite... all without spending a cent.

He's a hint to anyone who's a little iffy with the timing. Get a metronome (or use one online, I used this : http://www.metronomeonline.com/ . Set it to 120 (half sec a tic). Start tapping your foot with it, now turn on the xbox on one click, and take the jumper off/hit the switch on the next one. Worked perfectly for me. Human timing can be quite precise, just gotta get rhythm.

Good luck, this stuff does work, quite well.

-Matty B
Xenogears888[nosp@m]myrealbox.com
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Pizza Pizz on June 14, 2004, 10:30:00 AM
what version xbox - 1mb tsop perhaps and not fully erased/hosed is my guess
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: buriedpast on June 30, 2004, 01:25:00 AM
Once you've installed the switches as indicated above and are booting from the last bank, can you use the MechAssault - Evox hack to flash?  Or is something more complicated required?

Thanks!
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: ericlucas on July 28, 2004, 02:54:00 PM
Has the EvoxMatrixTSOP BIOS been developed yet for v1.1 consoles?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: los93sol on August 12, 2004, 06:09:00 PM
Well this is all fine and well except what the hell do I do with this code?  How do I launch it is it to be used with linux or what?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: SRM on October 18, 2004, 02:19:00 PM
uhh can't u just choose "Flash BIOS" from the EvoX menu and it will flash the TSOP? (i have a DuoX modchip BTW, and yeah i bridged the jumpers and all)
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Lakwaun on October 19, 2004, 03:38:00 AM
Can somebody tell me is there a easy way to soft mod your xbox using a xecuter 2.3b lite+ chip? A friend of mine did it with in like 10 minutes some how? Is there a way you can use the xecuter programer some how? Or does the 007 hack allow you to upgrade hard drive and play back ups? if not which exploit allows you to play back ups and large hd support?


I was thinking maybe install x2.3lite+ then connect programmer to chip protect switch on and flash the onboard tsop through the xecuter 2.3 lite + chip?

I dont want to do this and mess up anything so I was just asking for feedback.

I want to be able to do this with out opening the xbox because I guess my hands are to big for soldering on the motherboard any help would be appreciated.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: collegebum on October 28, 2004, 04:36:00 PM
OK I've read gobs of this particular thread and I have a couple questions of my own.  First off be aware that I am a "Noob" as you say.

Anywho, I flashed my 1.0 using a MechAssult crack from Mecheurasia w/ a 1MB 4983.06 Bios.  It seemed to be going fine... saved the old bios... flashed new bios... powered off. Booted up the first time and the light flashed green a couple times (no other colors at all) and then a solid green.   I get the couple green flashes and the solid green every time, no video, no sound, no nothing.

I read in here somewhere that this "flash TSOP with LPC" only works if there is a usable bios on the TSOP... how do I find out if there is anything on my TSOP.

ps. i've used the 3 wire trick to boot off the different parts of the 1MB bios with no results.

Please help.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: hava333 on November 09, 2004, 08:12:00 PM
Can you flash the TSOP using the first method with an Aladdin XT?

Hava
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: TAR on December 07, 2004, 12:30:00 PM
wink.gif
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: warbeast on December 07, 2004, 01:23:00 PM
QUOTE
Can you flash the TSOP using the first method with an Aladdin XT


why not use your xbit to ftp 007withraincoat.v7 save then get hold of 007 turn the chip off and use the exploit to flash the tsops? and if you dont have 007 just ftp a exploit to the box and use that....

the only real reason i can see to use this is to repair a broken tsops which you cant do unless you have a 1mb tsops with one good bios left and you could still solder a switch to the working bank then flash with a exploit and raincoat...
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: sjoer on February 13, 2005, 09:29:00 PM
I need some help getting this to work!

I have a v1.0 xbox with a fucked TSOP, I have a X3 modchip installed but I want to use the xbox TSOP to boot gentoox!

All I get is 0xFF as id's from the device with raincoat?

Is there a way around this with direct adressing from raincoat?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Zanzang on August 20, 2005, 08:20:00 PM
I have a 1.1 box with a screwed up TSOP.
There is a bios on the chip, but I am pretty sure it is corrupt (I flashed it with the switch in the on position...that may have messed it up), because my box is fragging on the first 512k, the last 512k, and on the whole 1024k chip.

There may be a working 256k, but I don't think that is likely since I flashed it with a 512k bios.

Anyways, I'm getting a chip to make my box functional again, and I wanted to know if a Duox2 would be able to flash my TSOP, and how I would do it.

If a Duox2 won't work, then what chip could I buy instead?

Thanks.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 05, 2003, 12:57:00 AM
Not had any time at all to work on this - so we knocked this together last night to give budding coders something to have a crack at

pls no questions - if you now what you are doing all your answers will be on this page

This hasn't really been tested and may need adjusting - but it basically controls d0 and a15 similar to the matrix for flashing your tsop

TBH i dont know why this hasnt been released to the scene before now as the code is really really simple


CODE

;CONNECT PIC PIN 8 TO GROUND
;CONNECT PIC PIN 1 TO 5 VOLTS
;CONNECT PIC PIN 2 TO D0
;CONNECT PIC PIN 3 TO A15
;D0 WILL BE GROUND AT BOOT FOR HALF A SECOND THEN WILL GO OPEN
;A15 WILL BE GROUND AT BOOT AND STAY GROUND FOR 50 SECONDS


; CODE XBOX V1.555
;  12C508




INAD   EQU   00H  
TRMO   EQU   01H  
PC   EQU   02H  
STATUS  EQU   03H  
FSR     EQU   04H  
OSSCAL  EQU   05H  
GPIO    EQU   06H    
COUNT   EQU   07H  
COUNT1   EQU   08H  
COUNT2   EQU   09H    
COUNT3   EQU   0AH  


#DEFINE Z    STATUS,2
#DEFINE C    STATUS,0



   ORG   00  
   MOVWF   OSSCAL         
   GOTO   START_
   

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  
LONG_
D_
   CLRF   TRMO
S_   
   NOP
   NOP
   NOP   
   BTFSS   TRMO,7
   GOTO   S_   
   DECFSZ   COUNT
   GOTO   D_
   RETLW   00
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  
   
START_
   CLRF   GPIO
   MOVLW   B'10000111'
   OPTION
   MOVLW   B'11001111'
   TRIS   GPIO
   BCF   GPIO,5  ;PIC PIN 2  D0
   BCF   GPIO,4  ;PIC PIN 3  A15
   
   MOVLW   .8;D0 TIMING VARIABLE AJUST THIS FOR D0 O/C FROM GROUND TIME
   MOVWF   COUNT;LOWER NUMBER WILL REDUCE TIME FROM D0 TO O/C
   CALL   LONG_


   MOVLW   B'11101111'
   TRIS   GPIO

   MOVLW   .255;A15 TIMING VARIABLE AJUST THIS TO AJUST A15 TIME FROM GROUND
   MOVWF   COUNT;LOWER NUMBER WILL REDUCE THE TIME UNTIL A15 IS O/C
   CALL   LONG_
   MOVLW   .255
   MOVWF   COUNT
   CALL   LONG_
   MOVLW   .255
   MOVWF   COUNT
   CALL   LONG_
   MOVLW   .255
   MOVWF   COUNT
   CALL   LONG_
   MOVLW   .255
   MOVWF   COUNT
   CALL   LONG_
   MOVLW   .255     
   TRIS   GPIO
LAST
   NOP
   GOTO   LAST
   
   END


some info that this code was based on (found on xboxhacker.net)

Programming the Onboard TSOP using a X2PRO or X2LITE.
This can be done and has been done on 1.0 boxes.

1) Connect TSOP Write lines (See matrix instructions)
2) Ground A15 (T1 on the matrix instructions)
3) Program X2Pro with EvoxMatrixTSOP bios
4) Turn power on and after 1/2 second turn DIP switch 4 off
5) Wait for EvolutionX to come up
6) Remove A15 Ground
7) Use EvolutionX to Flash a 1 meg bios to TSOP

Make sure your Evox xbe is named and placed somewhere that the EvoxMatrixTSOP bios can find it. I used a CD-RW with Slayer's 2.0 disk and Flashed 4974 onto the TSOP.

Look at the TSOP Flash Matrix Instructions floating around for pin locations etc.

This works with both the PRO and LITE but ONLY on 1.0 boxes until a EvoxMatrixTSOP bios is released for 1.1.

BTW, After you remove the A15 ground but before you flash the TSOP, if you use EvolutionX to backup your Box, you will have a copy of the orignal bios from your box. But you must do steps 1-6 first before you do the backup or you will just backup the X2.

This post has been edited by Ubergeek: Apr 5 2003, 08:58 AM
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 06, 2003, 03:49:00 AM
*bump*

can a mod make this sticky - i think you'll find its wanted by a lot of ppl wink.gif
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: mirx999 on April 07, 2003, 03:11:00 PM
indeed it is.  thanks, Uber!
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: jp110099 on April 07, 2003, 04:31:00 PM
nice job Ubergeek, you are truly a god!, thx for this wonderful info smile.gif

Edit: N00b Question - How do i use this code? I would like to flash the TSOP.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: MackLogic on April 07, 2003, 04:49:00 PM
Very nice indeed. One of my xboxs wont boot to evox tho lol
Im building the milksop so i can program it without a modchip.
But this does give me something to play with and test ph34r.gif

Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: kard63 on April 07, 2003, 08:37:00 PM
Veryu very cool.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Regionfree on April 07, 2003, 10:32:00 PM
I counted about 30 errors in the code which need to be fixed before assembling. Has anyone had a crack at it yet?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 08, 2003, 02:39:00 AM
QUOTE (Regionfree @ Apr 8 2003, 05:56 AM)
I counted about 30 errors in the code which need to be fixed before assembling. Has anyone had a crack at it yet?

it assembles no errors for me

im sure it needs a tweek tho
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Regionfree on April 08, 2003, 06:47:00 AM
I still keep getting errors with MPASM for some reason.
I haven't used it since upgrade. Perhaps there is a bug.
Will look into it.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: nexus2 on April 08, 2003, 08:33:00 AM
You really don'y need the PIC or the Code to do this.  Just follow the directions below the code.  Turning the X2 off after you turn on the Xbox is not that hard to do.  It just takes a few times before you learn when to do it.  After that, its easy to repeat.

 Just remember to use a boot CD or have Evox on your hard drive in a place the EvoxMatrixTSOP bios can find it.  Slayer's 2.0 disk works great for this,  Just flash the TSOP with the Bios on his disk, then you can copy a different Bios to your harddrive and flash that.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: jp110099 on April 08, 2003, 12:11:00 PM
It says to turn off switch 4 on X2 Pro, can i aussume i can just take the On/Off jumper off the X2 Lite and uflash it with the X2 4976.02?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: nexus2 on April 08, 2003, 01:32:00 PM
You just take the jumper off the Lite.  You need to create a 1 meg bios image with 4 copies of 4976.02 in it.  This is what I have programed in my TSOP and it works great.

 The Lite is a little scary to use, you must program it with the EvoxMatrixTSOP bios to do this.  If you can't get Evox to Boot (it may take a few tries to get the timing down.) then you may not beable to reprogram the Lite back to a work Bios.  You can't run a box with the MatrixTSOP bios.  It is only used to flash the TSOP.

But it does work.  Several people have used this method with a Lite and Flashed the TSOP.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: cougar69 on April 09, 2003, 08:13:00 PM
This is all good if you have code on your tsop..,but what if there is no code on the onboard tsop? Ive tried this on my 1.0 that I flashed with emigah and hosed. I forgot to disable 15,21. so I bought the x2 . Box fires up with any bios but the Matrix_tsop. flip dip number 4 ...1/2 second into boot it goes into the on/off cycle mode with red /green flashing button. Timed the switch 4 a hundred times. Am I just missing something?  Oh and I barowed a buddies Matrix and the whole proccess acted exactly the same. also I was doing the t1 to ground. Any help is apriciated:)
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 10, 2003, 07:03:00 AM
QUOTE (cougar69 @ Apr 10 2003, 03:37 AM)
This is all good if you have code on your tsop..,but what if there is no code on the onboard tsop? Ive tried this on my 1.0 that I flashed with emigah and hosed. I forgot to disable 15,21. so I bought the x2 . Box fires up with any bios but the Matrix_tsop. flip dip number 4 ...1/2 second into boot it goes into the on/off cycle mode with red /green flashing button. Timed the switch 4 a hundred times. Am I just missing something?  Oh and I barowed a buddies Matrix and the whole proccess acted exactly the same. also I was doing the t1 to ground. Any help is apriciated:)

has to be a working bios on the onboard rom to do wthis method

only other way to fixed a hosed rom is to take it off and programme manually (but of course 99% of you are not going to do this or dont have the tools/skills)

so basically you just need to fit a mod and use the bios on this

if you want to use XBL then i recommend selling the box (with the mod) and getting a new one

perhaps not wanted you wanted to hear tho bro ?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: cougar69 on April 10, 2003, 08:04:00 AM
No That is what I figured   Thanks:)
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: BorgKing on April 12, 2003, 11:16:00 PM
Will this method work with xecuter 1?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: hippo on April 13, 2003, 07:50:00 AM
My 12c508 assem released on April 4 to the newsgroups flashes and disables your chip for XBL. Diagram for LED dropper required
see a.b.cd.image.xbox for the complete 'clevermod.rar'

XBL Disable and WP flash hex.

tap pwer on = evox bios

eject on = MS bios
Hold power in for 3 seconds when starting enters Cheapmod flash mode


;                       _______  _______
;                      |       /       |
;                Vdd --+ 1 <<     >> 8  +-- Vss
;                      |                |
;           GP5/OSC1 --+ 2 <<     >> 7  +-- GP0
;                      |                |
;           GP4/OSC2 --+ 3 <<     >> 6  +-- GP1
;                      |                |
;          GP3/!MCLR --+ 4 <<     >> 5  +-- GP2/T0CKI
;                      |                |
;                      +----------------+
;   pin 1 to 5v
;   pin 4 to power button ( standby 3.3v goes low when pressed )
;   pin 5 to D0 Spot or alternate
;   pin 6 to sst pin 7/8 spot hi to flash
;   pin 7 clever led reduces 1.7 volts to power chip at 3.3
;   pin 8 of course is ground



pin 7 to drive sst at 3.3v


pin 7 ______>|---T----WWW----GRND
                           ^3.3v

pin 7 uses red led and 200 ohm resitor, power sst chip off
the leg of the led towards the resistor at T. ---3.3v






:1000000025000F0A0702E201480849085008500875
:100010004F082E0832083008300833082E087700C1
:1000200079007F006A00C70C0200FF0C060066061C
:10003000290AF80C0600060546042604500C370071
:100040002F0966062D0A240AC80C37002F09260539
:100050002D0AFC0C06000604260400002D0A61008F
:0A006000E107300AF7022F0A00083A
:021FFE00EA0FE8
:00000001FF
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: MacGuyver_3030 on April 15, 2003, 09:05:00 PM
actually he can program 2 bios's on his lite and have one the original and one his modded bios, that way he can just switch to whichever he wants.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Regionfree on April 16, 2003, 01:57:00 AM
Hippo, your code does every thing your say it does. I've done quite a few tests with it and the flash enable works well, the D0 enable works well. The power to most modchips the way they are wired up is still active on pins 25 and 32 even if 3.3V is not supplied to them by the Pic of the usual power supply on the board. To completely disable the chip you need to isolate those two pins from the rest. The led doesn't work real well because I think a 220ohm resistor might be a bit high. I will look into that later on tonight.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 16, 2003, 02:18:00 AM
wink.gif

and why not post a link the the file instead of forcing ppl to visit that ng ?

also id like to not that hippo's work has zero to do with what we're discussing in this threa - hippo did you actually read what the code was about ?

hippos code is for enable / disable of lpc mod (in his case a cheap mod) via reset / eject

the code discussed in this thread is for flashing the ONBOARD ROM (TSOP) using an X2 or any LPC mod

Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Regionfree on April 16, 2003, 03:02:00 AM
QUOTE
hippo - why not rls the asm - this is opensource stuff bro

and why not post a link the the file instead of forcing ppl to visit that ng ?

also id like to not that hippo's work has zero to do with what we're discussing in this threa - hippo did you actually read what the code was about ?

hippos code is for enable / disable of lpc mod (in his case a cheap mod) via reset / eject

the code discussed in this thread is for flashing the ONBOARD ROM (TSOP) using an X2 or any LPC mod


The file which hippo has released is nearly 3meg, and unless someone hosts it for him, which I will be doing shortly, that ng is the only way people can view it.

Also if you know what you are doing you can create and asm file from the hex code that he has posted.


Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: hippo on April 16, 2003, 03:27:00 AM
smile.gif



The led doesn't work real well because I think a 220ohm resistor might be a bit high. I will look into that later on tonight

^^^ drives 3.3v at 15ma and no problems so far. The chip uses 10ma.



Hippo, your code does every thing your say it does.

^^^^ Finally a man of reason. To disable the chip pull 22 and 24 high and use 10k to ground same as the homebrew switch I'm thinking. That's why I reserved pin 2 it's already set up on the pcb's I had made up. It's all tested on XBL thopugh and okay as is.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 16, 2003, 08:20:00 AM
QUOTE (hippo @ Apr 16 2003, 11:27 AM)
also id like to not that hippo's work has zero to do with what we're discussing in this threa - hippo did you actually read what the code was about ?

^^^^^ Personally I feel flashing the TSOP is crap. If you can't afford the $1.79 40LF020 then you tried to buy it from someone who marked it up too high smile.gif


I 100% agree with you

We've been saying this from day one ("we" are Xecuter btw in case you hadn't realised)

This is simply for those that want to screw around with it

However it still does not detract away from the fact that the post you started really was nothing to do with this particular thread - the code you've made is child play but we never included it on the Xecuter design due to the fact that software enable / disable isnt what we feel "hard" secure - so people may have logged onto XBL with their mods still enabled. Don't say this is crap as its happened to many many people - you only have to read around.

Keep up your input to the scene.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 16, 2003, 08:22:00 AM
QUOTE (Regionfree @ Apr 16 2003, 11:02 AM)
QUOTE
hippo - why not rls the asm - this is opensource stuff bro

and why not post a link the the file instead of forcing ppl to visit that ng ?

also id like to not that hippo's work has zero to do with what we're discussing in this threa - hippo did you actually read what the code was about ?

hippos code is for enable / disable of lpc mod (in his case a cheap mod) via reset / eject

the code discussed in this thread is for flashing the ONBOARD ROM (TSOP) using an X2 or any LPC mod


The file which hippo has released is nearly 3meg, and unless someone hosts it for him, which I will be doing shortly, that ng is the only way people can view it.

Also if you know what you are doing you can create and asm file from the hex code that he has posted.

3MB for an asm and hex file ?

more like 16k dude - I wasnt talking about stupid ass sized images

and yeah if he wants it hosting ill host it for him - on our xecuter main site

I also like the comment you made "if you know what you are doing"

lol - good one wink.gif

CODE

; Hippo's 49LF020 Enable / Disable Mod
; Dissasembled by Ubergeek just foir the sake of doing it

;-------------------------------------------------------------------------------------------
; Microchip PIC12C508 code
; COMPILE WITH MPASM FROM MICROCHIP
;-------------------------------------------------------------------------------------------
   LIST p=12c508
   INCLUDE
   __FUSES   h'0FEA'
   RADIX dec

; R E G I S T E R   B I T S   (their name must not repeat)
GP5    EQU   5
GP4    EQU   4
GP3    EQU   3
GP2    EQU   2
GP1    EQU   1
GP0    EQU   0

; V A R I A B L E S
TMR0    EQU   h'01'
PCL    EQU   h'02'
OSCCAL    EQU   h'05'
GPIO    EQU   h'06'
var_07    EQU   h'07'
var_0A    EQU   h'0A'
var_17    EQU   h'17'
var_19    EQU   h'19'
var_1F    EQU   h'1F'

; C O D E

   ORG   h'0000'
   movwf   OSCCAL
   goto   loc_000F
   movf   var_07, W
   addwf   PCL, F
   retlw   h'48'     ;  72  b'01001000'  'H'
   retlw   h'49'     ;  73  b'01001001'  'I'
   retlw   h'50'     ;  80  b'01010000'  'P'
   retlw   h'50'     ;  80  b'01010000'  'P'
   retlw   h'4F'     ;  79  b'01001111'  'O'
   retlw   h'2E'     ;  46  b'00101110'  '.'
   retlw   h'32'     ;  50  b'00110010'  '2'
   retlw   h'30'     ;  48  b'00110000'  '0'
   retlw   h'30'     ;  48  b'00110000'  '0'
   retlw   h'33'     ;  51  b'00110011'  '3'
   retlw   h'2E'     ;  46  b'00101110'  '.'
loc_000F:
; Referenced from:   0001;
   clrf   var_17
   clrf   var_19
   clrf   var_1F
   clrf   var_0A
   movlw   h'C7'     ; 199  b'11000111'  'Ç'
   option
   movlw   h'FF'     ; 255  b'11111111'  'ÿ'
   tris   GPIO
   btfsc   GPIO, GP3
   goto   loc_0029
   movlw   h'F8'     ; 248  b'11111000'  'ø'
   tris   GPIO
   bsf   GPIO, GP0
   bcf   GPIO, GP2
   bcf   GPIO, GP1
   movlw   h'50'     ;  80  b'01010000'  'P'
   movwf   var_17
   call   loc_002F
   btfsc   GPIO, GP3
   goto   loc_002D
   goto   loc_0024
loc_0024:
; Referenced from:   loc_000F+0x0014;
   movlw   h'C8'     ; 200  b'11001000'  'È'
   movwf   var_17
   call   loc_002F
   bsf   GPIO, GP1
   goto   loc_002D
loc_0029:
; Referenced from:   loc_000F+0x0009;
   movlw   h'FC'     ; 252  b'11111100'  'ü'
   tris   GPIO
   bcf   GPIO, GP0
   bcf   GPIO, GP1
loc_002D:
; Referenced from:   loc_000F+0x0013; loc_0024+0x0004; loc_002D+0x0001;
   nop
   goto   loc_002D
loc_002F:
; Referenced from:   loc_000F+0x0011; loc_0024+0x0002; loc_0030+0x0003;
   clrf   TMR0
loc_0030:
; Referenced from:   loc_0030+0x0001;
   btfss   TMR0, 7
   goto   loc_0030
   decfsz   var_17, F
   goto   loc_002F
   retlw   h'00'     ;   0  b'00000000'  

   END

Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 16, 2003, 08:32:00 AM
QUOTE (BorgKing @ Apr 13 2003, 07:16 AM)
Will this method work with xecuter 1?

yes you can use this - X1 used the same basic principal of d0 on enable / off disable
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Regionfree on April 16, 2003, 12:56:00 PM
QUOTE
3MB for an asm and hex file ?

more like 16k dude - I wasnt talking about stupid ass sized images

and yeah if he wants it hosting ill host it for him - on our xecuter main site

I also like the comment you made "if you know what you are doing"

lol - good one


I know you by reputation and I wasn't inlying for even a second that you personally wouldn't know how to do it. I simply meant that anyone who doesn't know how to create an asm file from a hex wouldn't know what to do with an asm anyway.

In his zipped file he also has a pdf tutorial and so on which is the reason for the size of the file.

There was no offence intended.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: MacGuyver_3030 on April 16, 2003, 02:15:00 PM
hmmmm, ok, i think i did this right, i flashed my x2lite with the evox_matrix_tsop bios and i restarted my xbox and now the little eject light cycles grean, orange, red, etc, sometimes it will blink only green for about 2 seconds then it resumes, did i fuck up already?



edit: if i did fuck it up, no worries, i have a flash cable for the x2lite, its so sweet, i can fuck up all i want :-)

edit 2: heh, a15 has to be grounded for this to boot right? thats why im getting those flashing lights? i think thats why thats happening
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ubergeek on April 17, 2003, 03:06:00 AM
QUOTE (Regionfree @ Apr 16 2003, 08:56 PM)
QUOTE
3MB for an asm and hex file ?

more like 16k dude - I wasnt talking about stupid ass sized images

and yeah if he wants it hosting ill host it for him - on our xecuter main site

I also like the comment you made "if you know what you are doing"

lol - good one


I know you by reputation and I wasn't inlying for even a second that you personally wouldn't know how to do it. I simply meant that anyone who doesn't know how to create an asm file from a hex wouldn't know what to do with an asm anyway.

In his zipped file he also has a pdf tutorial and so on which is the reason for the size of the file.

There was no offence intended.

hehe no offence taken bud i was just messing smile.gif

Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Origzaphod on April 29, 2003, 04:51:00 AM
QUOTE (m3talslug @ Apr 28 2003, 09:12 PM)
I have a couple of questions concerning TSOP flashing.

What additional functionality do you get from flashing your TSOP vs having an X2Pro?

What is the TSOP?  People have said it's the onboard ROM.  Is that the same as the onboard ROM that contains the MS Xbox Bios?


No additional functions other then you no longer need the X2Pro installed to play backups, imports, etc... But also No more XBL

Yes it is reffering to the On Board Ms Bios. Its not a Rom but rather a flash rom chip.



On a side note, if there is still a need for this to be hosted, contact me, I will host it on my page.

Dennis


Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: jogger on May 10, 2003, 09:55:00 AM
why bother with all of that code. just follow the instructions without the code or PIC. worked great for me w/x2lite
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: PsiDOC on May 11, 2003, 01:48:00 AM
The reason for the 30 odd errors are because the forum will not allow the necessary Tab spaces that are needed for Mpasm assemble the code correctly. Anyone that is familiar with the layout for MPasm will be able to edit the code up into an assemble-able in a couple of minuites.

Just 1 question though Ubergeek........
According to my calculation the D0 line will be disconnected after approx 1/4 second not 1/2.

In the Long_ subroutine you use the 8th bit of TMR0 to trigger the Decrease count register, so this means only bits 0 to 6 (0 to 127 in decimal) are counted in TMR 0.
This means for D0:
(t0pre * TMR0 * Count register) / Pic instruction clock (1Mhz or 1000000)
(255*128*8) /1000000 = 0.261120 seconds, which is only 50% of what you state on the file.
Obviously the quick fix is to change the count register to 16, however I am just curious. Is the 1/4 second correct?

The A15 line disconnects after about 43 seconds, so that seems fine.

Regards,
PsiDOC
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: neonman on May 30, 2003, 04:18:00 PM
sorry for the noobness, but can this also be done with a PC-BioXX chip?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: WodMan on July 24, 2003, 09:52:00 AM
QUOTE
dude, all this shit seems so complicated for the average..(noob = me) user. isnt there a detailed "step-by-step" guide for flashing the tsop with just and x2lite..and not the x2pro?


I think the real question is that if you already have an x2lite, or a pro, or any solder-in mod ... why would you want to flash your TSOP, unless your box is already banned from live.  Then when Xbox-Next comes out, your box will have no resale value.  Just my .02.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: STEVEHABS on August 03, 2003, 12:10:00 PM
O.K. so basically there is no way to run backups and homebrewn shit without a mod chip or without doing any soldering. no way at all right. even if u find the rc4 kit?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Ginie66 on August 04, 2003, 05:58:00 AM
biggrin.gif yeah there is look at PhoenixBiosLoader 1.3 it allows you to load the bios trough the ram works great still a few probs with it but it wil be the next best thing to the 007 and soldering the points on the mobo
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: STEVEHABS on August 04, 2003, 11:16:00 AM
heh heh  yes i know that now found that out yesterday also complex's loader which is cool now supports every version if u use a plugin wit the original 1.0 version.    dunno if u  will know this but ok so u do the exploit by putting boot.cfg  pheonix.raw and default.xbe on the xbox hard drive via the mega x key memory card  and then u should have a iso of the pheonix loader 1.3 files on cd or dvd right and run that program and load the new bios and then u could take that out   and the effects will be permanent  right. and then lets say i wanna run doomx from a dvd r  i could put that in and it would run ok right?        also do u put your bios file which u name to xboxrom.bin  in pheonix boot folder  imagebld folder or in the root  where the 3 main files for the exploit are

thanks in advance  and just in case above all else  i patched and basically signed the default.xbe just to make sure everything goes ok.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: boowhup on August 20, 2003, 04:38:00 AM
Is there a flash_tsop bios compatible with 1.1 mobo's now?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: venturahighway on August 20, 2003, 08:14:00 PM
QUOTE (boowhup @ Aug 20 2003, 01:38 PM)
Is there a flash_tsop bios compatible with 1.1 mobo's now?

as of 8/20/03 no.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: venturahighway on August 20, 2003, 08:50:00 PM
tongue.gif
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: Pizza Pizz on August 22, 2003, 06:52:00 AM
uhm 1.2's are 256kb bios like the 1.3's

However - always check the mobo & tsop itself just in case.....

I had a 1.2 that was really a 1.1:

Jan 2003 date, serial ending with 30xxx - but when opened up had this strange thing inside and seal/sticker wasn't tampered with or been opened:

1.1 mobo with the normal single row psu connector
samsung dvd - was reason why I bought it
8gb western digital h/d not the usual 10gb black seagate  or better white 10.2gb seagate
(h/d was made in Nov 2002 like samsung dvd was so this must have been some last bit of 1.1 they put together they had lying around)
didn't check the tsop coz fitted cheapmod in there but would have been a 1mb even though the date and the S pack box would have implied this should of been a 1.2 with it's atx psu and 256kb bios

you can flash a 1.1 tsop if it's a commonly used ST or Hynix type of mobo

though I normally fit a lpc cheapmod on there with the header pins on ver 1.1's if the LPC holes aren't usually filled in with solder
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: 1nick9 on August 24, 2003, 09:32:00 PM
uhh.gif
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: 1nick9 on August 24, 2003, 11:08:00 PM
laugh.gif  but now i need to flash my mod back and i can't  sad.gif any1 hav any ideas  uhh.gif
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: venturahighway on August 29, 2003, 01:44:00 PM
QUOTE (00XeRo @ Aug 29 2003, 08:46 AM)
QUOTE
hmmmm, ok, i think i did this right, i flashed my x2lite with the evox_matrix_tsop bios and i restarted my xbox and now the little eject light cycles grean, orange, red, etc, sometimes it will blink only green for about 2 seconds then it resumes, did i fuck up already?

edit 2: heh, a15 has to be grounded for this to boot right? thats why im getting those flashing lights? i think thats why thats happening



Is the non grounded A15 the problem???

Becuase I'm getting the lights as well

are you disabling the modchip 1 second after power on?
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: wtaag on September 01, 2003, 07:53:00 PM
QUOTE (00XeRo @ Aug 29 2003, 08:07 PM)
The whole chip?
I thought it was just the 4th DIP switch.

Well, anyways I tried both.

When I turn the chip off after one second it tries to load my TSOP and just frags... (trying to fix bad tsop)

Should I keep trying, or is this not going to work to fix the bad tsop?

I'm looking to fix a bad flash as well.  Using a X2.1 Lite.
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: DJLotus on November 09, 2003, 08:44:00 AM
don't wanna sound way too dumb, but I don't exactly know where the A15 is supposed to be connected on the chip (i have an X2.2 pro) or on the solder points on the board? i have read the several tutorials on flashing tsop w/a lpc chip by using some special bios (got everything i need)  just don't know where it goes. please give me some guidance.



                                                 Thanks much,
                                                                   John
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: AlienTiger on December 02, 2003, 10:16:00 PM
Ok I understand flashing the bios but why would you flash the TSOP and to be honest what is the TSOP
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: B1ff on December 13, 2003, 07:03:00 AM
QUOTE (Ubergeek @ Apr 16 2003, 06:32 PM)
QUOTE (BorgKing @ Apr 13 2003, 07:16 AM)
Will this method work with xecuter 1?

yes you can use this - X1 used the same basic principal of d0 on enable / off disable

I'm confused - doesn't this require the EvoxMatrixTSOP BIOS? Which isn't possible with the X1. (Except perhaps with Phoenix?)
Title: Flash Tsop With X2 (and Others) 12c508 Code
Post by: HDTV MAN on December 25, 2003, 06:48:00 PM
will this method work on a 1.3 or 1.4??