VersaTerm

I ordered the PCB for this project a while ago, I’ve been gathering up the parts over the last couple of months, and so almost ready to begin assembling. When it’s all together and finished, I can plug in a VGA or HDMI display, connect up a PS/2 or USB keyboard, and I’ll have myself a serial terminal AKA dumb terminal. I’m old enough to have used the last of DEC’s venerable VT line up in the early-mid 90’s, so there is definitely the nostalgia factor at play with wanting to set one of these up!

github.com/dhansel/V…

Currently listening: Dr Alex Paterson’s Voyage Into Paradise

Updates on some Projects.

Powerpal Home Assistant Integration - made some progress, as the build errors I were running into were happening to others and a fix was found, but I’m now stuck further along… More banging my head against the brick-wall is required I think.

Prusa MK3S+ OctoPrint / HyperPixel Mod - I have set up OctoPrint and gotten the HyperPixel touchscreen working properly with it on the Raspberry Pi. Finished printing the parts, I carefully installed the HyperPixel into the new front panel only to find the I2C chip on the back of it now had loose pins… Resoldered those today, all happy again… See picture below. Now just waiting on a couple of last little parts, then will have to swap things out, test, and hopefully everything will be good :)

Store front door E Ink display: Finally got the shipping notification for the E Ink display, it has been on back order for 6 weeks or so! Looking forward to that arriving in the next few days. The current ethernet run I had that goes almost to the front door seems to have a faulty pair, so will try redoing the RJ45 connectors and run another cable if that still doesn’t sort it. Then I have to fit everything in the frame I have, and then just figure out the software side of things (Draw-the-rest-of-the-freaking-owl vibes right there). Currently listening: Wipeout: 1997 Liquid D’n’B Mix

Vintage Apple enthusiasts meet up with Ken Gagne!

I spent a very enjoyable day on Saturday meeting up a bunch of like-minded vintage Apple enthusiasts, including Ken Gagne, the editor of Juiced.GS, which is the sole remaining Apple II focused magazine. Got to help out with resurrecting a Lisa (I think technically it was a Macintosh XL), which was neat. I also learnt you can have emoji in SSIDs (WiFi network names) :)

Currently listening: BLKSMIITH - “breakcore mix to chill and study to 2”

A Wild PowerBook 150 Appears!

Of all the donations I have been the appreciative recipient of at my store over the years, this takes the cake… Someone dropped off a PowerBook 150 and the oh-so-chunky “Apple Low-Power AC Adapter” yesterday. It is not booting, and a quick internal inspection does reveal evidence of both battery and capacitor leakage, so I may have a bit of a project ahead of me rubs hands together with glee…

The one request the lady who donated had was for me to erase any and all data on the hard drive - I did offer to attempt to recover it. To be able to see if the 2.5-inch SCSI hard drive is even functioning, I have ordered from Aberco on eBay an adapter from the SCSI connector variant these old 2.5-inch drives use to the more common 50 pin connector on 3.5-inch drives (I did have one of those adapters a long time ago). So, once that arrives I will see if the drive works and run through a secure erase or three…

Update: Noticed this morning when looking at the entry in Mactracker that the PowerBook 150 actually uses IDE for the internal hard drive! So, pulled the drive, connected it up via a IDE/USB bridge, and… it spins, but not detected. May be worth trying in in an older machine as the adapter may be “too new” for it to work.

Update 2: I connected to an internal IDE connector in my Power Macintosh G3 tower, wouldn’t mount, Drive Setup said it couldn’t initialise it, but DiskWarrior v2 rebuilt the directory successfully and it mounted! All empty, but ran through a secure erase anyway. 120MB capacity, back then that seemed like so much :)

Currently listening - [AllttA (Featuring a AI-generated version of Jay-Z) - “Savages”] (https://www.youtube.com/watch?v=y7r6PAkFRfU)

“Space Flight” Book

Something I picked up on a recent day trip at a Church book sale, first published 1958…

Currently listening: Michna & Dust La Rock Mix The Orb

Project: E Ink Display

I have started gathering the parts needed to make a front door sign for my store out of a Raspberry Pi Zero, an 7.3-inch E Ink Display that can show 7 different colours, and an IKEA Ribba 13cm x 18cm frame. Apologies for mixing Imperial and Metric there ;)

Here’s the E Ink display:

core-electronics.com.au/73inch-ac…

The idea is I will have this showing the opening hours, or back in 5 minutes, or closures for public holidays. At this point, those little signs are the last thing I use our printer for. It’ll be powered with a PoE adapter which plugs into the micro USB connector on the RPi Zero, which also gives it network connectivity.

Hopefully the electronics will all fit inside the frame, I may have to 3D print some sort of backing to it with ventilation.

