DIY Rooftop Tent Sets Up In A Jiffy

[CraftAndu] shares his DIY car rooftop tent design that looks like a pretty accessible build. It allowed him to test drive the concept to his satisfaction while spending a fraction of what a commercial unit would cost.

The rooftop tent consists of a folding platform of sturdy plywood bolted to the roof rack. The tent is attached, with the support rods cleverly anchored to the hinges so folding the platform stows the tent and mattress, and unfolding deploys it. Doing this in a way that also leaves suitable clearance between the sections when folded requires a special hinge design, but it’s mechanically straightforward. According to [CraftAndu], it’s also plenty strong and he never had any worries about stability. The final touch is a rain cover made from durable waterproof fabric that buckles around the whole thing.

There are a few nifty design elements we particularly like. The integrated aluminum ladder is a nice touch, as is the little folding table on the inside of the ladder. Also, since the platform folds out to the side, one can have a small roof overhead while sitting below. Hanging a tarp around the perimeter also creates a what he jokingly refers to as “the livingroom”.

[CraftAndu] also shares his thoughts after using it for a two-week trip. Chief among them is that while it worked very well and shows no signs of wear, it’s still just a tent. It’s a bit cramped, cold, and like any tent it needs to be dried out in the morning due to condensation even if there’s no rain. On the plus side, it’s ridiculously convenient and easy to set up. Check it out in the video, embedded just below.

If you want to see some other DIY vehicle-camper projects, don’t miss this DIY pop-up truck camper, the Toyota Corolla that sleeps two, and for a little something different here’s a van converted to off-grid camper-slash-remote office.

Continue reading “DIY Rooftop Tent Sets Up In A Jiffy” →

A Ridiculous Journey To Set The Clock In A 2014 Renault

As difficult as it may be to believe, it’s not possible to adjust the time on a 2014 Renault Latitude’s in-dash navigation system unless you have an original SD card with valid map data on it. If you lose that card, or never had it in the first place because you’re not the original owner of the vehicle, you’re out of luck.

That is, unless you’re [Rasmus Moorats]. Not willing to pay for an original Renault SD card just for the privilege of adjusting the time on his vehicle’s dashboard, he set out to hack the navigation system so he could fiddle with its parameters manually.

You might think that the end result of this hack is really only interesting if you happen to own a Renault of a similar vintage, and to a point you’d be right. The part that’s worth sticking around for even if you don’t have an applicable vehicle is the fascinating process of poking and prodding at the car’s embedded Linux operating system which [Rasmus] was kind enough to document for us.

There’s a lot of ground covered in the write-up, but the short version is that while the navigation system has the ability to load scripts from the SD card, as designed there are pretty strict limits on what said scripts can actually do. The trick for [Rasmus] was to find a way to break out of the limited sandbox.

After a number of only partially successful attempts, he finally found the solution by using the script’s built-in logging functions to overwrite the operating system’s core_pattern string which is executed whenever a process crashes. By then using a different function of the scripting language to intentionally crash a binary, he was able to execute commands of his choosing, and in turn modify the configuration file that held the time data.

If you’ve ever found yourself trying to hack your way through a locked down embedded Linux system, we’re willing to bet at least a few of the tricks [Rasmus] outlines here could come in handy. As for hacking obstinate in-dash navigation and entertainment systems, it gets even harder on more modern vehicles.

A baby blue hatchback with red accents drives down a road with blurry trees and a blue sky in the background.

NEMESIS Gives You Control Over Your Hyundai Head Unit

Whether it’s to make more money or because of licensing disagreements, car companies often restrict the abilities of the infotainment units in their vehicles. They can do so much more, and a group of hackers is setting the Gen5W systems from Hyundai free with NEMESIS.

Many Hyundai and Kia vehicles from 2015 to 2019 use the Gen5W system, but there are some exceptions to the exploit like the Hyundai Elantra, Kia Forte, and Hyundai Ioniq 6, along with Canadian vehicles using the system. The most interesting feature for most users will likely be the ability to use Android Auto or Apple CarPlay wirelessly as well as bringing turn-by-turn navigation cues from those systems to the driver cluster and heads up display like you get with the built-in, but not so great, OEM navigation system.

Using a flaw in the over the air (OTA) update system, the developer says “the version must have S5W_M in it (General Settings > SW Info). S5W_L is not supported.” The head unit must also be one that supports OTA updates as otherwise it won’t have the appropriate logic to exploit.

We’ve seen hacks of various infotainment systems before including older Hyundai systems and Teslas.

A two door pickup or ute in white with a black hood and blue accents. It's built from a chopped up BMW i3 REX EV.

BMW I3 Mod Brings Small Trucks To The EV Future

Trucks are handy, especially if you’ve got messy or dirty loads, but there aren’t a lot of options if you want a small electric pickup yet. [Michael Pick] decided to convert a BMW i3 into a utility vehicle.

After getting a new 12 V battery and cleaning the car up, [Pick] proceeded to disassemble the interior and remove the hatch from the car. Once he could look at the bones, he planned out the best places for the cut lines and removed the back half of the cabin.

The bed is built from plywood coated in penetrating epoxy and bedliner for weatherproofing, and special care was taken to seal the interface between the cabin and bed as the main electronics for the vehicle are housed in a compartment directly below. The taillight electronics were rehoused as the OEM lenses were too large to fit next to the tailgate opening.

