Pages

Friday, December 21, 2018

Owning a Mercedes GL450


We finally sold the aging Volvo XC70 and upgraded to a 2013 Mercedes GL450 in the fall of 2018.  We wanted a vehicle that could comfortably travel 5 adults and luggage, be able to tow the Cayman on a trailer for track days, drive great in the Illinois winter, and haul stuff.  While I am not a fan of SUVs generally, they do have their purpose and the U does stand for utility (although I often refer to SUVs as silly urban vehicles).  We bought it certified pre-owned (CPO) from Isringhausen in Springfield with 64k miles.  We had considered several vehicles including Audi Q7, Lincoln Navigator, Ford Raptor, Volvo XC90, and more before deciding a GL fit us best. We had been looking for a GL for about a year.  We came close to buying a 2007 in 2017 but found it had issues.  Most of these prior to 2013 also had the air bag recall and no fix in sight. While I was hoping to spend less on an SUV we went ahead and stepped up to the 2013 and I think it was a good choice.  While we were looking at this one, Isringhausen also had a 2012 GL550 and we drove that one as well.
Left: 2012 GL550, Right: 2013 GL450
The 2012 GL550 (X164) is the last of the older design and we really liked the improvements that came with the 2013 (X166).  The 2012 had around the same miles and was also white.  We did not want black (which over half seem to be) and silver was not our favorite color either.  It was nice to have 2 while ones that were both in the year and price range we were looking for.  While the GL550 always gets more power than the GL450, the GL550 has other nice features like real leather and heated rear seats.  Between these 2 vehicles, the GL450 has a wider powerband and more torque due to turbocharging and direct injection.  It has only 20HP less than the 2012 GL550.  Acceleration to 60 is actually the same for these 2 vehicles but fuel economy is 2mpg worse for the GL550.  I also preferred the 19 inch rims of the GL450 to the 21 inch rims and wider tires of the GL550.

Ours has the panorama sunroof (3 glass sections) which makes for a very open feel.  We also have lane tracking, Parktronic, trailer towing, lighting package with Bi-Xenon adaptive headlights, Keyless-Go, and more.  While it did not have heated back seats, we just put a regular heated blanket back there and plugged it into the existing 115V outlet under the back seat.  Works great actually.  

Ours has the 4.7L twin turbo intercooled direct injected V8 engine (M278) which was only in the GL450 for 2013 and 2014.  Later models used a 3.0L V6 twin turbo and ealier models had a naturally aspirated 4.7L.  This powertrain is the same as the GL550 in 2013 and 2014 which was rated at 429HP but in the GL450 it is derated to 362HP.  I can get a flash file and rate this GL450 up to 500HP and 580ft-lbs if I really wanted more power.  No hardware changes needed.  However, I am very satisfied with the power it has.  The nice thing is that this powetrtrain should be very robust and durable with this lower rating.

Just shortly after buying it we took a 1000 mile trip in it.  Gas mileage was as expected, 19.9 on the highway but we were moving along briskly with 70MPH speed limits the whole way. The total trip also included in-town driving as we made many stops and spent time at the destination.
It drove great for an SUV.  Like our E350, there was very little driver fatigue.  Very comfortable.  



Friday, August 24, 2018

Porsche Cayman S Car Stereo Head Unit Upgrade


As I discussed in my Car Stereo Head Unit Wish List post a while back, I wanted to upgrade my stereo to add some features such as navigation and backup camera. I finally did it.  Here is a summary of that installation.

Head Unit Selection

I finally chose the Pumpkin AE0273B-08A. I liked this one because it had:
  • A volume knob (a must have)
  • Android 8.0
  • 4GB RAM (so multiple apps can run smoothly)
  • 32GB internal memory (because apps and app data does best here)
  • Google Play store (so I can install any apps I want like Waze, Google Maps, etc.)
  • Capacitive tough screen (versus resistive or other)
  • Backup camera support
  • External GPS and WiFi antennas (for better GPS accuracy)
The way I will use this when I am on the road is just hotspot my phone and let the unit connect to it via WiFi (for internet) and Bluetooth (for hands free calling).  This way the head unit does all the heavy lifting for navigation,Waze, etc. I can also run Spotify, Amazon Music, Play Music, etc., right in this unit and control it without having to mess with my phone.

