Skip to main content
Topic: Trying to catch up (Read 1294 times) previous topic - next topic

Trying to catch up

Hi all,

I have one of the early Logic Sniffers, the PCB says it's v1.01 and it has a 20 MHz crystal on the PIC.  I've had to put all my projects on hold for quite a while and am now only just getting back into them.

The plan was to update it with the latest firmware and bitstream, and I've been reading up on what I need to do.  So far I've followed the instructions on this page, and it seems mine is one of the boards without a bootloader.

I don't have a Bus Pirate, but I should have a PICkit 2 around.  Can I just use that to program in the new bootloader?  It's been a long time since I've touched any microcontrollers, and I'm not sure if there's a configuration or calibration byte in the uC flash that I have to be careful to preserve.  Also I'm not sure how to do that if that's the case.

And once I've done that, what would be the easiest way to update the firmware and bitstream?  This seems to be what I'm looking for.  Would it be compatible with the board I have, and can I then use the latest firmware and bitstream?

Thanks!

Re: Trying to catch up

Reply #1
Yup, olswinloader should work fine.

The 16Mhz vs 20Mhz PIC configurations are not touched when updating.
-- IED
-- debugging hardware at 2am is a bad idea...

Re: Trying to catch up

Reply #2
You should be able to just program the bootloader with the pickit, be sure to use the 20mhz (v1) .hex file. Then just bootload the firmware and load the bitstream using olswinloader or the update package linked on the wiki.
Got a question? Please ask in the forum for the fastest answers.