PALM Phone PVG100 replacement sim tray w/ Warranty

Palm Phone PVG100 Replacement SIM Tray

  • 3D printed SIM tray for the Palm Phone model PVG100.
  • Printed on an 8K SLA printer using ABS-like Tough resins for durability.
  • Note: This is an extremely thin part (as thin as 0.69mm in places!). While it will serve its intended purpose perfectly, it is NOT recommended if you are the kind of user that swaps SIM cards on a daily basis! Use it with care and it will likely last you the life of your beloved Palm Phone.
  • All trays are fully-tested for fit and functionality before shipping.
  • Improved, easier ejection methods vs the original tray (see below)
  • Does NOT provide waterproof sealing
  • a SIM Eject tool is included 
  • FREE shipping in USA!
  • 1 YEAR replacement warranty! If it breaks, send me a photo of the broken tray along with your order details and I will send you a replacement free of charge.

This tray was modeled and designed from an original Palm Phone sim tray. The design was refined over many, many iterations and offers two easy and robust methods for removal: 

Pry Method

Pull Method

Shipping and Handling

  • FREE in the USA. Ships within 24 hours.
  • Mailed in a plain envelopeNO TRACKING!
  • International shipping is + $1.95 USD. For multiple quantity orders I will refund additional shipping fees as I can mail up to 3 per envelope. Please allow 2-3 weeks for International delivery. No tracking!
Buy Now – Select Shipping Location

Back up photos from any device to Google Photos in Original Quality (for free)

By now, it may be common knowledge that you can use an original c.2016 Google Pixel to back up your photos and videos to Google Photos in Original Quality for free. While there are several posts and tutorials on how to set this up, in practice I found that some notable points were missing from them, namely how to deal with deleting the photos from your primary device once they were backed up from the Pixel. I’m an Android user so this is written primarily from that perspective.

Here’s how to sync/delete the backed up photos from your primary device and the backup pixel [Android]:

1. Install Resilio Sync on both devices. On the Primary device, Create Folder and select your Camera folder, located in /DCIM/Camera

2. On backup Pixel, tap Scan QR and scan the QR code from the primary device Camera folder you just set up to link the two devices

3. On the Primary device, turn off Backup. Take a few photos with the primary device to test the sync.

4. On the backup Pixel, in the Resilo app, you should see the new photos being sync’d

5. Force quit and re-launch Google Photos on the backup Pixel to force Photos to see the new backup directory. Allow it to back up the new sync directory.

And finally, here’s how to deal with removing the backed up photos from your primary device:

6. After the photos are backed up, use a file explorer program such a FX File Explorer to delete the photos from the primary device’s /Camera directory. You can’y use the ‘Free Up Space’ function in google Photos as it doesn’t think you have backed them up. You can also individually select each image and choose ‘Delete from Device’, but that will be pretty time consuming and may be a little confusing. Using a File app is much quicker and easier. On iOS, I believe you can just delete them from the [Apple] Photos app directly

7. On the backup Pixel, you can use the ‘Free Up Space’ function to delete the images that have now been backed up.

Some notes and observations:

– You can quit Resilio Sync on the primary device and start it up as needed to sync to the backup pixel.

– Unless you are taking photos and need to back up constantly, you don’t need to have the backup Pixel plugged in and On at all times. Just boot it up and sync as needed.

– The backup Pixel doesn’t seem to display all of the available directories that contain media for some reason. I have also seen the sync directory disappear on occasion, but once I start a sync and then relaunch Google Photos, it seems to pick it back up again.

Clearing Sunroof Drains on 2008-2012 Toyota Highlander

Here’s a quick fix for the super-annoying problem of the Highlander’s sunroof drains clogging and flooding your footwells!

This assumes that you have already done your best to clear the drains from the sunroof drains itself. there are lots of videos and posts online on how to approach this. What I did was just open the sunroof and fish a long and thin wire cable through each drain hole. They are located in the front corners of the sunroof, about the diameter of a pencil. The rear drainage holes aren’t really accessible from the sunroof, but can be cleared from underneath the car just behind the wheel wells (you’ll need to remove the plastic covering to access the drain tubes).

Here’s a few pics of how I cleared the main drain location. You’ll need to pull back the carpeting and cable housings to get better access. I used a combination of vigorously poking a thin cable through the bolt holes and also using a large syringe with flexible tubing to flush it out. Eventually I was able to get the main drain cleared.