I purchased this from Amazon for $299.  However you can also buy it directly from Pumpkin for that same price.  By the time you read this it will likely be even less as things like this often drop fast.  When I first saw this unit it was $349.

Electronics Integration

My 2006 Cayman S has the Bose system which makes this upgrade much more complicated and expensive.  The Bose system uses a MOST fiber optic network to communicate between the head unit, CD changer, and amplifier.  The car has a 10 speaker system which uses very low impedance speakers as well. There are several paths you can take when making upgrades to this system but here are the most likely:
  1. Replace pretty much everything. Since the speakers are non-standard you would really need to replace all of them except the sub woofer.  The Sub woofer has its own amp and you can connect a standard low-level output to it with some modification.  Everything else though would need to go.  
  2. Get a MOST gateway to connect into the factory amplifier and retain the amp and speakers. This way you can just replace the head unit and not have to change the rest.
  I chose option 2.  This sounds like the simpler and cheaper way to go until you see the cost of these gateways.  I found some as cheap as $99 and others over $600.  There is another complication: the factory stereo only has battery power and ground.  Pretty much everything else is handled with data link messages over CAN or MOST.  You could work around the CAN stuff by just running wires to the signals you need (key power, park brake, illumination, reverse gear, etc).  I chose a $300 kit that included both the MOST and CAN gateway modules. One of the differences between the lower priced kits and the most expensive ones is the support of fader.  The Axxess kit I chose only has 2 channel (stereo) inputs so you lose the ability to fade front to back.  In the Cayman this is not a big issue as there are only 2 seats and a very small cabin.  In a larger 4-door vehicle you may want to choose differently.

I used a terminal strip to connect the Axxess kit to the Pumpkin wiring as shown in the photos below.

I got the system installed in the car to find that the CAN module (labelled STK760) did not work.  That module is responsible for energizing the key switch input to the system and it was not being energized.  I called Axxess who makes this kit.  They had me measure voltage in the CAN wires.  Both wires were at 2.5V.  They said this means this CAN network is a slow/symmetric network and so the module in the PO904 kit would not work and I needed the PO90052 instead which has a CAN module labelled STK758.  These modules look the same but support the different CAN types.

I received the PO90052 and installed it.  Now the CAN module worked.  The unit would power up and it supplied the park brake and reverse inputs I needed.  Great, except there was still no sound.  The MOST module did not work.  Rats.  I connected my factory stereo to confirm everything else was still working and it was.  I messaged Axxess tech support with my problem.  He had me send a photo of the wire connection at the MOST module.  From that he determined that they had made the wiring incorrectly and that the amp power ON wire (blue/white) needed to be moved over 2 places.
I figured out how to release the terminal and move it over and it worked! Finally. The terminals are released using a small pin from the front (the side that plugs into the module).  I pushed the pin into each side of the terminal carefully bending the retaining tabs in to release the terminal.  Once you get the terminal out, bend the tabs back out so they will catch when the terminal is placed in the correct spot.


One other thing.  The AXXESS adapter did not include the power antenna power wire in the connector for some reason. Since I did not use any of the speaker wires, I just used one of them (green/black) to go into position A5 of the ISO10847 main power connector and wired it to key ON power coming from the AXXESS CAN module.  Without this the radio reception is poor.

These modules don't have mounts so you need to wrap them in foam before placing them in the dash or else they will rattle around. These modules do not produce much heat. I happened to have some Alcantara headliner material from a few weeks ago when I replaced the headliner in this car. It's perfect for this as it has foam and the Alcantara is actually a durable covering.
Fitting all of this into the dash in a way that will not rattle around and where you can also fit the stereo is a challenge. I put the CAN module into a opening on the left (US drivers) side.  I fit snugly and tucked away clear of the head unit.  I put the MOST module directly behind the head unit towards the left.  It's important to not king the MOST fiber optic leads as they sharp bends can cause problems and these can break.  The bulky ISO connectors also need to be wrapped and tucked out of the way of the head unit.  Unfortunately I ended up with 2 ISO connectors: one from the Axxess integration kit that is used for power and ground, and the other from the Pumpkin wiring that has all the speaker level outputs (which I am not currently using).

Installation into dash


Dash Bezel

