Visiting iFixit and finally fixing my laptop!

be3n at the iFixit set

I got the full tour, the place is amazing and far tidier then any workshop I have been in. They have pieces for nearly everything and almost everything in pieces. I got to try out their tools. I even touched their flame thrower!

iFixit’s Boring Conpany flame thrower

It turns out this little bugger was the cause of all my problems or at least my technical ones. Once I got this guy replaced, my 2011 MacBook Pro was back kicking ass. Thanks Daniel you are awesome!

MacBook Pro 13-Inch SATA cable

I brought this gift to show my appreciation, I hope you like it. It is TechStep diagnostic tool from Apple for testing and diagnosing vintage Macs. I don’t even remember what i traded it for nearly 20 years ago, but i never once used it. I hope you enjoy it and maybe even do something cool with it. I cannot wait to come back.

Apple TechStep Diagnostic Tool

Pilgrimage to the Internet Archive

Internet Archive

The offering I brought was nearly 100 lbs of technology from my childhood.  I met some amazing staff and volunteers (they even archive their employees). Even visited the blinking lights of their servers.  They archive even more then I knew.  More then web, old software and films, they even archive music and have an impressive collection (i found several rare or out of print artists and albums in their archive).

Amiga Offering to Internet Archive

Internet Archive - Pews

Employee AvatarsVideo Capture Equiptment

my Asterisk PBX is back!

Google Voice Killed Asterisk SupportAfter Google killed XMPP support for Google Voice, I no longer had a house phone. I was using my Google Voice number as a home phone and for the gate info our building.  This lead to the whole system being ignored and neglected. By the time the SD card gave up the ghost, even the backups were in poor shape. I rebuilt the whole system fresh from the latest RasPBX dist and it’s working better then ever. Bought a real DID so i could continue to use Google Voice on our handsets at home. It’s great to have my Asterisk back.

Hosted Unifi controller with Let’s Encrypt SSL take 2!

Unifi Dashboard with SSL

I visited this idea months ago, but for anyone who implemented it, it has been a nightmare.  Each subsequent Unifi controller update broke the https in new and exciting ways.  After remaining a very squeaky wheel with Ubiquity support, they’ve pushed out a version that should permanently resolve the problems. They even made promises of native Let’s Encrypt support.  All this will prove true of false with time, but for now i wanted to share my working procedure for Unifi controller version 5.9.32.

This solution required me to become more familiar with Java’s keytool then i would have otherwise.  Unifi has a hardcoded keytool path and password, don’t change that (thanks Corey F @ubnt). i don’t think alias matter, but they must be consistent.  I used mykey.  We start by generating a key and a code signing request for our domain.  For permissions reasons, we will want to do this as root. . .
cd /var/lib/unifi
keytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -keystore keystore -dname "CN=custom.domain.name" -storepass aircontrolenterprise

Now we export the csr file we will give to Let’s Encrypt.
keytool -certreq -alias mykey -keystore keystore -file custom.domain.name.csr -ext san=dns:custom.domain.name -storepass aircontrolenterprise

Now we run the interactive certbot script to prove the domain is actually yours before they hand out a cert.  Follow the instructions you can use DNS or hosting a file to verify.
certbot certonly --manual --csr custom.domain.name.csr

Continue reading “Hosted Unifi controller with Let’s Encrypt SSL take 2!”

More then printing out, I’m printing up! Experiments with my first 3D printer!

3D Printing: My Third PrintWhen a colleague offered me a great price to buy his barely used Monoprice Maker Select V2 , I was instantly transported into the future. No more waiting for amazon deliveries, now i can download things straight into reality from the inerwebz!  Well, that’s almost what happened.

The learning curve was not as steep as i expected. my 3rd print was actually perfect; or would have been if i hadn’t run out of filament.  Funny story… i inherited with the printer a 1Kg spool of PLA. Unfortunately, the Monoprice Maker Select’s included spool holder doesn’t support large spools like this one.  So I had to maintain the slack on the spool or break off pieces for prints.  That is no way to live. The very next pint was of course was Maker Select V2 Spool Holder Mod by toastedsilicon

3D Printing: Monoprice Maker Select V2 Spool Mod Continue reading “More then printing out, I’m printing up! Experiments with my first 3D printer!”

Back to reality after another amazing DEFCON!

I met a pile of incredible people.  Bought some amazing toys (for science), some i’ve even got working.  Saw some talks and demos.  Talked to some of my heroes and listened to even more.  I saw Ladar Levison talk about epoxying your ports and adding thermite to your hard drives.  I played with the ECU of a fake car!  now i just have finish building the DarkNet Badge!  enjoy my pictures. The hat data is still being analyzed.  I’ll try to build something out of it eventually.


DEFCON26 - Badge Acquired DEFCON26 - Car Hacking Village Badge DEFCON26 - Blockchain Badge DEFCON26 - Show us what you got?! Battlefield Las Vegas - Mac-10 Battlefield Las Vegas - Tank Collection Battlefield Las Vegas - Tank crushing car Battlefield Las Vegas - Tank crushing car close
Continue reading “Back to reality after another amazing DEFCON!”