'Economist' Calls For Open WiFi Specs 139
DavidNWelton writes "An interesting and well thought-out call for Wifi manufacturers to open up their specs, at least partially, written by The Economist. 'So it is hard to see what the problem is beyond a dog-in-the-mangerish desire not to give anything away. Time to open it up, boys.'"
You know ... something about this article ... (Score:4, Insightful)
This guy saw something that he can consider "closed" and decided to write an article saying it should be "open" just to get people to agree with him.
Kind of like a Slashdot karma whore.
I'll have to try to read it all again.
Re:You know ... something about this article ... (Score:3, Insightful)
But the manufacturers are deciding that even the API is secret, and then claiming that it can't be opened up because it would violate federal law (by allowing people to broadcast out of proper power ranges and out of spectrum). By this line of thinking, the wireless manufactureres are doing a public service by keeping
Re:You know ... something about this article ... (Score:3, Insightful)
Unfortunately, the laws they reference have to do with computer controlled radio stations, not wireless networks.
Are you talking computer controlled transmitters or computer controlled music programming?
Re:You know ... something about this article ... (Score:2)
Unfortunately, the laws they reference have to do with computer controlled radio stations, not wireless networks.
A computer with a wireless card is a computer controlled radio station.
Re:You know ... something about this article ... (Score:2)
This probably happens much more frequently than you realize.
For example, I heard a story about wireless recievers not working properly at a NASCAR race. They traced the problem down to a faulty microwave oven in a trailer in the infield. Multi-million dollar equipment not working because of a microwave.
Re:You know ... something about this article ... (Score:1)
I sort of have to agree (karma whore alert) of all the closed things to complain about today, the API specs for WiFi chips doesn't exactly make my top ten.
Now if he had written an article about all the VoIP providers who won't allow subscribers, other VoIP providers or CPE manufacturers to interoperate with their SIP servers that would have been interesting. I saw a presentation from Jeffrey Citron, CEO of Vonage, recently and when he started talking about their "proprietary SIP network" I almost laughed
Re:You know ... something about this article ... (Score:2)
While a liberal one would be flixible in either way?
those would be my definitions using the words and ignoreing poilitics.
If I used political definitions I would say conservative was minimal (less government) and liberal maximast.
Of course using those definitions there are very few conservatives in US politics and conservatism is a tendancy that is in the minority but spans both parties.
Re:You know ... something about this article ... (Score:2, Insightful)
Re:You know ... something about this article ... (Score:2)
Wouldn't a "Conservative" interpretation of the law be minimalist?
While a liberal one would be flixible in either way?
Conservative: "Things used to be so much better and are fucked up now. Therefore, we should stop changing things."
Liberal:"Things could be so much better in the future and are so fucked up now. Therefore, we should change things."
Liberals and conservatives agree things are fucked up now; one looks to a rose-colored past for the best solution while the other looks to a rose-colore
Re:You know ... something about this article ... (Score:1)
In the context I don't think it meant the term politically.
I really just don't know what is meant by "conservatice" in this context:
Broadcom and Atheros say that making the interface information public would be illegal, because it could allow users to change the parameters of a chip in ways that violate the rules for using unlicensed spectrum (for example, by increasing its power or changing its operating frequency). That is a worry, but it depends o
Re:You know ... something about this article ... (Score:1)
I see no clear cut choice.
Well the article might have been interesting (Score:2, Funny)
Re:Well the article might have been interesting (Score:4, Funny)
Re:Well the article might have been interesting (Score:2, Funny)
hmm tho, is it just me or does the source of the article have this in it ( strange script with a stupid amount of white space which ive ever so nicely removed for you. i mean wtf is the purpose of it )
<script>
function getTitle()
{
return 'Shant!';
}
</script>
and another gem
<!-- where is the javascript -->
these web developers are having fun now arent they lol
Re:Well the article might have been interesting (Score:1)
That's not the worst of it, have a look at their horrible browser/os detection code. It's 2005, people, it's long since time to start detecting by capability, not browser name..
Re:Well the article might have been interesting (Score:1)
Try checking out Jeffrey Zeldman's Designing With Web Standards [amazon.com] to get a clearer view on the topic.
So, block them... (Score:1, Informative)
It seems that in this case
127.0.0.1 ad.doubleclick.net
does the trick.
(If you prefer you can use 0.0.0.0 [someonewhocares.org] instead.)
Re:Well the article might have been interesting (Score:2)
Re:Well the article might have been interesting (Score:1)
Re:Well the article might have been interesting (Score:2)
Re:Well the article might have been interesting (Score:2)
/.*ads?[./]/
/.*banners?[./]/
/.*spon sors?[./]/
adserv
advert
If you use yahoo, then this one comes in handy too:
us.a1.yimg.com
not that well thought out.. (Score:5, Insightful)
Nor is the interface information commercially sensitive. Engineers are not asking for the computer code that drives the interfaces, merely for the means to talk to them. And having the interface information in the public domain should eventually result in more chips being sold. So it is hard to see what the problem is beyond a dog-in-the-mangerish desire not to give anything away. Time to open it up, boys.**
why would not "software-defined radios" apply directly to wifi? because it doesn't say wifi specifially? gimme a break.
would you expect that they could sell itrip with a dial and extender that you could use to boost the output to 100wats, and not get in trouble with fcc?
and of the " Engineers are not asking for the computer code that drives the interfaces, merely for the means to talk to them." bit.. you would still need that computer code that drives the interfaces for the 'interfaces' to work at all. the code the 'engineers' would like to write would need to talk through the properiaty code, or is he really suggesting that the engineers would be totally rewriting all the software - and that the things would still work as intended?
just make the damn linux drivers, or build the windows drivers so that they're easy to interact with for use in other os'ses as well..
Re:not that well thought out.. (Score:2, Insightful)
Atheros seems oblivious to Prism and Senao (Score:1)
Re:not that well thought out.. (Score:1)
Umm, yeah, that's what their asking for. The API to talk to the driver.
Re:not that well thought out.. (Score:2)
by Anonymous Coward on Wednesday January 19, @02:36PM (#11411427)
100 Watts?!?! man, you're crazy..and you'll soon me infertile as well*
of course you would have the antenna somewhere else than in the immediate vicinity..
but 100 wats would be good for running a LARGE pirate radio station covering a small city.
don't make no sense (Score:5, Insightful)
this don't make no sense.
either:
1. the information -is- "commercially sensitive"
2. the companies in question have some lame policies - in which case they will lose the business to the competition
3. the article isn't accurate
or
4. something else entirely (to cover my ass)
Re:don't make no sense (Score:3, Interesting)
All of them. No "competition".
Re:don't make no sense (Score:3, Insightful)
Of all the hardware whose manufacturers refuse to release specs, WiFi adapters are perhaps the more justified. Still, atleast partial specs (enough to have a basic, working driver) would calm the OSS zealots and give a start to develope
Re:don't make no sense (Score:3, Interesting)
If you don't believe me then how about this... anyone (in the United States, at least) can buy a ham radio that'l
Re:don't make no sense (Score:2)
Re:don't make no sense (Score:3, Informative)
Re:don't make no sense (Score:2)
Terrorists using radio's to send out waves could have devestating consequences to the airline industry.
We need things closed.
Re:don't make no sense (Score:3, Informative)
The FCC certainly does have a say-so in this. WiFi operates in the 15.247 unlicensed ISM bands [akamaitech.net], and there are very specific rules that your transmitter must pass to sell equipment for those bands.
Certainly, the ultimate resposibility lies with the operator, but the FCC demands that you make it difficult for the user to break the rules. For example, many pieces of ISM gear have either integrated antennas or really funny antenna connectors. That's not an accident. If you sell ISM gear to the general pub
Re:don't make no sense (Score:4, Informative)
The rules for Amateur Radio are different, however, the manufacturers must submit their models to the FCC for approval for sale. Even Part 97 limits the number of RF amplifiers an amateur radio operator may build or modify that operate from 25 to 30 MHz. There have been petitions asking for elimination of these rules in recent years.
The ham rigs that you assert will broadcast on any frequency do require internal modification to do so. Why do they transmit outside the amateur bands? Because the radios are also used for MARS (Military Affiliate Radio System) and CAP (Civil Air Patrol) which use frequencies outside the ham bands.
Part 15 devices, which WiFi cards operate under, must meet the Part 15 rules plus the FCC specifies in its rules that Part 15 devices not be modifiable in any way by the user. So, the manufacturers are very much correct in their assertion that the interface to modern WiFi cards remain closed.
Don't believe me? Just manufacture and sell cards that violate Part 15. Eventually you will attract notice from the FCC.
Re:don't make no sense (Score:2)
I can make a device that transmits in unwanted frequencies with a $1 transistor from Radio Shack. There are many books that show you how to make such a device. Should we ban all of those books as well?
Re:don't make no sense (Score:1)
So someone should make an open WiFi chipset. This could be done with a microcontroller, programmable logic device (PLD), and some discrete circuitry. Granted it would be larger than the 1 chip ASIC, but it would be open. Then this complaining business could come to a stop.
I would do it but I lack sufficient motivation
Re:don't make no sense (Score:2)
If the interfering operation continues, be prepared to pay the fine(s). Historically Part 15 devices must not cause interference to licensed services and must acc
Re:don't make no sense (Score:1)
STFU! Damnit! Now you've given them the idea... Somebody mod that shit down before Michael Powell sees it...
Re:don't make no sense (Score:1)
Who again would be liable ? ...
So if someone tweaks its adapter, the producer of the hardware is liable ?
Seems strange to me.
Whatever, worse is coming
So in your mind, someone who uses OSS and have no working driver (not even binary) for its legally bought WiFi ad
Brouhaha, 802.11a and 802.11e (Score:1, Funny)
Christian Sandvig of the University of Illinois at Urbana-Champaign, who has been studying the brouhaha, believes regulators ought to enforce more openness.
That's the problem right there. He should have been studying the brouhehe as in 802.11e. For those of you not in the know BROUHAHA stands for Bandwidth Radio Optimized Universal High Availability Hotspot Access or IEEE 802.11a.
BROUHEHE, naturally, stands for Bandwidth Radio Optimized Universal Hybrid Enhanced Hotspot EQuality or IEEE 802.11e.
This doesn't hold (Score:3, Insightful)
Also, It claims that these wifi chipsets are not Software Defined Radios -- well from what I can see, they are indeed SDRs. So it makes sense to restrict knowledge of things that allow people to mess about too much. And of course the government needs to be able to detect your signal so they only allow a few spreading codes to be used and make sure there's no way for the user to change them.
Yes, I'd like to have the details of Atheros and other wifi SDRs but that's not practical. What IS practical is opening up everything needed for compatibility reasons.
In other news, pot calls kettle black (Score:4, Insightful)
That's rich coming from a magazine that doesn't publish the names of its journalists.
Re:In other news, pot calls kettle black (Score:4, Interesting)
Re:In other news, pot calls kettle black (Score:2)
Yeah, right. Sez them. For all we know that was written by the same flak that writes all the rest of their crud. For all we know the "anonymity" is just a cover for some failed wannabe in a crummy hotel room with a typewriter and a bottle of cheap gin. Probably in Toronto...
If there really i
Re:In other news, pot calls kettle black (Score:2)
Perhaps that also applies to the people in charge of WiFi specs. ;-)
One of the writers at the Economist is certainly interested in mesh networking - they've been talking it up [economist.com] for a while - but without knowing who it is, how can I tell whether their interest is technical or, er, economic?
Re:In other news, pot calls kettle black (Score:2)
It's an interesting debate, but equating open technical specifications to whether or not articles are signed is... stretching it a bit, I think.
Re:In other news, pot calls kettle black (Score:1)
Time (Score:1)
I can certainly understand why the companies would not be so willing to submit to this request. This sort of request would not be handled by some $10/hr tech support weenie in Bangelor. This would need the attention of perhaps a system archetect, possibly an ASIC/HW designer- or software engineer. These people's time is very valuable an
one word support (Score:1, Interesting)
if manufactures openly release information necessary for interoperability regardless of what we (as geeks) think customers will expect support.
Manufactures already (often) take a anti-linux stance if linux drivers are produced, simple becuase they do not want to support there product via someone else implimentation of it.
If I use a freely developed driver etc I know that the manufacture should not be expected to support anything other than the hardware, we need to build this a global vie
I want it, so give it to me you meeny! (Score:5, Insightful)
That said - folks, it ain't a-gonna happen. The FCC , DTI and other regulatory bodies around the world are very clear about this - for a product to be type certified, it must not be easily modifiable by the end user to operate out of the allocated frequency bands and power specifications.
Consider the recent Notice Of Forfeiture against the Pilot truck stops for selling amateur radio equipment that could be modified for use in the Citizen's Band frequencies by moving a jumper. Whether the jumper was set or not was unimportant - the fact that the radios could be trivially modified to operate outside their allocated frequencies was enough.
The arguement that "The card + the drivers as shipped cannot operate out of spec, so that combination can be type certified" only works when the user is not give the source for the driver! That is why the card manufacturers can ship Windows binary drivers - the user is not trivially able to change things. A driver which has source under
And I am sorry folks, but that is a spectacularly bad idea. For an example of why, just listen to the Children's Band within a hundred miles of any major city - it is one big heterodyne squeal and spatterfest because of all the morons who think "If 90% modulation is good, then 190% modulation must be BETTER!"
ESPECIALLY with a complex modulation scheme like 802.11 uses, you CANNOT safely just rail the power levels - the amplifiers have to have a certain amount of headroom in order to faithfully reproduce the signals, and if you turn the gain up too far, you will start to run the amplifiers into compression, and distort the signal - and a distorted signal will have LESS range than a properly modulated signal. And you cannot tell the signal is properly modulated without a signal analyzer - and that is about US$20K or more (I know, as I design them!)
Or consider the recent Slashdot post about the guy who could not use his WAP in his apartment, because of all the other WAPs in the building. What was the first piece of advice he received? "Turn it up, D00D!" So then what happens? Nobody can use the band.
There is a GOOD REASON that there is regulation of the RF spectrum - it IS a shared resource that we all wish to benefit from. However, all it takes is one jackass to screw it up for everybody in the area. One child peeing in the pool once is not a big problem - but if you let one kid do it, the pool turns yellow pretty damn quickly.
Now, if the card manufacturers would stop trying to do things on the cheap, and would put a microcontroller on the card to control the RF section, and would either put flash on the card to drive the micro OR release the binary of the micro for free redistribution, THEN this wouldn't be a problem, as the user-modifiable driver would not be able to make the card go out-of-spec (and this would not be a violation of the GPL as the code for the micro would not be linked against anything - it would be data that is stuffed into the card at init, possibly by a userspace program in response to a hotplug event). However, the card manufacturers would rather "save" the money (even though the incremental per-unit cost of embedding a micro into the ASIC that implements the RF modem is essentially zero).
To recap - I am ALL FOR Free Software drivers for hardware: I've bitched at ATI for the poor support for their video cards, I've bemoaned the poor Atheros WiFi drivers, I've cussed at more crap drivers that I can count! But unless you repeal the FCC's (DTI, or whatever the TLA is in the reader'
Re:I want it, so give it to me you meeny! (Score:1, Interesting)
So that one's a load of crap.
As far as the power argument goes, it seems to me that what gets regulated in the end is the max power in the spec. If some moron boost his, that would be a problem allright, but then again I didn't hear of anybody comin
Re:I want it, so give it to me you meeny! (Score:2)
I would love to know what the wireless gadget does differently in different countries. Maybe if I select an unregulated country, my wireless router will BLAST a stronger signal. I googled around, but I couldn't find any definitive answers..
Re:I want it, so give it to me you meeny! (Score:1)
Re:I want it, so give it to me you meeny! (Score:1)
However, I don't see SDR transmitters becoming Free software, for exactly the reasons I stated.
So, I don't see your point - did you have one?
Re:I want it, so give it to me you meeny! (Score:3, Insightful)
Fwiw, I have a NetGear WG111 USB thing working (nominally - haven't used it for much yet) on a cheapo laptop using ndiswrapper, the windows driver for the chip, and SuSE 9.2.~ It might be turn out to be unstable - but I was able to ping the iMac, which made me happy... hth
I c
Re:I want it, so give it to me you meeny! (Score:2)
Which is an application specific integrated circuit (ASIC) containing the RF circuits and a microcontroller.
You don't WANT to "hardwire" the power settings - you want the WiFi device to be able to adjust its power settings based upon the amount of power needed to communicate
Re:I want it, so give it to me you meeny! (Score:1)
OK then, can you hardwire the limits?
Re:I want it, so give it to me you meeny! (Score:2)
RF parts have tolerances - some transistors have more gain than other of the same model number due to process variation during their manufacture.
So, what you do when you design an RF device is you design the hardware to allow for enough gain variation to compensate for 99% of the parts you will see. You then measure what the limits are for the specific device you buit, and write them into an EEPROM or flash on the device. You then write your d
Re:I want it, so give it to me you meeny! (Score:2)
Isn't the gain control a set of bits in a "register", though? And if so, can't you limit the gain by limiting the number of bits?
And to follow up on your direct response to my earilier question (thank-you for the succinct definition of ASIC): Are the ASICs that are going into the devices proprietary? And: Is the e.g. Prism 2 an ASIC. or just p
Re:I want it, so give it to me you meeny! (Score:2)
Not quite. What you usually have is an digital to analog converter (DAC) that controls a variable gain amp (VGA). The voltage from the DAC controls how much the amplifier amplifies - think of it as the volume control on a stereo.
Now, the RF final amps (the speakers) have some variance in terms of how much gain they have (some speakers are louder than others at the same input)
Re:I want it, so give it to me you meeny! (Score:2)
Sorry to keep hammering on this, but my interest is running a bit deeper here than just a chance to take cheap shots at the FCC (i usually strive not to be too serious, but this is really interesting ...
What about a feedback loop? Is tha
Re:I want it, so give it to me you meeny! (Score:2)
Yes, you use a feedback loop to control signal levels. However, when dealing with discontinuous signals like WiFi, you cannot use a simple analog loop, since the signal is not there all the time. You have to gate the loop - run it only when there is a signal present. You also have what are known as "power envelopes" - you have to bring the power up and down on each burst according to a defined pattern. Lastly, a feedback loop is only as good as it
Re:I want it, so give it to me you meeny! (Score:2)
Okay, I'm going to try to summarize some of this stuff, 'cause I am way out at the limits of my abiility to implement any of it before the end of the week, and I need to be able to show some sort of progress, at least in the analysis phase of the design.... Please be free to correct any or all of this - correction of design errors is always a lot cheaper early on, regardless of whether the design is hardware or software...
Re:I want it, so give it to me you meeny! (Score:2)
The processor required wouldn't be much - a PIC level CPU (8 bits, a couple of MHz) would be enough.
The ASIC for a USB device has the micro already, and is not what we are discussing.
The ASICS on the cards for PCs is a different story - they currently don't have a micro on them, and I suggest putting one in. You do that by licensing a core and dropping it into the
Re:I want it, so give it to me you meeny! (Score:2)
People spend a lot of time learning to program computers. To think that you can compare switching a jumper with looking through a program and figure out which DEFINE's to change is a bit of a stretch.
The idea that changing the drivers is "easy" is a very skewed perspective. (one can also reverse engineer the windows drivers, or get hacks for them.. is that trivial?)
Re:I want it, so give it to me you meeny! (Score:2)
Re:I want it, so give it to me you meeny! (Score:2)
a) A device that allows the band and power to be changed in software but the manufacturer didnt tell anyone about it
b) A device that allows the band and power to be changed in software and the manufacturer tells people about it.
c) A device that allows the band and power to be changed in software and the manufacturer keeps it secret but someone reverse engineers the calls to change band and amplitude.
d) A device that allows the band and power to be changed i
Re:I want it, so give it to me you meeny! (Score:1)
I've seen trivial changes to binary dr
Re:I want it, so give it to me you meeny! (Score:1)
Your post and follow-ups in the thread were very informative. A good read, thanks.
Is there ANY 802.11x card that is open (Score:3, Interesting)
I dont mean some driver someone has figured out by reverse engineering, I mean a card where the manufacturer has released the specs and/or the driver code.
What I want to see is for someone to build a PC with all the features one would expect for a decent linux setup using only hardware components where either any driver code required to access the full features of the device is released by the company (firmware that runs from a ROM chip and/or that runs on a seperate CPU on the card doesnt need to be open for the hardware to qualify) or alternativly, enough specifications are released to enable someone to completly re-create said drivers.
It should have (in addition to the regular hardware features):
802.11 Wireless WiFi lan
CD/DVD burner
10/100 ethernet (most motherboards include this anyway these days)
Video Capture Card that has inputs for all the common standards (including the standards used for High Definition Digital cable/sattelite/free-to-air). Does anyone make a high definition capable capture card that supports that CableCard stuff? If so, that would fit perfectly here. If not, there is almost certainly a market for such a thing from those making PVR boxes.
Such a system (even just a list of bits to buy to pull it off would be nice) or systems (e.g. one for PVR use with the video capture card and one for use as a desktop without the extra bits) would be a great thing IMO.
Related to this, a list of companies and/or products that support open operating systems in various ways.
Each product would have one of these designations:
Totally closed, doesnt run on linux at all
Runs on linux only though closed binary driver (e.g. nvidia gfx stuff)
Reverse Engineered open driver exists for the hardware.
official company written open driver exists (the companies and hardware with this designation would be the ones that open-source people could then patronise)
Re:Is there ANY 802.11x card that is open (Score:2)
Prism [prism54.org] I think is the best you're going to get. The firmware isn't open source, but the drivers are. Best PCMCIA card with the chip (IMHO) is the Netgear WG511 (notWG511T).
c.
Re:Is there ANY 802.11x card that is open (Score:2)
Re:Is there ANY 802.11x card that is open (Score:3, Informative)
Funny thing, I found that out only *after* I bought a WG511 on eBay. Too late to ask about the origin of the card, dammit.
Re:Is there ANY 802.11x card that is open (Score:2)
The monitor software for it is written by Cisco and provided gratis (No source though) for Linux. It works pretty well on my system Fedora Core 2 with vanilla kernel
Re:Is there ANY 802.11x card that is open (Score:2)
Re:Is there ANY 802.11x card that is open (Score:2)
And I've heard of buggy firmware revisions from Cisco as well. I believe the latest firmware they recommend for Linux is 4.13 or something like that. Strangely enough, I'm running 5.30 on mine and it's rock stable, so I'm not messing with it.
Re:Is there ANY 802.11x card that is open (Score:2)
Re:Is there ANY 802.11x card that is open (Score:2)
Re:Intel official ipw2200 GPL'd driver (Score:2)
the ipw2200 driver is being written (as far as I can tell from the site anyway) by people without hardware docs or firmware specs so it is really (IMO) no better off than the other 802.11x reverse engineering projects out there.
The Economist should give its contents away (Score:2)
It is hard to see what the problem is beyond a dog-in-the-mangerish desire not to give anything away. Time to open it up, boys.
Re:The Economist should give its contents away (Score:1, Informative)
Re:The Economist should give its contents away (Score:3, Insightful)
Re:The Economist should give its contents away (Score:1)
Closed drivers should work if they won't open them (Score:4, Interesting)
So I may not be able to get the device to work under Linux, or some other OS that wasn't listed on the box, but at least I'll be able to run it under Windows, as advertised.
Unfortunately, the driver for my particular card (Netgear WG511) is one of the worst pieces of crap that I've ever had the mispleasure of having to use.
By way of example, when run under Win 2K, it doesn't "remember" the settings, such as WEP keys, unless you're running as Admin. Netgear's advice has to be seen to be believed - they have a web page [netgear.com] that tells you that you need to run with Administrator privileges to avoid the issue, and ON THE SAME PAGE, tells you how dangerous it is to run with admin privileges...
This same piece of crap utility loads itself into the system tray at startup, and continues to soak up processor time for no readily apparent reason - - you can kill it, and the wireless link continues to function.
This same utility also regularly sends packets out to numerical addresses on the web. Spyware, who knows?
In summary, if the manufacturers can't or won't supply working drivers, then the whole product they're selling is essentially fraudulent - they're promising something that they're not delivering.
So I believe that they should be FORCED to open the drivers.
I agree/market solution (Score:1)
Yes, I know chip fab is still very expensive, etc. Baby steps is what I mean right now.
Re:I agree/market solution (Score:2)
Re:I agree/market solution (Score:1)
Economist is a well respected magazine (Score:1, Insightful)
Its a really great magazine, and what they said should be taken with some serious thought..
In the end, they just want to increase innovation and what they are asking is a logical step in the right direction.
A waste of time (Score:2)
Driver or Firmware ? (Score:1)