EFF Launches Open Router Firmware

Open Wireless Movement logo

The Electronic Frontier Foundation have released an alpha of their own Open Wireless Router Firmware as part of the Open Wireless Movement. This project aims to make it easier to share your wireless network with others, while maintaining security and prioritization of traffic.

We’ve seen a lot of hacks based on alternative router firmware, such as this standalone web radio. The EFF have based their router firmware off of CeroWRT, one of the many open source firmware options out there. At this time, the firmware package only targets the Netgear WNDR3800.

Many routers out there have guest modes, but they are quite limited and often have serious vulnerabilities. If you’re interested in sharing your wireless network, this firmware will help out by letting you share a specified amount of bandwidth. It also aims to have a secure web interface, and secure auto-update using Tor.

The EFF has announced this “pre-alpha hacker release” as a call for hackers who want to join in the fun. Development is happening over on Github, where you’ll find all of the source and issues.

HOPE X: Citizens Band Microwave Spectrum And Free Internet For All

hopex_web_topbar_b

The bulk of HOPE X was the talks, but arguably the far more interesting aspect of thousands of hackers and tinkerers under one roof is talking to everyone about what they’re doing. One guy hanging out at HOPE gave a quick lightning talk to a few people about something very interesting: something the FCC is pushing through that’s open to just about everything: it’s the FCC’s new CB radio service (you’ll want to click the presentation link at the very top of the page), giving anyone, not just people with a radio license, access to a huge swath of microwave spectrum.

The short version of the talk was the fact the FCC is extremely interested in opening up 100 to 200 MHz of spectrum at 3.5 GHz. The idea is to create something like cellular service that can either be implemented by companies, or normal, everyday people. The initial goal of this is to provide -possibly- free Internet to anyone with the right USB dongle. Since it’s just radio, and open to everyone, just about anything can be implemented.

This is something the FCC, Google, Microsoft, and a whole bunch of startups are extremely interested in, and the fact that about half of the spectrum will be open to anyone creates some interesting opportunities. A community-based freenet of wireless Internet links becomes an easy solution, and since the hardware to access 3.5 GHz is similar to other hardware that’s already available means building your own wireless ISP could be relatively easy in 12 to 18 months.

A transcript of the lightning talk is available below.

Continue reading “HOPE X: Citizens Band Microwave Spectrum And Free Internet For All”

Right Now: Your Chance Of Winning A Prize Is 66% Or Better

 

thp-unofficial-odds

Everyone who enters The Hackaday Prize is already making a statement that Open Design is important to them. But if doing things on principle isn’t your primary motivation, you do stand a really good chance of winning something. At least at this very moment you do.

We’re giving away 55 really awesome prizes, and “hundreds of other” prizes. Since we just passed 300 entries over the weekend, a bit of quick math shows that right now your chances of winning something are quite good.

Still not enough for you? Consider the top three prizes which offer a cash value of $10k. At this moment each entry has just under a 1 in 100 chance of placing. And a 1 in 300 chance of claiming the trip into space valued at around 250 grand.

Do it because you support Open Hardware, do it because you want to go to space, or just do it because the odds are really really friendly at this point! You now have until the evening of August 20th to document your concept of an open, connected device.

Reverse Engineering Unobtanium

font

If you listen to [Bil Herd] and the rest of the Commodore crew, you’ll quickly realize the folks behind Commodore were about 20 years ahead of their time, with their own chip foundries and vertical integration that would make the modern-day Apple jealous. One of the cool chips that came out of the MOS foundry was the 6500/1 – used in the keyboard controller of the Amiga and the 1520 printer/plotter. Basically a microcontroller with a 6502 core, the 6500/1 has seen a lot of talk when it comes to dumping the contents of the ROM, and thus all the code on the Amiga’s keyboard controller and the font for the 1520 plotter – there were ideas on how to get the contents of the ROM, but no one tried building a circuit.

[Jim Brain] looked over the discussions and recently gave it a try. He was completely successful, dumping the ROM of a 6500/1, and allowing for the preservation and analysis of the 1520 plotter, analysis of other devices controlled by a 6500/1, and the possibility of the creation of a drop-in replacement for the unobtanium 6500/1.

The datasheet for the 6500/1 has a few lines describing the test mode, where applying +10 VDC to the /RES line forces the machine to make memory fetches from the external pins. The only problem was, no body knew how to make this work. Ideas were thrown around, but it wasn’t until [Jim Brain] pulled an ATMega32 off the top of his parts bin did anyone create a working circuit.

