News for hackers. Stuff that matters.
Re:Tell HN: macOS Ventura broke the Raspberry Pi Pico ecosystem by fragmede on Wednesday December 07, 2022 @11:01PM (#33903994)
I'm not sure which part of the standard you think they're violating but the Pi is presenting itself as a USB device. One that accepts a (limited) number of blocks of data, and can respond with blocks of data.

Drag and drop to program isn't the same thing as flashing an EPROM on a chip burner like we're still back in the 80's, but that's because time's moved on since then.

Re:Tell HN: macOS Ventura broke the Raspberry Pi Pico ecosystem by catiopatio on Wednesday December 07, 2022 @11:21PM (#33904107)
> I'm not sure which part of the standard you think they're violating

The part where you're not supposed return a successful Command Status claiming a write succeeded, when actually, you're dropping writes — to anything but a few specific blocks, and only if you see those writes in the order you expect — on the floor.

Re:Tell HN: macOS Ventura broke the Raspberry Pi Pico ecosystem by fragmede on Thursday December 08, 2022 @11:21PM (#33917395)
Oh whew, that's just some layer 7 concerns. I'd be interested in seeing where that's (that it must actually write those blocks) actually defined by in the spec and what language they use. I was worried my Pico was sending invalid blocks that didn't properly parse and was relying on undefined behavior to implement flashing.