Reverse Engineering a Blu-ray Drive for Laser Graffiti

There’s a whole lot of interesting mechanics, optics, and electronics inside a Blu-ray drive, and [scanlime] a.k.a. [Micah Scott] thinks those bits can be reused for some interesting project. [Micah] is reverse engineering one of these drives, with the goal of turning it into a source of cheap, open source holograms and laser installations – something these devices were never meant to do. This means reverse engineering the 3 CPUs inside an external Blu-ray drive, making sense of the firmware, and making this drive do whatever [Micah] wants.

When the idea of reverse engineering a Blu-ray drive struck [Micah], she hopped on Amazon and found the most popular drive out there. It turns out, this is an excellent drive to reverse engineer – there are multiple firmware updates for this drive, an excellent source for the raw data that would be required to reverse engineer it.

[Micah]’s first effort to reverse engineer the drive seems a little bit odd; she turned the firmware image into a black and white graphic. Figuring out exactly what’s happening in the firmware with that is a fool’s errand, but by looking at the pure black and pure white parts of the graphic, [Micah] was able guess where the bootloader was, and how the firmware image is segmented. In other parts of the code, [Micah] saw thing vertical lines she recognized as ARM code. In another section, thin horizontal black bands revealed code for an 8051. These lines are only a product of how each architecture accesses code, and really only something [Micah] recognizes from doing this a few times before.

The current state of the project is a backdoor that is able to upload new firmware to the drive. It’s in no way a complete project; only the memory for the ARM processor is running new code, and [Micah] still has no idea what’s going on inside some of the other chips. Still, it’s a start, and the beginning of an open source firmware for a Blu-ray drive.

While [Micah] want’s to use these Blu-ray drives for laser graffiti, there are a number of other slightly more useful reasons for the build. With a DVD drive, you can hold a red blood cell in suspension, or use the laser inside to make graphene. Video below.

Continue reading “Reverse Engineering a Blu-ray Drive for Laser Graffiti”

Blu-ray CNC looks great for branding and engraving

[Nav] got the bug for a tiny little laser cutter. He pulled off the build, and has just finished the second rendition which makes some nice improvements. He’s was hoping for a laser cutter, but we think this really shines when it comes to branding objects like the scrap wood seen above.

This joins a long line of optical drive parts builds. For instance, we saw this plotter that used the lens sleds from some CD-ROM drives. You may think that [Nav] doesn’t need to worry about the Z axis since this is a laser but you’d be wrong. The focal point of the light needs to hit at the right place to cut efficiently, and this is often the trouble with laser cutters. As material is burned away the laser becomes less efficient if you don’t adjust the lens for vertical position. That’s why we think it’s best as an engraver, but the original build writeup for his cutter does show some success cutting letters in dark paper.

Check out a clip of this design being burnt into the wood after the break.

Continue reading “Blu-ray CNC looks great for branding and engraving”

Fairly simple hack makes Samsung TVs reboot forever

[Luigi Auriemma] almost rendered his brother’s TV useless attempting to play a simple practical joke. In the process, he uncovered a bug that could potentially upset a lot of people. His idea was to connect a computer to the system via WiFi, masquerading as a remote control.  [Luigi] found that by altering the packet being sent to the TV by adding a line feed and some other characters to the name, it would begin an endless reboot loop.

He also discovered that he could easily crash the devices by setting the MAC address string too long. We’re not sure if he’s modifying the remote, or the television on this one though.

These bugs affect the Samsung TVs and Blu Ray players that utilize the same chip. The crazy part is that despite his attempts, he has been unable to contact anyone at Samsung to let them know!

[via BoingBoing]

RGB laser projector is a jaw-dropping build

We can think of no better way to describe this laser projector project than Epic. [C4r0] is a student at Gdansk University of Technology and he’s been working on this projector for at least a couple of years. It uses several different laser diodes pulled out of DVD burners, Blu-Ray drives, and entertainment equipment (the green diode is from a disco laser).

In order to direct the beams he built a series of brackets that hold dichroic filters which reflect some wavelengths of light while allowing others to pass straight through. Each diode also needs a driver, most of which he built from scratch. And once the hardware has been designed and tested, what does one do with it? If you’re [C4r0] you build it into a money case with professional-looking results.

