PDA

View Full Version : Ever hear of this?



ASSEMbler
08-20-2009, 07:38 AM
Got an e-mail..

the shadow complex beta disabled the fans on my test kit. Now the console boots and after 5 minutes or so it crashes and two red lights appear and the fans then turn on and go full speed to cool it down.I know there is a program that allows the user to edit the fan speeds but I haven't been able to find it.

Tyler
08-20-2009, 08:38 AM
yes same hapend to me and itchy

theres a fan app that can fix it

the files are legit but the xex is a modified version of the fan speed tool

the fan app as far as i know was in the dev_tools leaked on sky (not positive)

Xenon.7
08-20-2009, 09:31 AM
Wow that's lame that someone would actually inflict this upon others..

=/

Hopefully a fix is found for you guys. And thanks for the heads up, not that I'd download anything like that anyways.

Tyler
08-20-2009, 09:35 AM
Thanks, yea i guess it was dumb downloading it but a few people told me it was legit so,
yes i guess im gullible, but i didnt expect anybody from the scene would be that heartless

Barc0de
08-20-2009, 05:53 PM
cheeky!

KIWIDOGGIE
08-20-2009, 09:56 PM
cheeky!

heh.

Yeah, its a damn shame.

hl718
08-20-2009, 10:48 PM
Sadly stuff like this has always been around. Even back in the day when people were trading floppies on the PC, you'd hear about the guy who got a virus or a trojan from something he downloaded or the fake program that did nothing more than wipe your hard drive's partition table.

In short, there are always assholes out there.

On the upside, be glad it was just a fan issue that could be recovered. Given that accessing the flash is trivial on a kit, if someone really wanted to cause damage they could easily whip up an app that blanked the flash and completely hosed your kit.

-hl718

Tyler
08-22-2009, 09:54 AM
g:\coding\xbox360\source\FanSpeed\Release\FanSpeed .pdb
[XAPI RETURN VALUE] %d

( n u l l ) (null)
New GPU Fan Speed: %ú%%
Error setting GPU fan speed
New CPU Fan Speed: %ú%%
Error setting CPU fan speed

Old GPU Fan Speed: %d%%
Old GPU Fan Speed: Auto
Error getting GPU fan speed
Old CPU Fan Speed: %d%%

Old CPU Fan Speed: Auto
Error getting CPU fan speed
Fan Speed Tool v1.0 - xorloser


Got this out of the xex, i dont think xorloser would do anything like this it just dosent seem to fit him, but then again this is a mod of his program

Xenon.7
08-22-2009, 10:26 AM
No way xorloser would do anything like that. Had to be hacked/created by a third party.

Tyler
08-22-2009, 10:33 AM
No way xorloser would do anything like that. Had to be hacked/created by a third party.

i know thats what im thinking
hes not a bad guy i wouldent suspect him of doing any of this

ambi0
08-22-2009, 11:12 AM
Ok, i`ve been looking at that xex file and found some pretty interesting things, anyway the fan speed for the CPU and GPU is changed to 100 once the xex is ran which stops the fans. will i`m going to try changing this to a higher number for example 200 so the fans will start, this will be reversing the effect of the bad xex file.

If that doesn`t work I have a few other things on my mind that may get it to work. I`ll let you guys know if I get it to work or not.

What might work:

New GPU Fan Speed: %d%%
//The d in that is 64 in hex and I converted that to a decimal and it is 100 so what I did is chanced the 64 to C8 which converted into a decimal is 200, I also did the same to the CPU settings. So if i`m correct this should make the fans start working.

also I don`t know why, but the old CPU and GPU speed was set to 100 in the hex also, I`ll probably figure out why later.

And also xorloser would not do such a thing, it was someone else who had the fan speed tool and decided to do a horrible thing.

Xenon.7
08-22-2009, 11:48 AM
I'm guessing you've never coded in C++ or C, seeing as you have no clue what %d is..

Keep it up and I'd expect to see more kits broken than fixed..

If I were you I just wouldn't bother..

