SilverLeaf Electronics, Inc.
2490 Ferry Street SW.
For general business e-mail lori (at) simply-smarter.com.
From Salem (Coming South via I-5): Google Map From Salem
From Eugene (Going North via I-5): Google Map From Eugene
VMSpc Engine Monitoring for PC.
2. Help menu item, needs a link to FAQ and Website. Link to manual works. Working on a 'boiler plate' which will consistently work on OS XP ~ Win-10)
3. Win10, WiFi Dropouts after ~45 min. Mouse-trick didn't work. Other method to prevent interruption? (Root-cause is Microsofts' aggressive update method; no Silverleaf-side workaround found. Problem is expected to change with MS "Creators update"--how? TBD...)
4. Odometer "day one" odometer isn't really day one but is today, instead.
5. Gauge Flicker J1708 & Serial JIB, 'red' values periodically, ~1/10th sec --Otherwise okay. See #7
7. Max Gauges: Spikes hurt! Any little spike (as displayed) also hits the Max with artificially high values. Parsing or Rule situation? (Still hunting for cause)
8. Color Palate (XP): Palates won't work...
9. Full Screen (XP): Wonky space at screen bottom.
11. Engine Type: Wrong directory opens by default, reverts to My Documents. Next build: drop Additional Engine folder in c:\VMSpc and the balance of stuff in the hierarchical folder (...\VMSpc_4.0.6). This puts the engines in a constant-known location.
12. When playing .WAV file: Hangs on some Win-10.
14. Full Screen: Under Win-10, Tablets: Long background press does not ESC from Full screen.
15. Trans info: Gear Attained missing on (new) J1939 chassis.
16. Tank Minder Under Win10 Tablet (without keyboard), cannot select custom color.
17. Tire Status; Learning Mode This times-out in 20~40 seconds
18. Tire Status; Presets & positions Tires Populate wrong. Populates with '0' rather than preset. After preset is selected, reverts to '0's again; filling screen with tires.
19. Tankminder Wrong MPG, when doing a Partial-Fill, wrong MPG is calculated. (Need more data, inconsistent amongst users.)
20. Maintenance List; displays "0" (mileage) interval (on the list) though it functions correctly while doing so--and while editing. should read 5000 or 10000 or whatever the interval is both during Edit and on the List.
21. Data Logging; Should--but doesn't continue logging when program is closed and re-opened. "In versions 3.xx the selected data remained selected and was always there without having to always re-select after ever closing of the program."
22. Anti-Virus and Install; Some AV screw up the process; Its been found that, during install, When certain AV is active, it may filter out files at random. This may be a process of scanning them real-time and them getting...'lost'(?). Can we build in a check-sum; verify that the needed files are present and fixed if not? [SX include wonky Odometer, fuel & mileage calcs and missing gear-attained indicator.]
23. J1708/J1939 tool; after being set, it may revert back to 'Both' or 'leak(?)' data. After selecting J1939 only, program reverted to 'Both' on its own randomly.
24. Engine Corrections Prefills Offset and multiplier box with spurious data. Can be zero'd (by entering 0.0 or a needed amount)--but will revert to something spurious when opened again unless unique value is inserted.
v4.0.5 was released in late June 2016. As it has significant issues, it's "Experimental only" for now. For First-Time USB installs, use v2.5 ~ v3.1. Leave comments for needed fixes here, first checking the bug-list to see if its already been added. Of course, please add needed detail on PC type, Operating system (XP, Win10...etc) databus (J1708 etc), USB vs WiFi...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1. Layout Tabs: For alternate gauge layouts/ theme?
2. Layout Export: Via menu item [Layout, Export to...]
3. Background: Need (Right-Click) Properties, Wallpaper or Solid pre-canned / theme colors, Add Picture (Gauge).
4. All Gauges: Need add'l (Right-Click) Properties: Text Size ie. larger...smaller. Color options, too?
5. Gauge Moving: (alt+arrow) to move selected gauge. (arrow) jump from selected gauge to next one over. (shift+arrow) resize.
6. Radio buttons: Top line; day/night, his/hers, Layout (toggles/changes to next layout scr.xml in folder.) with 'layout' symbol [reduce clicks]
7. Push Button: Top line; "FILL" (Tank) with pump nozzle symbol [reduce clicks]
8. Stacked Gauges: Add ability to select two gauges and lock together/ anchor one to the other, (Send Front, Send back)
9. Histogram: Could sure use some sort of grid or flexible, usable reference lines. Start and End-Line with value (to show change)
10. Gauge Palate colors: Custom Colors (per gauge) are carrying over to (shared by) Night palate from Day. Should be independent of Night or Day.
11. Diagnostics Gauge: Currently a logically-sized full-time box. Combine with Time-Date Gauge. Add checkbox to Time Gauge props box for Active-Hidden gauge to pop-up/over-ride Time & Date when code is thrown. Diags messages are displayed until dismissed.
12. Diagnostics Gauge: Tire messages. We currently don't trap these in this gauge-tool. Can we start with and capture J1939 PressurePro Gateway messages by building it into the parser?
13. Diagnostics Gauge: Audible Alarms. The user, currently, must set up the alarms per-fault. Why not have that part of the DIAGS gauge function; alarm on fault: Engine/Trans/ABS/Tires... Add to Properties box, alarm on RED fmi or tire messages. Add ability to cancel this alert
14. TPMS Parsing: Add J1939 parsing for Advantage PressurePro enabling us to use either the original J1708 Bridge or the new J1939 Gateway.
15. Name, Value and Warning Lamps: Currently, we have the Name and Value beside the Warning Lamp. On TPMS, its the pressure and lamp--both take more space than they need, reducing the size of all elements in order to see the bunch. Instead, lets put the Value IN the Lamp. The TPMS would then just be the Colored Lamp and embedded Value, resizing within it. This will make all gauge info easier and faster to digest.
16. Tires layout TPMS: They're squished. Lay up more vertically to match coach orientation? Selectable: Squished, Med or Normal?
17. Tank Minder: 1. Add a box for entering cost per gallon for Diesel along with gallons filled. 2. Add a summing-box for Cost-per-mile in Odometer gauge AND as a separate gauge.
18. Screen & Gauge Lock: Make the Full-Screen and Gauge-Lock able to be persistent after a reboot. Menu item this to prevent boot-loop lock-outs for the general pop.
19. TPMS Look and Feel: 1. Chooser for Rounded rectangles or traditional circles 2. Tire Pressure embedded inside, not below.
20. TPMS Trending: 1. If three psi samples (drop or increase) show carrot below (dropping) or above (climbing) the tire pressure value. 2. Menu item: (Tires) Reset Trending (to clear carrots ie. after checking tires.)
21. Alarms: Single-button "Alert" audible alarm feature in gauge properties. GUI "Sound Effects" pop-up then selects file or _records_from_local_mic_. Is there a way to show time-length of selected file?
22. Clock: Add ability to select 12hr or 24hr clock.
23. Regen Status: We don't parse it; Can we add this for both J1708 and J1939? [Caller with J1708, Cat C-9 sees this on the ECU readout at CAT.]
24. Engine Corrections: Variables; Add Reset button to Multiplier, Offset and Buffer Size. Allow an easier do-over.
25. Engine Corrections: Odometer PID; Progy only allows 244 and 245 anyway; change this to two radio-buttons with brief dialog below each, such as DDEC-II pre-revision-154 or DDEC-II rev-154, J1708, J1939 and J1939-II.
26. New Simple Gauge: PAC Brake status; "...It would be nice to have a on/off gauge for the exhaust brake...."
27. Communications: Choose Databus; Chosen databus is not currently retained on restarting the program. Save this param so it remains chosen after restart.
28. Communications: AutoRestart; checkbox is superfluous. Recode it so its always doing this; remove the check-box and dialog.
"Transmission Oil Temperature" is supported on J1708/J1587 Allison 3000/4000 Series Transmissions built before 1998.
"Transmission Oil Temperature and Gear Selected/Gear Obtained" are supported on J1708/J1587 Allison 3000/4000 Series Transmissions built from 1998 to 2005.
In 2005, Allison changed the electronics in the 3000/4000 Series Transmissions to ONLY support J1939, which VMSpc does not support.
It is my understanding that in 2008, Allison has added back in the J1708/J1587 support to their 3000/4000 Series Transmissions.
Allison 2000 Series Transmissions are non electronic, and do not support J1708/J1587 or J1939.
What the "Recent MPG" and "Rolling MPG" look like in the Parameter Editor.
What the "Recent MPG" and "Rolling MPG" will look like after you change them in the Parameter Editor.
What the "Recent MPG" and "Rolling MPG" look like in VMSpc, after the changes in the Parameter Editor.
The enhanced understanding of my motorhome’s operation I gained by using VMSpc on my laptop was so great that I undertook building a dedicated system into my 1996 Safari Serengeti. I picked the VIA SP13000 mini-itx motherboard since this would make a compact installation and would provide the ability to display the VMSpc data as well as GPS data and rear view camera data.
In addition to the motherboard I purchased a M1ATX power supply that is designed to power a computer from a 12V DC supply, a 100 MB laptop hard drive, a DVD R/W, a WXGA 15.5” LCD display and a Hauppauge WinTV-PVR-150 TV converter. The VIA SP13000 has pretty capable video and sound chips as well as a wide assortment of I/O ports including a serial port for the VMSpc. I didn’t want to deal with a USB to serial converter. To lessen the vibration input to the system I mounted the computer on a plywood base which I isolated from the motorhome with a soft foam suspension system. I replaced the existing dashboard with one I fabricated from 1/8” aluminum with the display occupying the entire center section. I chose to retain the speedometer, fuel, oil pressure and turbo boost steam gages and put them on the side as backup in case of a computer failure somewhere down the road. Since I had to fabricate the new dashboard I elected to include a Smart Tire system and a variable speed wiper control. I also included a switch and indicator lamps for the computer power and hard drive activity. I installed the DVD in the dash as well as RJ-45 LAN and USB ports. The USB port allows me to plan a trip on my laptop and transfer it to the dashboard for display. I am an active digital photographer so I included a CF card reader for dumping photos into the computer. I installed a track ball on the console beside the driver seat and use a wireless keyboard for setup or if I want to use the computer when we are in camp. The Hauppauge unit includes a remote and lets me display TV and record video on the hard drive to give a “TIVO” capability. I have made provisions for driving a remote display. I intend to remove the existing TV and replace it with a flat panel monitor driven by the computer. Sound data is passed to a Panasonic radio and amplifier system. Internet access is via hot spots and a Linksys wireless router into the RJ-45 port. I also had to purchase a new rear view camera as the original one did not provide a mirror image and the computer did not have enough capability to flip it.
I purchased some wood veneer which I used to cover the aluminum dash. Since the new dash is almost three inches taller than the old one I had to fabricate a new cover for the dash. I used aluminum and fiberglass to build it and covered it with foam and vinyl. Without question this was the hardest part of the installation. The cover provides a small sun shield. The display washes out somewhat in direct sunlight but is still quite readable. For night driving I reverse the streets colors and turn the display brightness down.
I am running Windows XP Home as the OS with VMSpc 2.2, WinTV and Street Atlas which I just recently upgraded to 2007. I have arranged the VMSpc data across the top and down the right side of the screen. Street Atlas 2007 fits beneath and to the left of the VMSpc data. I run the WinTV always on top but with no controls visible and have positioned the window over a non-critical part of the Streets display.
I originally provided a relay system that would power the computer up when the key was turned on or by a switch on the panel. I have since disabled the key activation and just turn it on before I start up the engine. The display runs from 12 V DC. I wasn’t able to get any data on allowable input voltage range so I regulate the voltage to the panel to 12V to make sure I am not supplying to high of a voltage to it. I am running the computer from the house batteries to avoid any transients from the starter. I have had the system installed for over a year and 7000 miles now and the only problem to date has been a faulty hard drive cable. I had used the circular cables rather than the flat ones but switched to the flat ones after the failure.
I have attached photos of the installation and the screen layout. My only regret is that I waited so long to do it.
I have successfully added a 7" LCD monitor to my laptop to display the VMSpc software. The wife used the laptop screen to use the GPS software and I didn't want to "infringe" on her space. The 7" VGA monitor worked great using the dual monitor option in Windows XP.
Now I have a seperate monitor on my side to continually display the VMS, the picture quality is great, and I can monitor all of the related gauges without taking my eyes too far away from the line of sight while driving. I mounted the 7" LCD screen on the top left corner of my dash display.
Pictures are available on request!
Cruise Status for VMSpc 2.x Step-by-Step setup
I assume most of you use the Cruise gauge to tell you what speed the Cruise Control is set at.
Enter the VMS Edit program.
Call the new guage "Cruise Status".
Start the VMSpc program.
Make a new Simple Guage.
Size the guage so all you see is the round indicator lamp in the square.
Place this square next to your Cruise Guage.
Now, when the Cruise Control is turned OFF, the guage will be RED.
MarkO re-posting Herb Petersen
Here is a little tool for editing a trip odometer file. This program lets you adjust the starting point for your current trip - even allowing you to create a "trip" that is the entire coach history.
To use it, you first must figure out the name of the trip odometer file. Right-click on the odometer, then click "View History". At the top of the history file window will be the name of the history file, something like "Odo31415926.odo.txt". Remember that name.
Next, start OdometerEditor.exe, and open the file with the same name you just remembered, but without the ".txt" extension. The program will then show you the starting point for the current trip leg on that odometer. You can adjust those values however you like.
For example, to create an odometer that shows your totals and averages since the coach was born, simply set all the start values (fuel, time, and miles) to zero. That's all you have to do.
To install the program, just download it into your VMSpc directory. That's all. To run the program, click on the Start menu, select "Run ..." or "Run Program", click Browse, and browse to the VMSpc directory and click on the program icon/name.
Is there a way to set up the VMSpc screen so that it is always on top of the screen? Every time I click on my Delorme GPS map, the VMSpc screen disappears. Thanks, Larry
Finally got around to replacing my old Thinkpad running MS Vista, with a new Lenovo windows 10 11" foldover PC. I have been using VMSpc for almost 10 years with my Holiday Rambler WBS35 Endeavor with a serial JIB and a 25 foot J1708 I made myself.
So long story short, downloaded the latest dist. disk, drivers and spent 2 days trying to make it work on my new WIN10 PC w/o success.
I am using a fairly small tablet and found i like the full screen mode. I am making the numbers large enough to read but that make the text way to large for the space. Is there a way to use smaller fonts for the text in the gauges?
I prefer to power my RCA 10" Cambio W1013DK with a DC power cord. I did find some on eBay listed for this purpose. Does anyone have experience with this? Are there any problems?
can the VMSpc retrieve logged codes that happened prior to install
Is there a way to use the 24 clock?
Now you can use your Windows-based PC tablet or notebook to monitor your engine - with the VMSpc. VMSpc is an intelligent data translator that links between your USB port and engine diagnostic connector on your rig. Together with the special software, it allows you to read performance and diagnostic information right on your laptop computer. You get complete real-time performance gauges, diagnostics, trip information and graphing system that lets you display any number of parameters at once. You can even store the engine data to a file and load it into a spreadsheet.
And you can create a "Tank Minder", which provides a miles-to-empty calculation based on your tank size and fuel economy. VMSpc lets you enter correction factors to compensate for a poorly calibrated engine/ drivetrain. You can even program gauges to read in metric, if you desire.
Professional engineers use VMSpc to test their vehicle designs. Now you can use the same tools to test your coach.
Feel free to download the VMSpc software - it's free. In fact, SilverLeaf Electronics is committed to provide the VMSpc software and all updates absolutely free on our web site. We welcome your input and encourage you to tell us what you'd like to see in future versions of VMSpc.
-Windows - Any version except 'RT'
Available USB Port
New! Wireless Versions for J1939, also $395
If you have a J1939-equipped engine, you may be able to connect with USB or Wifi. Our new for 2015 WiFi module has been redesigned--now connects quickly to all Windows platforms. You can recognize a J1939 engine by the fact that it will use the black 9-pin connector, and the engine is 2004 or newer. (A few older engines also use J1939. Call for more information.) The older, 6-pin connector, is based on the J1708 can-bus and uses the USB style of Silverleaf "Jib."
The WiFi jib has plenty of range, no matter the size of your RV. The USB model can often be set up to also charge your tablet while underway.
What do you do when you want to plug your coach into shore power--but, say, you've landed your American-made coach in the UK?
How does this 50cycle and 230VAC pan out on North American-style 220VAC 60cycle?
The coach in question has this symptom: When plugged into shore power, the the transfer switch won't "pull in" (latch) and the error "Bad Frequency" is displayed on the Total Coach panel.
I've emailed this question out specifically to folks who have indicated they're in the UK. Yes--All Six Of Them! ;-)
You folks and anyone else with specific knowledge are welcome to join us to reveal your clever solutions. And, if things were sometimes by trial and, er...retrial--share those too!
After a few months of Hiatus im back to working on my Bus.. Ive been running the VMSpc on an Asus tablet which works very well..
there are several PID's which dont show up in the VMSpc yet do when I use the International Navistar software and interface...
for example PID 164 is my High Pressure oil pump.. that is what controls injection.. its the first thing that will go wonky when its sender starts to go bad (and they do often)..
the Navistar software appears to Poll the J1708 interface and request that PID.. I see where the J1587 protocol spec supports requesting a specific PID.. as not all of them are sent all the time.
is there a way we can get the VMSpc to poll the interface and request a PID? it looks pretty straightforward to do it...
I had shot out a couple emails with some detailed data on this but got no respomnse so I mayu have sent them the wrong place..
Any word on the windows driver update for Window's 10 tablets?
V4.0.6 newly installed on W7 PC. Upgraded from a v3.?? And XP.
No recording/reporting of miles, time or mileage on odometer gauge. I believe the last thing I changed was my engine file; went to Cummins ISC 380HP from whatever was a default. I think, based on .txt log file, that it was working.
Any ideas of what's wrong??
I just deleted the odometer and tank minder, saved the layout and reinstalled the tank midge and odometer. Not sure if it's working yet but "time" doesn't seem to change (increment) with app running but engine off. I thought my old version did that.
just upgraded to surface pro 4, everything worked fine on old tablet pc I an now getting no comm. what port do i open for communication >?
when I changed from a 7 pin connector from my cummins 315 isc to a 9 pin connector for my 350 isl I was told I had to cut a lead inside my JS501 box. can anyone tell me what lead I'm a supposed to cut to make the new connector work properly thanks bob
Received the new 9 pin twist lock plug and had a problem installing it - got check engine warning and trans comm fail - no J1939 Data. Called and talked to Mark and he requested I send the unit back to SilverLeaf for an update. My question is - when I get it back, what version of VMSpc will best work with the new setup? Currently using 2.5 but that was with my old coach with a CAT 350 made in 2007. This new 2017 Newmar Dutch Star has given me some surprises with SilverLeaf. One other thing, I use Pressure Pro Bridge in the setup.
Thanks in advance,
Here's the latest idea for the new build; what do you think?
Normally, one hits (Advanced), (Audible Alarms) to get a 'Sound Effects' box. Select your gauge, Give it a value (like, over 15 etc) then pick a file and (OK). Mostly overlooked yet easy enough to accomplish.
Not a big deal--but why bury it in advanced features? Its a normal expectation to have an Alert any more. Alerts for texts, alerts for email, alerts for tweets, low battery, charged, dropped signal...
This will accomplish two simplifying goals, really:
For quite some time (well over a year) I have had this problem that various gauges will go to zero for 10-15 seconds then return to normal. I have not been able to determine a pattern or commonality with the occurrence. But, in the course of an hour I will see it several times in several different gauges! I first noted it in our previous RV, but when we changed RV's summer of last year the problem followed us to the newer one. Both had Cummins engines, the previous one was a 2009, current one is a 2013 model!
I'm converting a school bus into a motorhome. It's an 1999 International AmTran diesel. It has the diagnostic port under the dash to connect the VMSpc hardware to. I looked at the VMSpc user manual and the additional engine codes but could not find my International DT466E engine listed. What other engine is my engine similar to that I can choose so that VMSpc will interpret the codes correctly? Thanks.
I would like to select LOCK SCREEN once and have it apply through reboots.
I just received my VMSpc JIB and the software Ver. 4.04 was included on a CD. I read the ReadMe.txt file about the drivers not installing on older Windows XP computers, and other than saying they had to be installed manually, how do I do that?
It occurs to me that it would be neat if there was a way to enter # gallons and cost/gallon when resetting the tank minder. With that info, I'd think it would be fairly simple to add a cost per mile entry in the Odometers. I know yall are buried with the 4.xx releases but perhaps when things calm down???
Check engine light blinked a few times twice but nothing reported and nothing in the diagnostic file
Cat 3126E Allison 6 speed in a 2003 Fleetwood Discovery. Yesterday, while rolling hills in NY, my check engine light came on and went into a 10 second blink for 30 seconds. Did this twice. All readings on my monitor were good. Checked the diagnostics file and there was nothing in it.
I'm new to VMSpc and diesels for that matter. Is there a reason that the light would come on and VMSpc not capture a code? Is there a way to use VMSpc to get the code from the ECU? Is there another way to get a code from the ECU?