Epson 1080UB: Farewell

The Epson 1080UB was my first “digital” projector, having had two CRT projectors previously. When I bought the 1080UB it had only just been released, initially shown at the September 2007 CEDIA expo and then re-announced at CES 2008. Unlike my CRT projectors which were bought used, this was a brand new unit and I was an early adopter. Quebec Acoustic had a great price: $2895 + GST – $200 mail in rebate.

The unit arrived in early January 2008. While it did take me a day to go from unboxing to a temporary setup, I was still thrilled by the purchase. Today there are so many high definition options out there, and viewing has become split between personal devices (phones, laptops) and larger displays (TVs) that there are many good choices at lots of different price points. Way back in 2008, cost, resolution, colour accuracy, fan noise, and ease of use were all dimensions you were trading off.

In the early days of owning the 1080UB I ran through a bunch of tweaks. First up was colour measurement, then colour calibration, and while there wasn’t any convergence I could change, I did go deep into deciding if mine was good enough or not. I also built a DIY ceiling mount and was able to take advantage of the long throw distance this projector supported – placing it above my 2nd row of seating and adding to the theater experience.

After many years of enjoyment, I replaced the OEM lamp with a generic one. I have no regrets doing this, as it got me a few more years enjoyment. I didn’t keep close track, but I believe that rarely pre-lamp swap the projector would turn off the lamp and run the fans in high mode. One consideration with these projectors is keeping them cool, and this means you have fans and airflow. You also want to avoid any dust getting inside the light path, but the light path is also what gets hot.

The manual covers air filter cleaning (or replacement). It seems Epson has long discontinued the replacement part – which is unfortunate. I did from time to time remove the filter and clean it (using a vacuum). Doing so did seem to help any shut-down (heat related?) problems, at least in the early days.

When it had problems, it was a simple enough matter to turn the projector off using the power switch on the back, wait 30 seconds and power it back on. We’d then resume watching for an hour or more afterwards. Again, cleaning the filter seemed to help reduce occurrences. I wonder if the filter just needs a deeper cleaning or replacement. The other high possibilities are a fan problem, or a temperature sensor.

Over time, the shut-downs became more frequent and the upgrade urge started to itch. Earlier this year I made the leap to a new (well, refurbished) upgrade and bought the Epson Pro Cinema 4050. Our theater is our primary viewing setup, so while I love to tinker with things – keeping the system easy to use and trouble free is important.

It was time to find this projector a new home. While it was having problems, it still has some good life in it and someone willing to tinker with it may get a lot of enjoyment from it. Off to Kijiji I went.

The used market for projectors is pretty weak, as I mentioned there are many great choices out there for new things – also many people don’t really care about quality and as long as it’s bright and big that’s good enough. I priced it 100x cheaper than it was new, it still took a week before someone was brave enough to take a risk on it.

The person who took it off my hands seemed like the right match. Someone wanting to try out big screen projection and doing so on a budget. I do hope this works well for them. When I set it up to check the bulb usage (1024hr) and reset it from ceiling mount to table mount, it powered up just fine – ran for a while without issues – and gave me a great image.

Epson Refurbished Projectors

I made the switch from CRT projection technology to a modern digital projector back in 2008 when I bought the Epson 1080UB. At the time, there was a lot of criticism of the new-ish digital projectors and their black levels, but the ease of use, reduced maintenance and price were attractive. I’ll likely write up an exit review of the 1080UB, but it lasted a long time and was a great projector until recently.

Near the end of May this year one of my friends had some projector woes and was looking for a replacement. There are a lot of choices out there and he first picked the Hisense PL2, but upon getting it and trying it out – it didn’t meet his needs. He then considered the Epson 3200 or the Epson 3800, the choice between these seems difficult and the street price was close. While he was mulling this decision over, I spotted an Epson 4010 as a refurb on amazon for only $1600 – and he jumped at this deal. He reported that the refurb arrived in perfect shape and that it was an amazing upgrade.

At the time I wasn’t looking to change things up, but the Epson 4010 ticked a lot of boxes for my next projector list. It wasn’t the UB range, and it still used a traditional lamp – but this refurb was great value for money.

A few week later I saw the Epson 5050UB as a refurb deal for under $3000, certainly tempting but while my 1080UB was giving me some trouble it was still kicking along. This 5050UB deal soon disappeared like any good deal, and that door closed.

Maybe a week after that, I start of have more frequent (daily) issues with the 1080UB and from a WAF it was time to get a new one. I started my hunt. A dream projector would be the Epson LS11000 which with the right deals lands in around $5000. At this price I start looking at the high end JVC and Sony offerings too. As mentioned a good deal on a current model UB projector would be nice too.

One constraint I need to work within, is where my projector is mounted. It’s on the ceiling, about 16′ from the screen – which is a 92″ diagonal (80″x45″). One day I may bump the screen size up a little, but size limitations are things like: room size, speaker placement, and brightness levels (larger screen, less intensity). In any case, this long throw was designed around the 1080UB which has a 2.1x zoom allowing for this placement. Great options like the Epson 3800 only have 1.62x zoom, forcing a much closer mounting to the screen.

