inventive-grandson-builds-telegram-messaging-machine-for-96-year-old-grandmother

Inventive grandson builds Telegram messaging machine for 96-year-old grandmother

Making sure elders can keep in contact with children and grandchildren has never been more important in a time of global lockdown. That’s why Twitter user @mrcatacroquer, Manuel Lucio Dallo, built the Yayagram — a DIY project that makes sending and receiving voice and text messages over Telegram a physical process just like using an old-fashioned phone switchboard.

It’s important, of course, not to generalize about the ability of older generations to get to grips with new technology. But speaking from personal experience, I know my own grandparents struggled with the digital interfaces of modern phones and smartphones. They much preferred physical buttons and switches to apps and touchscreens.

That’s why the Yayagram is so compelling (“Yaya” is slang for “granny” in Castillean, says Dallo, “a warm way to refer to your grandmother”). To send a message, the user physically plugs in a cable next to the recipient’s name. They then press and hold a button to record audio and speak into the integrated microphone. The message then appears on the recipient’s phone like a regular voice note. And when the operator of the Yayagram receives a text message, it’s printed off using a built-in thermal printer.

And, what happens when you send a text message back to your Granny? Well, the Yayagram prints it on thermal paper so they can touch it and read it, like the old telegrams. pic.twitter.com/ljcRkBaBIM

— Manu (@mrcatacroquer) April 25, 2021

Dallo, who’s a senior engineer for software firm Códice Software, goes into some detail about how the device was made in this Twitter thread. It’s powered by a Raspberry Pi 4, runs on Python, and uses several third-party software libraries to tie everything together. The microphone is a cheap USB one and the printer similar to those used in cashier tills. He notes that he chose to use Telegram rather than WhatsApp or another messaging service as it’s more open (and he doesn’t like Facebook).

Speaking to The Verge, Dallo says his grandmother is 96 and lives with his parents in Burgos, a city in Spain where he also resides. He says he was inspired to build the device because of the pandemic lockdowns. “Most of the grandchildren live outside of Burgos and because of covid movement restrictions they can’t visit us and her,” said Dallo.

Dallo adds that his grandmother is hard of hearing, which makes regular phone calls and video calls difficult. The Yayagram, by comparison, gives her the independence to make and receive messages by herself. “It empowers her and builds communication bridges with the rest of her grandchildren who are not lucky enough to live nearby,” he says.

It’s a fantastic project and you can see Dallo and his Yaya using the device below:

Pixel 5A camera sample leaks, hints at similar specs to the Pixel 5

Google seems to have accidentally shared a photo sample from its upcoming Pixel 5A, giving us some hints about what to expect from the barely announced device. The photo appeared in an album posted alongside a blog post about Google’s HDR+ Bracketing technology, which aims to reduce noise in HDR photos (via Android Police). The EXIF data for most of the photos said they were captured by existing Pixel phones including the Pixel 5, Pixel 4A 5G, Pixel 4, and Pixel 4 XL, but in among them was one image apparently taken with a Pixel 5A.

Google recently confirmed the existence of the Pixel 5A 5G in response to rumors that the device had been cancelled. However, beyond confirming that the device will be available later this year in the US and Japan, it didn’t offer any more details about the phone’s specs or cameras.

The image labeled as coming from a Pixel 5A has since been removed from the album, but offered several details about the camera performance of the upcoming device while it was up. First is that it appears to have been taken with an ultrawide camera, which corroborates previous reports that the 5A will have two rear cameras — a main camera and an ultrawide. That’s similar to the Pixel 4A 5G, while the Pixel 4A had just the one rear camera.

A screenshot of the photo’s EXIF data before it was removed.
Screenshot: Google Photos

Its resolution is also listed as 12.2 megapixels, which is similar to the photos we saw from the Pixel 5. Although the sensor in the Pixel 5’s ultrawide camera is technically 16 megapixels, it produces 12.2-megapixel shots by default. The 5A’s EXIF data also shows it has the same f/2.2 aperture as the 5. Given that the photo was attached to a blog post about HDR+ Bracketing, it seems likely that the 5A will also offer support for the technology.

Combined with previous rumors, it looks like the Pixel 5A could be a very similar device to last year’s Pixel 5. Reports suggest it’ll use the same Snapdragon 765G processor, and have a similar design with a 6.2-inch OLED display with a hole-punch selfie camera. Like Google’s previous A-series devices, however, the rear panel is expected to be made of plastic rather than glass, and the phone will also reportedly feature a 3.5mm headphone jack.

According to the leaked photo’s EXIF data, the photo itself was taken last October just before the Pixel 5 was released. Without official confirmation from Google there’s no guarantee it’s representative of the 5A’s final camera hardware, but the fact that the photo has now been removed suggests it wasn’t a simple labeling mistake.

how-to-use-a-minidump-file-to-fix-your-windows-bsod

How to Use a Minidump File to Fix Your Windows BSOD

(Image credit: Tom’s Hardware)

