Aaron Gadberry

Help – v. helped, help·ing, helps

Was this site helpful?
My Amazon.com Wishlist

The Keurig K155 (B150, K150, B155) and the Direct Plumb Kit (DPK)

22nd February 2016 - By Aaron Gadberry

The Keurig K155 is the only Keurig model currently sold that supports a direct water line connection.  No one really knows the differences between the K155, B155, K150 and B150.  We were lucky enough to be gifted a K155 for Christmas this past year.

The DPK kit is pretty difficult to find.  There is no part listing on the Keurig website, which led me to question if it was even a legitimate Keurig part.  It turns out that the DPK is not sold directly to consumers, but is sold to business distributors instead.  Call Keurig business to get a number for a distributor.  The DPK should run approximately $90.

Since details are spare on the DPK, I will list some of them here.  Please bear in mind these will go out of date over time, but were relevant for the unit I received.

The DPK is a replacement for the reservoir.  It is approximately the same size and shape as the original reservoir, but is completely different in several other ways.

The water line hooks to the back of the DPK reservoir, and the DPK reservoir is partially filled at all times.  The fill is cut off by an electronic sensor.  There is a backup float valve sensor that will prevent the reservoir from overfilling if the electronic sensor fails.  The connector on the DPK is the same as a 3/4″ male hose connection.  You will need a 3/4″ female hose adapter to your water line, typically a 1/4″ poly line.  You will probably also want a cutoff and T-joint.  You may check with the business distributor if they can provide these.  Mine was able to include all the necessary equipment to install at a fraction of the price elsewhere.

You must filter your water before feeding it to the DPK.   If you do not have a filtration system in place, the business distributor may be able to assist with this as well.

The DPK reservoir does not double as a regular reservoir.  It is only intended to be filled by direct water line.  It holds significantly less water than a standard K155 reservoir.  It stops filling at about 20% full.  The DPK reservoir is screwed into the K155, and the DPK lid is screwed onto the DPK reservoir.  You may be able to fill it via pitcher if you left the lid unscrewed, but it is certainly not the intended use.

One of the largest complaints about the stock K155 is the plastic smell and taste.  Keurig is aware of this issue, and is willing to replace units that experience it.  Unfortunately, it is such a systemic problem that my replacement had it as well.  They would not replace it another time for me.

This issue and the offgassing process are both thoroughly documented elsewhere.  I’m not going get into this issue further, except as to the DPK and how it avoids the issue.

The DPK reservoir is mostly constructed of a different plastic than the original K155 reservoir.  The plastic used in the DPK reservoir appears to be already offgassed, or not require offgassing.  Mine did not smell much, even straight out of the box.

Overall, I am enjoying the DPK very much.  Before buying the K155 with the intent of adding a DPK, check with the business distributor for a K155 with DPK pre-installed.  It is possible this will be a less expensive option overall.

Below are some pictures comparing a standard K155 reservoir to a DPK reservoir.

20160118_093623 20160118_093710 20160118_093757

Posted in Miscellaneous | No Comments »

Configuring Logitech Harmony Hub with Pace DC60Xu HD DTA

23rd August 2015 - By Aaron Gadberry

When configuring the Pace DC60Xu HD device in the Harmony Hub, the Page Up / Page Down commands are missing from the preloaded device profile.  I was not able to train / learn these commands either.  The Hub just wouldn’t pick up the signal.  I added a Pace DC50-X device instead, and all of the preloaded commands worked.  I just mapped the Page Up / Page Down commands to the Channel Up / Down button on the remote, and everything works great now.


I contacted Harmony Hub Support and they said they will copy the commands to the DC60Xu HD profile, but who knows.

Posted in Computers | No Comments »

Proposal: Automatic In-Browser Download Hash Checks

25th February 2013 - By Aaron Gadberry

A new series of attributes as part of the <a> tag to verify the authenticity of a downloadable file automatically by the browser.

e.g. <a href=”http://mirror.com/myFile.zip” md5=”f73ddb63ddaa96039dc53d34aa7d4f4f”>Download My File</a>

