| Here are instructions for using Hypertrm.exe for updating the embedded
software (all Windows installations have the HyperTerminal application.
1) Remove the power from MegaSquirt.
2) Put a bootloader jumper pin (a bent piece of snipped off lead from
a resistor, etc. will work fine - bend it into a U shape) across the two holes
labeled "boot" on the V2.2 PCB or V3 PCB (short R6 for V1.01 PCBs),
3) Hook-up a serial cable (DB9 tune cable) from the computer to the
MegaSquirt box and fire up HyperTerminal (Hypertrm.exe). The easiest way to do
this is to click Start > click run> type hypertrm > hit enter. The application
should launch, if HyperTerminal does not launch - use a "find-file" function to
search for "hypertrm.exe"
Note: you do not use MegaTune to perform the firmware upload - this is done
with the terminal program HyperTerminal (or similar, see below), and you should
not have MegaTune, or any other serial data application running on your PC (Best
practice is to close all applications before starting step 3). At this point,
leave the MegaSquirt unit un-powered.
4) You will see a HyperTerminal screen when you execute - type in any name
you want in the box, and make sure the Red telephone with the little yellow
telephone next to it is highlighted.
5) A new window appears. On the "Connect Using" selection, select the
proper COM port that your serial cable is attached to.
6) Then another window with COM port settings pops up. Select 9600 baud,
8 data bits, no parity, 1 stop bit, and set flow control to "None"; - this
is very important. HyperTerminal is now up.
7) Apply power to the MegaSquirt. This can be done by giving it power from
your car if its already installed in a vehicle or by plugging in a powered
stimulator into the DB37 connection. You should see the "Boot>" prompt appear
in the terminal screen.
8) Type "H" and you will be shown the options available in
bootloader mode. (This is not mandatory but is a good test to prove you are
properly in the bootloader)
9) Hit "W" for "Wipe" - this erases the old
firmware and settings.
10) Hit "U" for "Upgrade," which will respond with the text "wait
...".
11) Then at the top of the HyperTerminal window click the "Transfer"
dropdown menu, select "Send Text File..." (do not use the "Send file"
mode - you are sending a text file).
12) Set "Files of type" to "All files" and select the .s19 file
containing your assembled code (The .s19 is the last 3 characters of the file
name and there should only be one file with this extension in any version of the
firmware code you download) You will see no activity on the screen for about 40
seconds.
- MS1/Extra firmware can be found here:
MS/1Extra Manual These files may need to
be unzipped and the .s19 file is located inside
- Standard B&G Megasquirt firmware can be downloaded here
Download the MegaSqurt
megasquirt.s19 File Here. (You will need to right click this link
and click 'save as'). You will need to select the path to save it to but the
filename will be populated as megasquirt.s19. You will not need to change
the name.
13) Then the prompt will come back after 40 seconds or
so, which means the operation is finished.
If you have the stimulator plugged in you can hit X in HyperTerminal and you
should see the lights on the stimulator board start to work
14) Turn off power to MegaSquirt and shut down
HyperTerminal.
15) Remove the bootloader jumper from the 2 boot holes that you inserted
earlier , and you are ready to go. |