It finally happened. Out of the blue, you’re enjoying a game, watching a movie, or just reading on the internet, when your operating system decides it doesn’t want to cooperate and suddenly you’re facing down a BSOD or Blue Screen of Death. A BSOD is something that no Windows user wants to see, because it means that your system has crashed, costing you time and perhaps even resulting in data loss.

 Perhaps the worst thing about getting a Blue Screen of Death is that it could be the result of any number of issues, from a faulty piece of hardware to a driver error to having a page fault in a non-paged area (a result of a file not being found in memory). However, all isn’t lost and we’re going to show you how to enable and use a minidump log file to diagnose the problem.

Why You Need a Minidump File to Diagnose Your BSOD

In earlier versions of Windows, the BSOD showed you some error codes that were at least a little bit helpful. However, in Windows 10, the screen gives you a stop code you can write down and research and a QR code you can use with your phone. However, this only sends you to the Microsoft website and provides a description of certain error codes.

(Image credit: Tom’s Hardware)

What we find useful is configuring Windows to save a file that contains lots of information regarding the BSOD and how we can go about fixing the error. This is called a minidump file.

How to Configure Windows to Save a Minidump File.

By default, the option to create a minidump file is not enabled so you’ll need to turn it on. Do this now, even if you don’t have a BSOD problem, because otherwise you won’t have a log when the crash happens.

1. Navigate to the System Properties Control Panel menu. You can get there by typing “sysdm.cpl” into the Windows search box. Or by going to Settings->System->About and clicking Advanced system settings.

(Image credit: Tom’s Hardware)

2. Select the Advanced tab.

(Image credit: Tom’s Hardware)

3. Enable the following options:

●     Write an event to the system log

●     Automatically restart

●     Writing debugging information -> Small memory dump (256kb).

(Image credit: Tom’s Hardware)

With this enabled, whenever Windows crashes, the minidump file will be created under “%SystemRoot%Minidump”. You can also change this location if you choose to. However, if you do, keep in mind that most programs to troubleshoot the minidump logs are set to look for this location by default. So it’s best to leave it as it is. This also translates to C:WindowsMinidump.

How to Read the Minidump, See What Caused Your BSOD

Now that the minidump is configured, you’ll need to download an application that can read the file and provide useful information. A tool called BlueScreenView comes recommended for doing just this.

You can download BlueScreenView by going to the official website and selecting either the 32-bit or 64-bit version of the application.

After downloading the tool, you’ll need to extract it to a location, so it can be run.

(Image credit: Tom’s Hardware)

Once the tool is extracted to a directory, double click the “BlueScreenView” icon to get started. BlueScreenView will then look at the default minidump location and will look through the current logs that have been created. If you’ve experienced a number of issues or haven’t removed older minidump files, you’ll need to be mindful of the dates associated with the logs.

Using BlueScreenView to Understand Minidump Files

When you first use BlueScreenView, it will provide you with several pieces of information and at first, it may seem confusing. However, the format is straightforward and it does highlight the important information to get you started.

The files or applications that caused the crash will be highlighted in red, giving you a good idea of where to start correcting the issue.

(Image credit: Tom’s Hardware)

In this screenshot, we can see that on this specific minidump, there was an issue detected that affected three files; dxgmms2.sys, ntoskrnl.exe and watchdog.sys.

Further on the upper panel, we can see in the right column that there’s a section that tells us what caused the crash. In this image, we can see that the watchdog.sys caused the problem. This is a good starting point as you can now check Google or Bing, to see how this could become a problem and possible solutions.

We know that watchdog.sys is the potential cause, but what about dxgmms2.sys and ntoskrnel.exe? As those were the affected files, we need to find out what those are as well. So those will also need to be looked into. Doing a quick check on Google, we can see that dxgmms2.sys is related to the Windows DirectX drivers, while ntoskrnl.exe is the operating system kernel executable – responsible for keeping the operating system running.

Using this view of the Windows minidump file, we can deduce that the BSOD was likely caused by a graphics driver issue, which can typically be corrected by installing a newer version of the driver or reinstalling the current driver.

What If The Minidump File Shows A Hardware Error?

While driver issues are usually easily fixed, a BSOD that is a result of failed hardware is a different story. Such an example is the FAULTY_HARDWARE_CORRUPTED_PAGE error. Here, you would still use an application such as BlueSceenWindow to find the cause of the error. However, when a hardware error occurs, there’s not a magical fix that will correct this. For this specific error, we’re going to say that the result of this error was due to an installed memory module.

To figure out if this is the actual cause, we’d have to test the memory. There are several ways to do this; using a hardware memory checker or an application. Seeing how most people don’t have access to a physical memory checker, we’ll opt for the application route. Thankfully, Microsoft has included a memory diagnostics tool that has been included dating back to Windows 7. To use this, open up a run prompt and type “mdsched”.

(Image credit: Tom’s Hardware)

You’ll have two options to choose from; Restart Now or Check for problems the next time you start my computer. If you choose the first option, be sure to save your work as Windows will close out.

Once your computer restarts, the memory checker will load and start checking your memory. Depending on how much memory you have installed, the process can take a while. While the test is running, you’ll see a progress bar and an overall status. Any errors that may be encountered will be displayed under the status section.

(Image credit: Tom’s Hardware)

Once the test is completed, the memory test will boot into Windows. If there are no errors, you can conclude that your memory is not at fault.