NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Reverse engineering my e-scooter and rewriting the firmware in Rust (bensimms.moe)
asimovDev 26 minutes ago [-]
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?

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 14:04:40 GMT+0000 (Coordinated Universal Time) with Vercel.