How to Wake a Switch 2 with 8Bitdo Pro 3 or Ultimate 2 Controllers

A few weeks ago I took a look at how the popular 8BitDo line of game controllers work with the new Switch 2 console. But despite the compatibility, the controllers could not wake up the console – until now.

In my latest video, I took a look at the new 2.0 firmware update for the 8BitDo Pro 3 and Ultimate 2 Bluetooth controllers (compensated affiliate links), both of which can now wake up the Nintendo Switch 2 with just a shake. This feature had been missing from earlier versions, so I wanted to go through what’s required to make it work. It does require a specific procedure, so a general pairing with the console won’t wake it up.

First, it’s important to note that only these two controllers — the Ultimate 2 Bluetooth Edition and the Pro 3 — currently support this wake function. Other 8BitDo models will connect to the Switch 2, but they can’t wake it up yet.

To get started, you’ll need to update your controller’s firmware to version 2.0 using the 8BitDo Ultimate software on your computer. Once connected via USB, the software gives you the option to update the firmware, which enables the new “shake to wake” feature. After the update is complete, the controller will reboot automatically.

Next comes the special procedure: First, make sure your Nintendo Switch 2 console is in sleep mode. Next, while the Switch 2 is asleep, put the 8bitdo controller into pairing mode by pressing the button on top until it starts blinking. Then, remove a Joy-Con from your Switch and power the console on using the Joycon’s Home button. From the main menu, go to the controller settings and select “Change Grip/Order.” At this point, press the left and right buttons on the 8BitDo controller until it pairs successfully.

After pairing, you can reattach your Joy-Con, put the Switch to sleep, and then try waking it up by turning on the 8BitDo controller and giving it a quick shake. Be sure the controller is set to Bluetooth mode rather than the 2.4GHz wireless dongle mode. On the Ultimate 2, make sure the mode switch is in the bluetooth position, and on the Pro 3, confirm that the “S” mode is selected.

It’s a small but welcome addition to these controllers, and it brings them closer in functionality to Nintendo’s own gamepads. See more of my 8BitDo videos here, and my review of the Switch 2 here!

Disclosure: 8BitDo and/or their distributor AKNES sent me these controllers free of charge. No other compensation was received, and they did not review or approve this content before it was uploaded.

I Made My Own (Mostly) Self-Hosted Content Recommendation Engine with N8N

I’ve been getting increasingly frustrated with how social media algorithms decide what to put in front of me. More often than not, what matters most to the platform are not my interests but rather content that the platform thinks will keep me glued to it.

Over the past few months, I started experimenting with self-hosted and hybrid solutions to build something I could actually control. What I ended up with is a little algorithm of my own that now emails me every morning with a curated digest of topics I care about.

You can see it in action in my latest video.

The system runs on my Synology NAS using N8N, which I’ve also been using for other projects. The content engine pulls about 150 headlines a day from RSS feeds across trusted websites, YouTube channels, and Reddit forums I follow. From there, the workflow filters, organizes, and compiles the results into an HTML email.

It works really well. For example, when multiple outlets covered handheld gaming PCs, it was smart enough to recognize the GPD Win 5 and Asus ROG Ally as belonging to the same category and group them together. That gives me a cleaner view of what’s trending and helps me decide whether something is worth reviewing.

At the core of this is RSS, which has quietly persisted even as many sites moved away from it. I use TT-RSS to merge dozens of feeds into a consolidated source for each topic area. N8N then pulls those feeds into an AI agent workflow powered by Google Gemini’s free tier. I experimented with local models, but they couldn’t handle the complexity of parsing and structuring the data effectively. Cloud models still work better for this task, and because I only run it twice a day, I’m not paying anything for API usage.

Getting the prompt right was a big part of making this work. I had to iterate with both ChatGPT and Gemini until I landed on instructions that consistently returned useful results. The agent is told I’m a YouTube host looking for new topics, and I specify what types of content to prioritize and what to ignore. I also provide it with a structured HTML template so the output is consistent. The final email includes my calendar at the top, followed by curated sections on gadgets and cord cutting. It also uploads a copy to my FTP server so I can pull it up in a browser.

The advantage of this system is that I can fine-tune it. If something irrelevant slips in, I just add instructions to exclude it. If I want to emphasize a certain category, I can adjust the prompts. Unlike the opaque systems behind social platforms, this workflow only surfaces items from sources I choose and in the way I want to see them.

