Magnetic Power Cable Makes Mobility Scooter Much Better

Sometimes, you have to wonder what major manufacturers of assistive tech are thinking when they design their products. [Niklas Frost]’s father has MS and uses an electric mobility scooter to get around. It’s a good solution to a terrible problem, except it stops short of the most important part — the charging scheme. Because of the aforementioned mobility issues, [Niklas]’s father can’t plug and unplug it without assistance. So much for independence.

And so [Niklas] gave it some thought and came up with an incredibly easy way that Dad can charge his scooter. It’s even non-intrusive — all it took was a handful of off-the-shelf components and some 3D printed parts to make what’s essentially an extension cord between the charger and the scooter. Really, there’s nothing more to it than three 10 A magnetic connectors, an XLR female port, an XLR male connector, and some very helpful plastic.

Something interesting to note: [Niklas] spent a year or so tinkering with a robot that could drive the plug over to the charger and plug it in. A book on the subject made him destroy that robot, however, when he realized that he was being driven more by cool technologies than solving the problem at hand. Within a few days of changing course, [Niklas]’ dad was charging his own scooter.

Now, if [Niklas] wants to see about making the scooter move a whole lot faster, we have just the thing.

An ebike motor with the controller cover removed. A number of wires and connectors take up most of the space in the cavity.

Open Brain Surgery For EBikes And EScooters

Personal Electric Vehicles (PEVs) all contain the same basic set of parts: a motor, a battery, a motor controller, some sensors, and a display to parse the information. This simplicity allowed [casainho] to develop a custom controller setup for their own PEVs.

Built around the venerable VESC motor controller, [casainho]’s addition is the EBike/EScooter board that interfaces the existing motor of a device to the controller. Their ESP32-powered CircuitPython solution takes the sensor output of a given bike or scooter (throttle, cadence, or torque) and translates it into the inputs the controller uses to set the motor power.

They’ve also designed an ESP32-based display to interface the rest of the system to the user while riding. Since it also runs CircuitPython, it’s easy to reconfigure the functions of the three button device to display whatever you’d like as well as change various drive modes of your system. I know I’d love to see my own ebikes have a different mode for riding on road versus on shared paths since not getting run over by cars and not harassing pedestrians aren’t going to have the same power profile.

If you want to find more ways to join the PEV revolution, check out this wild omni-wheeled bike or this solar car built from two separate e-bikes. If that doesn’t suit your fancy, how about an off-label use for an e-bike battery to power your laptop off grid?

A Xiaomi 3 Lite dashboard with the panel taken off and the PCB visible, four wires connected to the SWD header.

Xiaomi Scooter Firmware Hacking Gets Hands-On

Scooter hacking is wonderful – you get to create a better scooter from a pre-made scooter platform, and sometimes you can do that purely through firmware modifications. Typically, hackers have been uploading firmware using Bluetooth OTA methods, and at some point, we’ve seen the always-popular Xiaomi scooters starting to get locked down. Today, we see [Daljeet Nandha] from [RoboCoffee] continue the research of the new Xiaomi scooter realities, where he finds that SWD flashing is way more of a viable avenue that we might’ve expected. Continue reading “Xiaomi Scooter Firmware Hacking Gets Hands-On”

Adding A Third Wheel (And Speed Boost) To An Electric Scooter

The story of how [Tony]’s three-wheeled electric scooter came to be has a beginning that may sound familiar. One day, he was browsing overseas resellers and came across a new part, followed immediately by a visit from the Good Ideas Fairy. That’s what led him to upgrade his DIY electric scooter to three wheels last year, giving it a nice speed boost in the process!

The part [Tony] ran across was a dual brushless drive unit for motorizing a mountain board. Mountain boards are a type of off-road skateboard, and this unit provided two powered wheels in a single handy package. [Tony] ended up removing the rear wheel from his electric scooter and replacing it with the powered mountain board assembly.

He also made his own Arduino-based interface to the controller that provides separate throttle and braking inputs, because the traditional twist-throttle of a scooter wasn’t really keeping up with what the new (and more powerful) scooter could do. After wiring everything up with a battery, the three-wheeled electric scooter was born. It’s even got headlights!

[Tony]’s no stranger to making his own electric scooters, and the fact that parts are easily available puts this kind of vehicular experimentation into nearly anybody’s hands. So if you’re finding yourself inspired, why not order some stuff, bolt that stuff together, and go for a ride where the only limitation is personal courage?

The dash of Xiaomi Mi 1S scooter, with the top panel taken off and an USB-UART adapter connected to the dashboard, sniffing the firmware update process

Xiaomi Cryptographically Signs Scooter Firmware – What’s Next?

[Daljeet Nandha] from [RoboCoffee] writes to us, sharing his research on cryptographic signature-based firmware authenticity checks recently added to the Xiaomi Mi scooter firmware. Those scooters use an OTA firmware update mechanism over BLE, so you can update your scooter using nothing but a smartphone app – great because you can easily get all the good new features, but suboptimal because you can easily get all the bad new features. As an owner of a Mi 1S scooter but a hacker first and foremost, [Daljeet] set up a HTTPS proxy and captured the firmware files that the app downloaded from Xiaomi servers, dug into them, and summarized what he found.

