Why the hell does this mouse need to connect to the Internet?
arstechnica.com
arstechnica.com
We live in this age for some time now already, but 'till recently it was only "why the hell does this software need to connect to the Internet". On-line document editing, on-line spreadsheets, on-line 3D modelling, on-line recipes, on-line weight tracking, on-line todo lists... Store everything in the cloud, use everything through the browser. So now I don't own any data nor can I easily export it, can't integrate tools with each other and have to choose my tools out of sea of unfinished, half-assed apps (also known as MVPs) that stop being supported or just disappear when developers get acquihired or just move to another project out of boredom.
Leave my files to me, give me off-line tools and a working sync. I just want Emacs to work on my tablet, and some sane way to seamlessly sync data between it and my desktop. Or personal cloud. Or whatever. And then I won't need all those fancy todo, note-taking and calendaring apps that all together can hardly beat org-mode.
Internet is not electricity, it's not always on and not always free. Until someone figures out how to put Internet into a bucket to use as a battery, please let me work off-line when I want.
Documents, recipes and to-do lists gain two legitimate and significant advantages from being cloud based: sharing and collaboration. There are disadvantages too, but it's a trade-off.
With a mouse driver, there's no trade-off; it's just all disadvantages.
Of course, this is about as small as an advantage can get, since I'm struggling to think of a person who cares that much about their mouse profile who wouldn't also lug their own PC to the party. So it's not all disadvantages, it's just nearly all disadvantages.
Still the execution is awful.
But web-based applications have major advantages to the application provider. First and foremost they have better distribution. I can write an app, and then hand you a link (and you know there's no commitment in clicking, so you do). I can show you why you should use my app on my front page, and then I can give you a demo, all without you having to confirm any "are you sure you want to make permanent changes to your system" dialog.
Now of course one can't easily make the above argument for a mouse driver. But I'm responding to your sentiment that too many things are web connected in general.
Except that it's hard to do this across multiple devices now (especially when most of them are not PCs), because everyone got on the cloud bandwagon and don't let user own the data anymore.
> But web-based applications have major advantages to the application provider.
(emphasis mine)
Offline storage. Page caching. It does exist. It is the functional equivalent to batteries in more ways than one too - you are limited in capacity, but not as much in transfer rate.
But unfortunately it doesn't always work. Point in case: Google Maps offline mode on tablet sometimes doesn't work, because every now and then Google Maps app needs to contact Internet for something, and won't let you use it off-line until it connects and gets what it wants. Not fun if you're in the middle of nowhere at that moment.
A better solution is to make sure that there is significant value for a user having her own, personal account. I think in many cases, if you can solve that, you'll be able to solve it for either SaaS or the classic installation model.
Cloud storage of mouse settings is perhaps a bit wacky, but I really don't think there is a conspiracy behind it.
It might make more sense for the driver to allow local configuration, and then sync that to the cloud, rather than the other way around - but meh. The lack of internet connection probably isn't a real-world problem for users of a mouse targeted at MMO gaming.
I've got one of these mice, and I can't reproduce any unresponsiveness when the driver transitions from online to offline.
I think the real lesson to be learnt here is that even if you've done nothing wrong, if you don't want to be the target of internet hysteria, be very careful that no feature in your product can inaccurately be described by people on forums with the letters D-R-M... especially when it isn't.
That's good to hear. Based on what I'd read elsewhere* I'd thought otherwise. Still bizarre though.
*e.g. http://boingboing.net/2012/11/07/razer-naga-gaming-mouse-req...
You can't access the mouse settings without creating an account. Whether it's a cryptographic DRM or not is irrelevant - it's ridiculous you need an activation server for a mouse.
I agree that the requirement to be online to use the config program is silly, but most of the conspiracy theories, talk of DRM, and vilification of the company that are flying round seem a bit overblown.
I still think that's a terrible idea. Imagine scaling it: every device you have gets a separate account for syncing its settings to a separate site.
If I wanted the drivers I've installed on my OS to be backed up, I'd want the OS to take care of it.
So, now I'm using the mouse without drivers and am unable to benefit from the extra buttons much of the time. I refuse to sign up for their cloud service when all I need is hardware drivers.
I sent Razer a polite but angry e-mail about it a while back. I won't be buying Razer hardware again if this doesn't change.
If the particular OS/version is absent from that list, then googling around will likely get you what you need. Zero point in enjoying less than the full potential of your hardware. Good luck!
1. Go to http://www.razersupport.com.
2. Scroll down the page, and then click on the Drivers, Firmware And Manuals Download button.
3. From the Main Categories menu on the right side of the screen, click Razer Mice Products.
4. From the Download Categories list, click your mouse series.
5. From the Download Categories list, click your mouse model.
6. From the Download Categories list, click Drivers.
7. If the Legacy drivers are available, they will appear in this Downloads list.
The Naga ones are here: http://www.razersupport.com/index.php?_m=downloads&_a=vi...
"When I was perfunctorily reverse engineering the (OS X) driver for my Razer mouse for this reason, it didn't seem to be doing anything special - even if the mouse is more accurate, this seems to be reported the standard way, and the software DPI control is just multiplying the value. I could be mistaken, but you shouldn't lose any functionality by simply using the standard mouse driver with third party software for hotkeys etc."
From the company's point of view, how could it possibly be a bad thing to make people buy a new mouse they don't actually need?
Which wouldn't be a bad call on the part of the users. Logitech isn't cheap, but I've found the quality and support are both excellent.
You may be in the minority. People buy products with huge ridiculousness factors -- DRM, region locking, DLC, retroactive feature removal (I'm looking at you, Sony), the mess that is the US cell phone carrier industry...The number of customers who simply don't care about such things is large enough to support a lot of companies.
You assume long-term planning. It does not appear to be in play here.
If you make something like this opt-in no one will do it, so to justify all the work you did or ensure full buzzword compliance you have to do it. It's just a heavy handed way to go about it.
[2] http://www.phoronix.com/scan.php?page=news_item&px=ODY1M...
That said, I use a death adder, a mamba, a lachesis, and an Orochi with Linux just fine. Admittedly I don't have the advantages of advanced configurations, but that's what you get without An Internet connection with Synapse 2.0 anyway.
The Synapse service was designed for someone like me, who uses the same mouse at home and work, even though I don't use it. Synapse syncs mouse configuration settings across different computers, installs, etc. This way, you don't lose your sensitivity and custom keybinds and macros.
However, being required to use Synapse is madness. The Naga Epic has "offline" drivers. With Synapse, I wouldn't be able to use the mouse at work because of (realistically) strict IT security standards. It's a shame, since I really enjoy my Razer mouse, and was going to start supporting them.
Gamers go to experience a similar effect where the manufacturer would ship the box art, a CD (which contained basically a playable demo) and an authentication 'key' which would download the 'patch' which was bigger than all of the data on the CD to install the game. I have some of those games for Win98 and its hilarious (not) to try to play them on a VM running Win98, they can't even patch to a playable level.
So that your manufacturer wants your mouse to connect to the Internet means that they are pushing the edge of the envelope and are only slightly ahead of the curve when the mouse will talk to the internet without your permission to update itself and figure out what features it should 'expose' to you based on how much money you paid for it. I would love to be wrong on this but sadly I don't think that I am. We'll see.
Er, that doesn't explain why the settings can be saved to the mouse after online setup has been completed. I'm with you on the notion that they are gathering data for sales to other parties in order to boost their bottom line.
Mice substitute for each other much better than games do. If someone replacing a Razer mouse discovers it's difficult to resell because its functionality is crippled, they're not real likely to replace it with another Razer.
Yes, because companies only make smart moves.
Seems bass ackwards to me. You have to create an account online to be able to use your mouse offline. Offline should be the default mode, and it should give you the option to enable online mode. Saying the settings require too much storage space to be stored locally just sounds ridiculous to me. That response only serves to make me suspicious.
Also a bit surprised at the apologetic tone of Ars. Maybe Razer is not spying on everything you do, but this is still a really dumb move on their part.
>> The extent to which Razer collects information is not much different than your average terms of service for most software you use. Like teamliquid, they collect anonymous aggregate and individual data. Unlike teamliquid, they reserve the right to collect personally identifiable information. This personally identifiable information must be volunteered by the user. This includes, your name, email address etc. This information is not shared with any third parties except in a few instances where it is necessary to provide a service or comply with the law. In all circumstances, the user voluntarily provides this information.
===
And you are silly to think otherwise. My first impression upon hearing this was immediately positive, even without hearing this. All my settings anywhere I go with my laptop, without having to retweak it on a new computer.
Do you have multiple profiles? Do you have multiple profiles with a lot of different settings? If you want to store it all offline, then you'll need more expensive memory, and have to pay more for your mouse. Use the new cloud based Synapse and you don't have to store all your profiles on the mouse. Store it on the cloud, then sync it to your mouse when you want to use that profile.
I don't see why everyone is making a big fuss about this. I don't need the features, so I just don't download Synapse.
From http://www.razerzone.com/synapse2/faq
>> All Razer products function as plug and play devices. Razer Synapse 2.0 offers a service above and beyond basic functionality to enhance your Razer product's capabilities. This includes features like configuring and saving macros, key binds, and preference settings. Razer Synapse 2.0 also maintains your devices in optimal condition by automatically updating and downloading driver and firmware updates, in addition to its cloud-syncing ability.
Razer Synapse 2.0 is not compulsory software to get your Razer peripherals working - but it is advisable if you want to get the best out of them.
===
Just put a $notmany flash drive there for those settings; it shouldn't really change the price, and it would give benefits like:
- mouse can work to it's full potential without Internet access
- orthogonality of computer systems is retained (why on Earth should a mouse depend on being able to talk to someone's server)?
- no tracking
- can't remotely brick my mouse to encourage me to buy a new one
Could it be that they are trying to find out how the customers actually use their products in order to allow them to build a better product?
Maybe that's the market they're trying to target.
Do those still exist? I remember playing StarCraft a lot with friends in such a place, but this was like... 8 years ago?
Even still, there are niches to fill in such places. Relatively recently (last year I think) a place here opened with exceptionally high performance PCs/net connection, comfortable chairs, etc, which focuses on gaming. Every time I walk past it's packed, so they're doing something right.