Happy Friday! I want to send a Very Happy Birthday to my Father. This weekend is his birthday and I’m very proud to be his son.
I’ve been very busy these past few weeks, I’ve been contracted to write a second edition of my Raspberry Pi Gaming book, and it’s taking up a lot of my time. Even though its a subject I’m very familiar with, i’m finding out tons of new things I can do with the Raspberry Pi that have cropped because of my need to record and capture things coming from the Pi’s framebuffer.
I’ve been using a few tools, mainly ones involving DISPMANX to copy the framebuffer into a png file. It’s called raspi2png and it works really well. Sometimes its difficult to trigger raspi2png at the right time though.
One thing I have always wanted was a way to ssh / tunnel into the actual console terminal. Not a new tty device, and not from XWindows, but the one that displays on /fb0. Enter dispmanx_vnc. I had never thought of using VNC to tunnel the framebuffer, but Hanzelpeter has done just that with dispmanx_vnc
There’s definite input lag, and I can only achieve about 15fps, but it is the best way I’ve found to record and capture straight from the framebuffer right now. I can ssh into my Pi, run the dispmanx_vnc command, then use a VNC viewer (I used tightvnc) to control the main display. I’m so excited about this 😀
Other news, if anyone has a 3DS, then you know about StreetPass. It’s a way to virtually meet others who are around you with their 3DS. There are a bunch of mini games built into the 3DS that require you to meet people using Street Pass in order to advance. There is also Street Pass Relay, which Nintendo created last year. This allows those who are connected to a Nintendo Zone wifi access point to StreetPass with others from around the world, who are also connected to a Street Pass Relay. So of course this has been reverse engineered, and you can now turn a Raspberry Pi into a “HomePass” StreetPass relay.
Original instructions here . There is a premade SD card available here, but I have yet to try it out.
Have a good weekend all!