This was the biggest challenge.  I purchased a American International POR911S kit.  This kit is actually not good.  The plastic side mounts are too thick to fit the Pumpkin head unit.  They have little mounting tabs that won't compress to fit the opening because they hit the stereo.  If you ever did manage to get a head unit installed, removing it again would be a bear.  The only part I used was the dash bezel itself and even that required significant modifications.  The opening was too small to fit the Pumpkin properly so I had to trim it, a bunch. I used a router with a very small bit to carefully trim the opening.
Trimming the bezel with a router

I did the trimming by carefully setting the depth and trimming the back side of the opening.  Then I finished with a file.  I had to trim in many places to make this fit correctly.  I think I spend about 4 hours just on the bezel.
Bezel trimmed and set in place
Now I needed a way to retain the bezel.  The bezel kit was set up to have the side mounts also hold the bezel but this will not work in my installation with custom mounts. I needed to make clips that had some spring to them that would fit into the slots in the bezel and behind the side panels that fit on either side of the center console.  These side panels clip and screw in place well so these clips would hold the bezel firmly in place once the side panels were installed.  I bought some 90 degree speed nuts from the hardware store and began modifying them into retention clips.





These will fit in the bezel slots in the sides and then catch behind the center stack trim panels of the Cayman to retain the bezel.  I also attached felt pads like the ones you use on kitchen cabinets to create for constant pressure to hold the bezel tight.


Head Unit Mounts

Now I needed to fabricate mounts for the Pumpkin since the ones in the kit were not going to work.  I started with raw sheet metal from the hardware store.  I used the plastic mounts from the POR911S kit as patterns.  I used a sheet metal cutting blade on the table saw to carefully cut the metal for the mounts.

Significant drilling, bending, and shaping ensued.  I also had to add screws and nut to fit into the slides to hold the back of the head unit.  Of course this made it too thick to fit so I had to grind them down.  I then set the unit in place in the dash with the bezel in place to find the right depth.
I marked it in the image above.  I then removed the mounts and carefully bent this front edge.  This limits how deep the stereo goes into the dash to meet the bezel properly.  I also had to trim the bent edge to eliminate interference with the bezel.  I trimmed the back of the bezel to also allow proper clearance.  Once I got everything to fit, I cleaned, primed, and painted these new mounts so they would not rust. Obviously I was not going for pretty here.
Next I needed to figure out how to actually retain the radio and the bezel.  The factory mount had a set screw on the passengers side.  I noticed the drivers side also had a spot for a set screw so I installed one.  Now I had set screws on both sides.  I set the head unit in place and ran the screws in until they left marks on the mounts.  I then drilled small holes right where these screws contacted so the screw would not lock into the holes.  


Great, now the head unit mounts firmly in place.  I do track days and solid mounts are very important.

Backup Camera

When I first got the Pumpkin I powered it up on the table and set it up, installing the apps I wanted and configuring it.  I connected an old camcorder to it to test the backup camera and video inputs.  The Pumkin did not recognize the signal.  I also noticed that Pumpkin says to use their backup camera to ensure compatibility.  So fine, I bought their camera for $15.  When it showed up I immediately noticed how huge it was.  
I went ahead and mounted this one in the front for a front facing parking camera.  It fit in the pocket under the front license plate.  Since this and the pocket are all black, it blends right in.
The Pumpkin has a video in you can connect this to.  I put a quick link to this video in on the bottom row of the main UI screen.  Tap that button and the camera pops right up.

Then I started searching for a better place to mount this and route the wires.  It was looking very grim.  There is really not a good place on this car for a camera and even if I could find a spot, how would I route the wires?  It was looking like I would have to remove the whole bumper cover or something to route the wires.  The exhaust system spans the whole back of this car so running wires from underneath was not going to work.  Then I found this thread on Planet 9.  I also found a better and much smaller backup camera on Amazon from TOPTIERPRO.  This had a mounting bracket that went behind the license plate instead of in top and the camera was much smaller.

I removed the taillight assembly on the right side and the right side license plate assembly.  Now you can actually see right through from the taillight opening to the license plate light opening.  Nice.
I used a coat hanger, cut it and bent it straight with a hook on the end and pulled the wires right though.  I used a small round file to make a notch in the back inner corner of the license light opening for the wires and snapped the license light back in place.
I connected the camera power and ground wires to the backup light wire and taillight ground as shown below using a terminal block. Note that this connector is inside the car, protected from weather.
I tucked the camera wires under the taillight seal which is a thick foam.  I also taped the wires in place and tapes the connectors which are outside the interior and not fully protected from weather.
It works very well.  This camera has very bright white LED lights to assist the backup lights.