To clear the additional drains, what you want to do is get under the car and locate the exit holes. I used a thin bottle brush (like the kind used to clean those stainless steel straws). Just shove it in each hole and twirl it back and forth to clear the exit holes out. Hopefully, you will see a bunch of water come out if your drain is currently full of standing water.

There are 3 exit holes on each side. Here are the approximate locations. You are looking for an obvious little bump along the pinch welds:

Hopefully your problems will be solved once you have cleared the exit holes! Depending on how level your car is, you may not see water drain out of each hole.

Now, get out your wet-vac and suck up as much water as you can. Then remove the floor mats to help the floor dry out. I used a space heater on a low setting and checked on it throughout the day.

2019 Pivot Mach 5.5 Large (post in progress)

I recently came across a pretty good deal on ebay for this Pivot Mach 5.5 frame and snagged it. It was sort of a shoot first, figure it out later sort of impulse bid, but 2 days later it showed up on my doorstep!

The Mach 5.5 has also been on my shortlist, so it was hard to pass up. The thing that was different about this frame from all of my other bikes is that it is a Large sized frame, and I’ve only ridden Mediums in the past. So it was sort of a leap for me to try a size up for the first time ever.

Before I swapped over the parts from my Spectral, I tried to get an idea of what the longer bike would feel like (and look like):

Pivot Cycles™ Mach 5.5 Red Satin Touch Up Paint Pen

If you ride a Satin Red Pivot Mach 5.5, and have some battle scars, I have a limited quantity of factory touch up paint pens available for sale.

Perfect Match Custom Acrylic Enamel paint pen custom mixed by MyPerfectColor – Brand New and never used!

Retails for $39.77 at – Buy here and save!

Touch Up paint is not available through Pivot! MyPerfectColor is Pivot’s recommended source. Limited quantity batch mixed on Feb 9, 2021 (shelf life of 18 months).
Includes prep and application instructions.

Get yours while they are available! SOLD OUT!

Free shipping in USA by USPS First Class with Tracking. Ships within 1 business day.

Pivot Mach 5.5 Paint Pen - Red

Pivot Mach 5.5 Paint Pen – Red



1993 GT Zasker LE (90’s Ridiculous Build)

This was my first “real” mountain bike.

TL;DR, I spent one summer back home after getting kicked out of college my freshman year for poor grades, so I got a job at a small bike shop and helped out as a sales/mechanic/whatever.

The shop sold GT, so I splurged and picked up this Zaskar LE frame, along with that omg-oh-so-sweet RockShox Mag 21 SL Ti fork with my employee discount.

Lots of purple-anno goodies in the build. Here’s what I can pick out from the photos:

  • GT Zaskar LE frame (16″)
  • RockShox Mag 21 SL Ti fork (63 or 80mm, can’t remember), with ODI clear stanchion booties
  • Selle Italia Flite saddle w/Ti rails and perforated leather(!)
  • Suntour XC-Pro MicroDrive crankset 175mm
  • Ringlé Moby seatpost
  • Ringlé water bottle cage
  • Mavic 217(?) rims with Wheelsmith DB spokes (I built these myself!)
  • Ringlé SuperBubba front hub, MachineTech rear (silent roller clutch!)
  • Continental XC tires (can’t remeber the model, but they were superlight and a bit skinny)
  • ControlTech stem
  • Syncros bar ends
  • Dia-Compe 987 brakeset
  • XTR rapid-fire shifters/levers

My project wishlist is to source all of these parts and rebuild this bike! I’ll probably end up spending 10x for these parts today. Stay tuned!

2018 Canyon Spectral CF 9.0 LTD

New bike time!

After barely a year with the Norco Range, I got a hit on one of my ebay searches for another bike on the wishlist. I’ve read great things about Canyon’s Spectral, but they’re very difficult to come by in the States as they are a German brand that didn’t have a U.S. sales outlet until late last year, when they launched their direct-to-consumer model in the U.S.A (similar to YT Industries).

A few emails back and forth with the seller, an offer was made, and the bike arrived a few days later!

The Spectral is actually the first, brand new complete bike that I’ve ever purchased! The only other bike I’ve bought new was actually just a frameset: my beloved ’93 GT Zaskar LE (post coming soon!).

This Spectral CF 9.0 LTD is their top-of-the-line trim for 2018, retailing for $7K(!). Even at that price it’s a relative bargain considering the spec sheet. I think a similar build from Trek or Specialized (or any dealer supported brand really) would probably top $10K!