Around this time I discover the official Epson refurb store – at the time it listed both the 4010 and 4050 at under $2k. The Epson 4010 is considered the consumer version, and the 4050 a custom installer version. The 4010 is white and you might see it for sale in the local big box store, The 4050 is black and comes with a few extras – but you’ll likely only get it via a boutique AV store that does whole theater builds outs, oh and it also has a 3yr warranty vs a 2yr warranty.  Other than these minor differences, the projectors are twins – totally identical performance.

While the 4050 was $130.01 more expensive than the 4010, I couldn’t resist the black exterior – and the idea that this would make my theater seem more like a custom install. It’s hard to figure out the actual street price for the 4050 as the Epson site just points you at places that will sell it to you (again, custom installers). You can find a price for the 4010 which is $3299.00, and if we assume the 4050 is a bit higher, the refurbished price is a nice discount.

I will share that I did find some debate over the quality and overall experience of ordering via the Epson refurb store. The website does list a return policy, but it is unclear if that is exchange only for refurbished units.

Still, given my requirements and the discounted price, this still seemed like a good choice. Fingers crossed I waited for the new to me projector to ship.

A day later, my credit card company flagged the attempt to charge my card from Epson as suspicious. Fair. However, very frustrating because while I did indicate to the credit card company I was good with the purchase, apparently the only thing to do is ask the merchant to try again? When I called Epson later (and it was quick to get to a live person) they seemed to not have any problem at their end with my payment, but they also had no idea about the decline. I was forced to just patiently wait to see if this all worked out.

It did. I got a shipping notice from Epson and a Purolator tracking number, checking my credit card online showed that I had been charged. Overall from when I made the web order to it arriving on my doorstep was 8 days, not bad.

It arrived in a large box, clearly marked as a renewed product.

While I knew the dimensions (19 cm x 52 cm x 45 cm), seeing the unit in person was a little surprising. That large box was mostly taken up by a large projector. It was well packed and protected.

I will post up more details on my new projector in a later post, but the unit that arrived was pristine. Not a mark. There are a few stickers added to the projector to indicate it’s renewed status but this is very much a new in box feeling. Unlike a full retail price version of the 4050, there was no extra lamp nor mount included (no surprise here). The remote was included (with batteries), a power cord, and a few cable locking clips. At this point, the extra $130 got me a black exterior and an extra year of warranty. Worth it? Absolutely.

Adventures in 4K – Ripping 4K UHD Blu-Ray

For my birthday a few months ago, I got a copy of The Matrix in 4k. Previously I had only the original DVD that I bought when it first came out. I popped the 4k blu-ray into my blu-ray drive and started up MakeMKV only to discover that my system was unable to read a UHD disc.

Thankfully the 4k blu-ray comes with a normal blu-ray that contains a 1080p copy of the movie and I was able to rip that to my personal collection. While I do have a 4k capable TV, my primary projection setup is still only 1080p so having more bits available isn’t actually a better setup. Still, owning a 4k disc and not being able to use it bugged me.

It turns out the MakeMKV folks run a forum, and there are recommendations there for the right drives to buy in order to rip the 4k discs. There is a thread Ultimate UHD Drives Flashing Guide Updated 2024 which is required reading if you want to get started. I also checked out CanadaComputers which is my local go-to computer store, often having better prices than you can find online.

My pick was the LG WH16NS40 which was both low cost, and appeared to be well supported by the MakeMKV forum. Of course, it isn’t as simple as buy the drive and rip 4k media, you need to modify the firmware. The fact that I had to modify the drive to get it to do what I wanted made this a must have item so it went on my Christmas list. Thankfully I was on the good list and when it was time to unwrap gifts I had my hands on a new drive.

Installing the drive into my Linux machine was pretty straight forward. I ended up replacing another older DVD drive I had in there. On the label of my new drive, I could see the model number (WH6NS40) and manufacture date (June 2024). There was also an indication of the ROM version (1.05).

I run MakeMKV in a container, for me this is a great way to encapsulate the right setup and make it easy to repeat. The new drive showed up just fine to MakeMKV – but I didn’t expect it to support 4k UHD discs just yet.

I will summarize things further down, so you can skip to the summary if you want. However, the bulk of this post will be my discovery process on re-flashing the drive.

Time to head off to the guide and read it carefully.

The first thing I took note of was the correct firmware I wanted based on my drive. This was in the “Recommandation” section near the top.

WH16NS40 on any Firmware directly to > WH16NS60 1.02MK

So I want the 1.02MK version, and it seems I can get there with a single flash vs. needing to do multiple steps.

A bit further down in the same guide, I came across

LG 1.04+ / BU40N 1.03 / Asus 3.10+ and similar
The newer OEM firmwares cannot be flashed easily due to the additional downgrade checks implemented by the drive/firmware manufacturer.

