Author Archives: ENB

Fixing MacBook Air Touchpad Scrolling Direction in Windows 10

When running Windows 10 on an older Intel MacBook Air, one small annoyance becomes immediately obvious: the touchpad scrolling direction is reversed compared with macOS.

Windows uses the traditional scrolling direction, while macOS uses natural scrolling. Unfortunately, Windows 10 does not expose a simple setting for changing this on Apple’s built-in Multi-Touch hardware.

In my case, I was running Windows 10 Enterprise LTSC 21H2 on a MacBook Air with Apple’s built-in Multi-Touch trackpad.

Finding the correct device

The first step is to identify the actual HID device used by the trackpad.

Open:

Device Manager -> Human Interface Devices -> Apple Multi-Touch -> Properties -> Details -> Hardware Ids

On my machine the relevant hardware ID was:

USB\VID_05AC&PID_0291&MI_02

The important part is:

VID_05AC&PID_0291&MI_02

05AC is Apple’s USB vendor ID. The device is exposed to Windows as an Apple Multi-Touch HID device.

Finding the registry path

The scrolling direction is controlled through a registry value called:

FlipFlopWheel

The relevant device is located below:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID

On my machine the complete registry path was:

HKLM:\SYSTEM\CurrentControlSet\Enum\HID\VID_05AC&PID_0291&MI_02\7&31AA6F5B&0&0000\Device Parameters

The part:

7&31AA6F5B&0&0000

is the device instance ID and may be different on another installation.

Changing the scrolling direction

PowerShell must be started as Administrator.

I used this command:

New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Enum\HID\VID_05AC&PID_0291&MI_02\7&31AA6F5B&0&0000\Device Parameters' -Name 'FlipFlopWheel' -PropertyType DWord -Value 1 -Force

This creates or changes the DWORD value:

FlipFlopWheel = 1

After restarting Windows, the touchpad scrolling direction should be reversed.

The result is the natural scrolling behaviour familiar from macOS:

Swipe up   -> content moves up
Swipe down -> content moves down

Why this is useful on a MacBook

This is particularly useful when Windows is installed natively on an Intel MacBook Air. The Apple Multi-Touch hardware works under Windows, but some of the macOS-specific behaviour is not exposed through the normal Windows Settings interface.

Instead of installing additional software just to reverse scrolling, the behaviour can be changed directly in the Windows registry.

Important note

The exact registry path is specific to the particular Windows installation and device instance.

Do not assume that:

7&31AA6F5B&0&0000

will be identical on another MacBook.

The safest approach is to find the Apple Multi-Touch device in Device Manager and inspect its Device Instance Path or Hardware IDs before changing the registry.

Sony XDCAM – firewire camera (FAM) driver for MAC and Windows

This driver allow You to connect camera like Sony PDW-F335 into computer via firewire to offload footage stored on XDCAM disk that is inserted inside camera drive.
After installing camera will be mounted like any external USB / Firewire external drive and will support drag and drop copying from finder/explorer.

Roda Rocky RK9 – Audio Drivers (Tested On Windows 10 IOT)

Audio Driver – Critically Important – without it You will not see speakers (audio output device, headphones output)

Toughbook CF-19, docking station (port replicator) CF-WEB184, Ubuntu 19.04 – external VGA and 1920×1080 1080p resolution

Today I mounted my Toughbook CF-19 port replicator, model WEB184.

I’m using it mounted on wall, with disabled built in screen, only using my TV as main display in 1080p resolution.

While i was using VGA port on Toughbook CF-19 i had no problem in setting up 1080p resolution, but after using port replicator, maximal allowed to select resolution was 1024px !

Here is how i mannaged to get proper resolution

sudo cvt 1920 1080 60

This command will display calculated data for Your screen called newmode, copy it and paste in bellow code

Create new sh file, and add +x execution

!/bin/bash
xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr –addmode VGA-1 1920x1080_60.00
xrandr –output VGA-1 –mode 1920x1080_60.00

You can add this script to Your desktop or menu, click it while being docked and it change resolution to 1080p

Hiroyasu HI-R23 – make Zello fit screen

Hiroyasu HI-R23 – BUDGET Zello PoC 4G LTE Walkie Talkie – making it more civilized by changing system font size. God know why it’s not delivered with smallest possible font! Default setting make Zello “unusable” – thankfully couple clicks make it “fine”. Connect via degular micro USB cable and execute

"adb shell am start -a android.settings.SETTINGS"

then navigate to “display” and change font size.

I recommend use also “total control” and connect to WiFi and Zello using computer keyboard… most like You do it only once… why not help Yourself?

How remove sim-lock from B2368-66 Huawei modem – router

Recently I got outdoor modem/router from Huawei B2368-66 – it was purchased with Play contract and contain Play branded firmware (EU Distribution) – when I wanted try use Orance sim card I got error code:

Uploading following firmware thru “update” section resolve sim-lock issue.

WNDAP350 NETGEAR – FIRMWARE

Firmware that work without any issues with network controller, after loading firmware disable netgear cloud and enable remote simple monitoring then detect using network controller.

Updating firmware on Panasonic HX-A500 action 4K camera

Here is download for backed up firmware 1.3 (please check panasonic website first to make sure there is no newer release and consider this as backup)

Zoom F2 – Firmware v1.20 & Editor (configuration) software download

Warning: This is archived copy in case Zoom website will be down, or they remove support for it – please go to official Zoom website to make sure You get latest version!