Monthly Archive for July, 2004

Turning your 3650 into a radio

I don’t know how many people out there are doing this, but I think I’ve discovered something very nifty about the combination of a Nokia3650 and Unlimted T-Mobile data service. I usually only use my data plan for sending to 16photos, a backup Internet connection for my powerbook (occasionally a mobile node), or finding out where that fire truck is going. Since I pay for unlimited service, I’m always happy when I find a use for the data plan.

Yesterday, it hit me. The thing has a RealPlayer on it. I don’t know why this should be a mystical revalation or anything since I used to work at the place, but it of was. I could use the RealPlayer to Stream Radio….

I fiddled with the phone for a while, trying to find some radio thing in it’s horrid little interface, but T-Mobile’s web pages don’t really tell you much. To them, it’s about the news or movie reviews three lines at a time. Finding anything using just the phone is just horrible so I switched back to the computer to start searching. You see, the RealPlayer understands .ram files.

A ram file is simply a text file telling the RealPlayer where you want it to get it’s content from. Sites like AirAmerica and KEXP have ram files linked on their front pages, but you can make a one line ram file for any stream once you know it’s URL.

Here’s the ram file for AirAmerica:

rtsp://rx-lvl3-tex26.rbn.com/farm/*/airam/airam/live/live.rm

Once you’ve downloaded (or created) the ram file onto your computer, send the file to your phone using bluetooth. You’ll get a message in your inbox and the phone will automatically open it in the RealPlayer, if you’re GPRS coverage is good, you’re phone is now a radio!

Note: If you are on AT&T or do not have an unlimited data plan, this is a very very bad idea.

Does it still qualify as a PicoNet?

Mike Outmesguine, author of and a couple other SOCALWUG guys whipped together a one kilometer bluetooth shot using a Linksys USB Bluetooth adaptor, a 19db patch, and an unmodified t616 phone. This just screams weird-art-project to me.

FNORG at OSCON

The PTP has some pics of their booth at the Dyson triple-threat (OSCON2004). Looks like they’re passing out tri-folds like mad, including the FreeNetworks Peering Agreement.

