Archive for Hardware category
Windows Mobile 6 on the HTC TyTN with a Mac
It’s been a while coming but HTC have announced Windows Mobile 6 for the TyTN (Hermes, Dopod 838Pro, iMate JASJAM , SoftBank X01HT).
Curiously the update isn’t available on their site yet despite the announcement however the enterprising folks at XDA Developers Forums have made the official HTC versions available for download.
Upgrade process
The Windows-only (crack out Parallels) upgrade process didn’t go too smoothly, perhaps because I’d been running an unofficial pre-release version.
The first two attempts failed despite following the instructions to the letter. On the third attempt I left it on the familiar red-green-blue boot-screen a previous attempt had left it on and just ignored all the on-screen instructions and it flashed just fine.
Sync on the Mac
There is no official Windows Mobile sync software available on the Mac however Missing Sync for Windows Mobile is a capable, if somewhat temperamental, solution.
Version 4 is required for Windows Mobile 6 compatibility and is capable of syncing files, music, notes, bookmarks and photos as well as the expected contacts and calendars.
The initial problem is getting the Bluetooth to start syncing is a bit of a nightmare. The best advice is if it fails to do anything when you try to sync then delete both ends of the Bluetooth pair, reboot the Mac and follow the help instructions again.
Calendar sync problems
Everything was now syncing nicely with the exception of the iCal entries. The log gives the cryptic error:
Mark/Space Calendar Events: NSInvalidArgumentException [ISyncConjunctionFilter shouldApplyRecord:withRecordIdentifier:]: the record com.apple.syncservices:0845AD5F-A4C7-48D3-B1D3-B5809C9D000E should have an entity name, but instead it is {}
Over in iCal I couldn’t find anything looking corrupt but a quick Back up Database… followed by a Restore Database Backup… took care of it.
[)amien
Hiding secrets behind the law – DRM, AACS and the 16-byte key
It surprises and annoys me when I hear of individuals or companies trying to use the law to hide secrets. Surprise at the sheer stupidity and annoyance that tax payers money is used in the process.
The latest secret under suppression is a short 16-byte key which locks away the content on HD-DVD discs that only licensed software and hardware can play it back and prevent you from making copies.
This type of protection used to be called copy-protection but these days it goes under the equally unpopular name of "Digital Rights Management (DRM)". It enforce the copyright holders rights whilst denying you yours and does it in such a way that in some countries re-asserting your legal rights means you end up breaking others.
The AACS Licencing Authority believe they can now protect by law what they failed to protect using technology. This is particularly amusing because their predecessor, the DVD-CCA, failed on both counts when the encryption on DVD was broken in 1999 by an enterprising trio. Apple gets it and is going down the DRM-free route and not treating their customers like criminals.
Basing an entire business model on keeping a sequence of characters secret defies belief and thinking you can wipe the secret off the face of the internet once it’s out is laughable especially when you consider the infinite number of ways you could represent it. The AACS are at it anyway with take down notices to the likes of Digg and others. Amusingly the take down notice itself includes the ‘magic key’.
Alternative 16-byte sequence where each byte is an offset on the previous one is "09 F0 18 F1 9B D7 6F 78 7D 69 15 6F 9E F3 32 38" which if run through the following program yields a certain magic key.
class Program {
static void Main(string[] argv) {
byte b = 0;
string key = string.Empty;
foreach(string a in argv) {
b += byte.Parse(a, System.Globalization.NumberStyles.HexNumber);
key += string.Format("{0:x2} ", b);
}
System.Console.WriteLine(key);
}
}
[)amien
So you believe Apple is more expensive than Dell…
Apple are often accused of being more expensive and that Dell are much cheaper.
The reality is that Dell offers a wider range that includes real low-end products that are often constrained or using older technology. Apple, quite rightly in my opinion, doesn’t compete there.
Okay Apple have some other gaps in their line-up most notably the typical home power-user who doesn’t want a twin processor Mac Pro, needs more configuration options than the Mac Mini and already owns a display so doesn’t want an iMac. A box half the size of the Pro with a single dual/quad core CPU and no supplied peripherals would be perfect.
That aside I was checking out the prices for their new twin 3GHz quad Xeon boxes after some individuals baulked at the price. They obviously haven’t seen similar specifications from Dell…
| Apple MacPro | Dell Precision 690 | |
|---|---|---|
| Processor | 2xQuad Core Xeon 3GHz | 2xQuad Core Xeon 2.66GHz |
| Memory | 4x1GB DDR 667 | 4x1GB DDR 667 |
| Storage | 500GB 7200RPM SATA | 500GB 7200RPM SATA |
| Optical | 16x DVD-RW | 16x DVD-RW |
| Input | Wired keyboard/mouse | Wired keyboard/mouse |
| OS | Mac OS X 10.4 | Vista Ultimate 64-bit |
| Graphics | NVIDIA Quadro FX4500 512MB | NVIDIA Quadro FX4500 512MB |
| Price ex.VAT | £3,605.95 | £5,890.00 |
| Price inc.VAT | £4,436.99 | £6,920.75 |
| Graphics | NVIDIA GeForce 7300GT 256MB | NVIDIA Quadro FX550 128MB |
| Price ex.VAT | £2,712.34 | £4,595.00 |
| Price inc.VAT | £3,187.00 | £5,399.13 |
In this scenario the Dell is over 60% more expensive and comes with slower CPU’s.
So much for the “Apple Premium Tax”.
[)amien
My windows 64-bit experiences
Windows XP 64-bit has been on the market for some time and both Intel and AMD’s current processors are 64-bit. Even cheap office Dell boxes are coming equipped with the 64-bit Core 2 Duo. (This is the x64/x86-64/EM64T/AMD64 architecture which comprises of 64-bit extensions on top of the existing x86 32-bit architecture and not to be confused with Intel’s IA64 Itanium stuff or DEC’s Alpha 64)
You can run 32-bit Windows XP on these processors but if you want to use more than 2-3GB of RAM then you’ll need to switch to Windows XP 64-bit edition (or Vista 64-bit if you’re really brave).
With all this in mind I was a little surprised at the state of 64-bit Windows software when I finally got my hands on my first x64 machine. Here’s what I found.
Microsoft SQL Server 2005
Installing Microsoft SQL Server 64-bit (any edition) complained about a missing or corrupt sqlclin_x64.msi file which could leave you running in circles.
This problem occurs if you have the 32-bit native client already installed. Unhelpfully Add or Remove Programs describes both versions as Microsoft SQL Server Native Client regardless of whether you have the 32-bit or 64-bit version installed. The SQL Installer fails to check for the 64-bit version and throws this cryptic error message at you instead.
Solution: Remove Microsoft SQL Server Native Client.
Internet Explorer only sites that use Flash
There are a number of IE only web-sites that use Flash – Microsoft’s Online Learning is one such example. The problem is that Adobe have not made a 64-bit version of the Flash player available.
Solution: Create a shortcut to C:\Program Files (x86)\Internet Explorer\IExplore.exe to run 32-bit Internet Explorer for now.
Mozilla Firefox
There is no official 64-bit Windows version of Firefox although the 32-bit version runs just fine.
Solution: Try one of the unofficial builds although they are a little dated and there is no patching policy.
TortoiseCVS
There is no 64-bit version of TortoiseCVS and the 32-bit version will not run from the 64-bit Windows Explorer.
Solution: Install the 32-bit version and run from the 32-bit version of Windows Explorer (a pain).
A 64-bit version of TortoiseSVN is now available.
Note: If you like to be able to access TortoiseSVN from the File dialogs in Visual Studio 2005 you will also need to install the 32-bit version as VS 2005′s devenv.exe is a 32-bit application.
Microsoft Visual Studio 2005
Whilst the Profession and Team editions will let you write 64-bit applications Visual Studio 2005 itself is 32-bit only and has some additional performance and compatibility problems beyond those experienced on x86 32-bit Windows.
Service Pack 1 resolves some issues relating to debugging on 64-bit but leaves a whole host of other x64 issues unresolved including debugging SQL code.
Solution: None.
.NET Reflector
Fails to draw properly the debugging or lower left info pane. Curious considering it is a .NET application that shouldn’t care whether it is running on 32-bit or 64-bit architectures. So much for VM abstraction.
Solution: None.
This bug has been subsequently fixed.
Resources
- Start64 contains articles, news and information on all things 64-bit
- Compatibility overview from Microsoft
- Unofficial compatibility database of hardware, applications and games submitted by users
Overall a very disappointing state of affairs.
[)amien
New browsers on Windows Mobile 5+
One of the disappointments of Windows Mobile 6 is the lack of any major improvements on the web browser (they improved the rendering a little as well as favourites/history…).
Thankfully unlike other phones you can install extra applications and these alternatives are worth consideration.
DeepFish
Straight out of Microsoft’s Labs is DeepFish which renders the whole page and then lets you zoom in. Whilst the concept is similar to the iPhone the major difference appears to be that a server does the rendering for you making the web browser do little more than display these server-side rendered images.
The results are a bit hit-and-miss at the moment hence why it is still a technology preview which seems now to be full however there are alternative places to get the files and activation codes but be warned it doesn’t yet support sites that require form submissions/logins.
Minimo
Minimo takes a more traditional approach to browsing and uses the core Mozilla technologies as used in Firefox to provide a very feature-reach browser that includes support for JavaScript, AJAX, RSS and tabbed-browsing.
Opera Mobile
Opera Software produce Opera 8 for Windows Mobile Smartphone as part of their suite which seems to target every hardware and software combination under the sun. This version includes tabbed browsing and the usual assortment of tricks to improve rendering on small screens.
A trial version is available which I’d recommend before parting with your cash as unlike the others this one will set you back $24 USD.
[)amien