Earlier quoted context omitted.
That's what is nice about LLMs. You CAN do these things now!
Maybe I'm out of touch with the times, but I wouldn't feel safe riding an e-scooter with custom vibe coded firmware.
Reverse engineering my e-scooter and rewriting the firmware in Rust
11–20 of 113 posts
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#12Earlier quoted context omitted.
Maybe I'm out of touch with the times, but I wouldn't feel safe riding an e-scooter with custom vibe coded firmware.
If it is coded in safe Rust, why not ?
You 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).
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#13Earlier quoted context omitted.
If it is coded in safe Rust, why not ?
Safe rust does not mean correct logic; best not conflate the two. You 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).
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#14Earlier quoted context omitted.
That's what is nice about LLMs. You CAN do these things now!
Maybe I'm out of touch with the times, but I wouldn't feel safe riding an e-scooter with custom vibe coded firmware.
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#15Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#16Classic CAN uses 8 bytes long frame, so 64 bits. Is it a typo in the post, vor is it using CAN-FD?
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#17Wish I was brainy enough to do this sort of thing!
That's what is nice about LLMs. You CAN do these things now!
I mean. Sort of? The LLM won't go into checking random USB-C connections with an oscilloscope - it doesn't have hands, for one.
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#18Earlier quoted context omitted.
From what I've seen on the streets, people bypassing the restrictions will not, and there will be injuries.
You only notice the ones that aren't safe. How would you know if someone bypassed the restrictions if they were riding it safely?
There is reason for speed limits, they are not there to f--k with people for fun.
Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#19Re: Reverse engineering my e-scooter and rewriting the firmware in Rust
#20> The updater device then sends 64 byte chunks spread over 9 CAN 0x384 frames Classic CAN uses 8 bytes long frame, so 64 bits. Is it a typo in the post, vor is it using CAN-FD?