xboxscene.org forums

Pages: 1 ... 9 10 [11] 12 13 ... 16

Author Topic: Xbox Version 1.6 found  (Read 3599 times)

modrobert

  • Archived User
  • Newbie
  • *
  • Posts: 15
Xbox Version 1.6 found
« Reply #150 on: May 14, 2004, 08:29:00 PM »

QUOTE (oz_paulb @ May 13 2004, 03:27 AM)
So, even if there were a writeable Flash inside the Xbox 1.6's chipset, it's not necessarily the case that 'raincoat' could be made to recognize it (even if you update the '.conf' file).  (unless, of course, you modified the raincoat source code)

But, as I said, my guess is that the BIOS memory inside Xbox 1.6 is ROM, so it's all a moot point.  I could be wrong, though...

- Paulb

You are probably right...

The raincoat 0.5+ found at xbox-linux project supports 28xxx and 29xxx protocol according to Andy's comments. Here is a snip from BootFlash.c:


CODE
               if(nTries!=1) { // 29xxx protocol

                       // make sure the flash state machine is reset

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xf0;
                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xaa;
                       pof->m_pbMemoryMappedStartAddress[0x2aaa]=0x55;
                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xf0;

                               // read flash ID

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xaa;
                       pof->m_pbMemoryMappedStartAddress[0x2aaa]=0x55;
                       pof->m_pbMemoryMappedStartAddress[0x5555]=0x90;

                       pof->m_bManufacturerId=pof->m_pbMemoryMappedStartAddress[0];
                       pof->m_bDeviceId=pof->m_pbMemoryMappedStartAddress[1];

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xf0;

                       pof->m_fDetectedUsing28xxxConventions=false; // mark the flash object as representing a 28xxx job


               } else { // 28xxx protocol, seen on Sharp

                               // make sure the flash state machine is reset

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xff;

                               // read flash ID

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0x90;
                       pof->m_bManufacturerId=pof->m_pbMemoryMappedStartAddress[0];

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0x90;
                       pof->m_bDeviceId=pof->m_pbMemoryMappedStartAddress[1];

                       pof->m_pbMemoryMappedStartAddress[0x5555]=0xff;

                       pof->m_fDetectedUsing28xxxConventions=true; // mark the flash object as representing a 28xxx job
               }


This source could easily be updated with another method if we find out what kind of flash device it is (if any) and get our hands on a datasheet. The routine which prints "Read Only???" only dumps the bytes pof->m_bManufacturerId and pof->m_bDeviceId after failed attempt. Here is a snip from that routine in BootFlash.c:

CODE

       if(!fSeen) {
               if(
                       (baNormalModeFirstTwoBytes[0]==pof->m_bManufacturerId) &&
                       (baNormalModeFirstTwoBytes[1]==pof->m_pbMemoryMappedStartAddress[1])
               ) { // we didn't get anything worth reporting
                       sprintf(pof->m_szFlashDescription, "Read Only??? manf=0x%02X, dev=0x%02X", pof->m_bManufacturerId, pof->m_bDeviceId);
               } else { // we got what is probably an unknown flash type
                       sprintf(pof->m_szFlashDescription, "manf=0x%02X, dev=0x%02X", pof->m_bManufacturerId, pof->m_bDeviceId);
               }
       }



BTW;

I doubt we will see any future official updates of raincoat considering Andy's current situation, but he is welcome to prove me wrong.
Logged

lordvader129

  • Archived User
  • Hero Member
  • *
  • Posts: 5860
Xbox Version 1.6 found
« Reply #151 on: May 14, 2004, 11:19:00 PM »

Exobex released an updated raincoat (.7) about a month or so back

http://www.geocities...h/raincoat.html

it has the source with it and everything, might be an interesting read for you, lol
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Xbox Version 1.6 found
« Reply #152 on: May 15, 2004, 05:47:00 AM »

It seems I have to post this again:

DO NOT POST "IS MY XBOX A VERSION 1.6?" QUESTIONS HERE!!!!

Posts of this nature, and all replies will be DELETED. This is a technical discussion. If you are incapable of exercising simple courtesy and reading the thread, proceed to the Newbie Chat and pose your question there.

