Xantiums SmartXX review
>> I received a sample of the SmartXX last week ... here's the review of this new modchip:
Official SmartXX website:http://www.smartxx.com
What's in the package:
* The SmartXX modchip
* A headerpin
* Packed in static bag
Pictures (final design):http://www.xbox-scene.com/imageserver4/smartxx/xs02_b.jpghttp://www.xbox-scene.com/imageserver4/smartxx/xs03_b.jpg
Install the Modchip:
The SmartXX modchip can be installed with all known LPC solder install methods: with headerpin, with wires (connected to the quicksolder pads) and quicksolder (alias X1-style). The SmartXX has solderpads for alternative 5v /3.3v and ground for Xbox v1.5.
The SmartXX also comes with a ‘jumper’ so you can easily solder the d0-wire (and eject-wire if you need it) on the back of the board if you use the headerpin install. Make sure to remove/desolder this ‘jumper’ (very easy) if you install using the quicksolder install … to make sure it doesn’t touch any motherboard components.
The eject-wire is optional. This is only required if you want to be able to boot the onboard bios or HW-default-bios. To use the ‘quickboot’ feature in SmartXX-OS(info) the eject-wire should NOT be soldered. More info about this later.
I will not go deeper into each install method. All known/popular install methods are available, so everyone should be happy :-)
At this moment there’s no solderless solution of the SmartXX. But SmartXX has plans to release an addon in the future.
First I would like to say reviewing the new generation of modchips is not always easy as the most important part isn't the hardware anymore, but the software. Software can be upgraded at any time with new and better features ... so this review is only valid for the day it has been written.
The SmartXX I had was a production final model. I used SmartXX-OS build 3202, xbox v1.1 and headerpin install for this review.
The SmartXX modchip has 6 hardware dip-switches on the modchip. You can solder wires to make some or all of these switches external. 1 switch is used to choose headerpin or quicksolder/wires install. The other 5 switches are used to indicate a specific bank and thus select the "HW-default-bios" (2 modes are special: one for the SmartXX-OS (all OFF), the other for the backup/recovery mode (you can use that if your original SmartXX-OS is corrupted)).
If you solder the optional eject-wire, the xbox will boot the "HW-default-bios" (selected by 5 switches) if you press the power button and the onboard bios (modchip desactivated) if you press the eject-button.
If you don't solder the eject-wire ... the Xbox will always boot the "HW-default-bios". Thus if all switches are on "OFF" it will boot the SmartXX-OS for both power and eject-button unless you select a "quickboot" bios (will be explained later), that will still allow you to 'directly' boot another bios using the eject-button.
The SmartXX is a 4th generation modchip, meaning it has its own Operation System, called SmartXX-OS, that allows to control your modchip and several xbox features.
So let's take a look at the features it has:
* Network support: the SmartXX-OS has network support (with given fix IP or DHCP). At this time it allows you to access a webbased interface with several of the modchips features now accesible on your PC. (PC must be correctly connected with Xbox of course). But network support could also allow FTP, SSH and more in the future
*Booting selected bios or boot to linux: there are a lot of ways to do this
- select from menu in SmartXX-OS
- select from menu in webbased interface on your PC
- auto-boot from SmartXX-OS a chosen default bios (can be changed) after a given timeout (can be changed)
- direct boot to selected bios (using swictches on modchip) using the power-button.
- If eject-wire is soldered you can boot to onboard bios (modchip disabled) with the eject-button.
- quickboot with selected bios (can be chosen in the SmartXX-OS settings menu) using the eject-button (eject-wire must NOT be soldered). This feature is not 100% the same as the direct boot above ... it will start booting up the SmartXX-OS but it will detect you pressed eject and directly boot the default-quickboot bios (you won't even notice SmartXS-OS is booting).
* EEprom tools: you can change your video-mode, game region mode and reset the DVD region. It can also display your HW password. They have also reserved some space on the flashchip to keep a backup of your EEprom and you can ofcourse restore from that backup if needed.The EEprom settings can also be viewed via the webserver.
* There's a menu for LCD settings. I could not try it as I don't have an LCD screen yet. The options are: on/off, Blacklight-level, LinesCharacters and delay time Factor.
* Bios/Bank menu: It allows you to flash/erase bioses and select the multi-bios mode
- The bios-mode menus are protected so you can't flash them accidentally. You have to hold the L+R trigger if you want to be able to select this menu. The bios-mode are divided in 2x2MB (called "Low 2MB" and "Mid 2MB" ... "High" is probably reserved if an addon memory would ever be required). On the "Low 2MB" 512KB is unavailable because it's reserved for the SmartXX-OS.
Options for the "Low 2MB": 6*256KB, 3*512KB, 2*512KB/2*256KB, 1*512KB/4*256KB, 1*1024KB/1*512KB, 1*1024KB/2*256KB, 2*256KB/1MB Linux
Options for the "Mid 2MB": 4*512KB, 1*1024KB/2*512KB, 2*512KB/1*1024KB, 2*1024KB, 1*2048, 2MB Linux
- Each bank can be erased separately
- Each bank can be flashed separately ... directly on xbox from HDD or CD/DVD or via a webbased interface on your PC (if your xbox is network-connected with PC). Most of the bioses will automaticly get named, if SmartXX-OS doesn't know the bios you flashed you can always manually (re)name the bios.
- To update the SmartXX-OS just select ANY bios bank and update it with the SmartXX-OS update file. It will detect it's an update and ask for confirmation if it should update your current OS.
* HDD tools: the hdd menu includes some really nice features (this menu is also protected, you have to press L+R to be able to access it):
- Clone HDD 1:1 allows you to clone a HDD directly. Just connect a 2nd HDD on the ID-cable (instead of the DVD-ROM) and clone your HDD.
- You can also format F, E and the cache drives (no support for a G-drive/part7 yet ... but I guess it could be added).
- Copy C-partition separately.
- You can also easily lock and unlock your drive here.
* Settings menu:
- 128MB ram support can be enabled in SmartXX-OS for Linux users.
- Extended Memoty Tester: this feature will allow you to test each of the 16MB chips you soldered to add an extra 64MB in the Xbox. If there's a problem you can know exactly which chip has the problem.
- Default bios: the bios that will by default be selected in the bios menu and also the bios that will auto-boot after the time-out.
- Quickboot: the bios that will boot if you boot your Xbox with the eject-button and eject-wire isnt't soldered.
- Timeout boot: time after which the SmartXX-OS will boot default bios if no button is pressed (0= never auto-boot).
- Shutdown Time: time after which SmartXX-OS will shut down the Xbox if no activity is detected (0= never shut down).
- Language: language of SmartXX-OS ... can be english and german, more languages will be added later.
- WrapAround: ON/OFF
The SmartXX has also a multicolor status led that can help the user while installating the modchip. I don't have an exact meaning for each status yet ... but I guess it will be included once the full manuals are released.
The SmartXX also has several possible port extentions with 4 x multipurpose I/Os and 7 multipurpose outputs pads. The advantage is that it can use different standards/systems (SPI, I2C, parallel or other bus systems), the disadvantage is that these are solderpads and no easy plug/connector.
These ports could for example allow to connect an extra flash or a LCD screen. XBMC is adding support for the SmartXX LCD screen right now. I could not try this as I don't have sush a LCD screen yet.
The retail price is around 50 EUR (~62USD at time of writing). Not the cheapest modchip on the market, but you get a huge 4mb flashchip and it includes the SmartXX-OS software and all future upgrades.
+ Legal software control
+ Huge 4MB bioschip
+ Network support
+ You can flash all your banks separately directly in SmartXX-OS (HD/CD/DVD) or even via a webbased interface.
+ EEPROM control/backup in SmartXX-OS
+ Cool HDD features (lock, unlock, clone 1:1, format)
+ Muti-bios with lots of possibilities to split the 3.5MB available space
+ SmartXX-OS can easily be upgraded, new features can easily be added
+ Failsafe, you can always boot to SmartXX-OS to reflash your bios (there’s a recovery boot)
+ Lots of ways to select the bios you want to boot.
+ All solder install methods are available
+ With the dipswicthes on the modchip you can always hardboot the bios/bank you want to boot.
+ Several communication ports standards are possible for future HW upgrades.
- No english manuals (yet) about how to use SmartXX-OS or explaining its features ... they are working on this though.
- No solderless install method at this moment
- Expansion ports are solderpads, no plug.
- Big official resellers outside germany?
You can always find this review back on http://www.xbox-scene.com/hardware/smartxx.php
(February 27 23:31 GMT+1)