Everything I’m using—N8N, TTRSS, the Gemini free tier—is either free or open source. There are limits with the Gemini free tier, like rate caps and the possibility of data being used for training, but for my purposes it’s not a problem since I’m only working with publicly available content.

I haven’t put together an N8N installation tutorial yet, but Network Chuck has a good walkthrough that can help get N8N running on a server or NAS. It’s been interesting to see how popular N8N has become for building these AI agent tasks, and I’m trying to explore ways of using it that feel practical and useful. If you’ve also been frustrated by the way platforms filter your content, experimenting with something like this might give you back some control.

Check out some more projects like this in my “How To” series!

The Ugoos AM6b+ TV Streaming Box Could be a Shield Alternative?

As someone who relies on the Nvidia Shield for my home theater setup, I’ve been looking for an alternative that can handle my full-quality 4K Blu-ray MKVs, including Dolby Vision Profile 7 and lossless audio formats. The Shield has been my go-to because of its ability to pass through everything just the way I want it, but it’s a ten-year-old device and starting to feel like it may not be long for this world.

So I’ve been searching for something that could step in if the Shield ever disappears—and I may have found one called the Ugoos AM6b Plus – if you’re willing to put in some work. In my latest video, we take a look at this device and how to set it up. After watching you might decide just to pick up a Shield TV instead (compensated affiliate link).

You can currently find it on Amazon (affiliate link), along with other ecommerce sites like Aliexpress. Just be careful as it’s currently subject to a 145% tariff if imported directly from China.

Out of the box, the Ugoos runs Android, but that experience isn’t great. What makes it interesting is its flexibility. You can boot a different operating system off a USB drive. In this case, I used CoreELEC, a bootable version of Kodi, which turns the device into a straightforward media player—no Android apps, just raw playback.

Once set up, it played everything I threw at it: 4K MKVs with Dolby Vision (Profiles 5 and 7), HDR10, and all the major lossless audio formats like DTS:X, Dolby TrueHD, and Atmos. The catch is that getting to that point takes a lot of work. It’s far from plug-and-play.

The hardware itself is solid. It has a metal case, Wi-Fi 6, gigabit Ethernet, multiple USB ports, and analog audio jacks. Internally it runs on an AMLogic S922XJ processor with 4GB of RAM and 32GB of eMMC storage. But you’ll want to boot CoreELEC from a USB stick, which keeps the internal storage intact and allows dual-booting back to Android if needed.

The setup process starts by flashing CoreELEC onto a USB, then manually copying and renaming device-specific files. All of this is detailed in my video and through this helpful guide. Once booted into CoreELEC, I installed the Plex Kodi Connect plugin to integrate with my Plex server.

After all that, the result was accessing my Plex media inside of CoreELEC Kodi. It synced with my server, retained watch progress, supported subtitles, and passed through audio properly over HDMI. The experience isn’t as slick as the native Plex app on the Shield, and services like Netflix are a no-go due to DRM limitations, but for local media playback, it works.

I still recommend grabbing an Nvidia Shield if you don’t have one. It’s simpler and more polished. But if that option goes away, the Ugoos AM6B Plus with CoreELEC is a capable, if labor-intensive, alternative.

Framework Laptop / Chromebook Upgrade Project Part 1: Making the Chromebook into a Chromebox!

I’ve been following Framework’s hardware ecosystem for a while now, ever since they sent over their Chromebook a couple years back. It’s easily the most upgradeable Chromebook I’ve used—I brought its initial 8GB of RAM up to 64 and storage is just as easily upgradeable. Every single part on the laptop is available for purchase and users can upgrade or repair their laptop using just a single included tool.

Recently, while browsing their website, I noticed they had a sale on replacement mainboards. That got me thinking: could I turn this Chromebook into a Windows laptop and make a desktop “Chromebox” out of the Chromebook’s mainboard? That’s what we set out to do in my latest video, the first of a two-part series.

I picked Framework’s Coolermaster case, along with the necessary components for the Windows laptop which include a Core Ultra 5 mainboard, RAM and a WiFi card.

Before disassembly, I made sure the Chromebook was fully updated. It had been a while since I last powered it up. Once it was shut down, I pulled up Framework’s disassembly and case installation guides.

You can see the full process in the video. From start to finish this took roughly an hour or so. Most of the project went off without a hitch, with the only challenge being the WiFi components.

I discovered while shopping for parts that the Chromebook’s Wifi antenna assembly is different from the Windows version. The antenna cables come out of the opposite side vs. the Windows version which made routing them difficult in the desktop case that anticipated the cable coming from the other direction. But the assembly fit into the desktop case perfectly.

