BladeRF 2.0 Micro Is Smaller, More Powerful

When it was launched in 2013, the BladeRF was one of the most powerful of the new generation of Software Defined Radios. Now, Nuand, the producers of the BladeRF are looking to up the ante again with the BladeRF 2.0 Micro. This new version has a huge list of changes and improvements, including a more bad-ass FPGA processor and support for receiving and transmitting from 47 MHz all the way up to 6 GHz, with 2x MIMO support and an impressive 56 Mhz of bandwidth. It also retains backwards compatibility with the original BladeRF, meaning that any software written to support it (which most SDR packages do) will just work with the new device.

Continue reading “BladeRF 2.0 Micro Is Smaller, More Powerful”

Metroid, Zelda, And Castelvania Auto-Mapped With NES Emulation & Heuristics

The NES was one of the flagship consoles of the glorious era that was the 1980s. Many of the most popular games on the platform involved some sort of adventure through scrolling screens — Metroid, Super Mario, and Zelda all used this common technique. For many games, keeping track of the map was a huge chore and meant mapping by hand on graph paper or using the screenshots published in Nintendo Power magazine. These day’s there’s a better way. [Daniel] set out to automatically map these huge two-dimensional worlds, developing software he calls WideNES to do it.

WideNES is an add-on to [Daniel]’s own NES emulator, ANESE. As part of the emulator, WideNES can easily read the various registers of the NES’s Picture Processing Unit, or PPU. The registers of the PPU are used to control the display of the background and sprite layers of NES graphics, and by monitoring these, it is possible to detect and map out the display of levels in various NES games.

It’s an interesting piece of software that relies on a thorough understanding of the NES display hardware, as well as the implementation of some neat tricks to deal with edge cases such as vertical scrolling in The Legend of Zelda or room changes in games like Castlevania — the use of perceptual hashing is particularly genius. There’s source and more available on the project page, including a GitHub link, if you’re interested in getting down to brass tacks.

We’re impressed by the manner in which WideNES is able to so neatly map out these games of yesteryear, and can’t wait to see where the project goes next. [Daniel] notes that it should be possible to integrate into more popular emulators without too much trouble. If that’s not enough, check out this reverse-emulation Nintendo hack.

[Thanks to Michael for the tip!]

Turning A Fitness Tracker Into An EEG

Several years ago, a company called Neurosky came out with an interesting chipset meant to be put in an EEG headset. This chipset would track your brainwaves, do some fancy math, and output a few numbers based on the Delta, Gamma, Alpha, and Beta waves in your brain. Of course, the senseable thing to do with this technology would be to put it in a Star Wars-branded toy where you pretend to be a Jedi. All was good with the world, and a few people hacked these Jedi Mind Trainers for some interesting builds.

But the Neurosky chip was still a black box. No one knew how it worked. The ‘concentration’ number had no relation to anything, except how hard you were apparently concentrating. In an effort to break this black box and build upon years worth of EEG hacks, [Curt White] is hacking a fitness tracker for EEG analysis for his entry into the Hackaday Prize.

The hardware in question for this build is a B20 Fitness Tracker, an ungodly cheap piece of hardware that contains an ADS1292 bioimpedance sensor that can be used for ECG, EMG, and EEG. There’s also an nRF microcontroller with Bluetooth that’s easily programmed with an Arduino. All the building blocks are there.

Right now, [Curt] has successfully opened up one of these fitness trackers and has done enough of a teardown to get the data off of the bioimpedence sensor. The trick now is to emulate the ‘concentration’ and ‘relaxation’ values the Neurosky chip puts out. This is fairly difficult, as what these values actually mean in terms of brainwaves is a bit opaque, but [Curt] has some filters and some tools to pull data from the brain and output something. Now it’s just a question of outputting the right values.

It’s a fantastic hack, that is sure to be a lot more affordable than buying some old Star Wars toys or paying a licensing fee to Neurosky. This is commodity hardware hacked to do something it was never intended to do, and an excellent entry to this year’s Hackaday Prize.

GSM Phone Network At EMF Camp Built On Raspberry Pi And LimeSDR

The Electromagnetic Field 2018 hacker camp in the UK will have its own GSM phone network, and as we have already covered its badge will be a fully-functional GSM phone. This is as far as we are aware a first in the world of badges, and though it may not be a first in hacker camp connectivity it is still no mean achievement at the base station side. To find out more we talked to two of the people behind the network, on the radio side Lime Microsystems‘ [Andrew Back], and on the network side Nexmo‘s developer advocate, [Sam Machin].

There are sixteen base stations spread around the site, of which each one is a Raspberry Pi 3 B+ with a LimeSDR Mini. Development of the system was undertaken prior to the release of the Raspberry Pi Foundation’s PoE board, so they take a separate 24V supply which powers the Pi through a DC-to-DC converter. This arrangement allows for a significant voltage drop should any long cable runs be required.

