Some times I just feel so damn old. I remember the days when I bought a computer and was able to develop software for it - no questions asked. In fact, back in the 8-bit era the computer came with a version of BASIC built in to allow you to get started.
This was how many future programming stars got their start (not to mention wannabe indie devs like myself). Even hacking things together for consoles wasn't a problem (not that the consoles of the day were really worth playing with too much). In fact, it wasn't unknown for programming kits to be released for consoles - even the NES got a version of basic!
That was then. Now, however, it seems that some manufacturers are willing to do anything to stop you playing with the hardware that you have bought from them. Sony is a case in point.
Sony don't want you to make games yourself for the PS3 (PlayStation 3) or PSP (PlayStation Portable). Their logic goes something like this: if you allow any code to run, then that code could be pirated software. Pirated software is bad, so we won't allow it.
Sony used to allow users to run Linux on the PS3 (albeit without full access to all the hardware). This allowed you to run Linux versions of homebrew games and emulators, as well as converting the PS3 into a low cost Linux workstation. Sadly this functionality was taken away at the point where people managed to get access to the "restricted" parts of the console. Never ran pirated software in your life, but want to run Linux on a PS3? Tough luck.
The "Other OS" option was not only removed from new consoles, but from existing ones too. This has led to a situation where "hackers" have been trying to find ways of restoring the missing functionality, and whilst doing so have discovered something important, namely the "key" used to sign executable programs. This is basically a code that the console looks for when a program tries to run: if the "key" is correct then the game or program will launch, if not then it doesn't.
This is bad news for Sony - as it now means that homebrew software can be made to look like Sony's own software and the console cann't tell the difference. According to Sony this can also be used to enable pirated software to run.
To make matters worse (for Sony) the PS3 also contains the key for signing PSP software, so now homebrew can run on the portable too. Although in theory Sony could change the key, in practice this would invalidate all software for the PS3 (and PSP) - in other words all existing software would be inoporable beit on CD, downloaded from the Sony store, or installed by those naughty homebrew people.
Sony's response to this has been to take legal action against the hackers. In the meantime software to allow users to self-sign PSP code has already been released and ready-signed emulators and homebrew games that run on unmodified PSPs are already available (with more appearing each day).
What can Sony hope to gain from their legal action? I wish I had the answer to that one. Sadly the cat is now well and truly out of the bag - and no amount of legal posturing is going to put it back in.
It is now only a matter of time before Linux is available again on an unmodified PS3, and this time there are unlikely to be any restrictions on what parts of the hardware it can access.
In my opinion it appears that Sony's heavy-handed response to the hacking / homebrew community has backfired in spectacular fashion - and the damage that Sony are now doing to the PlayStation brand is immense.
Could things have worked out better by using a different approach?
Indeed they could. Microsoft (you know, the Big Evil Corporation) have been doing a lot of things right lately. Let's take Kinect for example.
Not long after the Kindle was released hackers found ways of making the device work on PCs (both Windows and Linux based). Although Microsoft initially grumbled about this, they had a change of heart and are now in the process of releasing a development kit for it.
Even more recently hackers found a way to enable the equivalent of unsigned applications to run on the new Windows Phone 7. In essense, Microsoft were in the same situation as Sony with the PS3 / PSP.
So did they sue? No.
Did they create a media firestorm decrying the hackers as evil monsters intend on ruining the platform? No.
Did they invite the hackers to a meeting to discuss methods of enabling homebrew software to run on Windows Phone 7? Yes, they did.
Not only that, they also provided the hackers with custom made t-shirts that read "I was the first to jailbreak Windows Phone 7 and all I got was this lousy t-shirt." The upshot of the meeting is that the Windows Phone 7 jailbreak apps have been removed whilst the official homebrew tools are developed by Microsoft. The community is happy as they will (eventually) be able to write their own stuff on Windows 7 Phone. Microsoft is also happy because they are still in control of the phone, and have had some damn good publicity into the bargain.
This is the best advert that Windows Phone 7 could ever have - namely "we want you to be part of our community," as opposed to Sony with "do as we tell you or we'll sue you into oblivion."
Who would you rather deal with?
Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts
Thursday, 20 January 2011
Friday, 20 March 2009
DanO vs XBox 360 and 3 Red Lights Part 2
Well, it finally happened - a couple of in-game lock-ups followed by three red lights that just won't go away. As I mentioned before, Microsoft have extended the warranty for the Red Ring of Death to three years, so even though the standard warranty is over, registering the console with Microsoft (via www.xbox.com) still allowed me to request a repair.