It came oozing with FULL [Gooold!] Sram XX1 Eagle, Ultimate brakes, Enve m60 HV’s with Chris King boost hubs, and ultra-wide Maxxis DHF/Rekon 2.6 rubber. Not to mention Fox Factory suspension front and rear, a blingy Renthal cockpit, and a 150mm Reverb to complete the build.

Of course, I had to do what I do…and part all that shit out and swap in the XTR stuff from the Range. I’m a Shimano guy, what can I say?? Plus the parts on the Spectral were worth quite a bit, which I wanted to take advantage of and offset my costs as much as possible.

Here’s what I ended up with:

The only stock parts are the frame/fork/shock, Renthal cockpit, and headset! After much deliberation, I even swapped the enve m60/King wheelset for a set of the new enve m630’s (30mm internal) on DT 240s. They’re lighter (only 1420g!), wider (30 vs 24mm) than the HV’s they replaced, and also use my favorite DT 240s hubs! Don’t get me wrong, I love Chris King, but the 240s are way easier to maintain, are super smooth, and also come in my preferred centerlock rotor mounting interface! Who can knock on Shimano’s XTR Ice-Tech Freeza rotors! They’re the best and only come in centerlock!

So far, I only have a handful of rides on the Spectral, but man is it fun! It’s a little lighter than the Norco, but very flickable and super agile. It definitely climbs better, but I have missed the 160mm travel of the Range a few times here and there. But overall, I think the 150/140mm setup of the Spectral is very well-suited for most of the Bay Area trails I frequent the most. And thanks to the ShockWiz, I managed to achieve perfect 100 scores on both the Fox 34 and DPS rear shock.

The size Medium I have has a reach that’s the equivalent of a Large in the ’15 Norco Range. I am right on the edge of Canyon’s sizing chart between Medium and Large, and I think the Medium is perfect for me.

I also downsized the Maxxis 2.6 tires to my previous Schwalbe Magic Mary and Nobby Nic combo, which I like a lot. I’m not ready for 2.6 (yet)! I still have the tires, though, so maybe I’ll give them a whirl when the Schwalbe’s die.

Speaking of which, the Nobby Nic suffered a few pinch flats while on the Norco that have been bugging me. I scored some of the new Slime Premium Tubeless sealant at Sea Otter and had high hopes for the stuff, but have been totally let down by its performance. I haven’t been able to get the pinch flats or even tiny holes to seal up with the Slime, even after pushing in a few plugs on the larger holes. I’m really surprised. The rep at the booth had a nice demo and it looked very promising, with their long-lasting [tire] “lifetime” expectancy. I think the issue is that the Slime is kind of thick and doesn’t flow like Stan’s does, so it isn’t able to plug holes as quickly. On my last ride at Joaquin Miller, I was pumping my rear tire after each loop!

When I got home, rather than ditch a perfectly good tire, I decided to install a Cushcore tire insert into the rear (I had scavenged a set on a recent parts swap). Yes, it was as horrible as everyone says it is to install. But I got it in there! And while I was at it, I mixed in some Stan’s sealant with the Slime, and it plugged up my pinch flats instantly! Sorry Slime, I tried, but you failed me. I’m going back to Stan’s.

Current build: 27.42lbs incl. rear Cushcore insert and pedals…so probably 26.5 without? Not bad.

Anyway, that’s all for now. I’ll update later with some more ride reports…

2019 Updates:

In my quest to push this bike a little bit further, I swapped in the 2019 Fox X2 rear shock with the 65mm stroke (vs 60mm stock length). That increased the rear travel to about 152mm (best guess). The front got a similar upgrade with a 2019 Fox 36 Performance with 160mm travel and the GRIP2 damper.

Canyon also seems to think this bike can go bigger, as their 2019 Spectral LTD is now spec’d with 65mm stroke rears (for advertised 150mm rear travel) and 160mm front travel using a Fox 36 Factory fork.

I was also happy to discover that it is possible to mount a chain guide to the Spectral using an e-type guide. Canyon provides a special adapter to mount an e-type front derailleur to the rear chainstay:

My bike didn’t come with it, so I contacted Canyon and they sent me one. I installed a FUNN e-type guide, which says it’s not compatible with Oval rings, but it fits perfectly with my AbsBlk oval ring and works great:

Here she is in all her upgraded glory!

And for anyone trying to figure out how to mount ShockWiz to the X2, here’s how to do it:

Read more about this solution over at and rent your ShockWiz, too!


The Best Bicycle Bell for 1x MTB Drivetrain and Remote Dropper Post Lever Setups

With the movement to 1x drivetrain setups with left-hand dropper post remote levers, I’ve found it difficult to find a bell that mounted to my cockpit in a way that was easy to access and ring, without taking my hands off the grips or having to unwrap my thumb, etc.

Previously, I had used a Mirrycle Incredibell Brass Duet Bell (~$10 from Amazon; Warning: if you buy this bell, be sure to buy from a REAL bicycle shop such as “Trail This”, as many of the ones listed are fakes made in China ~$2, while the genuine product is made in Japan). The bell also has a very loud and long ring tone, which rings both on the initial push and also on the return of the lever, so 2 pings per push (“Ding-ding”!).

I mounted the Duet bell upside-down on the left-side, situated where my index finger would normally hit the release trigger for the front derailleur shifter. When used in conjunction with my RockShox Reverb plunger-style remote (right-hand remote, mounted upside down on the left-side and actuated by my thumb), this setup worked great and was very ergonomic.

But when RockShox came out with their new 1x remote lever, I upgraded to that style remote and actuating it collided with the bell!

After a bit of searching, I finally found an underbar-mounted bell that works great for today’s 1x setups and underbar dropper remote levers.

And here it is. Ta da! Trigger Bell!

The bell is designed to be flicked by your thumb, allowing your hands to be fully wrapped around your grips at all times. There are several mounting positions, but for a 1x setup, this is how to do it. The Trigger Bell mounts beneath the brake lever and in front of the dropper remote lever. It doesn’t interfere with any brake or remote lever actuation, nor does it interfere with my fingers or grip.

And get this: You can even ding the bell while braking!

Note: Usually, it mounts to the outer 1/4″ of the grips, but my grips were cut short by that much for my previous bell setup, so I used a piece of rubber to mount the Trigger Bell where it was supposed to go.

While not as loud as the Duet bell it replaced, it is still plenty loud for trail riding and alerting hikers, etc. And I really like the ergonomics and using my thumb to ding it. If you have a 1x setup and are struggling to find a bell that works with your underbar dropper remote lever, try the Trigger Bell! Best part? It’s only $12.99 at Amazon!

Shockwiz Rentals Now Available!

TL;DR Check out my sister website at for more details, pricing, and to reserve a set! Rent a ShockWiz today! Renting Nationwide!

ShockWiz is one of the most innovative products to come to the MTB market and the information it provides about your setup is invaluable. Take out the guesswork and remove the technical barrier behind suspension setup. Stop tinkering with your suspension and push your ride to the limits instead. Sign up now to reserve your rental!

What is it?

ShockWiz is a suspension tuning system for air-sprung mountain bikes that combines high-tech hardware with an intuitive smartphone app. Lightweight, durable and powered by a long-lasting coin cell battery, ShockWiz automatically records and evaluates suspension performance every time you ride. The ShockWiz app displays straightforward adjustments that unite bike, terrain and riding style.

ShockWiz works for all mountain bike riders, regardless of their experience or bike’s intended use. It works on hardtail and dual suspension bikes, and for all levels of skill, speed and terrain.

With ShockWiz, you know exactly how your suspension is performing – and how to make it better.

Features & Benefits

  • Automated tuning recommendations.
  • Shock tuning score — a snapshot of how well your suspension is set up for you.
  • Works on hardtail and dual suspension bikes. Works for Cross-Country, Trail, All Mountain and Downhill.
  • Inexpensive, replaceable CR2032 battery lasts for months.
  • Waterproof and dust proof — IP67 rating.
  • Two alternative hoses (included) offer a range of fitting options.
  • Smartphone app is compatible with Apple and Android phones.

Essential Details

  • ShockWiz is designed for all mountain bike riders, regardless of your experience or bike’s intended use.
  • You can tune for every riding style: Efficient (pedaling), Balanced, Playful or Aggressive.
  • Advice for air pressure, spring rate, compression and rebound is displayed in the intuitive smartphone app.
  • In the box: ShockWiz hardware, front and rear-specific hoses, rubber mounting boots and zip ties.

SOUNDS AWESOME! How much do they cost?

SRAM has priced the Shockwiz at only $399 USD EACH!

Uh, I think I’d rather rent them!

Good thinking! Check out my sister website at for more details, pricing, and to reserve a set! Rent a ShockWiz today!