Charlie Waters
Charlie Waters
This is very interesting! I never thought about the ROM bootloader in the HT32, because the user manuals just didn't say anything specific about it. The [HT32 ISP User Manual](https://web.archive.org/web/20221116043707/https://www.holtek.com/documents/10179/6393513/HT32_ISP-IAP-UserManualv100.pdf)...
Wow, that's very cool! Is the flash just not protected via the ISP read command? Or did you find a bug in it? IIRC, the flash security protection just disables...
Thanks for the details. I think the issue is the platform macros in hiddevice.cpp. Maybe a refactor went wrong somewhere. I made and pushed the changes, but I don't have...
Right the `list` command does not work on OSX (pok3rtool should say that?). You just have to know the type of device you are looking for, so `pok3rtool -t pok3r...
Hmm, odd. On OSX, you specify the USB VID and PID of the device you want, and the OS gives you a handle for it. Can you attach the pok3tool...
That's not very exciting. I guess I don't have much debug output from the OSX functions. Alright, I'll try to reproduce this tonight.
So forget what I said about the list command not working. Apparently I fixed that over a year ago... I think I just blocked out that IOkit nightmare. Now, `pok3rtool...
I also can't reproduce this on Mojave. Clean install in a VM, only installed Homebrew, developer tools, and CMake, cloned the repository, and compiled from master (68b94dc). The `list` command...
That is very interesting. I'd be curious to see how Karabiner interferes with pok3rtool. It could be using some feature of the Apple USB system that I don't know about....
Nice work. Interesting that lowering the clock speed decreases power that much. I will have to setup a more precise way to measure the current. I'll try testing the suspend...