4 comments

  • asimovDev 24 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 44 minutes ago
    I wanna have a friend like this guy
  • ifh-hn 1 hour ago
    Wish I was brainy enough to do this sort of thing!
    • j_m_b 54 minutes ago
      That's what is nice about LLMs. You CAN do these things now!
      • wkjagt 25 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 3 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 13 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 17 minutes ago
          If it is coded in safe Rust, why not ?
          • malnourish 11 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).

  • kooi 3 days ago
    Very nice. Be safe out there when tweaking these things.
    • TheChaplain 1 hour ago
      From what I've seen on the streets, people bypassing the restrictions will not, and there will be injuries.
      • jstanley 1 hour 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?