Don’t miss the video demo after the break. And make sure you have a rag ready to wipe up the drool before you look at his forum post linked above.

Continue reading “RGB laser projector is a jaw-dropping build”

extMEDIA: An XBMC disc changer interface

extmedia_dvd_bluray_changer_integration

A while back, [Ben Gilstad] built his first HTPC, loading XBMC on it to manage all of his digital media. He loved XBMC’s features and flexibility, but he needed a way to enjoy his DVD and Blu Ray collection on the device without too much hassle. Far before [Ben Heck] considered fitting his Xbox 360 DVD drive into a CD carousel, this [Ben] was busy hacking a Blu Ray player into his.

He bought a broken disc changer at a garage sale, and tore apart a standard SATA Blu Ray player in preparation for the optical drive transplant. An ATMega168 controls the changer’s mechanics, monitoring the carousel’s position and triggering the proper motors when discs need to be swapped out. The AVR currently takes its direction from the HTPC over its serial port via a UDP proxy as XBMC did not support a serial interface at the time he was building the changer.

The second half of [Ben’s] project is an XBMC add-on that he uses to manage his huge collection of optical discs. In order to get XBMC to recognize each disc as a valid ‘file’, he created a clever workaround involving blank WMV clips. This enables him to view his DVDs as if they were digital files on his hard drive, complete with cover art.

It’s a fantastic project, and [Ben] says that his system should be able to support any number of physical disc changers simultaneously, without much issue. Unfortunately the project went on hiatus when he lost his job, so it’s packed away in storage for the time being. Once he gets back on his feet however, he has a whole list of planned changes and improvements to work on – we can’t wait to see it once complete!

Keep reading to check out a video demonstration of his XBMC add-on in action.

Continue reading “extMEDIA: An XBMC disc changer interface”

Blu-ray laser plotter writes on glow-in-the-dark screen

This laser display is persistent thanks to a glow-in-the-dark screen. [Daniel] built it using a Blu-ray laser diode. As the laser dot traverses the screen, it charges the phosphors in the glow material, which stay charged long enough to show a full image.

The laser head is simple enough, two servo motors allow for X and Y axis control. A Micro Maestro 6-channel USB servo controller from Pololu drives the motors, and switches the diode on and off. This board offers .NET control, which [Daniel] uses to feed the graphics data to the unit. Check out the video demonstration below the fold to see a few different images being plotted. It’s shot using a night-vision camera so that you can really see where the laser dot is on the display. It takes time to charge the glow material so speeding up the plotting process could actually reduce the persistent image quality.

This is yet another project that makes you use those geometry and trigonometry skills.

Continue reading “Blu-ray laser plotter writes on glow-in-the-dark screen”

Hackaday links: June 13, 2010

Painting with light

[Jo0ngle] wanted a fun toy and an easy conversation piece. He painted a square on the back of his door with some glow-in-the-dark paint. Now he can draw on it using a blu-ray laser or a UV flashlight. Either way, the effect is quite pleasing. [Thanks Justin]

Resistor decoder rings

This resistor reference card allows you to spin a wheel and dial in the resistor color code for easy reading. We know, you have the simple act of reading resistor code down cold by now. This is still a fun idea that you might use if you’re ever helping someone get into electronics. [Thanks Osgeld]

Resistor bending template

Speaking of resistors, [Jerome] helped us out by designing a resistor bending template. He’s actually marketing himself at the same time. His bending template is folded from one of his business cards, which he came up with after being inspired by some of the unique business cards we’ve covered in the past.

Fake stained glass using old PCBs

[Agg] floated some old PCBs to his friend [Dan] the mason. [Dan] proceeded to turn out an amazing looking stained glass window unit using the colorful leftovers. The picture above doesn’t do it justice, you have to click through to see the real art.

Monovelo monowheel

[Ernst] asked if we’d heard of the Monovelo monowheel. Well we hadn’t. It’s a human-powered vehicle where you sit inside of one large wheel. We don’t see ourselves building one or riding one, but we enjoyed watching someone else do so. We’d like to catch somebody commuting to work with one of these. Seeing this in the bike lane will brighten up anyone’s day.