ambi0
08-22-2009, 11:55 AM
I`ve coded in C# and learning C++, but that`s not what I was saying in my reply...

I was saying I wanted to try to reverse what happens with the xex by simply modifying it, not programming a new xex because at the moment, I do not acquire the knowledge or making my own xex yet, but in time I will.

KIWIDOGGIE
08-22-2009, 05:24 PM
%d is not a number LOL its similar if not the same as %i so yea....

[Don't feel like explaining]

ambi0
08-22-2009, 08:36 PM
Ok, only the letter and or symbol in between the % is a number when converted into a decimal.

Example:
%d%%
The d in that is equal to 100 in decimal.

null2
08-22-2009, 08:54 PM
Trust me, you are no where near intelligent enough to fix this.

ambi0
08-22-2009, 09:07 PM
Thanks you for the concern MTW, but a simple modification in hex wont hurt.

ambi0
08-22-2009, 09:54 PM
[/URL][URL="http://img5.imageshack.us/i/prooffph.jpg/"]http://img5.imageshack.us/img5/1561/prooffph.th.jpg (http://img5.imageshack.us/i/prooffph.jpg/)

Sorry, it`s a bit hard to see but I explained it in the program i`m using. For those who can`t read what the orange text says in the program will here it is:

d = 64 in hex and = 100 in a decimal, I changed d to . which = C8 in hex and 200 in a decimal, so this idea might just work enough to get the fans to spin agian.

Xenon.7
08-22-2009, 10:09 PM
Anyone trying to potentially learn something off of ambi0 here, don't bother, he's terribly off, and doesn't understand the fact that we told him multiple times this wont work..

No offense, but it's just ignorance at it's finest.. We even corrected you and said %d isn't a value, and I told you where it's from.. And other people verified what I said, and you're still too ignorant to believe it..

I'm done here, have fun on your wild goose chase..

null2
08-23-2009, 12:33 AM
http://www.urbandictionary.com/zazzle.go.php?defid=4159394

Tyler
08-23-2009, 12:54 AM
sorry eric

Aaron
08-23-2009, 01:11 AM
How about instead of saying "dont try, you dont know how to fix it" You guys actually help? Since you obviously know how to fix it

Tyler
08-23-2009, 01:17 AM
a feew people are, and i cant blame ambi0, hes just trying to help
I dont know the first thing abought code, all i know is yea this problem is fixable it just reqwires a knoledge of lib, im trying and so are a few other people, hopefully a fix will come soon,

Now lets not ruin this thread,

if anybody can provide any help whatsoever pm me

__________________________________________________ ___________________________________________
g:\coding\xbox360\source\FanSpeed\Release\FanSpeed .pdb

thats what was bieng edited in the xbox
so if we could dump that file from a working unit and then reflash to to a fan bricked kit, that most likly would work, this is ovcourse if we cannot fix it by re-do'ing the origional xex file

Paulo
08-23-2009, 01:20 AM
http://www.urbandictionary.com/zazzle.go.php?defid=4159394
Thats smart. If you cant be nice to people how about not posting? I think its time some of you with a superiority complex get the hang of being nice to people before you get banned.


thats mean, but realy realy funny
No its actually no funny. Maybe to some of the retards on here it might be but otherwise it just makes you look like an idiot.

null2
08-23-2009, 01:24 AM
Thats smart. If you cant be nice to people how about not posting? I think its time some of you with a superiority complex get the hang of being nice to people before you get banned.


Some of us are superior.

Paulo
08-23-2009, 01:32 AM
Well maybe you should keep the rudeness to your self if you think that. The xbox forum seems to be the only one to attract people like your self. If you wish to continue to use the forum privileges like the marketplace or even posting on here then you need to stop being rude.

If your forgetting the sites rules you can browse them here:

http://assemblergames.com/forums/showthread.php?t=7890

You need to pay special attention to number 1 and 3 and if your ever uncertain about anything just do number 3.

Patriot
08-23-2009, 02:02 AM
The d isn't a value. Its a specifier: C++ Example "printf("Look a number in decimal : %d", number"); What you are looking at are strings, you need to change actual values.

Tyler
08-23-2009, 02:18 AM
The d isn't a value. Its a specifier: C++ Example "printf("Look a number in decimal : %d", number"); What you are looking at are strings, you need to change actual values.

U wana help us with that? we dont exactly know what or where the values are? were somewhat completly clueless, if you can provide any assistance it would be much apreciated.

From what ive heard , anyone with even a standerd knowlage of lib can fix this as its a simple program
if any1 can help please pm or post

retro
08-23-2009, 02:23 AM
Some of us are superior.

Correct. Some of us know proper English, and that "fagg" and "wanna bee" are not correctly spelt, even if we're talking about slang words in the first place.

What does MTW stand for, anyway? My guess would be "my tiny wiener". That's just speculation, though.

KIWIDOGGIE
08-23-2009, 02:29 AM
MTW does not stand for anything, MTWomg stands for MTW Oh My God! So practically this whole argument is nothing and should be dropped.

null2
08-23-2009, 02:30 AM
Correct. Some of us know proper English, and that "fagg" and "wanna bee" are not correctly spelt, even if we're talking about slang words in the first place.

What does MTW stand for, anyway? My guess would be "my tiny wiener". That's just speculation, though.

Oh look who showed up. Go back to being a complete fucking asshole somewhere else, thanks.

Btw, I didn't write the definition. Moron.

Patriot
08-23-2009, 02:38 AM
U wana help us with that? we dont exactly know what or where the values are? were somewhat completly clueless, if you can provide any assistance it would be much apreciated.

From what ive heard , anyone with even a standerd knowlage of lib can fix this as its a simple program
if any1 can help please pm or post Can you send me the xex in question?

retro
08-23-2009, 03:02 AM
Oh look who showed up. Go back to being a complete fucking asshole somewhere else, thanks.

Btw, I didn't write the definition. Moron.

Oh wow. Good comeback. If you were a 5 year old, that is.

How are your pathetic attempts to insult people considered a sign of superiority? They just show how childish you are. It's pathetic. What do you achieve? Especially by insulting respected long-time members and moderators. As was mentioned before, the answer is a fast ticket to a ban.

On topic: yeah, that sucks, but to be honest, that's what you get for using cracked software. Hope someone finds a fix, though.

null2
08-23-2009, 03:02 AM
Oh wow. Good comeback. If you were a 5 year old, that is.

How are your pathetic attempts to insult people considered a sign of superiority? They just show how childish you are. It's pathetic. What do you achieve? Especially by insulting respected long-time members and moderators. As was mentioned before, the answer is a fast ticket to a ban.

On topic: yeah, that sucks, but to be honest, that's what you get for using cracked software. Hope someone finds a fix, though.
Stop posting. What are you even doing in here, no one was talking to you/asking for your nasty attitude.

retro
08-23-2009, 03:31 AM
Stop posting. What are you even doing in here, no one was talking to you/asking for your nasty attitude.

http://img39.imageshack.us/img39/7313/a812bm.gif

Tyler
08-23-2009, 03:43 AM
can you guys please stop flamin eachother, the last thing i need if for this thread to be locked, can we get back on topic, please

retro
08-23-2009, 03:52 AM
Dude, a friendly suggestion...

This isn't your thread. You suggested that this ALSO happened to you. I appreciate that you want an answer, but to be honest it's been days and if this were the place to get the answer, someone would have spoken up by now.

I would suggest trying on some xbox modding scene forums.... not saying noone can help you here, but keep your options open.

As you're pretty new here, have some respect for the long-term members. If we want to express out displeasure at a relatively new member, we shall do so. If this were your thread, then fair enough. It isn't, so don't come over all high and mighty.

That said, if you were the original e-mailer, then why not just start the thread yourself? don't be afraid to ask questions - most of us won't bite!!

null2
08-23-2009, 03:53 AM
Dude, a friendly suggestion...

This isn't your thread. You suggested that this ALSO happened to you. I appreciate that you want an answer, but to be honest it's been days and if this were the place to get the answer, someone would have spoken up by now.

I would suggest trying on some xbox modding scene forums.... not saying noone can help you here, but keep your options open.

As you're pretty new here, have some respect for the long-term members. If we want to express out displeasure at a relatively new member, we shall do so. If this were your thread, then fair enough. It isn't, so don't come over all high and mighty.

That said, if you were the original e-mailer, then why not just start the thread yourself? don't be afraid to ask questions - most of us won't bite!!
Why are you still posting here? No one wants you here. Stop. You don't deserve respect because you have been posting here forever, people don't respect you because you are a fucking asshole.

No, you do not get to attack me because I registered whenever and you did it earlier. Doing so only makes you look like what you are, a moron.

ASSEMbler
08-23-2009, 03:56 AM
Guys please step away from the pc for a bit and stop this.

I'm so tired of people acting impolitely.

Tyler
08-23-2009, 04:00 AM
retro

i wasnt the emailer, im sad to say the most pople in the xbox section of this forum do bite, im not saying you do but if u look at the other topics, specificly the homebrew on 360 topic, you can see where i get this impression, i would normaly go to an xbox site but tbh most pople "in the scene" they arn't helpfull people. this is probably the only forum were people have atleast attempted to help me. Im not pointing the finger imparticular but everytime someone posts a qwestion or information in this section of the site it just ends up in flames, so yea im a bit intimidated

Patriot
08-23-2009, 04:18 AM
Can you tell me what the old and new fan speeds were? As in, what would I change the new fan speeds to be.

retro
08-23-2009, 04:20 AM
Hey Tyler,

No worries. I know what you mean about scenesters. And I know what you mean about this forum - I usually don't bother checking it for that very reason. It just so happened in this instance my attention was drawn to it by a friend who did read it. I'd like to see the whole of the board as a place where people don't feel intimidated, tbh.

Kev: what if we have a Mac, or any other Internet-enabled device? ;-)

null2
08-23-2009, 04:21 AM
Hey Tyler,

No worries. I know what you mean about scenesters. And I know what you mean about this forum - I usually don't bother checking it for that very reason. It just so happened in this instance my attention was drawn to it by a friend who did read it. I'd like to see the whole of the board as a place where people don't feel intimidated, tbh.

Kev: what if we have a Mac, or any other Internet-enabled device? ;-)

Stop posting and your wish may, in fact, come true.

ASSEMbler
08-23-2009, 04:25 AM
I'm going to have to put an end to this.

We are not here to compare penis size.

Help or get the fuck out. Simple as that.

HELP PEOPLE

Tyler
08-23-2009, 04:28 AM
Can you tell me what the old and new fan speeds were? As in, what would I change the new fan speeds to be.

i dont know the old fan speed i do know it changed it to 0

this is the program it was modified of uv
http://xbox-underground.net/xna/images/temps.jpg
i think it changes it in a % so i would try anything 70+

null2
08-23-2009, 04:47 AM
dead link

i dont know the old fan speed i do know it changed it to 0

this is the program it was modified of uv
http://xbox-underground.net/xna/images/temps.jpg
i think it changes it in a % so i would try anything 70+

neull
08-23-2009, 04:53 AM
Yeah, it's a temperature monitor, the fan's speed can be changed with the app but it only changes for that session (i.e. it will reset to defaults after the xbox restarts.) The application is just to stress the xbox's GPU and CPU under different fan speeds and monitor their temperatures throughout the tests. It's a great tool to use if you are going to sell a kit, and want to make sure it works 100% before it's sent out.

Don't read into it.

BTW, default fan speed is 44% on regular xboxs

Tyler
08-23-2009, 04:55 AM
Yeah, it's a temperature monitor, the fan's speed can be changed with the app but it only changes for that session (i.e. it will reset to defaults after the xbox restarts.) The application is just to stress the xbox's GPU and CPU under different fan speeds and monitor their temperatures throughout the tests. It's a great tool to use if you are going to sell a kit, and want to make sure it works 100% before it's sent out.

Don't read into it.

BTW, default fan speed is 44% on regular xboxs

thank you

so all we have to to is somehow get that 44%
onto the xex that perminently changes
patriot, theres your answer

Patriot
08-23-2009, 04:56 AM
dead link

Why delete the image? :\


Yeah, it's a temperature monitor, the fan's speed can be changed with the app but it only changes for that session (i.e. it will reset to defaults after the xbox restarts.) The application is just to stress the xbox's GPU and CPU under different fan speeds and monitor their temperatures throughout the tests. It's a great tool to use if you are going to sell a kit, and want to make sure it works 100% before it's sent out.

Don't read into it.

BTW, default fan speed is 44% on regular xboxs

Thanks for the info,
It seems like it changes them CPU and GPU fans to 0x80. Depending on how the 360 reads it this could be 128 or -128.

Also, if it's temporary, why do their xbox's crash? Is it something else?

I could try changing it to 44. If someone wants to try it I could edit the xex real quick.

neull
08-23-2009, 05:01 AM
Also, if it's temporary, why do their xbox's crash? Is it something else?

I could try changing it to 0x44. If someone wants to try it I could edit the xex real quick.

It's definitely a different utility, if it was the app I have, it would just show the app, and not crash. Good luck on your quest to fix this though.

Tyler
08-23-2009, 05:17 AM
Why delete the image? :\



Thanks for the info,
It seems like it changes them CPU and GPU fans to 0x80. Depending on how the 360 reads it this could be 128 or -128.

Also, if it's temporary, why do their xbox's crash? Is it something else?

I could try changing it to 44. If someone wants to try it I could edit the xex real quick.

the app that, the bad one, is a modified vershion of the one gamerfreak is talking abought, the modified one changes it perminently, intead of waiting for a reboot

ill try it, i can always re-run the bricker to set it back to 0x80

Patriot
08-23-2009, 05:19 AM
It's done, I changed it to 0x2c which is 44.

neull
08-23-2009, 05:24 AM
So, it's fixed?

Patriot
08-23-2009, 05:28 AM
Oh, no, sorry for the misleading post. I mean, I edited the xex to 44. Tyler is trying it.

Tyler
08-23-2009, 05:29 AM
Not spining fast but there spining i fucking love you

Patriot
08-23-2009, 05:30 AM
Ahh, good to hear. Whatever number you want to change it to, I can do it.

hl718
08-23-2009, 05:34 AM
I wouldn't call it fixed just yet. If the program is designed to set a fixed value for the fan speed, then you may have just set them to a new fixed speed.

I'm going to take a wild guess (not having seen the hacked XEX myself) and say that it's likely setting the min/max values to the same thing. You'll want to ensure that the min/max values are a range.

I take it that running xor's original program doesn't fix the issue?

-hl718

Tyler
08-23-2009, 05:34 AM
70% would be l33t

and dude if theres any way i can repay you
i mean you realy are a lifesaver

i rebooted several times and the fans are still spinning like a normal box, so i consider it fixed

Patriot
08-23-2009, 05:38 AM
I wouldn't call it fixed just yet. If the program is designed to set a fixed value for the fan speed, then you may have just set them to a new fixed speed.

I'm going to take a wild guess (not having seen the hacked XEX myself) and say that it's likely setting the min/max values to the same thing. You'll want to ensure that the min/max values are a range.

I take it that running xor's original program doesn't fix the issue?

-hl718

According to the strings, it's setting the CPU and GPU fans, which if you follow the routine to 0x80. xor's program, according to gamerfreak, sets it temporarily, so it wouldn't fix it. I thought about that too. It would be great if someone with a kit could find out the actual value if 44 is not it.


70% would be l33t

and dude if theres any way i can repay you
i mean you realy are a lifesaver

You're welcome.

Edit: Do you still want 70%. I just read the above post.

Tyler
08-23-2009, 05:43 AM
shure dude
and once again thanks u have saved a few good xbox's lives

neull
08-23-2009, 05:45 AM
According to the strings, it's setting the CPU and GPU fans, which if you follow the routine to 0x80. xor's program, according to gamerfreak, sets it temporarily, so it wouldn't fix it. I thought about that too. It would be great if someone with a kit could find out the actual value if 44 is not it.


That wasn't xor's program, as I said before. Whatever's in the Shadow Complex is totally different from the program that was running on the kit a the time. BTW. I removed the link as my server can't handle too much of a load on it.

Patriot
08-23-2009, 05:48 AM
Okay, so someone developed a malicious xex for some odd reason. Kinda sad :\

70 percent xex sent, let me know how it goes.

Tyler
08-23-2009, 06:04 AM
ill let you know as soon as the tv becomes available
(im at my granpas house in az so only 1 tv available)
but the first one worked so no reason why the second one wouldent
but ill let you know

Xenon.7
08-23-2009, 06:51 AM
No offense but to that person that said he's only trying to help, I'm aware, but when someone that actually knows this subject, when I tell him what he's doing is incorrect, and he's too ignorant to correct it, then I'm not going to bother helping more. I'm not gonna bother reading the four pages here because it's all just drama and more drama.

Tyler
08-23-2009, 06:55 AM
No offense but to that person that said he's only trying to help, I'm aware, but when someone that actually knows this subject, when I tell him what he's doing is incorrect, and he's too ignorant to correct it, then I'm not going to bother helping more. I'm not gonna bother reading the four pages here because it's all just drama and more drama.

the dramas gone and the problems been fixed by patriot so nothing to read.

and i changed the speed to 70 patriot, its slightly faster, thank you

Hawk
08-23-2009, 08:26 AM
No offense but to that person that said he's only trying to help, I'm aware, but when someone that actually knows this subject, when I tell him what he's doing is incorrect, and he's too ignorant to correct it, then I'm not going to bother helping more. I'm not gonna bother reading the four pages here because it's all just drama and more drama.

I would agree and say that you do know the subject pretty well.

I think this bad shadow complex alpha came from someone named Dimished. Anybody know of him? I bet the people that put out the file to mess up the kits didn't get who they were intending to hit, instead got others in the cross fire. Glad that tyler and the others got their fix. Good job to patriot for being a help instead of saying that it couldn't be done.

Hawk

tmbinc
08-24-2009, 03:02 PM
The code sets the CPU and GPU fan speed, as stored in the SMC config block, to zero. It does that by first reading the block using a Kernel function, changing the block itself, recalculating the checksum, and then writing it back.

The value it sets the CPU/GPU fan speed to is hardcoded at zero. It's really easy to see in the disassembly. If you change that value to 0x7f, fans should be set back to auto. I'll leave the exact modification itself to you as an exercise. (no, seriously: I don't have an affected console, so I don't really feel like trying)

ambi0
08-25-2009, 12:40 AM
Thank you for the info Timbic. I didn`t realize I was that much off, I am beggining to understand how this works now, good find.

ambi0
08-25-2009, 12:43 AM
also thank you patroit, for the good xex.

ambi0
08-25-2009, 01:15 AM
Also to xenon, i`m sorry i`m a little bit new to this, it just looked like I got somewhere, but by reading the posts in this topic most people have been teaching me. If I ever find something and you don`t this it`s right please tell me agian, but next time don`t call me ignorant.

Thanks
~ambi0

Xenon.7
08-25-2009, 03:15 AM
No offense, you were being ignorant, so I feel it's fair if I state it.

You were editing an output string, a part of the string more specifically that's a placeholder for a decimal-type value.. The text %d is replaced with the actual value, it wasn't a value itself, it was a placeholder..

My main point was, when everyone told you you were wrong, and you yourself can acknowledge you're new and not too knowledgeable about this, you really should listen to others.. As you didn't help what so ever with the situation except add to the amount of useless information in the topic.

It's ok however, shit happens.