Updating the Smart Sensor Simulator 2 Firmware
SSS2 Product Page | SSS2 Interface Application
Step 1: Install the Teensy Loader
The internal system of the Smart Sensor Simulator uses the Teensy 3.6 development board. This means the firmware running in the SSS2 can be updated using the Teensy Loader software. The loader software is freely available at PJRC, the makers of the Teensy: https://www.pjrc.com/teensy/loader.html. Follow the instructions on that page to install and use the program.
Step 2: Download the Firmware
The firmware releases are available from the SSS2 Github website. It can also be extracted from the following zip file. The default speed is 250k for J1939.
SSS2_Firmware_250k.ino.TEENSY36
If you want to try a version of the firmware that has the 500k CAN as the default, you can download and install this firmware:
SSS2_Firmware_500k.ino.TEENSY36
Step 3: Open Smart Sensor Simulator 2 Case
Undo the four screws on the side with the rectangular white Molex connectors. Remove the plastic bezel ring on the side where the screws were removed. Slide the top cover off the enlclosure. If it is difficult to slide, undo the top two screws on the other side of the case.
Step 4: Run the Teensy loader
Double click the teensy.exe file downloaded from Step 1.
Step 5: Open the firmware file
In the Teensy Loader program, select File -> Open Hex File.
Navigate to where the firmware file was extracted to in Step 2.
Select Automatic Mode in the Operation menu of the Teensy Loader application.
Step 6: Plug in the SSS2
Ensure both USB and Power are connected to the Smart Sensor Simulator 2.
Step 7: Press the programming button
Press the program button on the Teensy 3.6. The Teensy loader should indicate a programming sequence.
Step 8: Verify
The red LED should come back on with applied power. Pressing the knob for at least 2 seconds should toggle the ignition relay.