Thank you for posting! I got a e-scooter this spring and wrote my own app for it after reverse engineering the official app + BLE logs. I am not brave enough to do anything with the firmware on it though. Maybe not yet at least
jimmy76615 45 minutes ago [-]
I wanna have a friend like this guy
ifh-hn 2 hours ago [-]
Wish I was brainy enough to do this sort of thing!
j_m_b 55 minutes ago [-]
That's what is nice about LLMs. You CAN do these things now!
wkjagt 26 minutes ago [-]
Maybe I'm out of touch with the times, but I wouldn't feel safe riding an e-scooter with custom vibe coded firmware.
GuB-42 4 minutes ago [-]
What make you think it is vibe coded? There is no mention of genAI being used, and the methodology looks more consistent with hand-written code he actually understands.
IshKebab 14 minutes ago [-]
You don't have to fully vibe code it. Most of this stuff doesn't take massive brains, it is just super tedious - especially the reverse engineering. I've never really had the patience for that (except one USB devices that I did reverse engineer when I was younger). AI really helps with the tedium.
m00dy 18 minutes ago [-]
If it is coded in safe Rust, why not ?
malnourish 12 minutes ago [-]
Safe rust does not mean correct logic; best not conflate the two.
MYou could have perfectly safe rust that disables brakes above a certain speed, inverts steering by wire, or adjusts the charging parameters, for example (depending on addressable capabilities).
gohomeloser 11 minutes ago [-]
[dead]
kooi 3 days ago [-]
Very nice. Be safe out there when tweaking these things.
TheChaplain 2 hours ago [-]
From what I've seen on the streets, people bypassing the restrictions will not, and there will be injuries.
jstanley 2 hours ago [-]
You only notice the ones that aren't safe.
How would you know if someone bypassed the restrictions if they were riding it safely?
Rendered at 14:04:40 GMT+0000 (Coordinated Universal Time) with Vercel.
MYou could have perfectly safe rust that disables brakes above a certain speed, inverts steering by wire, or adjusts the charging parameters, for example (depending on addressable capabilities).
How would you know if someone bypassed the restrictions if they were riding it safely?