I will put up an update when I make some more progress! :)

Lizard Photo

Back from a holiday! Here’s a photo I took whilst away :)

USB-C charging on a ThinkPad T520.

I ordered and fitted one of these replacements for the charging socket on my T520.

That means over the years I have had it I’ve upgraded: the charging socket, the RAM, the display panel, the CPU, and swapped the HD for an SSD!

Swapping the charging socket over does require pulling the laptop apart a fair bit, but quite manageable as long as you take it step-by-step and have a good system to keep track of the screws.

Currently listening: Coldcut - “Journeys By DJ”

Installing an mSATA SSD in my PowerBook G4 12-inch.

Today’s project was swapping over a failed HD in my PowerBook G4 12-inch. I used an mSATA adapter I picked up very cheaply, I believe the same one recommended (or at least tested) by Action Retro

Using the always helpful iFixit guide, as it has been a while since these were a machine I was constantly working on, I swapped the drives over, installed Mac OS X v10.3 Panther, and the operation was a success :)

In other news, I’ve been thinking about setting an account at OMG.LOL to take their various services for a spin… Can’t go past the name :P

Currently listening: [The Orb - The Orb’s Adventures Beyond the Ultraworld] (https://www.youtube.com/watch?v=AaXT3raG5gY)

ChatGPT knows HyperTalk!

I recently had a conversation with ChatGPT and asked if it knew HyperTalk, the high-level scripting language behind Apple’s HyperCard, and not only did it know of it, it replied that it knew it. So, I asked it a couple of “how do I do such-and-such” questions, and it indeed was able to provide annotated code snippets that checked out! I am blown away, as it means the training model had included what is these days a fairly obscure language on the off-chance some nerd asked about it :)

Currently listening: Katarakt - “LoFi House Mix | 2 Years of Stoner House”

Listen on YouTube

My Colour Classic lives!

I have a Macintosh Colour Classic in my collection, a beautiful yet flawed machine, which has given me a lot of grief over the years. I sent the main logic-board and analogue board over to Charles AKA Uniserver (who used to run maccaps.com - site seems to no longer exist, but here’s an archive.org mirror) and he replaced a bunch of capacitors that were the most likely failure points. It worked for a time after that, until it didn’t. I tried diagnosing it, I noticed there was a part wedged between two transformers making a nasty chirping/squeaking noise. I replaced that, and still the same issue of it not turning on. I left it for a year or so, and when a friend (Hi, Alex!) mentioned he was taking some machines up Canberra to someone who specialised in old-school Mac repair, I got in touch with him. With that person’s help, I managed to narrow down the root cause. Seems somewhat obvious in hindsight, but the issue was with another component that helped with feeding power to the squeaking component… Now, bear in mind it was cunningly hidden underneath an RF shield, so I couldn’t see the poor blacken husk of the failed component! Anyway, once I removed that and soldered in suitable replacement, it sprung to life! First run was outside on my driveway using a long power lead - I didn’t trust it not to explode :P

Currently listening: Asthenic - “Phase Change II”

Listen on YouTube

Continuing the move to Plexamp…

The main reason for my moving across to Plex/Plexamp for my music playback is the issues and changes in iTunes/Music.

Apple Music versions of songs replacing previously ripped/matched songs. Songs ripped losslessly swapped out to “HLS Media” files which won’t play elsewhere. Songs I’ve had for years suddenly unavailable in the catalogue.

This aren’t even the weird glitches I’ve experienced with the interface. Clicking into the search field, entering an artist name (for example “The Smiths”), pressing enter, and the previous search results being displayed, even though the top left says “Showing results for “The Smiths””. Clicking into “Recently Added” on the left under Library, and it showing the CD I’m currently ripping. There are plenty more examples…

So, I have been continuing the move over, and I am happy so far. The iPhone/iPadOS version of Plexamp doesn’t seem to have a simple option to download all of the tracks, but if I have enough loaded, I’m happy to stream the rest, albeit not losslessly perhaps!

Currently listening: The KLF - “Chill Out”

So long, iTunes/Music…

I’ve used iTunes since the very first version, in fact I used SoundJam MP before that, so I’ve been a user before it was even iTunes. I’ve gone through every version since, across Mac OS 9, Mac OS X, macOS, the change to “Music”… the whole shebang! Today, I’ve started the move over to Plex/Plexamp… Time will tell if it is a temporary thing, and I will certainly not be getting rid of my Apple Music subscription, as my family uses it, but I just couldn’t deal with sheer amount of issues I have been running into with Music of late. Search bugs, tracks having to be deleted and re-added, interface changes I can’t stand. I’ve tried starting from scratch, and the same issues crop up.

