What I did over the past week XXVIII

Home:

  • Unclogged the tiny fuel filter in the leaf blower's carburator. It's still not quite right but considerably improved.
  • Cleaned out the gutters, swept up three loads of new leaves, and hauled another 10 bags off to the landfill (total: 70)

Vehicular:

  • Changed the front O2 sensor on the WRX; The old one was pretty beat up, literally -- whoever had installed it didn't use the proper tool, actually bending the old sensor, damaging the insulation on its wiring, failed to properly secure and route the wire, and did a crappy splice repair on a broken lead near the connector. It somehow managed to hold on for five years before finally giving out.

Printing:

  • Properly report the -S variants of the Mitsu CP-D70 family.
  • Bugfix relating to job detection mismatches on the Selphy CP790 & ES40.
  • Preliminary support for printing panoramas on the Mitsu D90.

What I did over the past week XXVII

Home:

  • Installed a couple small stylish shelves in the master bathroom.
  • Resumed doing yard work; bagged and hauled off another 10 30-gallon bags (running total: 60)
  • Further consolidated/organized some of the storage in the home office; now I'm down to just one box of "misc" stuff that needs proper sorting, mostly into the garage. Incremental progress FTW!
  • Properly rack-mounted shaftnet and its UPS, finally moving from its temporary home (of >1.5 years) on top of a small filing cabinet. Replaced a failing case fan too.

Vehicular:

  • The WRX's O2 sensor doesn't like this cold weather, throwing an open circuit code every other time I get in the car. New one on order.

Photo Organizer:

  • Moved to better-descriptive directory names in he on-disk photo repo.

Printing:

  • Cleaned out a lot of old testjob and firmware updaters that were no longer needed.
  • Some spelunking into the firmware for the Mitsubishi CP-D90DW-P. The eventual goal is to identify a way to query print counters, but it's probably a pipe dream at this point.

What I did over the past week XXVI

Today was my first day at work in about three weeks. The downtime was much needed, and the extended chunk of time allowed me to tackle several large projects. The week before, it was vehicular stuff, but this time, it was household.

Home:

  • Replaced the carpet my home office and one of the bedrooms with laminate flooring that matches the rest of the house. This was a major project, taking the better part of five full days of pretty heavy labor. Two rooms remain, but they are gated on further logistical wrangling.

Rockbox:

  • IRC logger storage script didn't handle the new year changeover. Fixed without any data loss.

Printing:

  • As part of my home office reflooring, I had to empty off (and move) the shelves that held my entire collection of printers. I used this opportunity to neatly organize the wiring (USB, power, ethernet, oh my!) and cleaned up enough cat hair to stuff a pillow.

What I did over the past week XXV

Home:

  • Upgraded a few more straggler home systems to Fedora 33. Pro tip: During upgrades, make sure your systems are plugged into a UPS than can handle a sustained powr outage. Yay for backups.
  • Continued tweaking of the garage storage & organization, which proved its worth over the past week.
  • Swept up another seven loads of leaves, and hauled off all of the branches downed by inclement weather.

Vehicular:

  • Finally replaced the WRX's timing belt and water pump. The old belt and all but one of the idlers turned out to be in decent shape, but the hydraulic tensioner was showing signs of leaking. Additionally, the water pump was clearly past its prime, with quite a bit of corrosion on its impeller and fittings, plus a lot of scale
  • While I had the front-end of the WRX in pieces, I pulled and rebuilt the power steering pump. It's now nice and quiet.
  • Managed to introduce a massive leak into the A/C system; apparently the depressurization cycle (I had to pull the condenser coils to gain sufficient clearance to remove the crank pulley) caused something to fail; evidence is leaning towards the expansion valve or evaporator coils buried inside the air handler. Joy!

Rockbox:

  • USB events now reset poweroff timer; no longer will an unplug trigger an immediate shutdown.

Printing:

  • Add support for the Mitsubishi CP-M1/M15's new 'Vivid' color profile.

What I did over the past week XXIV

I'm officially on vacation, huzzah. Not so much time spent in front of the computer. Been knocking out the smaller things on the honey-do list while doing prep work for the really big stuff.

Home:

  • Moved the old metal shelf to the back porch, and consolidated all gardening-related stuff from the porch and garage onto it.
  • Took down the webs of the various spiders killed off by recent freezes.
  • Installed insulating gaskets on most outlets that back up against exterior walls.
  • Replaced the 18-year-old dishwasher that blew its internal fuse again. Given the multitude of smaller issues the old one had, it just wasn't worth firing the (secondhand) parts cannon at it any more. Plus I wouldn't be able to get any parts until after the new year. Thanks to the requisite blood sacrifice, the new one went in with no fuss.
  • The vacuum cleaner sucks once again! The home office hasn't been this free of cat hair since the lockdown began.
  • Set up a new secondary DNS for ShaftNet, cleaned out some old entries, and regenerated all DNSSEC keys. Should resolve the intermittent resolving issues that have cropped up lately.