Once everything was placed in the desktop case I decided to power up before sealing things up. I read the experiences Andrew Myrick from Android Central had with a similar project and was expecting some added steps. But to my surprise the system came to life without needing any additional steps.

The desktop case is thin and wide, and due to its cooling system design it can’t lie flat. But it does come with a stand for propping it up on a desk. There’s also a VESA mount option with some hardware that’s stored inside of the stand. That will let you mount the case on the back of a display.

In part 2 I’ll be converting the Chromebook to a Windows laptop. The big question mark will be whether or not the Chromebook keyboard will work on Windows or if I’ll have to order a replacement keyboard. Stay tuned!

Disclosure: The Framework Chromebook was provided to the channel free of charge. The replacement parts I ordered for this project I paid for with my own funds. This is not a sponsored review and no one reviewed or approved this video and post before they were uploaded. All opinions are my own.

Plex Now Has Hundreds of Free Channels – Here’s how to navigate them (sponsored post)

Plex, well-known for its media server capabilities, has now ventured into providing over 600 free advertiser supported television (FAST) channels in the U.S., with a total of 1,100 channels globally. These free channels are accessible on various platforms, including mobile and and TV devices, without the need for a dedicated Plex server.

In my latest video we take a look at how to navigate all of these choices.

Plex’s interface is structured to help viewers quickly narrow down their choices. The channel guide offers an initial glimpse of all available channels, and further efficiencies are found through category filters like “Hit TV” or genres such as crime and sports. There is also a “featured” section where Plex showcases some of the heavy hitters on the platform like the NFL’s free channel which was recently added.

Plex’s universal search feature will also surface content that is playing live in addition to on-demand offerings.

Moreover, Plex integrates local over-the-air TV channels if a user has a Plex Pass and a network TV tuner, allowing for a blend of local and streaming content. This feature enriches the user’s viewing options, providing a seamless integration of local and global content on a single platform.

Viewers can personalize their viewing experience by adding channels to their “favorites,” making them easily accessible upon each return to the service. These preferences sync across all devices connected to the viewer’s Plex account, ensuring a consistent setup regardless of the device used.

New channels are being added all the time. Plex has a helpful search tool set up on their website that can give you a breakdown about what’s available in your particular market.

Disclosure: this post and video was sponsored by Plex, however they did not review or approve this content before it was uploaded.

Running Plex in a Docker Container on Synology is Super Easy

Over the last couple of months I’ve been playing around with a bunch of self-hosted projects using Docker containers on my Synology NAS. In my most recent sponsored video for Plex, we take a look at spinning up a Plex server inside a container using Synology’s new Container Manager on DSM 7.2.

One might wonder, why use Docker when you can simply install Plex from the Synology package center? The answer lies in the flexibility and advantages Docker offers. Docker containers provide backup and migration opportunities that are more straightforward than other methods. They also offer a level of isolation, enhancing security. In the case of Synology specifically, the Docker versions tend to get updated more frequently, ensuring you always have the latest features.

Before diving in, ensure your Synology NAS is compatible with Docker. Synology’s website has a list of compatible devices that work with their Container Manager. If you are a Plex Pass holder and want to enable hardware transcoding you’ll also need to ensure your Synology NAS is running with an Intel processor that’s compatible with QuickSync video encoding. You can learn more about video transcoding in another video I made on that topic.

My video will take you step by step through the installation process by using a Docker Compose file to configure the container. If you’d like to see the one I’m using you can download it here.

Setting up Plex on Synology NAS using Docker was one of the more straightforward Docker projects I’ve undertaken. The process is efficient, and the benefits, especially in terms of backup and migration, make it worth considering for your next install.

How to Find a Good Deal on a New Tesla

I’ve been driving electric cars for 13 years, and 10 of those have been in a Tesla. Every so often Tesla finds themselves with an abundance of inventory at the end of the fiscal quarter and will discount the cars heavily to get them off the lot. This is one of those times.

In my latest video I take a look at how to find the best deals – in some cases you can save thousands of dollars off the sticker price. But just be prepared to do your due diligence as Tesla isn’t always focused on customer satisfaction these days.

So where are the deals? Click through my affiliate link and then click on the “explore inventory” button below the model you’re looking for. You’ll find filtering options on the side to narrow it down to your desired feature set.

I recommend sorting the cars from “Price Low to High” to find the ones that are significantly reduced in price. For example, I found a Model 3 Long Range All-Wheel Drive model for a little less than $4,000 off the list price:

