❌

Normal view

There are new articles available, click to refresh the page.
Today β€” 13 September 2026Tech

Rusting an E-scooter (In a Good Way)

13 September 2026 at 16:00

It is a classic Hackaday situation. You have an Egret GT E-scooter. It has a screen that shows the usual dash stats, but that led to an annoyance. You could accidentally enter firmware update mode and, from there, enter operational mode without the security PIN. [Ben] couldn’t let that stand, so he reverse-engineered the protocol and rewrote the firmware in Rust. As he put it, β€œβ€¦ because I have to break… everything I own…” We get it.

The mobile app was useful for some basic info, since sniffing Bluetooth is fairly easy and analyzing mobile code is, more or less, straightforward. Analysis revealed some data that doesn’t show on the display and that several things are sent back to home base tagged with the scooter’s unique ID β€” another reason to gut the existing firmware.

Internally, the scooter uses the CAN Bus, so out came the oscilloscope and a homebrew CAN decoder.Β  Surprisingly, the CAN bus is accessible on the USB-C port’s data pins. Officially, the port is only for charging phones, so you have to wonder what your phone makes of the alien signals on the data pins when it is charging.

Firmware updates actually come in at least three flavors: display, input panel, and main controller. Reverse engineering the firmware update process was crucial to installing the new firmware.

If you own a similar scooter, this post is a goldmine. If you don’t, it is still a very detailed breakdown of a reverse-engineering workflow, and you can apply many of the tools and techniques to your next project.

Of course, another option is to just keep the scooter and replace the brains. If you want to learn more about reverse engineering, there are literally dozens of Hackaday posts to help you get started.

Yesterday β€” 12 September 2026Tech

Your wired Android Auto connection secretly still uses Bluetooth for one important thing

12 September 2026 at 19:30

Wired Android Auto is about as plug-and-play as it gets. The moment you plug the USB cable into your phone, everything connects in less time than it takes your engine to warm up a little before you roll off. However, annoyingly, it always seems to turn on Bluetooth too, but why does that keep happening when you’re using wired Android Auto?

Before yesterdayTech

5 Best Wireless Earbuds for Work Calls in 2026

9 September 2026 at 14:37

Sony leads overall, while Soundcore, Dell, Apple, and Bose offer better fits for value, certified meetings, Apple devices, or noise cancellation.

The post 5 Best Wireless Earbuds for Work Calls in 2026 appeared first on TechRepublic.

Bluetooth Shock Collar Keeps Wearer On Task

23 August 2026 at 07:00

Like a lot of us [Liam Kloppers] had a problem with doomscrolling. Unwilling to go cold-turkey because he does find some utility in social media. He tried a number of things before deciding to say β€œScrew it” and just go full Pavlov on himself with some old-fashioned classical conditioning. Who needs willpower when you have electric shocks to dissuade you?

The key here was finding an electric-shock dog collar that could be controlled via a smartphone application, which meant he could reverse-engineer its Bluetooth protocol and get it linked up to his own software. The initial implementation ties his quick-and-dirty Python control program with a web server living on his laptop, which he’s configured MacroDroid to call on when his personal criterion for β€˜doomscrolling’ is met.

With the shock collar wrapped around his leg, [Liam] was ready to test. It turns out dogs are a lot tougher than people, because even when set to a low level, the shock from the device made him toss his phone across the room and had him hesitant to even pick it up again.

Since he couldn’t bring himself to put the shock collar back onto his leg, he’s now thinking of an audible alarm, something we’ve seen work before. If you’re as unhappy with your habits as [Liam], perhaps consider a device like Commodore’s social-media-free phone before resorting to self-electrocution.

❌
❌