============================================================================= ============================================================================= Stoker Upgrade Procedure February 3, 2007 ============================================================================= ============================================================================= Document Revision History: February 3, 2007: Initial version for upgrade to version 2.0.259 ============================================================================= ============================================================================= Stoker Firmware Revision History: Feb 7, 2007: Version 2.0.259 Remove the commit button and always commit changes to db Do not disassociate blower from sensor when blower is unplugged Allow for custom IP address and subnet mask Properly support low temperature readings Speed up OW network access Debounce alarming condition Debounce occassional OW communincation flakiness Always force 10 mbs, half duplex Allow for a 5 minute fan disable option Significantly modify web page Rearrange based on sensor function Enable visual alarm indicator with red higlight Enable audio alarm with small embedded mp3 file Optimize connectivity speed Enable ability to hide serial numbers May 16, 2006: Version 0.5 Initial version ============================================================================= ============================================================================= WARNING: If the upgrade process fails, then most likely your Stoker will fail to operate. Please follow these instructions carefully. WARNING: The upgrade process is very sensitive. Please unplug all sensors and blowers before upgrading. WARNING: A solid communcation link between PC and Stoker is mandatory. Please make sure the link between PC and your Stoker is all on CAT5. Please do NOT use any wireless bridges on your Stoker. Please use your LAN connection instead of your wireless 802.11{a/b/g} connection on your PC. WARNING: The Stoker sometimes connects with a speed of 100 megabit, full duplex. THIS IS NOT APPROPRIATE FOR THE UPGRADE PROCESS. Please verify the Stoker is connected at 10 megabit, half duplex. Most networking switches will have a different LED indicating different speeds. Please make sure the switch indicates 10 megabit. On the Stoker, make sure the right LED and only the right is lit on the plug. WARNING: If you are using a laptop, please make sure the laptop is plugged in so that it does not run out of batteries in the middle of the upgrade process. WARNING: You will lose your database settings. Please write down the names and serial numbers of the sensors and blowers so that you can redo the custom naming. ============================================================================= ============================================================================= Quick Instructions: If you already know your Stoker's IP address and the warnings above have been take care of, then you can skip to the bottom to find the actual instructions for the upgrade. If you would like more details, please keep reading. ============================================================================= ============================================================================= Detailed Notes: I. Zip file In the zip file, there should have been four files. upgrade_app.exe, update.bat, slush.cat.tbin, and this readme.txt file. Please create a folder on your desktop called "stoker". Please extract the contents of the zip file into this folder. II. Summary This file will contain the instructions on how to upgrade your Stoker to the latest software revision. III. Network Setup This upgrade procedure will use Ethernet connectivity and TCP/IP to upgrade the firmware on your Stoker. This means you will need the Stoker and the computer applying the upgrade both on the network. The setup of your network is not within the scope of this document. Rock's Bar-B-Que does not provide technical support regarding network setup. Please consult your local networking specialist regarding questions pertaining to the setup of your network. IV. Broadband Users If you already have broadband access, then there shouldn't be any network setup necessary. Most broadband modems have a switch integrated. Or you probably already have a switch that allows multiple computers to hook up to use the Internet. You just need to connect the Stoker up to your network using a CAT 5 cable with an 8P8C male plug. 8P8C is also called RJ45. V. No Broadband, No Switch, Only PC, Using Windows XP In this case, it is possible to try and get Windows to become a DHCP server. Please consult the Internet regarding details on how to use Internet Connection Sharing. You will need to choose an Internet connection other than the LAN connection as the connection to share. This will enable DHCP on the LAN connection. Once you have ICS configured and working, attach the Stoker directly to PC using an Ethernet cable (CAT5 and 8P8C male plug). VI. Help! Although Rock's Bar-B-Que does not provide networking support, there are a few basic tips that will help determine if your network is setup properly. 1) Make sure the Stoker is connected to power. 2) Make sure there is a cable connected to the Ethernet port of the Stoker 3) Make sure the other end of that cable is connected to another networking device such as a switch or a router 4) Make sure there is a DHCP server somewhere on your network 5) Use the menus on the Stoker LCD to check to see if there is an IP address. A valid IP address wil be something like 192.168.xxx.xxx or 10.xxx.xxx.xxx, where xxx is a number between 0 and 255. The ultimate test is to make sure the Stoker has a valid IP address. A value of 0.0.0.0 is not valid and indicates there is something wrong with the network. VII. Stoker Has IP Address. Now What? To double check that the computer can communicate with the Stoker, the network configuration should be tested. First, write down the IP address from the Stoker's LCD. Then to to the computer. Assuming a Windows based PC, goto the "Start Menu" and click on "Run...". In the text box next to "Open:" type cmd This should bring up a black window with some white text. In this window, type ping xxx.yyy.zzz.aaa but instead of xxx.yyy.zzz.aaa, type in the IP address that you wrote down from the Stoker. If you get something that looks like: Pinging 192.168.1.229 with 32 bytes of data: Reply from 192.168.1.229: bytes=32 time=1ms TTL=64 Reply from 192.168.1.229: bytes=32 time=1ms TTL=64 Reply from 192.168.1.229: bytes=32 time=1ms TTL=64 Reply from 192.168.1.229: bytes=32 time=1ms TTL=64 Ping statistics for 192.168.1.229: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 1ms, Maximum = 1ms, Average = 1ms then you are set. If you get something like: Pinging 192.168.1.100 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 192.168.1.100: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), then you have a networking problem. In cases like this, please consult your networking professional. VII. Ping is OK. If the ping command worked ok, then you are ready. Please follow the instructions in the next section. ============================================================================= ============================================================================= Procedure: WARNING: If the upgrade process fails, then most likely your Stoker will fail to operate. Please follow these instructions carefully. Please take the time to make sure all the warnings at the top of this file check out and are taken care of. Here we go: 1) Write down the IP address of the Stoker. 2) Open the folder called "stoker" 3) Double click on upgrade.bat 4) In the window that shows up, type in the IP address of the Stoker 5) Hit enter. The output should look something like: Welcome to the upgrade process for the Stoker. Please enter the IP address of the Stoker: 192.168.1.148 IP address: 192.168.1.148 Record: addr:470000 len:10000 State: start_addr:470000 end_addr:480000 Record: addr:480000 len:10000 State: start_addr:470000 end_addr:490000 Sending packet Sending 4 Sending 0 Sending 0 Sending 0 Sending 0 Done Getting ack ACK:4 Erase: start_sector:470000 num:2 Sending packet Sending 1 Sending 4653056 Sending 0 Sending 2 Sending 65536 Done Getting ack ACK:490000 Write: start_block:470000 num_blocks:80 Sending packet Sending 2 Sending 4653056 Sending 0 Sending 128 Sending 65536 Done Data send done Getting ack ACK:490000 Sending packet Sending 5 Sending 0 Sending 0 Sending 0 Sending 0 Done Press any key to continue . . . If you have gotten this far, then the upgrade has succeeded. The Stoker will automatically reboot. If the Stoker does not seem to do anything for about one minute, go ahead and turn it off and turn it back on. To double check, open up your web brower to the Stoker and check the version, or use the "Version" under the "System Info" menu on the LCD. Enjoy! Rock's Bar-B-Que