Now, I had already switched over my library of Movies and TV Shows to Plex about three years ago, so I already have the infrastructure ready in that regard, so that means I’m dumping across all of the compatible files and trying things out…

I will most likely also take the opportunity to re-rip my CD collection in a lossless format as well whilst I’m at it.

Currently listening: Vibe Chemistry - “Living Like This”

soundcloud.com/vibe-chem…

Repairing my Cobalt Qube 2700…

There was a cube between the NeXTcube and the Power Mac G4 Cube. It was around during the late ’90s/early Noughties, coloured bright blue, and functioned as a headless web, file, and print server. It was called the Cobalt Qube.

en.wikipedia.org/wiki/Coba…

I have a first generation in my collection, which has the model number 2700. I was setting it up recently so as to play around with it, and when I connected power, there was a series of sparks and a nasty burnt smell. Not good.

Upon opening it, I found there has been a modification made with some components on a piece of perfboard, piggy-backed onto the DC-in socket, and an LED. It had been stuck on using double-sided foam tape that had long ago lost hold, and when I connected power had caused a short that vapourised one of the power traces…

Thankfully I was able to remove the modification and repair the blown trace (swapping over the DC-in socket for good measure), and it lives to fight another day!

Currently listening: Sergio Mendes & Brasil ‘66 - “Norwegian Wood”

More Home Assistant Fun

Whoops - some how deleted this from a couple of weeks ago, reposting now!

It’s the usual story, you start playing with something and fall down a rabbit hole of research / tweaking / etc :)

We have attached to our Smart Electricity Meter a “PowerPal” which helps us track our power usage, and turns out there is a way to get that info into Home Assistant!

Here is an excellent write-up that goes into all the details:

tatham.blog/2022/07/1…

I have ordered an M5Stack Atom Lite, and will set this up once it arrives :)

Currently listening: Ann Peebles - “I Can’t Stand the Rain”

Home Assistant / Powerpal Integration…

That tiny M5Stack Atom Lite arrived, I followed along with the write-up I posted about a couple of weeks ago, and no luck…

I ran into an issue, but at least one that others have reported as well:

github.com/WeekendWa…

I’ll have to try again in a little while, hopefully the issue will have been resolved by then :)

Currently listening: PNAU - “Chameleon (feat. Kira Divine)”

Printing from Mac OS 9

Just managed to set up printing from a Power Macintosh G3 running Mac OS 9.2.2 to a much more recent HP Color LaserJet M377dw over Ethernet…

Not bad for an operating system declared dead over 20 years ago!

www.youtube.com/watch

So, the built-in printer drivers in Chooser (gosh, using that really took me back!) would not see the HP LaserJet, I’m guessing it was trying to use AppleTalk. Installing this HP software was the key:

macintoshgarden.org/apps/hp-l…

Once installed, I had their software create a Desktop Printer using a Generic PPD, entered the local IP of the printer, and it worked straight away. Now, I only tried text, as I didn’t want to push my luck, but perhaps I will try graphics next :)

Currently listening: Sir Sly - “High”

A New Year, time for some more Smart Home tweaking…

One project I wanted to undertake over the holidays was to replace an Aqara M2 Hub that I use with an assortment of their sensors around my house.

Thankfully the sensors are all Zigbee, so they’re not tied down to something vendor specific/proprietary.

I decided upon using Home Assistant, for two main reasons: I already had everything I needed, and I wanted to give it another shot.

I had previously tried it and Hubitat out but found them too complex for what I needed at the time. This time around I was just going to use Home Assistant specifically for communication with these sensors and exposing them to HomeKit.

So, I brought out my spare Raspberry Pi 4, a PoE hat, a 32GB microSD card, and ConBee II stick (the Zigbee radio). I imaged the latest version of Home Assistant on to the SD card using balenaEtcher. I then set up Home Assistant, deleted the sensors from within the Aqara app one-by-one, and added them in to Home Assistant using the built-in ZHA (Zigbee Home Automation) integration. I did try installing the deCONZ Add-on, but it seemed to struggle to pair with some of the sensors. I also set up the HomeKit integration in Home Assistant so all of the sensors are back in the Home app. Lastly, I went through recreating the automations within the Home app.

Once that was completed, I pulled my TV off the wall, removed the Aqara M2 Hub and PoE to USB adapter hiding there, and hooked up the Raspberry Pi instead.

In future, I may set up further devices in Home Assistant to allow for more complex automations, etc.

The other tweak I made today was swapping over the magnet my Garage Door Opener uses with its open/close sensor for a much more powerful one. This should hopefully fix a periodic issue I have of the magnet not being close enough when the garage roller door closes slightly askew.

Currently listening: Mekons - “Where Were You”