On the software side the base stations all run the Osmocom (Open Source Mobile Communications) cellular base station infrastructure package. It was a fine decision between the all-in-one Osmocom NITB package and the fully modular Osmocom, going for the former for its reliability. It was commented that this would not necessarily be the case at a future event but that it made sense in the present. It appears on the network as a SIP phone system, meaning that it can easily integrate with the existing DECT network. Let’s take a look at how the network operates from the user side, and the licencing loophole that makes everything possible.

Continue reading “GSM Phone Network At EMF Camp Built On Raspberry Pi And LimeSDR”

Competitive Soldering Is Now A Thing

At Hackaday, we’re constantly impressed by the skill and technique that goes into soldering up some homebrew creations. We’re not just talking about hand-soldering 80-pin QFNs without a stencil, either: there are people building charlieplexed LED arrays out of bare copper wire, and using Kynar wire for mechanical stability. There are some very, very talented people out there, and they all work in the medium of wire, heat, and flux.

At this year’s DEF CON, we opened the floodgates to competitive soldering. Along with [Bunny] from Hardware Hacking Village and the many volunteers from the HHV and Soldering Skills Village, dozens competed to solder up a tiny kit full of LEDs and microscopic resistors.

The kit in question was an SMD Challenge Kit put together my MakersBox, and consisted of a small PCB, an SOIC-8 ATtiny, and a LED and resistor for 1206, 0805, 0603, 0402, and 0201 sizes. The contest is done in rounds. Six challengers compete at a time, and everyone is given 35 minutes to complete the kit.

We’ve seen — and participated in — soldering challenges before, and each one has a slightly unique twist to make it that much more interesting. For example, at this summer’s Toorcamp, the soldering challenge was to simply drink a beer before moving to the next size of parts. You would solder the 1206 LED and resistor sober, drink a beer, solder the 0805, drink a beer, and keep plugging away until you get to the 01005 parts. Yes, people were able to do it.

Of course, being DEF CON and all, we were trying to be a bit more formal, and drinking before noon is uncouth. The rules for this Soldering Challenge award points on five categories: the total time taken, if the components are actually soldered down, a ‘functionality’ test, the orientation of the parts, and the quality of the solder joints.

The winners of the soldering challenge, at the Hackaday Breakfast Meetup at DEF CON 26

So, with those rules in place, who won the Soldering Challenge at this year’s DEF CON? Out of a total 25 points, the top scorers are:

  • [True] – 23 pts
  • [Rushan] – 19 pts
  • [Ryan] – 18 pts
  • [Beardbyte] – 18 pts
  • [Casey] – 18 pts
  • [Bob] – 18 pts
  • [Nick] – 18 pts
  • [JEGEVA] – 18 pts

The Soldering Challenge had an incredible turnout, and the entire Soldering Skills Village was packed to the gills with folks eager to pick up an iron. The results were phenomenal!

We’d like to extend a note of thanks to [Bunny], the Hardware Hacking Village, the Soldering Skills Village, and MakersBox for making this happening. It was truly a magical experience, and now that competitive soldering is a thing, we’re going to be doing this a few more times. How do you think this could be improved? Leave a note in the comments.

The Challenges Of Shipping From China – Life Of A Flailing Tube Man

Last summer was an exercise in developing a completely different kind of product from my normal wheelhouse; a costume. My Halloween costume had been so popular that I decided to have a go at commercializing it, and that took me on a path into manufacturing that I hadn’t yet taken; shipping by boat from China. The short version is it’s a ridiculously difficult mess. Continue reading “The Challenges Of Shipping From China – Life Of A Flailing Tube Man”

Real Or Fake? Robot Uses AI To Find Waldo

The last few weeks have seen a number of tech sites reporting on a robot which can find and point out Waldo in those “Where’s Waldo” books. Designed and built by Redpepper, an ad agency. The robot arm is a UARM Metal, with a Raspberry Pi controlling the show.

A Logitech c525 webcam captures images, which are processed by the Pi with OpenCV, then sent to Google’s cloud-based AutoML Vision service. AutoML is trained with numerous images of Waldo, which are used to attempt a pattern match.  If a pattern is found, the coordinates are fed to PYUARM, and the UARM will literally point Waldo out.

While this is a totally plausible project, we have to admit a few things caught our jaundiced eye. The Logitech c525 has a field of view (FOV) of 69°. While we don’t have dimensions of the UARM Metal, it looks like the camera is less than a foot in the air. Amazon states that “Where’s Waldo Delux Edition” is 10″ x 0.2″ x 12.5″ inches. That means the open book will be 10″ x 25″. The robot is going to have a hard time imaging a surface that large in a single image. What’s more, the c525 is a 720p camera, so there isn’t a whole lot of pixel density to pattern match. Finally, there’s the rubber hand the robot uses to point out Waldo. Wouldn’t that hand block at least some of the camera’s view to the left?

We’re not going to jump out and call this one fake just yet — it is entirely possible that the robot took a mosaic of images and used that to pattern match. Redpepper may have used a bit of movie magic to make the process more interesting. What do you think? Let us know down in the comments!