I extracted the app to my Ubuntu laptop and went out to the car. The flashing portion didn't work (it'd download then hang on the flashing stage. I think it tried to flash, but it still said version 4.2 in the hardware section).
When I flashed to 4.4 via my PC the app worked well. I was able to see packets coming in, though I don't know if the filter worked, as I ticked one of the boxes on the left and had packets still flooding in. Auto baud rate worked, didn't get a chance to try BLE, but I will eventually, as I'm pretty certain I'll need to wire the CBT in to get to the other two CANs
Other than all that, the app looks really good, is easy to navigate and I'm intrigued by the plugins area on the left. Is there any documentation for writing plugins yet, or should I poke through the app source code?
Two feature requests I have, if possible:
- Be able to group similar packets (e.g. by ID) or group duplicate packets to make finding the packets we want, easier
- A "cheat code" style packet search. To clarify: Some video game console emulators let you search for cheats by comparing states. For example, to get unlimited lives, you open the cheat searcher to get into an initial state. Then you die once. Go back into the cheat searcher and look for a memory value that's decreased since last time you checked. You then play for a bit, die again, then search again for decreased values. Eventually you're left with a handful of memory addresses that you can "watch". When you find one that goes down when you die, that's your lives. You set it to FF and you've now got 255 lives. There are various search modes like "has / has NOT increased / decreased [by Y]" "is / is NOT equal to X" that let you hunt down information of interest.
@Grayda If you run the packet logger in 'Compact' mode it does group by message ID. This is the default mode. What I've been doing is just logging and watch for a line in the table to change when I press a button in the car.
Help me understand a little better how I could make the workflow easier. Thanks!
I finally upgraded to Win8.1, so got to briefly check out the app today. Looks good, easy to navigate.
Did have a issue when attempting to upgrade Firmware from .4.2 with it. CBT rebooted but the app hangs at uploading firmware. Have to close and reopen it when that happens. I haven't had time look into it further yet.
Just to add I am having some issues with the Mac app. If I start up fresh, then plug in USB for the CBT. Boot up the app. Press logger and connect via USB. I then plugin my ribbon cable and no logging. If I then unplug the ribbon and USB and open CoolTerm plugin USB, connect. Run 030101 then plugin ribbon. I get flooded with data. I disconnect from CoolTerm and switch to CBT App then tell it to connect via USB again. At that point I will see data in the CBT app just fine. If I turn on the wireshark piping logging stops. Also there doesn't appear to be any sort of log dump from the CBT app, I assume because we would choose to do that with Wireshark. So I am kind of stuck at this point with the app. I will have to see about tracking down a windows laptop to see if I get different results there.