The backup camera function does not require that Android be booted up to work.  When reverse is selected the unit directly feeds the camera to the screen.  

Parts and Tools Needed


Parts List

  • Pumpkin AE0273B-08A Android stereo head unit if found on Amazon.
  • American International POR911S dash kit.
  • Axxess  PO90052 or PO904 head unit replacement kit. There are other options and this is only needed if you plan to retain the Bose amp (and that you have the Bose sound system).
  • Sheet metal stock.  I used 22 gauge steel.  
  • 90 degree angle speed nuts to be modified to retain the bezel.
  • Screw to retain head unit similar to the one on the right side.
  • Small screws and nuts for mounts to slide into opening.
  • Terminal strip to connect Pumpkin wiring to the Axxess integration kit.
  • Primer and paint to paint the fabricated mounts so they don't rust.
  • Antenna adapter for the AM/FM antenna lead. 
  • TOPTIERPRO backup camera if found on Amazon. Others will also work.

Tools List

  • Screwdrivers.
  • Torx drivers.
  • 7mm wrench.
  • wire cutters and strippers.
  • Router with 3/16" straight bit.
  • Table saw with sheet metal cutting blade.
  • Hammers and chisels to make mounts and bezel clips.
  • Plastic prying tool to remove trim.

Using the System


Sound

At low to mid volume the sound seems very similar to before, as expected.  From about 3/4 volume to max it seems like it may not get quite as loud as before.  It still gets plenty loud for me.  I would guess it is maybe 15% less loud at max.  As I mentioned, I can't fade the sound since the Axxess kit has only 2 channels for input.  

I could easily wire the subwoofer output from the Pumpkin to the Bose subwoofer since this has its own amplifier with line inputs.  This would enable the subwoofer control from the Pumkin so you could adjust the subwoofer level.  I did not bother with this as it seems fine running the subwoofer through the factory Bose system. I doubt this would improve sound quality but it would give the user a bit more control.

9/7/2018 update:  I installed an AXXESS AX-LDBK Universal Line Output Converter Power Converter between the head unit and the MOST adapter.  This gives the ability to add some gain to the line level signal going to the MOST box.  I was able to completely restore the sound level and quality to match the factory head unit. This little $35 unit is well worth it. 


UI

The UI is good.  It seems very responsive.  The launcher they provided seems good too.  This has less system apps than most Android devices and this makes sense.  The use cases for a car stereo head unit are of course different. The apps they provided are simple and functional.  You can of course install different launchers, some focused on car stereos like this.  I have VLC Player installed and it gives a bit better experience for navigating a large music and video library than their apps.  The great thing about having Android in the dash is flexibility.

The screen resolution is 1024x600.  Apps with a light theme, such as Google Maps, look a bit washed out.  Dark theme apps look great.  There is no contrast adjustment in the UI either but it can be done by disassembling the unit.  It has a dash illumination input that will dim the dash a predetermined amount (could not find any adjustment for this) when the dash lights are turned ON.  This can also be used to turn ON the button illumination but you can also configure it to illuminate the button with key power too.

The Android 8.0 OS is very bare bones and focused on being a car stereo head unit.  It reports as a Rockchip PX5 tablet.  It lacks several common Android settings such as developer settings.  You can put it in developer mode but still no developer settings are shown.  It seems the only widgets that work are the ones that are pre-installed.  I installed several apps that generally have widgets yet none are available.  Some apps like Google Contacts will load but when you open them and it asks for an account it will not log in to the same account the connected phone has.  After I tried this though I realized there is not really a use case where I want to use the contact app.  If you go to the Phone app in the Pumpkin it does sync your phone contacts there.  I am not able to get any apps to start at boot.  I have Tasker installed and set up to start at boot but it never does.

