{"id":440,"date":"2023-08-01T15:10:11","date_gmt":"2023-08-01T23:10:11","guid":{"rendered":"https:\/\/nramkumar.org\/tech\/?p=440"},"modified":"2023-08-01T15:10:12","modified_gmt":"2023-08-01T23:10:12","slug":"libredrive-and-viewing-uhd-4k-bluray-discs-in-linux","status":"publish","type":"post","link":"https:\/\/nramkumar.org\/tech\/blog\/2023\/08\/01\/libredrive-and-viewing-uhd-4k-bluray-discs-in-linux\/","title":{"rendered":"Libredrive and Viewing UHD\/4K Bluray discs in Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I have an old Bluray internal drive that does not support UHD\/4k (hardware limitation &#8211; this drive predates UHD\/4K availability in consumer devices). To be able to view them on my machines, I ended up purchasing an AmazonBasics <a rel=\"noreferrer noopener\" href=\"https:\/\/www.amazon.com\/dp\/B09MW35J5R\" target=\"_blank\">external UHD\/4k capable drive<\/a>. This drive turns out to be a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.lg.com\/us\/business\/download\/resources\/BT00001837\/SPEC_BP60NB10_111715_PR.PDF\" target=\"_blank\">rebadged LG BP60NB10<\/a>. While the drive may very well play UHD\/4K out of the box with Windows only software, making it work with Linux required some fiddling around. These are the steps to follow to make this drive capable of playing UHD\/4K on Linux (this assumes you already have working libaacs, libbluray installation that allows you to play 1080p discs):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install MakeMKV<\/li>\n\n\n\n<li>Download sdf.bin and DE_LG_BP60NB10_1.02-MK.bin (you can find links in the MakeMKV forums)<\/li>\n\n\n\n<li>Run this command (replace <code>\/dev\/sr1<\/code> with the right device name for your external drive)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><code>makemkvcon f -d \/dev\/sr1 -f .\/sdf.bin rawflash main -i DE_LG_BP60NB10_1.02-MK.bin<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now your drive is Libredrive enabled &#8211; which means you can play many UHD\/4K discs in VLC\/Handbrake if you have the key database configured. For those discs that don&#8217;t have a key in the key database you&#8217;ll need to use MakeMKV or similar software to enable decryption and playback of the discs.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some of the links that are useful:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/forum.makemkv.com\/forum\/viewtopic.php?t=19634\" target=\"_blank\" rel=\"noreferrer noopener\">MakeMKV UHD Drive Flashing Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/forum.makemkv.com\/forum\/viewtopic.php?f=3&amp;t=224\" target=\"_blank\" rel=\"noreferrer noopener\">MakeMKV Installation on Linux<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/forum.makemkv.com\/forum\/viewtopic.php?t=18856\" target=\"_blank\" rel=\"noreferrer noopener\">What is Libredrive<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I have an old Bluray internal drive that does not support UHD\/4k (hardware limitation &#8211; this drive predates UHD\/4K availability in consumer devices). To be able to view them on my machines, I ended up purchasing an AmazonBasics external UHD\/4k capable drive. This drive turns out to be a rebadged LG BP60NB10. While the drive&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-440","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts\/440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/comments?post=440"}],"version-history":[{"count":2,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts\/440\/revisions"}],"predecessor-version":[{"id":443,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts\/440\/revisions\/443"}],"wp:attachment":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/media?parent=440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/categories?post=440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/tags?post=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}