The code for the AVR puts the 6500/1 into it’s test mode, loads a single memory location from ROM, stores the data in PORTA, where the AVR reads it and prints it out over a serial connection to a computer. Repeat for every location in the 6500/1 ROM, and you have a firmware dump. This is probably the first time this code has been seen in 20 years.

Now the race is on to create a drop-in replacement of what is basically a 6502-based microcontroller. That probably won’t be used for much outside of the classic and retro scene, but at least it would be a fun device to play around with.

Spot Welder

Spot Welder; Don’t Buy It, Build It

Spot welders are super handy for making sheet metal enclosures for your projects. The problem is, commercial ones are rather expensive… The good news is, they’re actually really easy to make! This is [Caio Paulucci’s] first submission to Hack a Day, and it was a weekend project him and his father just finished.

A spot welder works by dissipating large amounts of heat in between two electrodes in the material you are bonding. It makes use of a transformer that converts mains voltage to a very low voltage, but high current energy source. The cool thing with this type of welder is it’s perfectly safe to hold onto the electrodes as the voltage is so low, you won’t get electrocuted. By running a super high current (generally >1000A @ ~1-2V) through a small surface area, you can super heat most materials hot enough to weld them together.

They can be made using the transformer from a microwave, some heavy duty welding wire (generally 2/0 or thicker), and a few other odds and ends such as wood, electrodes, and maybe a few nuts and bolts. At the most basic level, you are basically re-wrapping the transformer’s secondary coils to change the ratio to produce a low voltage, high current transformer.

Continue reading “Spot Welder; Don’t Buy It, Build It”

PIC Up A NeoPixel Ring And C What You Can Do Using This Tutorial

lit ringAs [Shahriar] points out in the introductory matter to his latest video at The Signal Path, Arduinos are a great way for a beginner to dig into all kinds of electronic excitement, but they do so at the cost of isolating that beginner from the nitty gritty of microcontrollers. Here, [Shahriar] gives a very thorough walkthrough of a 60-neopixel ring starting with the guts and glory of a single RGB LED. He then shows how that ring can easily be programmed using a PIC and some C.

[Shahriar]’s eval board is a simple setup that he’s used for other projects. It’s based on the PIC18F4550 which he’s programming with an ICD-U64. The PIC is powered through USB, but he’s using a separate switching supply to power the ring itself since he would need ~60mA per RGB to make them burn white at full brightness.

He’s written a simple header file that pulls in the 18F4550 library, sets the fuses, and defines some constants specific to the ring size. As he explains in the video, the PIC can create a 48MHz internal clock from a 20Mhz crystal and he sets up this delay in the header as well. The main code deals with waveform generation, and [Shahriar] does a great job explaining how this is handled with a single pin. Before he lights up the ring, he puts his scope on the assigned GPIO pin to show that although the datasheet is wrong about the un-delayed width of the low period for a zero bit, it still works to program the LEDs.

[Shahriar] has the code available on his site. He is also holding a giveaway open to US residents: simply comment on his blog post or on the video at YouTube and you could win either a TPI Scope Plus 440 with probes and a manual or a Tektronix TDS2232 with GPIB. He’ll even pay the shipping.

Continue reading “PIC Up A NeoPixel Ring And C What You Can Do Using This Tutorial”

Cutting Ribbons With Robots And A Oculus Rift

PR2-GrandOpening

On June 26th, 2014, Clearpath Robotics opened up the doors to their brand new 12,000 square foot robot lair by bringing out a PR2 to cut the ceremonial ribbon and welcome everyone inside. And instead of just programming the ‘locate and destroy’ ribbon sequence, the co-founders opted to use an Oculus Rift to control the robot tearing through the material with flailing arms.

This was accomplished having Jake, the robot, utilize a Kinect 2.0 that fed skeleton tracking data via rosserial_windows, a windows-based set of extension for the Robot Operating System which we heard about in January. The software gathers in a stream of data points each with an X,Y,Z component allowing [Jake] to find himself within a 3D space.Then, the data was collected and published directly into the PR2’s brain. Inject a little python code, and the creature was able to route directions in order to move it’s arms.

Thus, by simply stepping in front of the Kinect 2.0, and putting on the Oculus Rift headset, anyone could teleoperate [Jake] to move around and wave its arms at oncoming ribbons. Once completed, [Jake] would leave the scene, journeying back into the newly created robot lair leaving pieces of nylon and polyester everywhere.

An earlier (un-smoothed) version of the full system can be seen after the break:

Continue reading “Cutting Ribbons With Robots And A Oculus Rift”