Logged

majik655

  • Archived User
  • Hero Member
  • *
  • Posts: 790
Xbox Version 1.6 found
« Reply #153 on: May 16, 2004, 05:31:00 AM »

got a green halo bundle the other day... it is a 1.6.

wanted to change out a modded xbox board AND POWER SUPPLY into the new green case...

I understood the power supply AND eject board needed to go with the new 1.6 to an old case...

however when trying to boot the 1.6 in a old case it does not even power on.

stuck 1.6 and all components including controller ports BACK into green case..and still no boot no power at all.

This is a customers xbox's and he did not give me the power cords with them..


stupid question..   the 1.6 does not need its OWN power cord to boot does it?
that just makes no sense to me if it does but I suppose it is the only thing I have left to think of... EVEN ESD was considered when moving cases.

Logged

bucko

  • Recovered User
  • Hero Member
  • *
  • Posts: 4255
Xbox Version 1.6 found
« Reply #154 on: May 16, 2004, 06:14:00 AM »

If I read correctly, you put your 1.6 internals in a different case except your PSU. So you put your old internals in your 1.6 case expecting it to work, well you might have fried the mobo, the 1.6 psu has a different standby voltage (same to pc psu now i believe).
Logged

majik655

  • Archived User
  • Hero Member
  • *
  • Posts: 790
Xbox Version 1.6 found
« Reply #155 on: May 16, 2004, 06:22:00 AM »

QUOTE (bucko @ May 16 2004, 07:14 AM)
If I read correctly, you put your 1.6 internals in a different case except your PSU. So you put your old internals in your 1.6 case expecting it to work, well you might have fried the mobo, the 1.6 psu has a different standby voltage (same to pc psu now i believe).

nono...

EVERYTHING that came with the 1.6 came out ..
(PSU, controller ports, and motherboard.)

these all went into a old case..but did not power on.

So I figured maybe I should see if it boots when put back to original green case...

same issue no boot at all nothing.

now the old modded xbox still works fine when taken apart durring this process..

My question is...  does the 1.6 need its own ORIGINAL power cord to boot?
I know that may sound stupid but that is the one thing I do not have that came with the 1.6   (customer still has it..)
So I used power cords from versions 1.0-1.5  

I guess has anyone seen if ANY version power cord turns on a 1.6
could this even be a factor?    

This is just the last resort before saying 1.6 is dead...which just does not make sense..ESD was taken care of durring process and NO attempt to mod it was done.

Just a simple case gut change.
Logged

bucko

  • Recovered User
  • Hero Member
  • *
  • Posts: 4255
Xbox Version 1.6 found
« Reply #156 on: May 16, 2004, 06:28:00 AM »

I don't think it would be very CE if m$ made its own electric cord standards, duno cant help sory.
Logged

bucko

  • Recovered User
  • Hero Member
  • *
  • Posts: 4255
Xbox Version 1.6 found
« Reply #157 on: May 16, 2004, 12:53:00 PM »

smile.gif.
Logged

Exobex

  • Archived User
  • Hero Member
  • *
  • Posts: 1093
Xbox Version 1.6 found
« Reply #158 on: May 16, 2004, 02:37:00 PM »

QUOTE (majik655 @ May 16 2004, 02:22 PM)
EVERYTHING that came with the 1.6 came out ..
(PSU, controller ports, and motherboard.)

these all went into a old case..but did not power on.

Did you check the machine before attempting the gut-swap?

Just a thought, perhaps the customer's given you one he's killed in the hope of getting a good one back.

I had this with a PlayStation a few years back - ended up changing the motherboard.  Also left a message inside warning any other chippers not to mod it. And fitted tamperproof screws for good measure.  Can't remember if I superglued the case shut, though. biggrin.gif
Logged

thewitness

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Xbox Version 1.6 found
« Reply #159 on: May 16, 2004, 04:27:00 PM »

I just bought a new XBOX and im almost positice its a v 1.6 because the mfg. date is 2004-04-01 and im pretty sure thats a 1.6. I used a v1.1 and a v1.0 power cable and A/V cable and it booted up fine. The power input looks a little different, but it works
Logged

