Phyllali's blog





What XR Should Be in 2023

XR is being brought to the public again after Apple announced their new XR headset, Apple Vision Pro. However, Apple is hesitant about this product as, during WWDC, no one other than those featured in the promotion video was seen wearing it. The reason is obvious: using a computer that covers your face in front of a camera is weird (not to mention that it ..

Read more

Folder Content Copy Script with Filter Option

This script is designed to copy the contents of a folder, including sub-folders, to a new destination path. The user is prompted to enter the source path, the destination path, and a filter word to exclude certain files based on their names. @echo off echo This script copy everything inside a folder to a new path, containing sub-folders. echo. set /p tar..

Read more

Localhost Issue in WSL2

I was attempting to build a remote debugger for an embedded device when I had no access to a physical device. As a solution, I decided to try using Docker (with the WSL2 backend). In the project’s design, the 9090 UDP port was supposed to be used for communication between the host and the slave. However, it appeared that using ‘localhost’ or ‘’ di..

Read more

Fix Un-allowed DMA capable bus/device(s) detected

Windows 8 and later have a function named “Device Encryption”. It allows Windows to automatically enable BitLocker for local disks and unlock them at startup. However, if you are using a DIY rig or have changed/added some hardware to your OEM machine, this feature might be broken. Therefore, we need to add those devices to the whitelist to re-enable the fe..

Read more

Compile Latest OpenCV on Ubuntu

Compiling OpenCV can vary depending on the platform. In this demonstration, I will be using Ubuntu. However, these steps are mostly the same for any other distribution, with the only differences being the package manager and the package names. Retrieve OpenCV source codeThis shell command retrieve the most recent OpenCV version number from the GitHub API a..

Read more