My bits are based on a Freescale 32 bit device (running at over 50 MHz IIRC). The CAN engine is integrated but autonomous including address screening. It can handle CAN bus rates up to 1M and would have zero problem filtering, parsing and logging traffic from a 1/2M bus. I'll have to check but I seem to remember 8 Mbyte of on board flash. One of my older designs used an SD card but these particular boards were meant to be potted in epoxy and had onboard flash parts.Here is some diagnostics stuff from a man in the middle voltage (potentiometer) based suspension module. The wheel speeds are CAN data (from a 1/2M bus) while the wheel heights are local a/d and d/a data.I normally use IXXAT for my logging and have found my hardware often catches stuff that the IXXAT does not. It is the benefit of a dedicated processor and no Windows overhead.I think I have a pile of boards still laying around. I'd put them into a project at cost if we could come up with a plug and play Model S harness and some good data viewing software.