Sending back the XBox
Depending on where you live and how old your XBox is one of three things will now happen, either:
A: You'll receive the return packaging from Microsoft.
B: Microsoft will post you the UPS packaging slip.
C: You'll be emailed the link to a UPS Packaging Slip and a delivery receipt.
In my case I received the link to download the prepaid packaging slips. Once you've printed them out you'll need to find a box big enough to hold the XBox (don't use the original XBox packaging as it won't be returned) and something to keep it securely in place.
When you've packaged it up neatly (and remembered to write your name and the customer service request ID on the outside of the box) it is time to phone UPS and arrange a time for them to pick it up, or to be more exact a day that they can collect it as they refuse to be narrowed down to a time, and they won't collect on a weekend.
You can track the package at the UPS website. From the UK it takes around two days for the package to make its way to the repair center at Frankfurt.
As well as checking the UPS tracking status, you can also check the repair status with Microsoft, again via the XBox Live website. A word of warning to the impatient (like me): there is likely to be a delay from when UPS delivers the parcel and the status changing from "Waiting for device" to "Device received". In my case it took a worrying 20 hours. I'm guessing it depends on just how busy they are.
Of course, you don't have to keep checking as Microsoft will email you once the status changes.

The next email should be when the repair has (hopefully) been completed.
A couple of days later. . .
After checking the repair status today I found that my repair status had changed from "Device Received at Service Center" to "No pending repair". . .
What!?!??
As I haven't had an email to state that the console had been repaired or replaced this is more than a bit worrying.
I decided to contact Microsoft's customer support (0800 587 1102) and see what had happened.
After negotiating their phone system and finding out that the voice recognition system isn't keen on a Northern accent ("Check status. . . I'm sorry, I didn't understand that. Check Status!. . . I'm sorry, I didn't understand that. CHECK STATUS!!!") I was transferred through to a customer support agent.
Apparently my 360 has been replaced and is being shipped back to me as we speak - along with a one month gold card for XBox Live. Hopefully I should get an email and tracking number later on today - and all being even the console before the weekend.
I'd also like to mention that the customer service guy was extremely helpful and very thorough in dealing with my request - so full marks to Microsoft there.
Later that afternoon. . .
Still no email from Microsoft, but the repair status has now changed to "Device shipped to customer - Your console has been repaired or replaced. We are shipping it back to you," and there is a tracking number for UPS too.
Something else has changed too. The console has gone from being "out of warranty" to "in warranty". It is back under full warranty until June of this year.
A couple of days later. . .
UPS came to visit today, "Hi, here's your XBox." Yes!!!
So I've finally got my 360 back! Well, not my original 360 but a refurbished one. How can you tell that it is a refurb? Look at the tag on the back of the console. A console that has never been repaired should have a "manufactured date" on it. A refurb has a "serviced date" instead.
Also, the documentation that comes back with the console states that the console is a refurbished one, and that it has a different serial number to the original one - although all warranty / registration details will be automatically updated for me.
So how long did it take? From being collected by UPS on a Tuesday afternoon, I received the replacement back the following Thursday. Nine days isn't a bad turnaround in my opinion.
I've quickly tested the console out - and so far, so good. It actually sounds less like a washing machine on the spin cycle than the original 360 did, and has played the games I tried it on without any problems.
So is it worth sending your 360 back, I'll say a resounding YES to that. For Gods sake if you have any warranty left send it back before trying to mess around with the "alternative" methods.
The benefits of sending it back?
1 - You get a properly repaired 360.
2 - You get an additional three months of warranty on the repaired / replaced machine (longer if your machine was still under the regular warranty).
3 - You get one month's XBox Live Gold subscription as a "sorry" from Microsoft.
It certainly looks like Microsoft are starting to get their act together when it comes to dealing with customer issues, although there are some things to look out for.
Don't take their word for it about getting confirmation emails. Although I got the one to say that they'd received the console - that was it. I had to check to website to see how things were progressing (and eventually phone customer services).
The customer services phone system stinks, but once I'd got through to him the customer services guy was pretty good.
Overall - not a bad experience, although not without its problems.
Update: I've just received an email from Microsoft telling me that my XBox 360 has been shipped and should be with me within the week, the same XBox that arrived yesterday. . .
One of the things in the email was that all licenses should be automatically transferred from the old console to the new one, this would enable me to use my paid-for content when not online. All I should need to do would be to re-download the content. Unfortunately it didn't work.
There are a couple of things you can do at this point. One is phone customer support, another is to use the license transfer tool on XBox Live. Using it is actually quite simple. When you run it for the first time you are shown how many xboxes have your content is assigned to, all licenses are transferred to your live account, then when you log onto your live account from your xbox all licenses are transferred back.
After I'd run though this I redownloaded Space Giraffe, logged out of live and was still able to play the full version of the game.

