Marc's Public Blog


All | Arduino | Btrfs | Cars | Clubbing | Dining | Diving | Electronics | Exercising | Flying | Hiking | Linux | Linuxha | Public | Rc | Snow | Solar | Trips




More pages: February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 October 2003 August 2003 July 2003 May 2003 April 2003 March 2003 January 2003 November 2002 October 2002 July 2002 May 2002 April 2002 March 2002 February 2002 November 2001 October 2001 September 2001 August 2001 July 2001 June 2001 May 2001 April 2001 March 2001 February 2001 December 2000 November 2000 October 2000 September 2000 August 2000 July 2000 June 2000 April 1999 March 1999 September 1997 July 1996 September 1993 July 1991 December 1988 December 1985 January 1980




2016/02/01 ESPlant, Arduino Miniconf at Linux.Conf.AU 2016
π 2016-02-01 00:00 in Arduino, Linux
Another year, another arduino miniconf, this year, the LCA open hardware folks brought us the ESPlant, a new board meant to monitor plants, and based off the ESP8266, the super cheap wifi chip that can now be used with the arduino IDE and libraries thanks to a compat layer.

Jon, opening the miniconf
Jon, opening the miniconf

The Melbourne Hardware Hacking team who worked on this
The Melbourne Hardware Hacking team who worked on this





Jon gave a cool talk on the hardware assembly machine he built to put those boards together, impressive:



Short of having a plant nearby, I concentrated on making pretty lights on the LED strip :)


blinkie achieved :)
blinkie achieved :)

I added my blinky code here: https://github.com/marcmerlin/ESPlant

Demo:

2016/02/01 Linux.conf.au 2016, Geelong
π 2016-02-01 00:00 in Linux
Another year, another LCA, this time by Geelong, Australia (located 1h from Melbourne and 1h from Ballarat, 2 previous LCA locations).

Like every year, it was great to see everyone again.

A few pictures from the conf:

where we stayed, Deakin, University
where we stayed, Deakin, University


The robot miniconf had cool little robots:




During the radio miniconf, we did some beacon finding with yagis:




LCA still had a custom designed board that encodes HDMI video into open video formats on linux via USB:


Among the talks, tridge gave a demo of his new code for quadplanes (quadcopters that turn into planes) for the next challenge they're preparing for:




Catching up with people in the hallway track and evening parties was good as usual:



Stephen, keeping a great WiFi network working like every year
Stephen, keeping a great WiFi network working like every year


nothing beats seeing tridge in person to work with him on my ardupilot crash plane into the ground bug :)
nothing beats seeing tridge in person to work with him on my ardupilot crash plane into the ground bug :)




After a week, it was all over again. We all had a great time, thanks all:


I hung out with the Melbourne Open Hardware Hackers after conf close, before getting ready for our great ocean road trip the next day:


See more images for Linux.conf.au 2016, Geelong
2016/01/31 3 Dives in Queenscliff, off Melbourne, Australia
π 2016-01-31 00:00 in Diving
Since we were staying in Geelong, it was only about 30mn from the dive shop where I had to be at 06:30 to rent equipment before the first dive boat leaving at 07:15. Getting up at 05:30 wasn't exactly a problem though since I had just arrived from California and was jetlagged anyway :)