Unlike many, I really don't like a touchscreen while driving.  I actually really like the Mercedes Benz Command UI where it has buttons to get to things like radio, navigation, etc., and a center console knob as well as dedicated volume knob, next/last buttons and more.  You can feel and control them without taking your eyes off the road.  This Pumpkin can be controlled with Bluetooth or USB input devices such as a mouse, trackball, or media controllers.  I connected a standard PC USB mouse and it worked fine.  I found many simple Bluetooth media controllers that should also work giving physical buttons for play/pause, previous/next, and more.  There is this thread on XDA Developers though which indicates this may not work. Ideally I would like to make a controller that is similar to the Command control and this should be very doable. Besides USB and Bluetooth, I could also set up dedicated buttons using the steering wheel control inputs.  This can be done with simple switches and resistors and the Pumpkin has a mapping utility in it already.

System

Powering up from completely OFF takes about 15s to 20s.  It has a mode where it suspends instead of completely shutting down and waking from that mode is pretty much instant.  The downside of that instant mode is it will use more of your cars battery.  You can set how long the key is OFF before it fully shuts down.  I found that the Axxess MOST module takes several seconds to power up and start delivering sound anyway, something like 8s.

This unit has 32GB on-board which is more than enough space for all the apps and their main data.  It has 2 micro-SD card slots as well as 2 USB ports.  The documentation says "Support SD card/ USB drive up to 128GB".  I presume this means each can have 128GB?  Not sure but it is more than enough anyway.  I have one 8GB and one 16GB micro-SD cards in it now.  I also had a 64GB USB drive connected.  All worked fine.

I set up my phone as a WiFi hotspot that the Pumpkin connects to for a network connection when driving.  I used Tasker to automate this so that when my phone connects to the Pumpkin for hands-free calling, it also enables the WiFi hotspot on my phone.  When my phone Bluetooth disconnects from the Pumpkin at key OFF the hotspot is returned to its previous state (OFF in my case). 

Tasker profile to see the car connected and turn ON hotspot


It is interesting how focused Android is on battery powered mobile devices.  I guess I didn't think about it much until I got this device.  Unlike phones or tablets, this device has infinite power available (the cars charging system).  Things like battery optimization features are not useful here.  


Final Thoughts

This installation was more difficult than I expected but I would do it again.  I just got it done so I have not used it much yet.  I may add a follow-up in a few months.

I noticed deep in the "factory settings" menu that there are CAN (car data link) settings for many manufacturers including Porsche.  I asked on the Pumpkin support site about this and hope to get some info from them.  



Short demonstration after the installation 
(if the video does not play click "YouTube" to open it in YouTube app or separate browser tab)










Update 9-2020

Using a touch screen in a Porsche sports car on Illinois roads does not work well at all.  Even when bracing your hand with your thumb to try a touch gesture, it is too easy for your finger to slide and the OS think you are giving a slide gesture instead of touch.  I much prefer the knob my Mercedes Command systems have.  My Porsche does not have steering wheel controls.  I decided I would add a few switches to allow for some more controls and depend less on the touch screen.  After looked at many options I settled on a membrane switch in the ash tray (which I never use anyway).  I bought the switch on Amazon for under $10.

I used a simple terminal strip and 4, 100 Ohm resistors.





The head unit has the key-mapping tool build in.  You just open the tool, press a button, and then select the short and long press responses you want.  

Saturday, July 14, 2018

Car Stereo Head Unit Wish List

Here is my wish list for the ideal car stereo head unit.

  1. A volume knob!  This is by far the best way to control volume.  I like to feel the controls in a car and not have to look at them.  I also like to directly adjust to me desired volume level as quickly as possible.  Driver distraction is a huge problem and touch screens or controls that you must look at contribute to this problem.  
  2. Android or Android Auto.  You can find both.  I would also like the option for the new Android Auto wireless support.    
  3. Backup camera support.  This one is pretty common.
  4. Dask camera support.  This way I could have a much smaller dash camera and be able to view the recordings on the large screen of the head unit and not have to deal with the slow WiFi connection to a phone.
  5. Bluetooth hands free and stereo streaming.  Its amazing how few implement stereo streaming (A2DP).  This should be standard.  It is getting much better now.  A2DP is over 15 years old now and even flip phones had it!
  6. USB-C Power Delivery.  When I am in the car, I often want to charge fast.  Most of the head units have very lame USB ports with very little power.  If I am going to plug in, I want fast power.
  7. Integration with the cars controls.  If the car has steering wheel or other controls I want that all to work with my new head unit.  Most do.
  8. Integration with the cars existing stereo network.  This one I almost never see.  My cars have optical audio networks between the head unit, amps, CD changers, etc.  You can buy very expensive gateways but it would be great if there was an integrated economical alternative.  I want to change the head unit and keep the rest.  Its cheaper to just buy a replacement amp right now.
  9. Remote control knob.  I much prefer a control knob like BMW or Mercedes has to a touch screen.  I would really like this feature on a replacement head unit.  I have never seen this.  Many have a remove control but its more like a TV remote than a control knob for a car.  I would like this to be a hard wired knob too, not requiring batteries or a wireless connection.
  10. Remote GPS receiver.  Sometimes I just want to see where I am on the map and not have to connect to my phone.  You can also get higher quality GPS receivers than what is in the phone.
  11. Track performance app and related sensors.  It would be ideal to have a lap timer, g-force meter, video recorder, etc built in.  Ideally I would like to install Harry's Lap Timer in the unit. 