Scooter app firmware update dialog, saying "New firmware update available. Update now?"
Confirming this update will indefinitely lock you out of any third-party OTA updates

Unlike many of the security measures we’ve seen lacking-by-design, this one secures the OTA firmware updates with what we would consider the industry standard – SHA256 hash with elliptic cryptography-backed signing. As soon as the first firmware version implementing signature checks is flashed into your scooter, it won’t accept anything except further firmware binaries that come with Xiaomi’s digital signature. Unless a flaw is found in the signature checking implementation, the “flash a custom firmware with a smartphone app” route no longer seems to be a viable pathway for modding your scooter in ways Xiaomi doesn’t approve of.

Having disassembled the code currently available, [Daljeet] tells us about all of this – and more. In his extensive writeup, he shares scripts he used on his exploration journey, so that any sufficiently motivated hacker can follow in his footsteps, and we highly recommend you take a look at everything he’s shared. He also gives further insights, explaining some constraints of the OTA update process and pointing out a few security-related assumptions made by Xiaomi, worth checking for bypassing the security implemented. Then, he points out the firmware filenames hinting that, in the future, the ESC (Electronic Speed Control, responsible for driving the motors) board firmware might be encrypted with the same kind of elliptic curve cryptography, and finds a few update hooks in the decompiled code that could enable exactly that in future firmware releases.

One could argue that these scooters are typically modified to remove speed limits, installed there because of legal limitations in a variety of countries. However, the legal speed limits are more nuanced than a hard upper boundary, and if the hardware is capable of doing 35km/h, you shouldn’t be at mercy of Xiaomi to be able to use your scooter to its full extent where considerate. It would be fair to assert, however, that Xiaomi did this because they don’t want to have their reputation be anywhere near “maker of scooters that people can modify to break laws with”, and therefore we can’t expect them to be forthcoming.

Furthermore, of course, this heavily limits reuse and meaningful modification of the hardware we own. If you want to bring a retired pay-to-ride scooter back to usefulness, add Bluetooth, or even rebuild the scooter from the ground up, you should be able to do that. So, how do we go around such restrictions? Taking the lid off and figuring out a way to reflash the firmware through SWD using something like a Pi Pico, perhaps? We can’t wait to see what hackers figure out.

Ask Hackaday: Would A Scooter Get You Back To The Office?

So we’re two plus years into the pandemic at this point. Are you still working from home in the most comfortable clothes ever sewn? We figure that of the lot of you who said goodbye to that drab, tiled carpet in 2020, most have probably heard rumblings about returning to the office. And probably a good portion have at least been forced into a hybrid schedule.

Lots of companies would love to see their employees once again milling about all those glass and steel observation tanks office buildings they pay so much for. And while some are likely just forcing employees to come back, others are offering incentives, such as Google. The tech giant recently partnered with electric scooter manufacturer Unagi to provide a “Ride Scoot” program designed to lure many of Google’s US-based employees back to those brightly-colored code playgrounds they call offices with a fun mode of private transportation. The plan is to offer a full reimbursement of the monthly subscription fee for Unagi’s Model One folding scooter, which retails for $990.

The subscription is normally $49 a month plus a one-time $50 sign-up fee, but this amount will be slightly discounted (and waived) for eligible Google employees. There is one caveat to the system: an employee must use the scooter for a minimum of nine commutes to the office per month, although Google says they’re gonna be a bro about it and use the honor system.

Continue reading “Ask Hackaday: Would A Scooter Get You Back To The Office?”

From Hoverboard To Scooter

I’m sure anyone who had seen Back To The Future was more than a little disappointed when “hoverboards” started appearing on the scene. They didn’t float and they looked fairly ridiculous for anyone over 12. But they have the huge advantage of being cheap and easy to find. [Made By Madman] breaks down a hoverboard for parts to make an incredible custom electric scooter.

The first step after breaking things down for parts was to break the wheel hub motors. He pulled out the axle and started machining a new one using the lathe and a milling machine. A quick temper later, he had a sturdy steel axle. An adapter for a disc brake was milled that could attach to the wheel. The TIG welder came out to weld up a box out of some aluminum to hold the electronics. The wheel had a bracket welded on with a spring shock absorber to help smooth the ride. The fork was machined on the lathe and belt sander, but actual shocks came from an old bicycle. To attach the fork to the frame, [Madman] bends a piece of bar stock into shape; like a madman. The handlebars were taken from the bicycle and the fork was extended up to an adult height.

A quick test ride in the alley showed that the back shock wasn’t strong enough, so he swapped it with a strong one. All the parts got a powder coat. Electronics wise, it has a standard speed controller and a custom battery made from 18650 cells wired up in a 13s6p configuration and bundled together into a package. After a significant amount of wiring, he took it for a test drove and we love seeing him zip around the streets in the snow.

So many parts here are machined to press-fit tolerances and then welded on. The skill, videography, and effort that went into this were just incredible. If you’re feeling inspired and don’t have a lathe on hand, perhaps this 3d printed scooter might be a bit more your speed. Video after the break.

Continue reading “From Hoverboard To Scooter”