Rockbox:

  • Reworked EROS Q/K scroll wheel handling.

Printing:

  • Fixed the 'make clean' target in selphy_print.
  • Fixed some CI build stability issues.

What I did over the past week XXIII

Very long $dayjob hours for the end-of-year push, but it's all done, and I'm on vaction through the rest of the year. The Honey-Do list is pretty long, and travelling anywhere is pretty much out.

Home:

  • Installed 18' of simple wire shelving over the freezers in the garage.
  • Replaced a rickety commercial metal shelf with a much larger and more solid unit.
  • Started reorganizing things in the garage to be more orderly and consistent.
  • Another round of gutter cleaning, and swept up seven loads of leaves. The to-bag pile keeps growing; I hope to tackle most of it this week.

Rockbox:

  • Made a very small dent in the patch and bug backlog.
  • The fallback invalid voice file wasn't being installed properly.
  • Fixed a couple of minor bugs affecting laguage translation stats.
  • Added Dutch voices to the nightly build after a user supplied an updated translation.
  • Added Russian voices to the nightly builds.
  • Fixed fallback "invalid voice" prompt to be installed in the correct place.
  • Fixed all URLs in the manual to use https.

Printing:

  • Fixed a four-month-old CFLAGS typo in the selphy_print Makefile.

What I did over the past week XXII

Another round of oral surgery. Between that and some long $dayjob hours, didn't have a lot of time or energy for anything else.

Home:

  • Cleaned off the roof and gutters, 8 26-cu-ft loads of leaves swept up, 10 more 30-gal bags hauled off (50 total, lots to go).
  • Installed a hanging shop light over the garage workbench.

Printing:

  • Sony UP-DR200 media remaining count & more bugfixes.
  • Mitsubishi CP30DW support.

Mitsubishi CP30DW

241107:362364

The Mitsubishi CP30DW is a specialized printer, intended for medical applications that require color imaging, primarily endoscopy.

As it is an older design, it uses a protocol quite similar to the old CP9xxx family, but with some headache-inducing deviations that required some substantial surgery in the cp9xxx backend.

After a couple of evenings of effort, everything is now committed into Gutenprint; snapshots dated 2020-12-06 or later incorporate all of the bugfixes and other improvements. Use of the 3D LUT functionality will require using the lib70x image processing library.

Note that not all features are implemnted. Notably missing:

  • Sharpening -- this will require reverse-engineering Mitsubishi's drivers. At first glance it appears to be similar to sharpening algorithm used by the CP9800-series, which is also unimplemented.
  • Remaining prints/copies before job is complete. So far there appears to be no way to query this.
  • Lifetime or any other sort of print or maintenance counter.
  • Error conditions are detected but only a handful of specific errors are decoded.

As an aside, the reason I worked on this specific printer was because I found a "not working or for parts" example (with some media) on eBay for very cheap. Most of the printers on my list, especially the newer models, are pretty expensive, and not something I can fund out of pocket. Donations, contract driver work, and/or loaner printers make a big difference.

The illuminati are recruting. Check your spam folder.

Date: Thu, 03 Dec 2020 11:16:37 -0800
From: The illuminatii <elkn@sermersooq.gl>
To: Recipients <elkn@sermersooq.gl>
Subject: Join the illuminati.

Greetings, from The illuminati world elite empire. Bringing the poor, the needy
and the talented to limelight of fame, riches, powers and security, get
recognized in your business, political race, rise to the top in whatever you do,
be protected spiritually and physically! All these you will achieve in a twinkle
of an eye when you get initiated to the great Illuminati empire. Once you are
initiated to the illuminati empire you will get numerous benefits and reward.
Note: that this email message was created solely for the purpose of our
recruitment scheme which will end next month and this offer is for unique ones
only, if you are not serious on joining the illuminati empire, then you are
advise not to contact us at all. This is because disloyalty is highly not
tolerated here in our organization.
Do you agree to be a member of the illuminati new world order? If YES!. Then
kindly reply us back on our direct recruitment email only at:
illuminatiinvite1@outlook.com
Please note, Kindly make sure all your response are send directly to the email
stated above only at:>  illuminatiinvite1@outlook.com
For more instructions on our membership process.
Note: Some email providers incorrectly place official Illuminati messages in
their spam / junk folder or promotion folder. This can divert and exclude our
responses to your emails.
The Illuminati.