Oh oh. So I may have problems? I am pretty sure I have the 1.05 firmware.

As I read on, it seems the recommended flashing tool is for Windows, and while I have a few Windows systems the drive is installed in a box that only has Linux on it. I spent some time reading through various forum posts and searching for other related material.

At this point I have more confidence that yes, my drive is supported – but it’s a question about how exactly to fix this drive (under Linux) to make it go. Bonus points if I manage to do this all inside of a container.

I did find an older thread that discusses flashing things under Linux. It pointed at a stand alone flashing tool on github, but it was reading through this thread when I discovered that MakeMKV itself contains the sdftool and supports the flashing process. This means I already have the tool inside the MakeMKV container.

Here is how I run the container

For your system you will want to adjust the volume mappings and device mappings to match what is on your host system. This works great for me, and I can access both of the blu-ray drives on my system and write newly ripped files to my host filesystem.

Looking at the browser view of the MakeMKV container I can see that the new drive is recognized, and in the right side panel it even calls out the details for LibreDrive support.

Shelling into the docker container, I can see that sdftool is a link to makemkvcon.

I had read about the possibility of dumping the original firmware as a backup plan in case things go very badly, but it seems this is actually not possible. It seems the manufacturers have made this more complicated in the name of security or something.

I grabbed the “all you need firmware pack” from the guide. This is a very small set of alternative firmwares, only one matches my LG ‘desktop’ sized drive so it was easy to identify the one I wanted to use.

I also needed the SDF.bin file that is hosted on the makemkv site.

In theory, I have all the bits I need. The sdftool, the SDF.bin, and the modified firmware.

At this point, I’m back following the guide. The Mac/Linux portion which walks you through things. I can dump information about the current firmware from my drive

Now I know the existing firmware version, it does not appear to be an exact match to the ones in the list from the guide under “Newer OEM Firmwares and encrypted”. However, the following is a pretty close match:

This drive was made in June 2024 and most probably has a firmware from after 2020 – so a very close match to the list above, and the date of manufacture makes it very likely that my drive has ‘encrypted’ firmware.

Ok – to recap what the plan looks like.

  1. Grab the sdf.bin file
  2. Download the modified firmware(s)
  3. Dump existing firmware versions – determine if you are encrypted or not (likely you are)
  4. Flash the drive

Easy right?

From outside the container we can copy in the firmware we need

And inside the container we can pull down the SDF.bin file.

Then we just need to do the very scary flash part.

There is a very long (minutes) pause where the flashing is taking place.. longer than I can hold my breath.. uh.. did I just make a brick?? fuuuuuu….

I can see from another terminal session that it is eating CPU, pegged at 100%.

After 10+ mins of hanging.. I hesitantly CTRL-C’d the thing..

Thankfully, everything seems ok – I’m exactly where I started. Whew.

I found that adding the verbose (-v) flag was probably a good idea, and a forum thread that indicated that there should be more output from the command. Maybe it’s getting stuck starting up?

I had a few thoughts. Maybe I need to run the container with less restrictions? (docker –privileged) No, that didn’t change anything.

Then I found someone having the same problem recently. It seems the solution they used was to just use Windows. I did ponder how I might setup a temporary Windows install to do this. Then I found this thread that discusses MakeMKV hanging after loading the SDF.bin file, this feels like it may be the same problem. In that case the issue is with the most recent version of MakeMKV (1.17.8).

I started looking for an older version of the container I’ve been using, one that has MakeMKV (1.17.7). It turns out that jlesage/makemkv:v24.07.1 is a few tags back, but has that version. Let’s see if using this version will work better.

This seems to be much better, I’m now getting an error message instead of a 100% CPU hang. Also, apparently I need to remove the disc from the drive which is something I can do.

I only very briefly held my breath as I typed in ‘yes’ and let it continue to do the work. It only took a minute or so to flash the drive and report success.

I needed to re-start the makemkv container. Then it was showing me my drive was good to go

As you can see the LibreDrive information now shows

And I can now read 4k UHD blu-ray discs without problem. I was able to rip the 4k version of the Matrix (53Gb) without issue. My setup was only showing [4x] speed, but I suspect this is more a limitation of my overall system vs. the drive which I suspect can go faster. I’m still very pleased to be able to pull the bits.

Summary – the TL;DR version

Recent versions of the LG WH16NS40 can be modified to read 4k UHD blu-ray discs. This can be accomplished under Linux, using the MakeMKV container.

There is a bug in MakeMKV version 1.17.8 which causes it to hang with 100% CPU. Using version 1.17.7 still works as of the date of this post.

Absolutely read the guide.

Start up the MakeMKV container.

I downloaded the firmware bundle, and picked the matching one for my drive. I then copied it from my host filesystem into the container

Then shell into the container and download the SDF.bin file.

Now we issue the flash command

That’s it. We have a modified firmware installed.  Time to enjoy 4k goodness.