The i3 has graced these pages before with a battery upgrade, and we’d be remiss not to remind you of the most famous EV to truck conversion, Truckla.

Continue reading “BMW I3 Mod Brings Small Trucks To The EV Future” →

Car’s Camera Footage Backed Up To NAS

For as many sensors, cameras, and computers as there are on modern cars, they ought to be a dream to poke around in and customize to one’s liking. Unfortunately they’re generally plagued by the same locked-down, proprietary software that most consumer electronics ship with, making it very difficult to interact with these systems in ways the manufacturer doesn’t approve of. There are a few exceptions to this rule, though, and [Sasha] built this system which backs up the footage from their electric car’s on-board cameras automatically to a NAS.

The system is built around a Raspberry Pi Zero 2 W which plugs directly into a USB port in the car’s glovebox. To set it up, the software only needs to be flashed onto the Pi and then it can be controlled from a smartphone. It can connect to any NAS over a variety of protocols and keeps track of what footage has been backed up, and can even automatically restart a backup if the car drives away before it has completed. It also automatically frees up space on the car’s internal drives by deleting any files that have already been synced to the NAS. All of the data is kept in the user’s control as well, and nothing leaves the LAN unless the user sets up backups to a cloud service on their own.

If you have the correct electric car and a Pi other than a Zero 2 W, [Sasha] also has a package for other Raspberry Pis that should work. Unfortunately this was designed for a specific electric car; other makes and models won’t work with this out of the box, but we hope that won’t stop others from checking out the GitHub page anyway trying to figure out what’s going on under the hoods of their car’s electrical and computer systems. Sometimes this leads to things you might not expect, like using the car itself as a video game controller.

A Mini’s Infotainment System And The Joys Of Aftermarket Car Parts

Although [Arkandas] disclaims any interest in being a ‘car guy’, this is somewhat ironic in light of the sheer amount of modding he has performed on a range of cars over the years, a recent misadventure involving a BMW Mini F56’s infotainment system replacement and some light ECU reprogramming included. What happened exactly is covered in a detailed breakdown in a blog post.

The old iDrive infotainment system in the Mini. (Credit: Arkandas)
The old iDrive infotainment system in the Mini. (Credit: Arkandas)

One of the aspects that [Arkandas] disliked about this car was its iDrive infotainment system, itself a stripped-down version of the full-fat infotainment system in ‘real’ BMW cars, with a small screen and awkward UX. The idea was to replace this with a more full-featured modern system.

Since the infotainment system does hook into the car’s CAN buses and other systems it has to be compatible, of course. This took some research before ultimately a fancy €700 aftermarket replacement was ordered from a Chinese seller.

Long story short, the device was mostly compatible aside from a connector wired wrongly and creating a short. This was fixed, but then the loosely fitted display toppled off during a test drive and broke, so a replacement screen was ordered. This screen arrived without requisite factory programming, so [Arkandas] embarked on a long reverse-engineering session.

Before he was able to extract firmware from the broken display and flash it onto the new display he was offered a brand-new replacement for the whole device, which he accepted in return for sending the old unit back. Although this still left him with a range of questions, at least the new infotainment looks pretty spiffy.

The worst part about the whole experience was just how much waiting and agonizing over poor after-sale support was involved, along with all the things that can go wrong and turn a fun afternoon of fitting shiny new parts into a months-long ordeal. Since modern cars are basically just a stack of computers on wheels, this ensures that even ‘not car guys’ will be doing a lot more of such fun car modding.

Recreating Unobtainable Diagnostic Tools For The Jaguar XJ220

If you own a Jaguar XJ220 or the rarer XJR-15, you’re probably not short on money or real estate. You may, however, be finding it hard to lay your hands on a diagnostic tool that is compatible with the ancient Zytek ECU. Thankfully, [Tom Radom], is working to change that. 

As the owner of XJ220 chassis #50, [Tom] was unlucky enough to see the dreaded check engine light come on last year. He was lucky enough to get his hands on an SPD-1039 interface, built to talk to the Zytek ECU that runs the car. However, he was painfully aware that these devices are now incredibly rare and hard to come by, even given the tiny limited market of owners of 1990s Jaguar supercars. Thus, he set about building a replacement.

An initial effort to open up and reverse engineer the Zytek interface failed, mostly because it had been potted rather successfully in silicone. Thus, [Tom] took a new tack. He hooked up a logic analyser between the interface and the car, recording the traffic between the two. This captured data allowed [Tom] to recreate the interface using a FT232RNL bridge to chat to the Zytek engine control unit. There was no attempt to rebuild the software—the original DOS-based diagnostic still runs perfectly fine in an emulator. It was just the hardware interface from a serial port to the car that needed to be recreated.

[Tom] has been building the modules and supplying them to owners of XJ220, XJ220S, and XJR-15 models at no charge. He believes simply having a viable diagnostic tool available will increase the value of these classic cars by more than the costs he incurred to develop the interface. Interested parties can submit their details via webform on Port220.com.

For a modern vehicle, the ECU is everything. Without it, the car doesn’t run. That’s why we’ve seen some heroic fixes to rescue cars and get them back on the road. If you’re doing your own wizardry to talk to cars of the past, don’t hesitate to notify the tipsline.