Vista Goes Bad: Dial-Up or Denial-Up Networking?
6 March 2008 in Phones & Updates and Fixes | Comments (1)
Sigh, some issues in Vista can have strange consequences. About a week and a half ago, I couldn’t my mobile broadband anymore since Vista’s own dial-up networking feature went bonkers. The problem appeared right in the dialing sequence, after showing “Dialing *99#”, the DUN showed “Verifying user name and password”. Right then, wham!: “Vista couldn’t connect to…” error message popped up. That was strange, since the phone’s own Internet applications were able to connect to the net and download mail, websites and podcasts without any hitch.
Shuffle the Cards and Drivers, Please
So, I was thinking the problem was caused by a corrupt driver for my Nokia 6120 Classic. I reinstalled, deleted, reinstalled, rebooted, tried some voodoo, rebooted, and every possible scenario that I tried failed miserably. Testing dialing up using another Vista (64-bit, same edition, SP1 patched) computer everything worked just fine! Testing with a Nokia E90 (Communicator) failed on my own Acer Ferrari, but worked on the other Vista computer.
“What on earth?”, I thought to myself. Trying to connect via “Manage Network Connections” in Vista showed me the problem: Error 31 — A device attached to the system is not functioning. Quite funny, as in reality the drivers were working, the system wasn’t.
The Operating System Attached to the System is not Functioning
Repair install… sorry, it’s called upgrade install in Vista. I used the excellent guide from Vistax64.com for my endeavors, and it worked this time around. You should know that you might want to check that you’ve got 15 gigabytes of free space and a recent backup copy of all of your files before you try to repair install Vista using the upgrade path. Supposedly, if you have installed SP1 and have a pre-SP1 disc, then you can’t use the disc to do do an upgrade reinstall but you have to uninstall SP1 to be able to use it. However, I happened to have a SP1 disc handy, and the upgrade install worked without a hitch using it.
Other than waiting for the upgrade reinstall to complete (took over two hours for me), the system as a whole seemed to function much, much better. Maybe something had gone and broken it self, or Vista was just feeling down from me testing those SP1 release candidates.
Getting BadImageFormatException in 64-bit Windows?
17 January 2008 in .NET in general & Code-ing | Comments (37)
Have you been running/developing .NET programs in 64-bit Windows and met the BadImageFormatException? Well, Microsoft might say: “The exception that is thrown when the file image of a DLL or an executable program is invalid.” Which says absolutely nothing…
However, if it happens when using Platform Invove (P/Invoke or DllImport) or a third .NET party library (DLL) then you might have to set the project’s properties (or compilation flags) from “any” platform target to “x86″. Also, remember to set change to x86 in both the debug and release build configurations while you are at it, otherwise it might seem to only work when you are debugging and not in release compilation.
(This happened to me when I used a .NET code library for a LabJack device in a program and ran the program under 64-bit Vista. Couldn’t find what the nature of the problem “really” was… )
HSDPA as Broadband: The 2nd Report
16 January 2008 in Phones | Comments (0)
I dumped my ADSL subscription last year and switched to using solely HSDPA, or as it’s called in marketing speak: mobile broadband. Serving as my modem is a S60 powered Nokia 6120 Classic (which is not be confused with the older model) which I bought for around 250 € at an online store. I will try to document my experiences and experiments with HSDPA surfing in this series which I’ll call “HSDPA as Broadband” in a semi-
weekly monthly fashion.
Reboot, Rinse, Retry, Repeat
I have had some problems with the phone not always connecting to HSDPA or the connection seemingly “dropping out” in use. The solution to my problem is to reboot the phone just before I head out onto the Internet. Hence, I would like to suppose that the problem is most likely due to the phone’s firmware (IE. the software that the phone is made up of) having memory leak issues which causes the connection problems.
This doesn’t, however, prevent any spontaneous self-resets which the phone still likes to do whenever it feels like it.
For More Speed, Turn Phone Left
A quite interesting thing regarding the inconsistent speeds I was and have been experiencing recently: turning the phone a bit to the left one day seemed to increase the downloads speeds from just 22 kilobytes/second to about 110 kilobytes/second. Now, I don’t have the phone lying down on the table, as this mostly results in it changing from HSDPA to EDGE, but I have it in a penholder which holds the phone vertically and facing the south window in my apartment. This arrangement has been working out fine for the most of the time seeing as the 3G coverage is a bit weaker than it could be where I reside.
Why does turning the phone one way or the other produce better download speeds? My guess is that the 3G cell my phone connects to is a bit to the side of my window and turning the phone to the left a bit more sets the transmitter in more direct line towards that cell. But, really, I can’t say for sure.
Not So Bitten by Bluetooth Right Now
I have finally gotten the phone to connect over Bluetooth, but Nokia has left a big bug in the firmware version that my phone happens to be having. The connection works for a minute (quite precisely, even) but after that the Bluetooth stack on the phone freezes up which renders the connection useless. This has been discussed on the various Nokia.com forums and it seems there was an update available, but it got pulled due to unknown reasons.
If you want to connect your 6120 over Bluetooth in Windows Vista, then you need to go and configure the Bluetooth modem in Device Manager. Usually, the 6120 will show up as “Standard modem over Bluetooth” under Modems in the device manager. Pull up the properties on that device, and open the Advanced tab. Enter something like:
in “Extra initialization commands” replacing internet.saunalahti with you operator’s respective HSDPA/GPRS access point name.
MediaPortal Decryption Support for Anysee Plus Coming?
15 January 2008 in Digital Television | Comments (0)
It seems like AnySee released by mistake the software development kit (SDK) for the card reader in their E 30 Plus and E 30C Plus products. Unfortunately, I didn’t get to download it since AnySee removed the SDK quite quickly. Luckily, someone at the MediaPortal forums got a hold of it which means that AnySee’s card reader can soon be supported by MediaPortal and maybe even support decryption/descrambling the pay-per-view channels.
This can be a great thing, since AnySee’s own programs have stability problems — the DVB-C version more than the DVB-T version, from what I have noticed — and sometimes the programs can stop decrypting/descrambling the pay-channels due to some weird CATR-errors (which probably means card reader error, or something).
As, “Da Silva” mentioned in the same topic in the MediaPortal forums, ProgDVB supports AnySee’s card readers if one downloads some DLL-files from a link he gave. I tried using those files with ProgDVB and, sure, it works. But, and it is a big but from my point-of-view, if you haven’t paid for the Elcom codec provided by ProgDVB, then the video is too choppy and unsynchronized with the sound when using other codecs. Furthermore, ProgDVB uses almost all of the CPU time on my computer, which makes it impossible to do anything else when it is running. So, it might be that ProgDVB will require a more powerful dual-core processor than what my single core processor can deliver.
Happy New Year!
2 January 2008 in Root | Comments (0)
Hyvää uutta vuotta!
Gott nytt år!
I wish all of my readers a successful, happy start to the new year!
24 December 2007 in Root | Comments (0)
To all my friends and readers, I wish you:
alternatively, if you happen to be Christian, then I wish you:
No More Corrupt INFCACHE
9 December 2007 in Root & Updates and Fixes | Comments (0)
I have previously had problems with Vista and especially getting new (and old) hardware to find their own drivers. The problem was previously caused by a corrupt INFCACHE and was only recently fixed by Microsoft in an fix related to knowledge base article 040199:
“When you try to install a new hardware device on a Windows Vista-based computer, Windows Vista cannot install the driver for the hardware device successfully. Additionally, you may sometimes receive the following error message:
Windows encountered a problem installing the driver software for your device. Windows found driver software for your device but encountered an error while attempting to install it.
This problem occurs if the Infcache.1 file that is in the %Windir%\System32 folder is deleted or corrupted.”
I haven’t gotten the update via Windows Update just yet, but only via Problem Reports and Solutions feature in Vista. You can,however, download the update yourself for 32-bit Vista or 64-bit Vista. In conclusion, I think it is safe to say that it seems like someone at Microsoft has been reading those 80-something problem reports that I’ve been sending in relation to the corrupt INFCACHE problem. Which is a good thing, of course.
Number of Horns on a Unicorn Acre
3 December 2007 in Fun | Comments (0)
Well, if you ask Google that then,,, the answer is… (I really can’t stop laughing here)… OK, well, have a look for yourself.
HSDPA as Broadband: Report 1
12 November 2007 in Phones & Reviews | Comments (0)
I dumped my ADSL subscription about a month ago and switched to using solely HSDPA, or as it’s called in marketing speak: mobile broadband. Serving as my modem is a S60 powered Nokia 6120 Classic (which is not be confused with the older model) which I bought for around 250 € at an online store. I will try to document my experiences and experiments with HSDPA surfing in this series which I’ll call “HSDPA as Broadband” in a semi-weekly fashion.
Why bye bye ADSL?
There’s a lot of advertising in Finland currently for what the operators (or “carriers” in North America) are calling “mobile broadband”. The prices are quite low in comparison to ADSL lines:
|Operator||ADSL/HSDPA||Speed (Up/Down) in bps||Price|
|VLP (Finnet)||ADSL||2M / 512k||42.00€|
|Saunalahti||ADSL (in Vaasa)||2M / 1M||42.00€|
|Saunalahti||HSDPA||2M / *||29.80€|
|Saunalahti||HSDPA (limited time offer)||2M / *||9.95€|
(* = the upstream speed is not mentioned on the linked page, nor have I been able to locate any information on normal uplink speeds in UMTS)
As you can see from the table above, mobile broadband from the operator Saunalahti is priced very attractively even when compared to their ASDL offering. However, I should note that the last in the list (the limited time offer) is a binding offer that binds you to the operator for a year forward. So, you only have to pay 10€ for the same speed as others have to pay 30€ for. This is the offer I took the “risk” in getting, risk meaning that I’m practically chained to the operator for a year onwards. Back in March, when the offer was available, I only had the Nokia N91 which didn’t support HSDPA but I had a similar data plan which cost the same but was limited to 128 bits per second. With the max speed for all UMTS phones being 384 kbps, it was at least more speed gained for the same price.
Then, late this summer, the 6120 Classic was released at a very competitive price and I (sort of) had to buy it. The price was around 250€ and that included a 2 megapixel camera, larger resolution screen (compared to the N91), faster processor, HSDPA, USB mini connector and a too small phone to fit my taste — really, it’s a ridiculously small phone! It’s so small and lightweight that you can really forget that it is in the pocket of the pants you’re wearing, until the vibrating signal on that thing starts vibrating like something you’d have to measure on a Richter scale.
Well, let me just leave the details of the phone for a possible later review.
At the end of September, I started a slow transition from one alphabet soup to another; saying bye and thanks for the fish to my ADSL operator and hello HSDPA! It wasn’t as easy as I wanted it to be: getting the dial-up to work over Bluetooth wasn’t possible to do in Vista for some strange reason. Using Nokia Suite’s “Connect to the Internet” function over Bluetooth didn’t work a single time and neither did dialing manually via Vista’s own “Connect to a network“. Vista’s own dialer claimed the device was sort of malfunctioning, and Nokia’s own dialer claimed the phone wasn’t connected… which it was. Strangly, getting my older N91 working as a Bluetooth modem in Vista worked after I installed the driver for it (which came via Windows Update, I think) but downloading the 6120′s Vista Bluetooth modem driver from Nokia just didn’t seem to want to work with Vista. Vista claimed again and again that the device wouldn’t start properly.
(I should note here that my old Windows Mobile device Fujitsu Siemens Pocket Loox 720 did manage to connect and surf on the Internets through Bluetooth, but newer Vista won’t do the same. I wonder why that is… )
So, I gave up on using Bluetooth for now. Bluetooth was a potential bottleneck for the speed anyway as I only have Bluetooth 1.2 on my Acer Ferrari notebook and not the faster Bluetooth 2.0 EDR. Besides, the 6120 does have a mini USB connector which is simple enough to use and shouldn’t be too much of a bottleneck. Even weirder was the fact that the Nokia dialer didn’t really always work with the 6120 over USB either. It was playing some sort of roulette with the dialing sequence and only sometimes connecting successfully. This led me to use the Vista dialer and I found the Vista dialer more stable and somewhat faster than Nokia’s own implementation.
Using the Vista dialer mostly worked fine, until Windows Update provided a “Nokia USB Modem Driver” update, which silly me installed although I should have known better. I don’t know what the issue with the driver was, but being from the the 5th of October 2007, it was just worthless. I’m waiting for Nokia to release a better driver — not Microsoft since the last fiasco with the driver updates via Windows Update.
Now THERE’S Your Problem!
With the problems of getting connected over and done, it was time to try the surfing experience. I felt amazed at the speed of HSDPA compared to just plain UMTS (3G)! It was speedy and fast and the latest alphas and betas of Opera 9.5 just barely keeping up. However, there were some initial strange problems. Every now and then, it seemed like the connection seized to function and this seemed happened the most when I was using Opera. Coincidentally, I noticed that the connection seized when Outlook and Opera were both open and both were downloading emails and websites. Dumbfounded by this remarkable problem, I thought it would be best to check the numbers of connections that I had set Opera to use.
My max connections to server and max total connections settings in Opera were set to 64 and 128 respectively. This was the optimal setting for my previous ADSL connection in the past, but no longer so. I decided to turn the connection settings down to the defaults (8 and 20, again respectively) and tried again. Amazingly, this time around, the connection worked much better and was more stable although both Opera and Outlook were open and running simultaneously. Now, there was my problem!
What’s The Catch?
Vaasa is a city quite full of students and it is possible that some have chosen to use mobile broadband as their Internet connection or maybe the HSDPA cell is just a bit too crowded. I believe it is overloaded because someday my HSDPA connection works just fine the whole evening (which is when I’m using it more actively) and someday it works for a minute or two with a lock-up following. However, since the phone is a bit unstable, it should be noted that the lock-ups can be caused by some bug in the phone itself and not necessarily by the network.
Furthermore, the speed varies greatly: one day it is up at 1 Mbit/s and another day it is barely above 100 kbit/s (based on the tests I’ve done using Speedtest.net). Here are some of the speed tests I’ve done in chronological order starting with the latest test (dates are in the format mm/dd/yyyy):
You should also note that the distance isn’t exactly true as the Speedtest.net server believes that I’m in Helsinki (that’s true for the operator, at least) but I’m really in Vaasa which makes the distance to Tallin and Turku much much larger. Also, network traffic might skew the results of the speed test, so take the results lightly.
The operator has stated that they will prioritize traffic from business users which leaves a very likely explanation for the speed variations that I’ve discovered. Another factor in the speed might be the distance and load to the cell that I’m connected to. As far as I’ve been able to discover, the cell is located about 5 km south of my apartment. So, moving further away from the windows in my apartment makes the connection switch from HSDPA into EDGE which is noticeably slower. If someone from Elisa or Saunalahti is reading this, then let me send you this wish for next year: bring more HSDPA 3G cells to northern Vaasa, please? Maybe one of those brand new 900 MHz 3G cells could be installed?
For the first month using HSDPA fully, I’ve been surprised by the speed but also the lack of speed at times. There are some issues with the phone that I’m using as my modem:
- Vista Bluetooth won’t work with it
- some lock-ups when using too many concurrent TCP/IP connections in Opera and other applications
- it switches to EDGE when not close enough to the windows of my apartment
But, overall, HSDPA could be called mobile broadband as soon as the speed is more consistent and cells less crowded by current HSDPA users.
Quick Review of Nokia Music Store (in Beta)
2 November 2007 in Phones & Reviews | Comments (0)
So, Nokia opened their own music store in the UK today. I got some free credits to the store (and surprise access), so I went and took a look around. What I saw was nothing surprising in comparison to other online music stores, but it is a fine, easy-to-use, music store that probably integrate nicely with future Nokia phones in the very near future. The only Achilles heel in the store might just be the transferring bought music to the phone or “multimedia computer”.
Some Specs for the Geeks
The store sells Windows Media encoded music with digital rights management, aka. copy protection at bitrates of 128 or 196 kilobits/second. The store will not work with any other browser than Internet Explorer, so, sorry, no Opera and no Firefox browsers may enter. The IE and WMA requirement also means that if you want to download the songs using your PC, you will have to be running Windows. The store also requires the download of a Nokia Music Bar add-on for IE. This add-on enables previews, purchasing, download management, and playing the bought music directly in the browser. (And, yes, the installation of the add-on works in Windows Vista… probably as well in XP). If you do not use Windows, the only way of buying from the store is on a Nokia phone if it is a N-series phone that supports the store.
Signing up for the store is simple and easy. There is a separate field for entering your own mobile phone (Americans: cellphone) number, probably for any purchases done using the phone.
When buying your first song, the store will have you download the add-on for IE. The installation procedure is quite refined, but the download button for the software is a bit obscure. Nevertheless, the installation procedure is simple and works flawlessly. The bonus is that you do not have to restart IE (or Windows) for the software to work. Nice!
Next, when your first song has been purchased and downloaded and you try to listen to it, Windows Media will have to download some updates (probably to fix some security holes that enabled the copy protection to be removed from the music) and finally get the license for the music you just bought.
Above: The add-on bar required to be installed for IE.
The front page is a text book example taken from the other music stores secret books, and I’m thinking of iTunes and the Zune music store. It contains showcases on popular artists, new releases, the stuff. What is also a good feature, almost required now-a-days is a freebie of the week, and the NMS has that checked.
Above: The front page of Nokia Music Store
A feature in NMS that I haven’t seen before is a Music Wall, which basically is a browseble wall of album art.
Above: Albu… err, I mean, the Music Wall in action.
Clicking on any of the album covers will open a small window where you can check out the album and other details.
Above: Buying the album or the album cover? Either way, it’s easily done…
The front page also is the new house to the recommendations where a famous artist or artists will list their own recommended music.
Above: Def Jam CEO Jay-Z is in da house recommending music….
Searching for an artist or album or both, is as easy as entering the name(s) in the search boxes in the upper left corner and hitting search. Then you can browse the results by either albums or singles.
Above: Some search results browsed by singles.
When you’ve bought the album or singles you wanted and want more, then you can hit “Try These” for similar music from other artists.
Above: Similar artists to Dallas Superstars.
Show Me The Money?
The music industry is all about the money and the NMS has singles sold for 0.80 £ (that’s British pound, if you didn’t know) which is approximately 1.15 € or 1.66 US $. The album pricing is depending on the number of songs in the album, where albums with 10 or more songs cost 8 £ for the whole album. Albums with less than 10 songs are priced per song that the album contains. (This is at least what I’ve noticed, but you mileage may vary…)
Above: Daft Punk’s album prices varies according to the number of songs in the album in question.
Transferring Music to the Phone
Apparently, the transferring of the music to the phone has to be done via Windows Media Player, which doesn’t give the best experience to anyone. Luckily, this also means that the NMS should be compatible with PlayForSure devices, but you shouldn’t take my word for it. I would like to see a much simpler solution than forcing the user to use the WMP as for doing the transfer themselves.
I couldn’t test the music store on my current Nokia phone since, from what I’ve read, I should have a Nokia N-series device and preferably one of the recently released N81 or N95 8GB. I’ll maybe try that out sometime later when I’ve got time to upgrade my phone.
The weakest link is Windows Media Player in this music store equation. I would seriously like a better way of transferring the music to the phone than WMP. But, looking at the overall look and function of the store itself, it is looking swell and working well for a beta product. Support for other browsers should be made possible since IE is so old and dated as a web browser.