I have few pictures though, due to a combination of:

  • I got pushed a bit to go on the first boat that was leaving, and forgot my big camera (just too a few shots with gopro)
  • 2nd dive (drift dive holding rope) was cancelled half way to a moron that left the rope to go get a lobster, causing the dive to be cancelled after 15mn
  • For a reason I still don't know, the camera battery was then dead for the 3rd time, so I just did a few screen grabs from the gopro video.
  • Impressions on the place:

  • Conditions were tough the day I went, 3 meter swells, 2nd dive (wreck dive) got cancelled and replaced with a drift dive which was then cancelled half way
  • 3rd dive was also cancelled and replaced with another dive (which thankfully was actually better). My dive buddy, Alastair was a good match, he used air at about the same rate as I had bottom time left on my 3rd dive (despite 32% nitrox).
  • Vis was not terrible, but far from great
  • Water at its warmest season was still cold (18C), which is barely warmer than Monterey (16C on a good day, 5-8C in the winter). I used their rental 7mm suit and used my own 5.5mm shortie on top. That was warm enough.
  • Sea life wasn't great, but it was ok. A few different fishes than what I'm used to, but didn't get to see the leafy seadragon they have there
  • Anyway, as a result, I only have a few crappy pictures, not Linus fish-butt bad pictures, but close :)



    5kt of current, my first drift dive with a rope
    5kt of current, my first drift dive with a rope




    Video of the 2nd and 3rd dive (4K), not earth shattering, just in case you care :)

    2016/01/29 Melbourne RAAF Museum
    π 2016-01-29 00:00 in Flying
    [isu:title:RAAF Museum next to Melbourne]

    As we got off the plane in Melbourne to drive to Geelong, we stopped at the RAAF (Royal Australian Air Force). It actually is the oldest still running Air Force Base in the world (goes back to 1913). It was a nice little museum:









    They even had a rare F111:



    Love this :)
    Love this :)





    this wasn't part of my pilot training :)
    this wasn't part of my pilot training :)









    French Dassault Mirage
    French Dassault Mirage




    See more images for Melbourne RAAF Museum
    2016/01/27 Tesla Autopilot Summon In And Out Of Garage
    π 2016-01-27 00:00 in Cars
    Tesla Software Update 7.1 added auto summon, you can call your car to meet you outside, or have it park back in your garage automatically.

    This felt a bit scary, especially with my angled garage, and things to hit, but it actually worked, including getting my garage door opened and closed ok. Very nice :)

    This video shows the process from outside the car, using the key:

    While this one shows it from inside the car, using the android app:

    2016/01/26 Toguard HD 5" Full HD 1080p Android GPS navigation Touch Screen Car Dash Cam Dual lens WiFi
    π 2016-01-26 00:00 in Cars, Linux
    This is a very interesting Dashcam. I'll start with the conclusion: it's a lot of value for money: android, ability to run almost any app from android market, dual dashcam, and wifi, for just $130!!! but sadly, it's actually a bit too cheap: the cameras are of poor quality.

    Amazon link: http://www.amazon.com/gp/product/B01967VSJY

    Here are the main points:

  • Toguard is one of those new Chinese companies that actually cares about customer support and doing the right thing. I have to give them credit for this and hope more copanies will do the same. The product is far from perfect, but from my interactions with them, they really care about making it better. Despite the low price, they also give you extras like they nicely bundle both a 12V cigarette lighter adapter and ODB2 power connector for constant power. They also provide some plastic tools to help you route wires inside your car without scratching it (very handy for routing wires inside your car).
  • The device is a full featured quad core android tablet in side your rear view mirror. The previous dual core version was not able to reliably run recording and another app at the same time. This one almost is, except for its biggest problem: only 512MB or RAM. This is totally insufficient and causes major slowdowns, or google play services to crash pretty often due to lack of RAM. I would happily have paid more to get a 2GB device, it is very disappointing the manufacturer did not choose 2GB and settled for a totally inadequate 512MB (it's enough to run just the dashcam, but not run that plus run another big app like google maps).
  • It runs android kitkat, good choice since it's a good release for devices low on RAM (people who somehow wish it had a newer android don't realize new android versions take more memory and do not offer more features that are important for this device).
  • You get a real android tablet in a 5" factor. You can add our google account, install google maps or waze (but for me they will be super slow or barely unusable), and you could even install calendar or gmail if you wish.
  • The wifi is 2.4Ghz only and would be used to install apps at home, or tether to your phone, but that's a bad choice because wifi tethering is very expensive on batteries for your phone. Still, it's better than nothing, and ok for you if you have a fancy car that provides its own wifi hot spot.
  • Sadly it does not come with bluetooth. Bluetooth would have been a perfect way to get internet from your phone via bluetooth tethering without killing your batteries. While having callers show up on BT could be useful for some, most cars do this now, so I don't really need that feature, and the audio from that mirror isn't great anyway. But it could be nice to have audio out from the mirror to your car stereo if you're doing maps routing.
  • The video recorder works but is lacking most of the features present in the previous dual core device. This is not a showstopper, but it's disappointing
  • It comes with a build in navigation app that works offline. I didn't really like the UI and I'm not going to use an inferior maps navigation app when I have google maps on my phone with real time traffic.
  • However, the ODB2 wiring is mostly pointless because this version of the hardware does not support motion detection.
  • The rear camera wire is not good though because it contains a big adapter bulge in the middle which makes it impossible to route inside your car due to how thick that bit is.
  • The rear camera is only 720p and very poor quality but it will read a place from a car that is stopped behind yours. If any car is moving, the picture will be unusable
  • The rear camera has a red wire you're supposed to connect to your rear headlights. This is however difficult to do on my car, and I wish they had just used a light sensor to remove the extra wiring requirement. In my testing, I did not wire the night vision LED, although to be honest, I doubt they can do much except maybe to video the outline of someone who would come on foot to break your rear window. If you're driving, headlights from cars behind you totally overwhelm the camera.
  • Generally both cameras will not let you see any license plates if any cars are moving. I think the sensor size is too small and if anything moves, even during bright daylight, the picture and license plates come out totally blurry
  • Sadly the mirror itself doesn't have a good mirror material and doesn't give a very good view during the day and a worse one at night. That's a bit concerning for wha't supposed to be a rear view mirror before anything else.
  • The GPS is a great addition for the base price (many dashcams do not include it by default). First I thought mine wasn't working well, until the nice Toguard support told me that it had to be mounted with with glue sticker facing down (I had glued it to my windshield next to the mirror, which meant it was upside down).
  • The device comes with about 4GB of flash free, which is very generous, and handles external sdcards perfectly. It even offers the more convenient USB storage mode if you plug USB, over the less convenient PTP/MTP support that android has switched to, and doesn't work well on all OSes.
  • I'm super familiar with android, so interacting with it was trivial. Someone not knowing android may have a harder time setting up advanced features, but basic operation will work out of the box.
  • Also, it comes with a stupid music at boot and annoying metallic voice when power is lost. Neither bring anything to me but sound spam. I really wish I could turn them off.
  • So, my verdict?

  • If all you care about is a very well integrated dual dashcam, to show that the other car hit you, and you didn't reverse into it, this will work. If someone who does a hit and run on you stops before driving off, you may get their plate. If you're hoping to get the plate from someone who cut you off, that's not going to happen.
  • The manufacturer should forget this model or quickly supplement it with one that has more memory and better cameras. This would cost more, but that's fine. Currently there is no dual dashcam mirror with android that's better, so there is no competition.
  • Honestly if you're going to run other android apps on it, it might work, but you're likely to get frustrated and disappointed.
  • If you want real video quality and don't need dual cam, the Wheel Witness HD Pro is the best one I've seen so far, read my review
  • I really wanted to like this, but the hardware just falls short.

    Here are some shots of android:


    technically google maps works, but it's so slow, it's barely usable. And without a good GPS, what's the point?
    technically google maps works, but it's so slow, it's barely usable. And without a good GPS, what's the point?

    music player, why not, but audio output is poor and without bluetooth audio support, it's probably pointless
    music player, why not, but audio output is poor and without bluetooth audio support, it's probably pointless

    while underpowered, it is a real android tablet where you can install your own apps (I installed the english keyboard with swipe support)
    while underpowered, it is a real android tablet where you can install your own apps (I installed the english keyboard with swipe support)

    technically Waze should work, but practically it's going to be an exercise in frustration due to lack of RAM
    technically Waze should work, but practically it's going to be an exercise in frustration due to lack of RAM

    the video recorder is not bad, with picture in picture.
    the video recorder is not bad, with picture in picture.

    Now the painful part: driving videos which confirm that if any car is moving, everything is blurry and plates are toally unreadable. Also note the GPS not working:


    parked cars are ok
    parked cars are ok

    but look how blurry it gets when the car is moving although by miracle the left plate is readable in this time (usually it won't be)
    but look how blurry it gets when the car is moving although by miracle the left plate is readable in this time (usually it won't be)

    non moving right picture is usable
    non moving right picture is usable

    Now let's look at the rear camera. It's very poor:


    you'll get the plate of whoever rear-ends you though
    you'll get the plate of whoever rear-ends you though

    night is 'challenging'
    night is 'challenging'

    but if the car is very close and not moving, you'll get the plate
    but if the car is very close and not moving, you'll get the plate

    This is what the mirror looks like:


    4GB of internal storage
    4GB of internal storage

    Only 512MB of RAM :(
    Only 512MB of RAM :(

    Android kitkat 4.2.2, quadcore CPU (A33 X5)
    Android kitkat 4.2.2, quadcore CPU (A33 X5)

    Built in navigation app
    Built in navigation app

    what the screen looks compared to the mirror, the mirror doesn't reflect as much as a real mirror unfortunately
    what the screen looks compared to the mirror, the mirror doesn't reflect as much as a real mirror unfortunately

    installed, compared to a wheel witness HD
    installed, compared to a wheel witness HD

    Personally, I'm looking for the next version with better cameras and 2GB of RAM.
    For other dashcams I reviewed, see this page

    2016/01/20 Heli Skiing at Whistler
    π 2016-01-20 00:00 in Snow
    Arturo and I took a day off our skiing in Whistler to do Heli Skiing:


    You can find more pictures on Google Photos

    Outside of 2 little heli jumps across the next ridge at Silverton, I had not had the chance to do heli skiing so far, so when I planned the trip to Whistler with Arturo, the weather made it obvious that we should go heli skiing after the first day where we'd just enjoy the fresh snowfall in the resort.

    Whistler Heli Skiing has a good operation and 3 different groups you can select 3, 4, or 6 runs. They are also sorted by experience, the 6 run package being only for experienced power skiiers/snowboarders. Thankfully Arturo and I easily qualified :)

    We showed up around 08:30 to be sent to the bus base, and by 10:00 or so, we were done with the pretty extensive avalanche training since avalanches are a real danger there, especially the day we went.


    Since I'm a pilot, I took a few heli pictures, sorry :)














    Once we arrived, we went for an easy run as a warmup and for our guide (John) to see if any of us sucked, or not :) He also shoveled a big piece of snow so that he could analyse the layers and gauge the risk of avalanche (and report that to the other guides):



    the red flag showed the end of the run and landing spot for the heli
    the red flag showed the end of the run and landing spot for the heli

    We then did more runs, power was good, but sadly the runs were not very steep for the most part. I think we were limited with the overcast layer and general weather that prevented the heli from going to potentially better spots:






    We did trigger a huge slide under where we were. It was eery: the ground actually collapsed under us as the entire layer compacted itself. Maybe it was only 10 or 20cm at most, but it was weird. Then we saw a bit slide on the side of the place we were standing on:


    After our 5th run, we had lunch in the snow:


    And we had just enough time for a 6th run, which was nicer and steeper, but visibility contrast was poor, so you couldn't easily tell the terrain in front of you, whether it was going up or down:



    Thanks for Arturo for taking a few pictures for me :)


    Despite the non ideal weather conditions and the runs that weren't very steep for an advanced group, it was the best possible for the week we came, so we made the best of it :) (but the runs we did at Silverton were better)
    The only lowlight was the second run where I just didn't see (and it's almost invisible on video too) a small ramp in the snow that threw me when I wasn't ready for it, and caused me to land tip first and do a pretty bad tumble forward around my head and my board. Unsurprisingly, my back muscles were hurting that evening from being stretched that far and violently, but enough advil, hot tub and icing mostly took care of it.

    My final impressions:

  • Professional company and excellent guide with a clear emphasis on safety in an avalanche prone terrain
  • Good Helicopter and pilot
  • Only 3:30 there, including lunch. I'd have loved double (but the weather sure didn't allow that)
  • Our rides (except for the last) were too easy. I'm guessing we were restricted in terrain choice by the weather, which is a shame because almost half of each ride was just keeping your speed up while riding in a track so as not to run out of speed in the powder
  • Although the vertical changes were not great (around 14,000ft for 6 runs, actually almost the same as what I'd get at kirkwood except kirkwood is steeper), the scenery was super pretty
  • sadly the weather made contrast hard and it was difficult to pick out relief in a sea of white (this made me not see the bump that threw me up in run #2 and cause to crash badly)
  • Here are the 6 runs in 4K goodness (I crash badly if Run #2, start at offset 2:00 to see Arturo crash, and then me):

  • Run #1:
  • Run #2:
  • Run #3:
  • Run #4:
  • Run #5:
  • Run #6:
  • See more images for Heli Skiing at Whistler
    2016/01/18 Warm Powder Days in Whistler
    π 2016-01-18 00:00 in Snow
    Whistler/Blackcomb definitely has a nice village, including a handy bus system to and from the airport or downtown Vancouver. Nice lights, and restaurants:

    big bus with wifi
    big bus with wifi

    to small shuttle to your door
    to small shuttle to your door











    nice crepe/raclette/fondue/french restaurant
    nice crepe/raclette/fondue/french restaurant

    sukiyaki, yum!
    sukiyaki, yum!

    We didn't get to cover that much of the mountain due to the bad weather, but here's what we did:

    Our first morning, we got up and went for "fresh tracks", and early gondola up for breakfast up and earlier access to the slopes (albeit it was only two lifts and not the most interesting ones):

    literally looks like we're going snowboarding in the middle of the night ;)
    literally looks like we're going snowboarding in the middle of the night ;)

    maybe not too bright yet, but early :)
    maybe not too bright yet, but early :)

    sun did rise before we finally got up (30mn line for the early gondola)
    sun did rise before we finally got up (30mn line for the early gondola)

    Suck on this, Squaw!
    Suck on this, Squaw!


    they don't count in feet like kirkwood, but 6 inches is still not bad :)
    they don't count in feet like kirkwood, but 6 inches is still not bad :)


    Avalanche control is too easy, they fly a heli an throw dynamite sticks :)
    Avalanche control is too easy, they fly a heli an throw dynamite sticks :)

    Because they were not going to open the peak chair (kind of lame), we took peak to peak to cross to Blackcomb:



    window to look down
    window to look down




    By the time we got to Blackcomb, whistler was still going to be closed, WTF? Thankfully Blackcomb had top chairs opened. We started with the glacier to get a powder run there. It was nice, but not that steep:


    T-Bar to top
    T-Bar to top

    Snow Angel!
    Snow Angel!

    Glacier
    Glacier


    nice fluffy birds :)
    nice fluffy birds :)

    angry birds, I mean hungry birds :)
    angry birds, I mean hungry birds :)






    A few videos of powder runs with Arturo:

    It was then a long ride down the base, snow got worse as we got lower (due to temperatures being too high):


    On the 2nd day, we went Heli Skiing, see that page for details.

    The 3rd day shaped up to be good, but really wasn't. It was too warm, it was raining on top of fresh powder, and Whistler, again, couldn't manage to open _any_ top lift with real snow instead of rain. Arturo and I rode it for a while, the top of the ride was ok enough powder that would then run into wet mush while we were getting soaken wet.



    whee
    whee

    oh no, where did he go? :)
    oh no, where did he go? :)

    After a few runs, it was clear that things were only going to get worse, and Whistler would not bother opening any top chairs, so I gave up and went back to our room while Arturo, a glutton for punishment, went to get more wet :)

    One run we did together:

    The 4th day, I was supposed to ski a 3rd day and take a bus back late in the afternoon, but I had the foresight to call the ski phone and decode the very very little they tell you into "we're not going to open any top lifts today either". They even said "if you're going to ski, please bring your favourite poncho or trash bag". Whoa, really? Needless to say that I was super disappointed with them for not opening anything at the top the 2nd to 4th day in a row, and leaving people to run the crappy bottom. There was some wind, but it didn't seem like a sufficient reason. Either way, we got 1.5 days of powder, but the rest was just rain and no access to the top (and as a reminder, the peaks are lower than the parking lot elevation of many Tahoe resorts).

    Anyway, still, it was pretty with all the lights, food was good, Arturo was a happy camper, and the heli skiing was a great experience :)

    See more images for Warm Powder Days in Whistler
    2016/01/18 26 hours in Vancouver
    π 2016-01-18 00:00 in Trips
    I didn't really go to Vancouver just for 26 hours :) but since I was flying through it to go to Whistler with Arturo, I went to see the few museums I hadn't on my previous trip, and went to Bloedel Floral Conservatory again, just because it's that great :)

    New SFO tower
    New SFO tower

    Welcome to Vancouver
    Welcome to Vancouver

    Early sunset on the bus ride to Whistler
    Early sunset on the bus ride to Whistler

    You can read about our time in Whistler here and heli skiing there.

    Since weather in Whistler sucked (rain instead of snow), I headed back early and went to see a few museums in Vancouer starting with the science museum. Its open body exposition was good, the rest was "meh"



    I have big hands :)
    I have big hands :)

    this will keep jennifer up at night :)
    this will keep jennifer up at night :)






    I then went to MOA, the Museum of Anthropology:


    nice board
    nice board



    local first natives got the short end of the stick, as usual :(
    local first natives got the short end of the stick, as usual :(




    At the end of the day, I drove to Granville Island for a bit of shopping and food:






    The next day, I went to the space museum/marine museum/vancouver museum (all in one place). none of the 3 was earth shattering:










    And I kept the last hour for the best Bloedel Floral Conservatory, I love this place and its beautiful and yet tame birds:










    bathing time
    bathing time

    haha, death to you selfie stick users!
    haha, death to you selfie stick users!

    small mice were also there to enjoy the food :)
    small mice were also there to enjoy the food :)

    For there, I drove to the airport and got back home. Good little 26 hours in Vancouver...

    See more images for 26 hours in Vancouver
    2016/01/16 Installing a nose cam in a Tesla Model S, and routing the cable through the firewall
    π 2016-01-16 00:00 in Cars
    I bought a Spy Tec K1S, which is a very nice dual dashcam, and I figured I would put the front cam in the car's nose so that I can also use it as a parking cam to avoid hitting those curbs you can't ever really see, and that are sometimes too low to be picked up by the parking sensors.

    For some reason, a set of Telsa owners have bought blackvue DR500 or DR600 dual dashcams, but I don't understand why you'd buy those when they cost more than the K1S, and do not come with a handy little screen you can put anywhere in your dash. http://teslatap.com/modifications/dash-cam/ talks about it, but this was clearly not my choice. My Spy Tec K1S dashcam was better, cheaper, and more versatile :)

    The main problem was routing the cable through the firewall and knowing how to take panels apart. Quick google searched turned out some pages:

  • routing a wire through an existing hole in the firewall in an unused grommet: http://teslatap.com/modifications/running-wires-through-the-firewall
  • Adding the stock rear camera in the front with a switch: http://www.teslarati.com/tesla-model-s-front-camera-touchscreen-kit
  • removing thoe nose cone (easy, it just unclips): https://my.teslamotors.com/no_NO/forum/forums/removing-nosecone-parking-sensors
  • Sadly the first page makes it sound easy to just use the hole with an unused grommet, but in my loaded up car, that grommet was used by a drain plug (I'm getting the pano roof) and proved mostly impossible to take apart (I tried pushing the grommet back from the frunk side to the cabin side, but didn't manage).

    this is how it looks like if you're lucky
    this is how it looks like if you're lucky


    In my case, I was stuck making a new hole just above that grommet, and it was easier to do from the cabin side above the grommet and towards the frunk side. I just used a cordless power drill with a metal bit. Once to make a reasonable hole, and a 2nd time to make one big enough to fit a mini USB plug through the whole (required for the dashcam). I then used silly putty like blue tack (that was yellow) to plug the hole since I didn't have a new grommet that was big enough).
    I spent too long taking out panels that didn't need to be taken out until I figured out that I only needed to take out one panel with a special T15 screw. The magic panel is on top of the passenger feet, there is a single screw to take out:

    This is on the passenger side by the door, but you need to remove the panel on top:




    After that, you make a hole above the grommet with a drill (unless your car isn't using that drain plug):


    my USB cable now fits through the hole
    my USB cable now fits through the hole

    http://teslatap.com/modifications/running-wires-through-the-firewall/ does a good job explaining how to take off panels in the front, except the part about the grommet hole which can't be used on my car:


    behind the air filter, you see the orange conduit
    behind the air filter, you see the orange conduit

    I then put the cable through the new hole I made above the grommet (fairly hard to make the hole from that side, so do it cabin side)
    I then put the cable through the new hole I made above the grommet (fairly hard to make the hole from that side, so do it cabin side)

    To plug the hole, I used yellow blue tack, silly putty would also probably have worked. It's not approved material, but that's what I had:



    Now that the cable is through, you need to bring it to the front grill. the front piece just unclips:


    Then the nose grill also unclips:



    zip tie the camera and route the cable
    zip tie the camera and route the cable


    Turns out I did not need to unclip the door sill:


    And like all good jobs by non professionals, I ended up with a spare fastener I have no idea where to put back :)


    And here is the end result:



    More pages: February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 October 2003 August 2003 July 2003 May 2003 April 2003 March 2003 January 2003 November 2002 October 2002 July 2002 May 2002 April 2002 March 2002 February 2002 November 2001 October 2001 September 2001 August 2001 July 2001 June 2001 May 2001 April 2001 March 2001 February 2001 December 2000 November 2000 October 2000 September 2000 August 2000 July 2000 June 2000 April 1999 March 1999 September 1997 July 1996 September 1993 July 1991 December 1988 December 1985 January 1980