Artifex

  • Archived User
  • Full Member
  • *
  • Posts: 231
Xbox Version 1.6 found
« Reply #160 on: May 16, 2004, 06:03:00 PM »

Pre-1.6 cases are not compatible with the 1.6 board.

Best case - it won't power up.

Worst case - you fry your xyclops.  If, after you get the board back into a 1.6 case, it still doesnt power up, try my previously mentioned "frankenstein a 1.6 back to life" trick.  No promises, though....

--Artifex
Logged

majik655

  • Archived User
  • Hero Member
  • *
  • Posts: 790
Xbox Version 1.6 found
« Reply #161 on: May 16, 2004, 08:09:00 PM »

*update on gut swapping*

Yes the xbox did boot up before attempting to do a gut swap.

And yes it was difficult to fit into older case...
the main reason it does not fit is because of the plastic pegs on each side of the video connector.
once the pegs are sanded down to size it fits nicely.

HOWEVER ..yes I totally am thinking now.. the grounding points under the board that ground to the case (basically the screw holes) are different!

some differences are:
the new 1.6 case if you take the motherboard out.. the pegs on each side of the video connector HAVE grounding plates ..pre 1.6 cases do not!

ALSO one screw hole is totally moved.  (did not notice if moved to totally removed.)

Also the screw hole I believe above the LPC points..the grounding plate covering this screw peg also has now change to COVER the old jumper connector on the motherboard.  the grounding plate actually is folded over in a different direction.


I am assuming.. it is the case and the grounding's that have screwed this board.. however I am not a person that understands this type of stuff too much and what the causes may do to a motherboard..all I know is it is the ONLY differences.  AND I have done many many xbox's and never a prob.. but this is the first gut change .

anyway I probably have confused many.. so if anyone actually cares I can explain a little better.. but if I were you... do not gut swap a 1.6 into another OLD case.


checking into the "frankenstein a 1.6 back to life" trick.. I have to search for it.. I must have missed it.

THANKS EVERYONE.
Logged

tk420

  • Archived User
  • Newbie
  • *
  • Posts: 8
Xbox Version 1.6 found
« Reply #162 on: May 16, 2004, 08:19:00 PM »

I don't completely understand your explination of the difference between the old and new case (diagrams would be helpful, but aren't really important).  Anyways, if when you put the 1.6 mobo in the old case, and there was metal touching together 2 points on the back of the mobo that you could not seee, it could cause problems.

I had a friend who did this one building a pc.  He somehow managed to screw the motherboard into the case without using the leads to screw into.  Not quite sure how he did that, but it caused tons of problems (see also: breaking the motherboard).
Logged

majik655

  • Archived User
  • Hero Member
  • *
  • Posts: 790
Xbox Version 1.6 found
« Reply #163 on: May 16, 2004, 10:51:00 PM »

QUOTE (tk420 @ May 16 2004, 09:19 PM)
I don't completely understand your explination of the difference between the old and new case (diagrams would be helpful, but aren't really important).  Anyways, if when you put the 1.6 mobo in the old case, and there was metal touching together 2 points on the back of the mobo that you could not seee, it could cause problems.

I had a friend who did this one building a pc.  He somehow managed to screw the motherboard into the case without using the leads to screw into.  Not quite sure how he did that, but it caused tons of problems (see also: breaking the motherboard).

I know I made it very confusing.. I would have taken pictures but the green halo le case is gone and in the customers hand now.

here is some pics and maybe more explaination..
I know this might be common knowledge but maybe it will stop someone else from screwing their board because of these issues...
Again this is when you are trying to put a 1.6 motherboard into a PRE 1.6 CASE.

Different screw intakes and metal tabs..(grounding tabs?)
user posted image


Why the 1.6 MB will not fit in pre 1.6 case...
user posted image
Logged

fujitech

  • Archived User
  • Jr. Member
  • *
  • Posts: 51
Xbox Version 1.6 found
« Reply #164 on: May 18, 2004, 10:38:00 AM »

Check out the new tutorial by OzXodus Team

V1.6 Resurrection Guide
Logged
Pages: 1 ... 9 10 [11] 12 13 ... 16