I finally narrowed it down to an Android powered system.  There are now several available with newer 8-core processors, Android 8, 4GB RAM and 32GB storage.  That should give good performance.  Here are some I found:
  1. Pumpkin: https://www.autopumpkin.com/ 
  2. Eonon: https://www.eonon.com/ (https://www.eonon.com/Android-Car-GPS/2-Din-GPS-Navigation.html
  3. Joying: https://www.joyingauto.com/
There are others.  The nice thing about an Android head unit (over just Android Auto) is that you would only need the phone for an internet connection.  I can just hotspot my phone and let the head unit connect to it.  This fixed item 6 as I would not need to plug the phone into the head unit over USB.  Now I don't need my phone for navigation or music.  All of that can be handled in the head unit.  I can also install both Google Maps and Waze in the head unit and run them from there.  These also support backup cameras and even dash camera function.  Most have 2 SD card slots and multiple USB ports so storage would not be a problem.  

Saturday, January 6, 2018

Moto Z2 Play Review



You may have seen my post last summer as we were starting to shop for cell phone upgrades.  We ended up getting a Moto Z2 Play Verizon edition in August and then a Moto Z2 Play unlocked in December.

Moto Z2 Play Verizon has 32GB storage, 3GB RAM, and Verizon's bloatware.  It retails for $408.  We got it with a special discounted Kate Spade battery mod.  We bought this one in August

Moto Z2 Play unlocked has 64GB storage, 4GB RAM and no bloatware.  It retails for $499 but I got it on sale for $349. We bought this one in December.

Battery Life and Battery Mods

I have read several early reviews of these devices complaining that they shrunk the battery.  Apparently these people have not actually used these devices daily long enough.  Battery life is never a problem.  First of all, these are not really meant to be used without a mod attached.  They feel ridiculously thin and they are slippery without a mod attached.  They also look silly with no mod.  The obvious mod to get is a battery mod.  I bought the basic 2200 mAh battery mod for $37 at Best Buy on sale (regularly $49.99).  With the mod attached the phone feels about the right thickness and the mod has a great grip.  Now the phone has 3,000 mAh internally and with the 2,200 mAh mod you now have a total of 5,200 mAh which is much more than the vast majority of phones out there.  The battery mod features a special efficiency mode which helps use the phones battery in a way that preserves its life.  It uses the phones battery first until it gets to 80% state of charge, then it uses the mod battery to 0%, then switches back to using the phone battery.  At the end of a typical day both batteries are at about 80%.  I have had days where it barely used the mod.  This phone is very efficient with its energy use!  I was shocked how little battery it used even with heavy use.  I just purchased the Moto Turbo Power Pack mod for $79.99 and got a free Insta-Share projector mod free.  This Moto Turbo Power Pack has 3,490 mAh.  That makes the total battery capacity a whopping 6,490 mAh on a phone that is very battery efficient.  I don't think there is a better device for battery life.  Those articles complaining that this phone lost battery life are nuts.  Also, I keep seeing articles complaining that phone manufacturers are too focused on thin and not enough on battery life apparently don't understand this device.  With this Moto Z2 you can have it your way.  Want thin, remove the mod.  Want battery life, you have many to choose from.  You can switch in an instant.  It is the best of both worlds.  Also, you can swap out the mod while the device is powered in a second with no interruption.