In addition to the price reduction my affiliate link gets you an additional $500 off a Model 3 or Y and $1,000 off a Model S or X.

Tesla’s website also provides information on federal tax credits available for Model 3s and Model Ys. These credits can be applied to your taxes if you meet certain eligibility criteria. Leasing options are also available, where the tax credits may be worked into the lease. There may also be some tax credit options on used vehicles.

If you already own a Tesla with the full self-driving option, you can transfer it to a new vehicle. But, this is a short-running promotion, so act quickly if you’re interested. Also, note that the new vehicles come with full self-driving hardware version 4, which is not yet compatible with the full self-driving feature.

Be cautious when browsing the inventory. Tesla mixes demo models with new inventory models. Demo models have mileage on them and could have been used for test drives or even returned by other customers. They’ll note the demo units on the top of the listing like this Model S example:

Although the car above only has 52 miles on the odometer it’s possible it could have sat in the showroom being manhandled by customers for several weeks or more. My advice on the demo models is to head over to the Tesla store location and take a look at the vehicle yourself before putting a deposit down.

Here are a few things to expect in regards to the buying experience: Tesla’s purchasing process has always been a bit impersonal but it’s gotten worse. In fact the first time you’ll actually hear from someone is after the deposit is made, and it’s mostly a one way conversation via text message to set up the appointment. Any questions you ask will go unanswered. Perhaps it’s a little better in areas where Tesla has a retail presence but generally it’s a self guided sales process all the way up until the point you’re picking the car up.

To reserve a car, you’ll need to put down a non-refundable deposit of $250. If you have a trade-in, Tesla won’t give you a final offer on your trade until after that non-refundable deposit is made. Right now it appears as though that offer won’t arrive until about day or two ahead of your pick-up appointment. This is a significant change from Tesla’s previous process where customers knew up-front what they were being offered. If you walk away from the deal you’re out the $250.

The good news is that throughout my decade of Tesla ownership I’ve found the cars to be reliable and a ton of fun to drive. I’ve had very few interactions with Tesla service and the cars require very little maintenance beyond tires. For service calls they now have a mobile service program where a bulk of maintenance and service issues can be taken care at your home or office. They’ll come to you!

Hopefully you found this overview hopeful at landing a good deal on a new or used car. If so I’d love for you to use my affiliate link. More info on the referral program can be found here.

New Synology How To: Using Docker Containers with the new Synology Container Manager

In my latest video we veer off into the nerdy weeds with a detailed step-by-step tutorial about how to spin up and manage complex Docker applications using the new Synology Container Manager that can be found in DSM 7.2.

As I mentioned in my previous video about my self hosted projects, there are hundreds of amazing open source applications out there that offer similar functionality to popular cloud apps. I received so many questions and comments from that video about how I get them running via Docker on a Synology NAS, so that’s where this video comes in.

Because the Docker containers run in an isolated environment, they’re a little more secure than just running applications on the NAS directly. They’re also very easy to back up and move to another server if needed. Just copy the folder over to the new machine, rebuild the containers with a mouse click, and migration is done!

In the video I demonstrate installing Wallabag, an open source “read later” application similar to Pocket and Instapaper. The way it works is that Wallabag will download an archive of a provided URL, transform the web page into a readable format with just the content, and make it available for offline reading via a web browser. The Wallabag app for Android and iOS can sync the Wallabag container’s data with a phone or tablet.

Wallabag runs on the NAS in a container and its data is stored locally there as well. Using Tailscale I’m able to connect back to the application from anywhere in the world securely without having to open up any ports on my router.

I chose wallabag for this demonstration because it’s an example of a project that consists of multiple Docker containers working in concert with each other. In this case there’s the main Wallabag application in one container, a mysql database server in another and a third container runs a redis caching server.

In the past it was possible to get a project like this working but it had to be done outside Synology’s Docker app using the command line or another tool. Container Manager now makes it possible to build and run applications like this without having to use anything else.

In the tutorial I detail the steps of finding and editing Wallabag’s Docker Compose file and building the application as a “project” inside of Container Manager. One of the important things in this process is pointing the containers to a directory on the NAS for storing data. Containers are considered expendable with each update or build, so user data has to be mapped to a persistent storage location on the NAS. After trouble shooting a few minor error codes I was able to get Wallabag project built and operating relatively quickly and reliably on the NAS.

