Showing posts with label firmware. Show all posts
Showing posts with label firmware. Show all posts

Sunday, December 30, 2007

The lies behind the firmware update promise

They try to sell more promising firmware updates, but the fact is that they dedicate their efforts to create new products rather than improving the software in already existing devices.

I own a Kiss DP-1100. I like it because it supports a lot of codecs, subtitles and it has a lot of other interesting features. But it is buggy: with some codecs it is impossible to rewind or fast forward a video without a crash (which leads to a hard reset of the device).

Linksys, current owner of Kiss Technologies, is doing the same with their Wi-Fi Access Points. Except for the excelent WRT54GL (that I am going to get from my workpal Diego), many other APs suffer from different bugs or do not support interesting features that some other devices within the same class (from the same maker or from different ones -like MDS) do support. For example, my WRT300N. Thanks to initiatives like OpenWRT that bring freedom to the user.

Quite similar things happen to mobile phones. While some S60 3rd edition phones like N73 receive several upgrades (the most recent one incorporating support for A2DP), while some others like my N80 don't.

This does not only apply to firmware, also to external applications. Why dows Mail For Exchange work on many E-Series and N-Series and not in my N80?

This is not serious at all. Device makers suck!

Tuesday, August 07, 2007

Firmware updates and software versions hell

It looks like the (more powerful) second version of the Webkit browser will be only included in new products based on S60 3rd Edition FP1. It is incredible to me that devices like N80 won't be updated to FP1 and that we shall have to miss that version of such an innovative web browser.

You can see in s60.com/browser all the differences among both versions and you can see here how S60 developers refuse to include the new version in any S60 3rd Edition (non FP1) devices.

It is a pity how upgradable products are limited by the laziness of the companies. Nothing new under the sun, as we have been experiencing all this hell in DivX players and many other devices, with hardware powerful enough to carry on with new functionalities or improvements of existing ones, but with no new updates coming from the support team.

Updating Nokia N80 firmware and S60 3rd edition memory handling

I have just updated the firmware version of my N80 from 4.0632.0.38 to 5.0719.0.2. It is the biggest version number change I have seen since I own this gadget, and it is the one in which less changes I have experienced (by now).



The only thing I have noticed is some more free megabytes of main memory (3 additional megabytes if I am not wrong), critical for applications like the Nokia S60 Webkit browser in order to avoid its often "Memory Full" error. It is great to have versions of desktop browsers in the mobile so we can try to experience the web as much desktop as possible, but it is true that many pages rich in multimedia (rich in images is enough) cannot be experienced in mobile phones because of their limited memory. This is why I bought Opera Mobile 8.60 and why I also install Opera Mini 3 and Opera Mini 4 beta. The WebKit browser developers should learn from Opera Mobile in what regards to image handling. I am not only talking about rescaling images so they take less memory, but about loading them in memory as I scroll through a web page. Even Opera Mobile might be improved: if there is a page filled with images and I scroll trying to see them all, a mobile phone can run out of memory... why not to keep loaded in memory only images being shown totally or partially in the display? Images previously displayed but not currently being shown might be available in a cache (if the device has additional flash memory available). Different memory handling strategies should be applied to different phone models, of course.

An additional problem comes when we want to have several applications running at the same time (music player , web browser and IM software, for example). If you launch an application starving for memory not available at that very moment, S60 3rd edition will close -with no warning at all- some older apps running (if not all). It is a matter of user experience to know when you can and when you cannot launch an applications, and which combination of apps can coexist without any of them dying.

I do not like this behaviour and would love to let users have more chances to choose what they want. Maybe a default behaviour of not letting a new app to be launched if there is not enough memory available and show a warning would be better. This way it would be me who might close some running applications and then relaunch the one I wanted.

Sunday, October 22, 2006

I need a firmware update

Yes, but not in my N80 or any other gadget I own.

My car (Citroen C4) stopped working last friday. No response to remote control to open door. Anti-theft system reported not to be working by the boot-up diagnose system. When trying to kickstart the engine, it wanted to but looked like no fuel was injected.

2nd key was kindly sent to me by my father and, although diagnose system stopped reporting the problem with anti-theft system, the engine could not be put to work.

Over 1 hour and a half waiting for the assistance and the guy fixed it quickly. He explained to me what he had done: remove one of the terminals of the battery and connect it again after some seconds.

Does it sound to you? When it freezes, just push reset button :-)

Any firmware upgrade fixing this bug? ;-) I was told that first Ford Focus cars managed to consume almost a 20% less by upgrading firmware.

It was all so easy when cars were just mechanic stuff. I hope that so much electronic is for good ;-)