Upon downloading the file, the browser would automatically verify the authenticity of the file by generating the required hash and comparing it against the provided value.

Posted in Programming | No Comments »

Update Epic 4G from FROYO.DK28 to Gingerbread.EI22

21st December 2011 - By Aaron Gadberry

I was one of the unfortunate ones that updated to DK28 in the first days that Froyo was released on the Sprint Epic 4G. The Gingerbread.EI22 update that came out in November did not appear as an available update on my Epic, because I had Froyo.DK28, and it is only an update for Froyo.EC05. Unfortunately, there is no OTA path from DK28 to EC05, nor one from DK28 to EI22. I opted to flash from DK28 to EC05 manually, and then follow the OTA updates to EI22. In the process of the manual update to EC05, unfortunately I would have lost all applications and data, so that added the complication of rooting before the flash, and after the eventual EI22 update, in order to restore the application data.

  1. Root the existing Froyo.DK28 using instructions found here: http://forum.xda-developers.com/showthread.php?t=1076967
  2. Backup applications and data using Titanium backup (I bought the PRO version, although it looks like you could accomplish what is needed with the free one)
  3. Odin back to EC05 using instructions found here (addl instructions below): Flash/Restore to Froyo EC05
    • Download and Install drivers first (they fail to actually tell you to install them)
    • Change Odin to compatibility mode for XP SP3 and run it as an administrator
    • Sometimes it may help to remove the SD Card and/or Battery before entering download mode
    • If you get stuck, like I did, realize that Odin is very picky about USB cables
    • As long as you can get back to the downloading mode, you should be ok
  4. Boot into the stock EC05, and check Settings > About Phone > System Updates > Update Android. It should be downloading Gingerbread.EI22. Let the update complete.
  5. Root the new Gingerbread.EI22 using the instructions found here: http://forums.androidcentral.com/epic-4g-rooting-roms-hacks/132495-rooting-ei22-gingerbread-instructions.html or here:http://forum.xda-developers.com/showthread.php?t=1339478
    • The instructions have a bad link to ACSRecovery1.0.0.5.tar.md5 and su-3.0-efgh-signed.zip but the good link can be found on page 11
    • Be sure to get the file ending in md5. For some of these there are .tar and .tar.md5 so be careful.
  6. Reinstall Titanium backup from the market and restore applications and data

Posted in Computers | No Comments »

Android Application Data Sync / Backup

27th June 2011 - By Aaron Gadberry

The Android platform is great, when used in isolation, but owning multiple devices is not really supported (as of my Epic running 2.2 and my Transformer running 3.1). Of course you can own them independently, but there is no support for device linking or sharing of information. As Android is maturing, so are the apps that run on it. What is application data? Application data isn’t the spreadsheet or document saved to the SD card. It is the data specifically associated with each application, such as user settings or saved states. In Android there is no opportunity to sync, or even backup, application data. Neither is there an app that can accomplish this, because it is prohibited for apps to access other apps’ data (appropriately so). The only group that can effectively deploy this functionality within Android is Google.

Of course the difficulty depends on the complexity of the implementation, however the design is fairly simple. Application data is organized and maintained by Android today. Users have the opportunity to clear it through the Manage Applications interface. Would it be so hard as to sync it or back it up as well? This could be easily implemented for ALL applications.

The versioning could be maintained separately. Mobile app version 1.1-1.8 and honeycomb versions 1.0-1.5 are compatible with application configuration 1.1, etc.

Here is the best feature request for application data sync / backup I could find. Please go star it if you agree.

The high points of design I agree with are

  • All applications should be supported
  • Only application data need be supported, not the actual application
  • Sync to Cloud
  • Backup to Local or Cloud
  • On demand or on schedule or triggered syncs/ backups w/connection and/or size based controls
  • Compression
  • Block hashing
  • Encryption

With multi-device users, this feature is essential, and only able to be provided by Google.

Posted in Computers | No Comments »