Sending back the XBox
Depending on where you live and how old your XBox is one of three things will now happen, either:
A: You'll receive the return packaging from Microsoft.
B: Microsoft will post you the UPS packaging slip.
C: You'll be emailed the link to a UPS Packaging Slip and a delivery receipt.
In my case I received the link to download the prepaid packaging slips. Once you've printed them out you'll need to find a box big enough to hold the XBox (don't use the original XBox packaging as it won't be returned) and something to keep it securely in place.
When you've packaged it up neatly (and remembered to write your name and the customer service request ID on the outside of the box) it is time to phone UPS and arrange a time for them to pick it up, or to be more exact a day that they can collect it as they refuse to be narrowed down to a time, and they won't collect on a weekend.
You can track the package at the UPS website. From the UK it takes around two days for the package to make its way to the repair center at Frankfurt.
As well as checking the UPS tracking status, you can also check the repair status with Microsoft, again via the XBox Live website. A word of warning to the impatient (like me): there is likely to be a delay from when UPS delivers the parcel and the status changing from "Waiting for device" to "Device received". In my case it took a worrying 20 hours. I'm guessing it depends on just how busy they are.
Of course, you don't have to keep checking as Microsoft will email you once the status changes.

The next email should be when the repair has (hopefully) been completed.
A couple of days later. . .
After checking the repair status today I found that my repair status had changed from "Device Received at Service Center" to "No pending repair". . .
What!?!??
As I haven't had an email to state that the console had been repaired or replaced this is more than a bit worrying.
I decided to contact Microsoft's customer support (0800 587 1102) and see what had happened.
After negotiating their phone system and finding out that the voice recognition system isn't keen on a Northern accent ("Check status. . . I'm sorry, I didn't understand that. Check Status!. . . I'm sorry, I didn't understand that. CHECK STATUS!!!") I was transferred through to a customer support agent.
Apparently my 360 has been replaced and is being shipped back to me as we speak - along with a one month gold card for XBox Live. Hopefully I should get an email and tracking number later on today - and all being even the console before the weekend.
I'd also like to mention that the customer service guy was extremely helpful and very thorough in dealing with my request - so full marks to Microsoft there.
Later that afternoon. . .
Still no email from Microsoft, but the repair status has now changed to "Device shipped to customer - Your console has been repaired or replaced. We are shipping it back to you," and there is a tracking number for UPS too.
Something else has changed too. The console has gone from being "out of warranty" to "in warranty". It is back under full warranty until June of this year.
A couple of days later. . .
UPS came to visit today, "Hi, here's your XBox." Yes!!!
So I've finally got my 360 back! Well, not my original 360 but a refurbished one. How can you tell that it is a refurb? Look at the tag on the back of the console. A console that has never been repaired should have a "manufactured date" on it. A refurb has a "serviced date" instead.
Also, the documentation that comes back with the console states that the console is a refurbished one, and that it has a different serial number to the original one - although all warranty / registration details will be automatically updated for me.
So how long did it take? From being collected by UPS on a Tuesday afternoon, I received the replacement back the following Thursday. Nine days isn't a bad turnaround in my opinion.
I've quickly tested the console out - and so far, so good. It actually sounds less like a washing machine on the spin cycle than the original 360 did, and has played the games I tried it on without any problems.
So is it worth sending your 360 back, I'll say a resounding YES to that. For Gods sake if you have any warranty left send it back before trying to mess around with the "alternative" methods.
The benefits of sending it back?
1 - You get a properly repaired 360.
2 - You get an additional three months of warranty on the repaired / replaced machine (longer if your machine was still under the regular warranty).
3 - You get one month's XBox Live Gold subscription as a "sorry" from Microsoft.
It certainly looks like Microsoft are starting to get their act together when it comes to dealing with customer issues, although there are some things to look out for.
Don't take their word for it about getting confirmation emails. Although I got the one to say that they'd received the console - that was it. I had to check to website to see how things were progressing (and eventually phone customer services).
The customer services phone system stinks, but once I'd got through to him the customer services guy was pretty good.
Overall - not a bad experience, although not without its problems.
Update: I've just received an email from Microsoft telling me that my XBox 360 has been shipped and should be with me within the week, the same XBox that arrived yesterday. . .
One of the things in the email was that all licenses should be automatically transferred from the old console to the new one, this would enable me to use my paid-for content when not online. All I should need to do would be to re-download the content. Unfortunately it didn't work.
There are a couple of things you can do at this point. One is phone customer support, another is to use the license transfer tool on XBox Live. Using it is actually quite simple. When you run it for the first time you are shown how many xboxes have your content is assigned to, all licenses are transferred to your live account, then when you log onto your live account from your xbox all licenses are transferred back.
After I'd run though this I redownloaded Space Giraffe, logged out of live and was still able to play the full version of the game.
Thursday, 27 March 2008
You'll Never Find a More Wretched Hive of Scum and Villany
Obi Wan could well have had the yahoo message board for SCOXQ.PK (formerly known as SCOX) in mind when he spoke the immortal line about Mos Eiseley.
If you want a good example of idiocy and grade A lunacy then pop on over and have a read. Just don't take anything said on there at face value.
Somehow the message board has degenerated into a Linux vs Windows flame fest - with each side just as bad as the other. According to one side Linux is the best, Windows is evil. According to the others Linux is broken beyond repair whilst Windows is perfect.
You've just got to hope that no-one takes this collection of pond-scum from the bottom of the gene pool seriously as they aren't doing anyone any favours.
Lets face it, it is entirely possible to run Linux full-time these days without worrying about recompiling the kernel when you reconfigure your hardware. That hasn't been true for nearly a decade (if not longer). Most hardware works as well in Linux as it does in Windows, which is actually pretty amazing when you consider the lack of official support for most hardware (most of the drivers are written by volunteers).
Windows too can work perfectly well for a lot of people. Personally I prefer Linux but hey, horses for courses folks. I certainly don't spend all my time editing configuration files. Linux works for me and doesn't get in the way. Your mileage may vary.
Is it worth getting into a flame war over? Not really. I'm a big fan of open source AND freeware software (something to do with me being a tight-wad) but it doesn't mean that I can't appreciate the fact that there are some pretty good - albeit expensive - commercial alternatives too.
The problem is that it is getting hard to recommend the commercial as the benefits no longer outweigh the costs. I'd guess this is why Microsoft (and other commercial companies) are fighting so hard against Open Source.
If you want a good example of idiocy and grade A lunacy then pop on over and have a read. Just don't take anything said on there at face value.
Somehow the message board has degenerated into a Linux vs Windows flame fest - with each side just as bad as the other. According to one side Linux is the best, Windows is evil. According to the others Linux is broken beyond repair whilst Windows is perfect.
You've just got to hope that no-one takes this collection of pond-scum from the bottom of the gene pool seriously as they aren't doing anyone any favours.
Lets face it, it is entirely possible to run Linux full-time these days without worrying about recompiling the kernel when you reconfigure your hardware. That hasn't been true for nearly a decade (if not longer). Most hardware works as well in Linux as it does in Windows, which is actually pretty amazing when you consider the lack of official support for most hardware (most of the drivers are written by volunteers).
Windows too can work perfectly well for a lot of people. Personally I prefer Linux but hey, horses for courses folks. I certainly don't spend all my time editing configuration files. Linux works for me and doesn't get in the way. Your mileage may vary.
Is it worth getting into a flame war over? Not really. I'm a big fan of open source AND freeware software (something to do with me being a tight-wad) but it doesn't mean that I can't appreciate the fact that there are some pretty good - albeit expensive - commercial alternatives too.
The problem is that it is getting hard to recommend the commercial as the benefits no longer outweigh the costs. I'd guess this is why Microsoft (and other commercial companies) are fighting so hard against Open Source.
Monday, 10 March 2008
SQL Induced Brain Death
It isn't too often I find myself praising Microsoft's software, but when it comes to SQL, Microsoft's admin tools reign supreme (although MySQL's tools are catching up).
Sadly, today I've been using Sybase's SQL server, which although it is a good database product, it stinks big time when it comes to the management tools.
So this afternoon has felt a bit like stepping back in time ten years, to a time when all SQL code was written by hand instead of dragging links in a graphical environment, and testing the results meant exporting a text file for another program to deal with.
Sigh.
This makes dealing with complex queries more of a hassle than it needs to be, and accounts for the feeling of brain death that I'm now enjoying.
Sadly, today I've been using Sybase's SQL server, which although it is a good database product, it stinks big time when it comes to the management tools.
So this afternoon has felt a bit like stepping back in time ten years, to a time when all SQL code was written by hand instead of dragging links in a graphical environment, and testing the results meant exporting a text file for another program to deal with.
Sigh.
This makes dealing with complex queries more of a hassle than it needs to be, and accounts for the feeling of brain death that I'm now enjoying.
Subscribe to:
Posts (Atom)