HackNight Details

  • First look: RSI
  • Social Networking and webcams?
  • Bluetooth tear up

  • HackNight and Sveasoft don’t really mesh.

    This is a post that I made to the dev list today. I’m reposting here because I want it on google.

    Here’s an interesting story. Well, maybe it’s not, but it’s a story.

    Rob and I were sitting at the Drinkmore waiting for people to show up for hacknight. It was July 15th We were trying to figure out what we were going to work on. Matt Peterson had IM’d us earlier in the day that he thought the Linksys WRT54g firmware was based on Linux. He wasn’t sure, but had run strings on it, and it definitely looked familiar. We did some googling and found a link on the linux kernel developers list that said the box was definitely running linux, and it was stored in a CramFS. We walked up to PC-Club on Broadway and bought two. We tore one apart instantly, took some high resolution pictures and posted them on the site. Then we started tearing into the firmware with a hex editor. Our first thought was that we could take a firmware image, decompress it, change things, and put it back on the box. Turns out there was more to it than that. There was a checksum to deal with. It wasn’t a simple computation either, Rob worked on it for about a week, and Chuck Simmons came to the rescue (and he didn’t even have a WRT). Rob blasted some firmware onto the box successfully, took some screenshots and told the world (people actually read stuff he writes down). What happened next was pretty funny. Flashing was dangerous. Although we were able to get a box flashed the first time, and even the second time, it turned into a brick on the third time. There was something wrong with our firmware, and turning a $100 box into spare parts to make a small change seemed pretty lame. So we started looking at it from a different angle. We figured out you could exploit the webserver by running escaped commands where it expected an IP address or hostname on it’s Ping.asp page. We started compiling programs for MIPS and trying to figure out how to get them onto the box. Again, posing the question to the list and the wiki page gave us an answer. Ross Jordan figured out how to get a shell on the box by using ttcp and rob’s faucet binary. This led to CJ Collier writing a tool in perl that not only got you the shell, but copied over a bunch of utilities and started up a telnet daemon. Jim Buzbee compiled a snort binary to run on his, and started putting together a mini-distribution The thing had picked up some serious momentum.

    On the 26th of November, sveasoft is first mentioned in the wiki, Jim is attempting to figure out the broadcom build process and is looking for someone to mail him about it (rather than attempt to use the wiki). About a month later, he announces new firmware as well as a forum to discuss WRT related topics.

    This is what we call a fork. And sort of a nasty one.

    By putting up a forum as well as his firmware, Jim co-opted all the movement behind the development of open firmware for the LinksysWRT54g. All of the people who were working on open firmwares stopped working on them. You see, up until this point, each step of the process had been completely open. People were putting together tools and distributions so we would all have a better AP. Once there was a distribution that would bake into a firmware, there seemed to be no reason to keep working on your own, just contribute to the one that everyone else is working on.

    What happened next just blows me away. He started charging. Completely within his rights under the GPL, Jim (or James, or whatever he likes to be called) took a pretty hard line. If you want “The Latest Firmware”, you have to pay a subscription. And if you distribute it, you’re cut off. If you question him, you’re cut off, If you question him on the SeattleWireless wiki, he’ll erase your post.

    You’re perfectly allowed to have at the source (since it’s your right under GPL), but anything that is non-sveasoft-approved is a fork. By being the first to fork, he somehow became the de-facto standard of the ‘alternative firmwares’. There are many alternatives to Sveasoft, but nearly all are -based- on Sveasoft. Does it matter? In a world of branding, yes. Does it bother me. Obviously. Do I know what to do about it? I know what I’m going to do about it, I’m not going to give him $20 (I’m certainly not going to give him $50 for source on a CD). I can’t really see me suggesting anyone else give it to him either.

    -matt

    Linux kernel Mailing list.
    http://www.cs.helsinki.fi/linux/linux-kernel/2003-23/0035.html

    July 15th HackNight (with pictures)
    http://seattlewireless.net/~mattw/index.cgi/seattlewireless/hacknight/20030715.html

    Chuck’s success!
    http://www.seattlewireless.net/pipermail/dev/2003-July/012954.html

    Ross Finlan’s Shell!
    http://www.seattlewireless.net/pipermail/dev/2003-July/013109.html

    Jim Buzbee’s snort binary
    http://www.batbox.org/wrt54g.html

    First revision of LinksysWrt54g page to mention Sveasoft (Wed Nov 26 16:35:39 2003)
    http://seattlewireless.net/data/backup/LinksysWrt54g.1069893339

    First mention of Sveasoft forum. (Wed Dec 24 05:11:11 2003)
    http://seattlewireless.net/data/backup/LinksysWrt54g.1072271471

    –Revision History only goes back to the last 200 edits. these are on disk.

    Speaking of Revision History
    http://seattlewireless.net/index.cgi/SveaSoft?action=info&history=1

    http://seattlewireless.net/index.cgi/LinksysWrt54g?action=info&history=1

    Cringely defends the $50 CD
    http://www.pbs.org/cringely/pulpit/pulpit20040722.html

    News from the mesh.

    The MIT folks have updated their design docs on roofnet, as well as released an image for the Metrix Kit and a LiveCD for standard PCs. Roofnet is now powered by a pared down Pebble Linux, the click modular router, and stripped madwifi.

    If anyone in Seattle feels like testing it out, let me know.

    HackNight Details

  • Surrounded by G3s
  • Replacing Fedora core with Knoppix on the stream

  • Airport Express. I think I need one. And a screwdriver.
  • Interfaces, Interfaces, Interfaces. Abstractions and semantics. What’s your
    lowest common denominator interface?

  • Social software and getting free stuff?

  • Wireless Radio ;)

    Yesterday, Rob and I were guests on Webtalk Radio with Rob Greenlee. We talked about Community Wireless, WiFi, WiMAX, SeattleWireless and of course, Metrix Communication.

    We talked for quite a while, but it should be interesting to hear the edited version on the analog watt monster.

    Here are the radio times:

  • Seattle/Tacoma: KLAY 1180 AM on Saturdays at 11 am. and Tuesday on KVTI 90.9 FM at 10 pm - 30 min. version)
  • Syndicated Sunday at 8 am PST on WHBU AM 1240 Anderson, IN, WYAM AM 890
    Huntsville,Tupelo, MS., N. Alabama, WVMI AM 570 Biloxi, Gulfport, MS, WKEI
    AM 1450 Kewanee, IL, KZNI AM 1260 Idaho Falls, ID, KZNR AM 690
    Blackfoot/Pocatello, ID, KNTR AM 980 Lake Havasu City, AZ, KKAA AM 1560
    Aberdeen, SD, KCFJ AM 570 Alturas, CA (through the Talkone.com broadcast syndication)

  • Philly Cheese Steaks

    This really doesn’t have much to do with wireless, but Ken Caruso, has been writing about the state of Philly Cheese Steaks in Seattle over at his blog. Since It’s an issue that I definitely have opinions about, I think it’s worth mentioning. Also, another thing that ties it in (Yes, this is /misc, but I have this thing about staying on-topic) is that Philly Fevre has free WiFi throughout their shop.

    Anthony Townsend has a blog

    Anthony Townsend, Co-Founder of NYCWireless has a blog. I had no idea, but Boing Boing linked to his paper on “Digitally Mediated Urban Space: New Lessons for Design”. Thanks Cory!