xboxscene.org forums

Author Topic: SMC Utility v1.0a *Update v1.0b*  (Read 66 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
SMC Utility v1.0a *Update v1.0b*
« on: November 17, 2010, 02:54:00 PM »

SMC Utility v1.0a *Update v1.0b*
Posted by XanTium | November 17 16:54 EST | News Category: Xbox360
 
Blackaddr released SMC Utility v1.0 on xboxhacker.org:
Quote

This is a general purpose SMC utility designed to replace the old SMC I/O Config Utility.  The program itself is a patching engine, where the patches are written as scripts in the INI file.  This will allow any future patches to be released as scripts instead of re-releasing the program itself.

This allows you to build a hacked SMC from your original, unhacked version.  Included is an All-In-One patch that provides a uniform exploit code base between several SMC versions, and applies a patch that improves the support for Play'N'Charge cables.  It eliminates the 'reboot' problem while shutting down with a controller charging.  Optional patches are included that allow you force the console to power down instead of charging if you do not wish to leave the console charging unattended.  You can also patch it to restore the original unconditional booting.

An analysis mode allows quick diagnostics of the SMC using the new code base to check the JTAG I/O configuration, bug status, status of other patches, etc.

The readme contains directions for a simple two-step process to build a working SMC from your original.
You can ignore all the advanced modes if using command-line utilities makes you crap your pants.

AIO Known Issues:
- while charging a battery in standby mode, the console will not boot properly using the controller GUIDE button.  Pwr/Eject work fine.
- If you insert/remove the hard drive while the console is up and running, it will hang.  Press the pwr twice to reboot.

The main advantage of using this program is to regain some Play'N'Charge functionality.  This program is for JTAG EXPLOITABLE consoles only.

*EDIT [v1.0a]* Link up dated, the original link used ARGON_DATA in AIO patch, now uses AUD_CLAMP as readme states. *EDIT*
*EDIT [v1.0b]* Link updated to smc_utilty_v1.0b.  Someone found a missing NOP in hack_v23a.asm *EDIT*

I'll post a Linux binary eventually, but the windows version works fine under WINE.

Official Site: n/a, by Blackaddr
Download (v1.0b): here
News-Source: xboxhacker.org



Logged

Aldanga

  • Archived User
  • Hero Member
  • *
  • Posts: 1747
SMC Utility v1.0a *Update v1.0b*
« Reply #1 on: November 17, 2010, 03:14:00 PM »

QUOTE
An analysis mode allows quick diagnostics of the SMC using the new code base to check the JTAG I/O configuration, bug status, status of other patches, etc.

Awesome! That's something I've really wanted for quite a while. Thanks to Blackaddr and all involved.
Logged

TheBiGW

  • Archived User
  • Newbie
  • *
  • Posts: 31
SMC Utility v1.0a *Update v1.0b*
« Reply #2 on: November 17, 2010, 03:37:00 PM »

Anyone tested it yet?
Logged

4DoorITR

  • Archived User
  • Full Member
  • *
  • Posts: 112
SMC Utility v1.0a *Update v1.0b*
« Reply #3 on: November 17, 2010, 04:48:00 PM »

Yes. Still rebooting on shutdown using the charging cable here.
Logged

effbee05

  • Archived User
  • Full Member
  • *
  • Posts: 132
SMC Utility v1.0a *Update v1.0b*
« Reply #4 on: November 17, 2010, 04:48:00 PM »

I get nothing on a original Zephyr SMC ran thru Custom:

*** Xbox 360 SMC Utility ***
*** Version 1.0 by Blackaddr  ***

Looking for SMC version...
SMC Version: 1.10

Processing CUSTOM section of smc_util.ini

Skipping AIO151, version mismatch: 1.51 != 1.10
Skipping AIO16, version mismatch: 1.6 != 1.10
Skipping AIO23, version mismatch: 2.3 != 1.10

Writing test.bin ...done


This is the Analysis of test.bin:

C:\smc_util>smc_util analysis test.bin

*** Xbox 360 SMC Utility ***
*** Version 1.0 by Blackaddr  ***

Looking for SMC version...
SMC Version: 1.10

Processing ANALYSIS section of smc_util.ini

DMA_READ_HACK: not found
GPU_JTAG: not found
PCI_MASK_BUG: not found
TMS_PATCH: not found
TDI_PATCH_0_of_3: not found
TDI_PATCH_1_of_3: not found
TDI_PATCH_2_of_3: not found
TDI_PATCH_3_of_3: not found
PNC_CHARGE: not found
PNC_NO_CHARGE: not found
UNCONDITIONAL_BOOT: not found


Running my JTAG'd SMC thru Custom:

C:\smc_util>smc_util custom smc.bin test2.bin

*** Xbox 360 SMC Utility ***
*** Version 1.0 by Blackaddr  ***

Looking for SMC version...
SMC Version: 2.3

Processing CUSTOM section of smc_util.ini

Skipping AIO151, version mismatch: 1.51 != 2.3
Skipping AIO16, version mismatch: 1.6 != 2.3
Processing AIO23.  Version 2.3 ...done!

Writing test2.bin ...done

Analysis of already JTAG'd SMC:

C:\smc_util>smc_util analysis test2.bin

*** Xbox 360 SMC Utility ***
*** Version 1.0 by Blackaddr  ***

Looking for SMC version...
SMC Version: 2.3

Processing ANALYSIS section of smc_util.ini

DMA_READ_HACK: found at 0x2F0A
GPU_JTAG: found at 0x2F47
PCI_MASK_BUG: not found
TMS_PATCH: found at 0x2DBB : TMS_value_is 0xCC
TDI_PATCH_0_of_3: found at 0x2E19 : TDI_value_is 0xC0
TDI_PATCH_1_of_3: found at 0x2E3F : TDI_value_is 0xC0
TDI_PATCH_2_of_3: found at 0x2E56 : TDI_value_is 0xC0
TDI_PATCH_3_of_3: found at 0x2F4D : TDI_value_is 0xC0
PNC_CHARGE: found at 0x2EC7
PNC_NO_CHARGE: not found
UNCONDITIONAL_BOOT: not found
Logged

4DoorITR

  • Archived User
  • Full Member
  • *
  • Posts: 112
SMC Utility v1.0a *Update v1.0b*
« Reply #5 on: November 17, 2010, 04:53:00 PM »

AFAIK there is no SMC version 1.10. The earliest is 1.51.


Can anyone else confirm that there 360 still reboots when shutting it off with a controller charging?

This post has been edited by 4DoorITR: Nov 18 2010, 12:54 AM
Logged

effbee05

  • Archived User
  • Full Member
  • *
  • Posts: 132
SMC Utility v1.0a *Update v1.0b*
« Reply #6 on: November 17, 2010, 04:59:00 PM »

Plug N Play charging still just reboots like it did before.

Don't know about SMC versions but that's what I have from my original NAND dumps.

This post has been edited by effbee05: Nov 18 2010, 01:02 AM
Logged

4DoorITR

  • Archived User
  • Full Member
  • *
  • Posts: 112
SMC Utility v1.0a *Update v1.0b*
« Reply #7 on: November 17, 2010, 05:09:00 PM »

Nevermind working correctly after unplugging power so the new SMC would take affect. Console now goes to standby when charging and the bugs where you cant start with guide button or unplug the hdd are there also. It would be nice to see a fix for the guide button issue or better yet both. Thanks for updating this utility to fix the PNP charging bug.

There is also a bug on the new dash where if it doesn't start correctly (using the guide button at least) upon next power on you will be prompted by the 360 tutorial again.

This post has been edited by 4DoorITR: Nov 18 2010, 01:13 AM
Logged

effbee05

  • Archived User
  • Full Member
  • *
  • Posts: 132
SMC Utility v1.0a *Update v1.0b*
« Reply #8 on: November 17, 2010, 05:39:00 PM »

Like 4DoorITR said charging is working after unplugging for 10 minutes or so to reset SMC.
Logged