Page 1 of 1

DVD Region Blocked, Assign Region Error

Posted: Wed Oct 30, 2024 4:33 pm
by Folan
Hello, I have "LG HL-DT-ST BD-RE WH16NS60 Blu-ray Drive" and I've used it hundreds of times ripping Blu-ray disks and one UHD Blu-ray, but this is the first time ripping a DVD disk and it keeps failing since it's a region locked DVD even though my drive is LibreDrive Enabled.

Code: Select all

Drive Information
OS device name: F:
Current profile: DVD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS60
Revision: 1.02
Serial number: KL8M8AE5711
Firmware date: 2118-10-29 19:36
Bus encryption flags: 17
Highest AACS version: 75

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.02
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes
For some reason, it fails to read the DVD and keeps loading infinitely on Linux ripping machine on Docekr MakeMKV without giving any errors, So I tried to plug the drive into an Ubuntu Desktop machine it gave me a bunch of errors like:

Code: Select all

Scsi error - ILLEGAL REQUEST:MEDIA REGION CODE IS MISMATCHED TO LOGICAL UNIT REGION
ubu0.png
ubu0.png (2.34 MiB) Viewed 39 times
I then found out that LibreDrive Firmware should bypass region locks, but the drive should at least have any region, and mine isn't assigned to any, I tried using `regionset` command I kept getting `ERROR: Can't set region code.`, I think it could be due to not having the original firmware and linux not recognizing LibreDrive?


So I tried to plug it into a Windows 10 machine, and set the region to region 1 using DVD WinX and suddenly it magically started working
win1.png
win1.png (102.12 KiB) Viewed 51 times
and MakeMKV were able to rip the DVD disks just fine.
Win3.png
Win3.png (48 KiB) Viewed 39 times
I thought the issue was fixed but when I plugged it back into my Linux machine the problems were still happening, and still appears on Linux like it is not assigned to any region.

Code: Select all

rip@ripping-machine:~$ regionset /dev/sr0
Current drive parameters for /dev/sr0:
  RPC Type: Phase II (Hardware)
  RPC Status: active region code (bitmask=0x00)
  Drive plays discs from this region(s): 1 2 3 4 5 6 7 8
  Vendor may reset the RPC 4 times
  User is allowed change the region setting 4 times
Would you like to change the region setting for this drive? [y/n]: y
Enter the new region number for your drive [1..8]: 1
new RPC bitmaks is 0xFE, ok? [y/n]: y
ERROR: Can't set region code.
So I'm at the point where I can only rip the movie from my Windows machine for some reason, but not on my main Linux ripping machine.
Any Ideas?