There are many battery mods to choose from.  You can get inexpensive ones.  You can get them with wireless charging.  You can get them with Quick Charge.  You can even get designer battery mods such as the Kate Spade mod.  More may come in the future as well.

Other thoughts on battery life

 I did some basic extrapolation based on my battery use.  I estimated I could go over 4 days without plugging in using the 2,200 mAh battery mod.  The 3,490 mAh battery mod would take it to about 6.  This is with my typical use.  

Batteries do degrade over time.  The best way to maintain a phone battery is keep it between 60% and 80% state of charge.  I also suspect that quick charging has a negative impact on the durability of the battery.  The great thing about the Moto Mod battery system is that the mod battery is taking the biggest hit.  You deep cycle it the most meaning it will be the first to degrade.  When this happens you simply by a replacement battery mod and snap it on.  No installation required.

The other thing to consider is how quickly you can charge this up.  The Motor Turbo Power Pack quick charges using Qualcomm Quick Charge 3 or USB-C.  It has its own USB-C port so you can plug it into one charge and the phone into another at the same time.  The combination can charge at 30W.  This means you can get a bunch of added time with only a short charge.  Say you are in an airport between flights and you want another 8 hours of battery, you can quick charge them both and get that in less than 10 minutes.  

Display

I am very happy with this display.  My last phone was a Moto X Pure which was LCD.  Its great being back on AMOLED!  So much crisper.  Colors are deeper.  

Speed

So far this has been very snappy.  We have had the Verizon edition since August with a very heavy user and it is still snappy.

Software

One of the reasons I keep coming back to Motorola is because they use vanilla Android without all the nasty pointless skins and bloatware that others pile on top.  The unlocked Moto Z2 has only a few very useful Motorola features such as Moto Display, Moto Actions, and Moto Voice.  The reviews on Motorola devices often rightfully praise this aspect, as do I.  The Verizon locked Moto Z2 Play does have Verizon bloatware and that is unfortunate.  The very first thing you will want to do with the locked version is replace the launcher.  I use the Google Now Launcher.

Other Mods

Other than batteries the only mod I bought was the Insta-Share Projector.  Well, I actually got it from with the Moto Turbo Power Pack mod which I paid $79.99 for.  That was a great deal as this Insta-Share mod usually costs $299 by itself.  I made a short video about this mod.
When I first saw this mod it seemed like it may have occasional uses but probably not worth the price.  It is actually pretty neat.  I could see many uses for someone wanting to present to a small group.  It is much thinner than I had expected.  When you attach it to the phone, you can still slip you phone into your pocket fine.  It is less bulky than I would have expected.  In that video I am projecting about 75" diagonal I would guess.  I have the room lights dim, as you normally would for a projector.  It does chew up its battery fairly fast but you can plug it in for longer presentations or movies.  

I have seen too many reviews of the Moto Z phones that almost make fun of the mods, and ignore them being an integral part of this phone product line.  The Moto Z is not meant to be used without a mod attached in my opinion.  Any review that complains about the slippery back or exposed connector just don't get this product line at all.  In my opinion all the reviews should have included at least a basic battery mod since this is likely how nearly all users will actually use this device.  With a 2,200 mAh battery mod attached, this phone feels about right as far as thickness and grip.  It does make it a bit heavier than most but then again its packing some serious battery power too.  Personally I like the weight as it feels quality and I can easily tell its in my pocket so I don't leave it places on accident. 

Update 3/2019: This thing is still working great.  Battery life seems the same as new.  I don't have to think about charging.  I am in the habit of charging each night and I never need to charge any other time.  The phone is still snappy and glitch free.  

Comparison to Moto X Pure

Both of these phones replaced Moto X Pure.  By 18 months the Moto X Pure had terrible battery life and it became very laggy at times.  Even after 12 month there was a noticeable performance loss and battery life loss.  We could not make it past lunch time without charging.  Those devices had a Snapdragon 808 processor and the Moto Z2 Play has a 625.  It seems like there are huge battery efficiency gains in the 625 versus the 808.  The phone performs far better too.  The software and OS are also upgraded on the Moto Z2 Play.  I waited forever to get Android 7 on my Pure.  I finally just side-loaded it one day but it did not perform better.