While all of this might seem a bit daunting vs. finding an app and hitting the install button, containerized applications are in many ways the new standard for running open source applications like this. While there is some up-front complexity, the advantages of having what is essentially portable versions of very robust server applications save far more time in the future. Should something ever happen to my NAS I just need to restore the backup files to a new location, click the build button, and I’m back exactly where I left off.

Let me know what you think in the video’s comments! Also be sure to share some of the containers you’ve found to be most useful.

Disclosure: Synology is an occaisional sponsor here on the channel and they provided me with the NAS hardware used in the review free of charge. However they did not sponsor this video nor did they provide any input or approval prior to publishing.

New Plex Feature: Discover Together

Our monthly sponsored Plex video for June focuses in on a new social sharing feature called Discover Together. This feature, currently in beta, allows users to share their watchlist and viewing history with friends.

The Discover Together feature is currently available to Plex Pass subscribers, but once activated, it extends to all friends connected to your Plex account – even those on the free tier. Upon activation, users are greeted with a landing page explaining the new feature and providing privacy options. By default, all information is set to private, and users can choose to share their watch history, watchlist and ratings with friends.

Your personal profile keeps track of how many movies, shows, and episodes you’ve watched since joining Plex. It also displays your recent watch history, watch list, and ratings. This information is then shared with friends.

The Friends tab displays all your Plex friends, and you can click on each friend to view their profile. The Activity feed shows what everyone is watching in real time, and shows what media is trending among your friends.

One of the fun aspects of Discover Together is the ability to send messages to friends about specific episodes or movies. For instance, if you’re watching an episode of Star Trek Picard and notice a friend has watched it too, you can send them a message to discuss the episode. This is especially helpful if a television show has a huge spoiler and you want to talk about it – you’ll know which of your friends has seen it!

The feature works on TVs, phones, and the web interface and offers a similar interface on each platform.

For those interested in automations, Plex now offers the ability to set up RSS feeds for your watch list and your friends’ watch lists. This can be found in the account settings under the watch list section.

Plex’s Discover Together feature provides an efficient way to share and discover content with friends. It’s a robust tool that extends beyond your Plex server, indexing content from various streaming services. It’s a feature I look forward to exploring more in the coming weeks.

ChatGPT Saves Me Time by Converting YouTube Transcripts to Blog Posts

I’ve been around for awhile in the tech media space so I’m always weary when the next new “shiny object” emerges on the scene. Google Glass, VR, crypto and NFTs were mega hyped by influencers only to fall way short when it came to mass consumer adoption.

Over the last several months the chattering influencer class has shifted focus almost entirely to artificial intelligence (AI) driven by the very rapid advancements in Large Language Model (LLM) chatbots like ChatGPT. I haven’t heard a peep about NFTs in months!

I approached this new technology with a healthy degree of skepticism. While it certainly has a “gee whiz” factor to it could it actually have some real utility in my day-to-day life?

I decided to pony up the $20 monthly subscription fee for ChatGPT Plus to see if it could save me some time and make my workflow more efficient. And surprisingly – it did. You can learn more in my latest video.

I’ve been using ChatGPT to help write these blog posts based on the transcripts of my YouTube videos for the last month or two. Last week ChatGPT became even more useful through the introduction of plugins that allow ChatGPT to perform tasks that go beyond its pre-existing knowledge cutoff of September, 2021.

One of the plugins I’ve been using is VoxScript, which can pull down full video transcripts from YouTube which the ChatGPT can use to produce summaries for this blog and my email newsletter.

Here’s how it works: I provide ChatGPT with the URL of my YouTube video and ask it to write a summary in the first person in a journalistic, neutral language style. ChatGPT uses VoxScript to pull down the full transcript from the video and starts writing the summary. The result is usually a well-written summary that captures the key points of the video, saving me about 30 minutes to an hour of writing time.

The AI does an impressive job of interpreting the automatically generated YouTube transcripts, even correcting inaccuracies and presenting the information in a coherent manner.

Of course, it’s not perfect, and I do have to tweak some parts to ensure it aligns with my voice and style. But overall, it can generate anywhere from 75-90% of the post depending on what the topic is. This post, for example, needed a little more work done to it by yours truly but the framework it provided was a great time saver.

As AI technology continues to evolve, I’m excited to see how it can further enhance productivity and efficiency in various fields. And AI is more than just chatbots. For example Tesla’s full self driving system is an artificial intelligence neural network running locally on their cars trained to drive a car.

As always, I’m interested in hearing about your experiences with AI. If you’ve found a practical use for AI that has improved your workflow definitely head over to YouTube and share your experiences in the comments section of the video.