Colin O'Flynn

Results 29 issues of Colin O'Flynn

This will close issue #10, hopefully having fixed issues with PR #18. Script now uses command-line arguments for most things by default. There are a few "forward references" for certain...

Opening an issue to collect notes on building monitor into accessory port. According to pinout added with #11 USART3 routes to acc port. It looks like the USART3 IRQ (vector...

Opening an issue to track this so someone doesn't recreate the work. Ongoing Python-based patch script is available at https://github.com/colinoflynn/airbreak/blob/master/patch-airsense.py . Will do PR once it's a little more cleaned...

FYI: There is a signed versions of the driver available in my fork at https://github.com/colinoflynn/cantact-fw/tree/master/windows-driver . They are signed by my cert, so on install it says provided by "NewAE...

(Reported on Discord - copying here) Reported issue with clock output being at 7MHz instead of 7.37MHz. Using old bitstream by copying https://github.com/newaetech/chipwhisperer/blob/9c8b5560fb6a954d24ee97dc4eb3091ff0a46484/software/chipwhisperer/hardware/firmware/cwlite.py in place & restarting Jupyter kernel +...

Have seen an issue on a specific Python install on Windows 11, with: * Python = Python 3.7.12 * libusb1 = 2.0.1 (seems to happen with older versions as well)...

needs research
environment-specific

ChipWhisperer is adding segmented memory - see https://github.com/newaetech/chipwhisperer-jupyter/blob/master/demos/Using%20Segmented%20Memory%20for%20Hardware%20AES%20(STM32F4).ipynb for the best example of it. You need to use the *debug FPGA bitstream* in that example. See https://chipwhisperer.readthedocs.io/en/latest/api.html for details in:...

enhancement

The FPGA code was changed to disable the trigger input it looks like. With the recent rebuild this actually got pushed out to people. https://github.com/newaetech/chipwhisperer/blob/develop/hardware/common/hdl/reg_chipwhisperer.v#L257 looks to be offending line...

This adds a single feature from the 'raw jtag' API allowing TMS/TDI/TDO control. This is useful to implement boundary scan mode (which I'm working on in another library called pyjtagbs)....

Short comment first - thanks so much for this library, I spent a while playing with various JTAG boundary scan options and it's frustrating how hard it is to toggle...