Last Post of 2022, and Quake 1 “RTX On”

I install the Ray Traced version of Quake 1 the other day and it is darn impressive! It’s weird revisiting places that were such a part of my adolescence and seeing them looking so familiar yet prettier :)

www.pcgamer.com/heres-ray…

GitHub link:

github.com/sultim-t/…

Currently listening: Miami Horror - “Sign of the Times”

2022 - another year almost done!

Well, we’re now coming up on the first anniversary of this blog, and I’m happy I have managed to stick to my “average of one post a week” aim, notwithstanding the occasional “nothing to post” week :)

It’s been fun just posting about stuff I have been up to and playing with, there are plenty more projects and things to explore for me over the next little while - including:

  • Weather Balloon Radiosonde Tracking/Recovery
  • Install USB-C charge port in ThinkPad T520
  • Connect to BBSs using WiFi modem
  • Install PCI serial card in Cobalt Qube
  • Play Quake 1 RTX version
  • Update Floppy Emu firmware and check out new features
  • Install different macOS versions (10.8-10.15) on Mac mini (Late 2012)
  • Install DOS or Windows XP on HP T5730 Thin Client

Hope everyone out there in Internet-land has a great break and see you in 2023!

Currently listening: Odetta - “Hit or Miss”

Checkmate 19-inch IPS Retro Monitor

This Kickstarter campaign is for a screen with the ability to allow for many, many different input options via a system of modular expansion boards.

Not cheap, but should be able to replace a bunch of adapters and displays. I’ve backed it!

www.kickstarter.com/projects/…

Currently listening: Causa Sui - “Homage”

Dissecting a fake SuperDrive…

The other day I had a customer bring in an optical drive with a disc stuck inside… Nothing too unusual about that, until I noticed something seemed off about the drive, which at first glance was an Apple SuperDrive. The housing of the USB plug was poorer quality, and the casing of the body of the drive was silver plastic, not metal. It was a fake!

Upon opening it, I found a 50-pin JAE connector to USB bridge with a battered looking drive from 2006. There was a sticker on the casing with a 2014 date code, so even “new”, the drive inside was 8 years old!

Currently listening: Grace Jones - “Walking In The Rain”

Wallpapers & Revolver

Love these wallpapers, my favourites include “Shippou”, and the “Pepsi Perfect” one…

louie.world/wallpaper…

Currently listening: The Beatles - “Revolver (2022 Mix)”

Certainly one of my “Desert Island Discs”, the 2022 version makes everything fresher and clearer - all of the instruments can be heard distinctly. There are details and subtleties that I’ve never noticed before - eg the yawn in “I’m Only Sleeping” - it was there, but somewhat “buried”.

Minisforum Neptune HX90G

At my store we use an older Intel NUC that we use to run PC diagnostic software and to recover/transfer data. It’s great having a “desktop” PC without taking up a lot of space. We’ve had quite a while now, so I wasn’t too surprised to see that Windows 11 isn’t compatible. After a bit of looking at the current available options, I settled on the Minisforum Neptune HX90G. It is apparently the first of these NUC/mini PCs to have discrete AMD graphics. Not that we need the power, but it’ll be nice to have! It’s currently on order, I’ll write up my take on it once it arrives and I have a chance to put the wee beastie through its paces…

Currently listening: The Naked and Famous - “Young Blood”

Some more thoughts on the AR headset…

To me, one of the most interesting things when Apple comes out with a completely new class of device is seeing how they solve usability challenges peculiar to that type of product. For example, interactions with the Apple Watch touchscreen and side buttons have to take into account the fact the user will be covering most of the display with a digit.

That experience with creating new ways of doing things then appears elsewhere, for example the digital crown on the AirPods Max.

So, when the fabled Apple AR headset is finally revealed, it will be fascinating to see how the question of interacting with information and interface elements that will be presumably dangling in mid-air will be handled.

I think a fair bit of what one can see overlayed will be contextually chosen info and messages, rather than heavy UI, but surely somehow you’ll be able to make selections or dismiss things?

Imagine also, that the headset and its decedents aren’t just about directions, messages, and content consumption, but have a way for people to add hyper-localised information or tag web links to real world objects… Apple Maps is only the beginning. It’ll start with people holding up their iPhone, but the AR headset will be a lot more immersive. Add in what Apple has been doing with iBeacon/UWB (much more precise location data than GPS) and Memoji (overlaying on top of detected faces/objects), and there is definitely something exciting that Apple is working towards.

If the name of the first (high-end) headset is indeed “Reality Pro”, I think Apple eventually wants people to think “Apple Reality” when they think AR, not “Augmented Reality”.

Exciting times!

Currently listening: Pylon - “Cool (Extra)”