Stager Electron USB Devices Driver

  1. Stager Electron Usb Devices Driver Updater
  2. Stager Electron USB Devices Driver
  3. Stager Electron Usb Devices Driver Adapter
  4. Stager Electron Usb Devices Driver Win 7

Stager VSpeed VS4800 programmer is EEPROM FLASH MCU PLD universal programmer, VSpeed VS4800 programmer is the upgrade products from G840 programmer, programming speed is much faste. support 18000+ devices.


Stager VSpeed VS4800 universal programmer Support 48PIN
VS4800 programmer make erase, blank check, programming, comparison and encryption functions as one key programming in order to improve the efficiency of users.We can also change the default set of one key programming for different IC programming,choosing the steps we need.


VSpeed serial universal programmer (VS4000 / VS4800 / VSD8000) is the Independent research and development by Shenzhen stager Electronic Co., Ltd.

Follow the steps below to add third-party drivers (USB) for peripheral devices such as USB Mobile broadband modems, printers, scanners etc. Step 1: Get Drivers from PC. The Step is to get the x86 version of the drivers from PC. For ARM, please contact the supplier of the peripheral to get the sys/inf files. Connect the device to the windows PC. On the Choose a device or printer to add to this PC window, select your printer, click Next, and then follow the on-screen instructions to install the driver. If your printer is not in the list, continue with these steps. Whenever you install a device in Windows, you might be prompted to choose which driver to use. You may notice that the list contains a select few devices, but it’s not complete. Pressing the Windows Update button may populate the list with more options, but some devices won’t ever show in this list. Download from Onedrive the '000 Best':https://1drv.ms/u/s!AsNwUgl6HMXViTc4Rrp2cFqpI6sR.


Features:

1. Adopt universal DDK 48PIN Socket.
2. Enjoy free software upgrades, and can be downloaded for free on our website to update the software. Subsequent will add more support of IC chips, programming is always makes you buy the latest, enjoy the VIP service.
3. USB2.0 on-line operation with a PC, without external power supply, easy to use and carry.
4. Software compatibility Windows2000/XP/Vista/Win7.
5. Careful self protection way. Effective assurance does not damage the user IC and programmer/burn itself.
6. Support devices up to more than 18,000 kinds.


VSpeed Series Programmer support Device List (VS4000 / VS4800 / VSD8000)
http://www.slideshare.net/obd2motor/support-ic-device-list-of-v-speed-vs4000-vs4800-vsd8000-programmer


VS4000, VS4800 and VSD8000 universal programmer share the same software. When VSpeed series programmer connect with computer, the software will distinguish the model itself. English and Chinese can be switched in the software


VSpeed VS4000 / VS4800 / VSD8000 programmer software download link:
http://www.stg51.com/english/downloadshow.asp?id=12


Package List:

Stager electron usb devices driver win 7

VSpeed VS4800 programmer main unit
A USB connecting cable
The installation software CD
(User's Guide in the CD)
A warranty card

You are viewing the Status LED and Device Modes for the Electron. To view the documentation for other devices, use the blue device selector below the Particle logo on the left side of the page.

Standard Modes

These modes are the typical behaviors you will see from your device on a regular basis. They are the light patterns of a healthy device.

Here's the typical pattern of an Electron after power up.

Connected

When it is breathing cyan, your device is happily connected to the Internet. When it is in this mode, you can call functions and flash code.

OTA Firmware Update

If your device is blinking magenta (red and blue at the same time), it is currently loading an app or updating its firmware. This state is triggered by a firmware update or by flashing code from the Web IDE or Desktop IDE. You might see this mode when you connect your device to the cloud for the first time.

Note that, if you enter this mode by holding MODE on boot, blinking magenta indicates that letting go of the MODE button will enter safe mode to connect to the cloud and not run application firmware.

Looking For Internet

If your device is blinking green, it is trying to connect to cellular.

Driver

More information

Connecting to the Cloud

When the device is in the process of connecting to the cloud, it will rapidly blink cyan. You often see this mode when you first connect your device to a network, after it has just blinked green.

Listening Mode

The most common cause of blinking dark blue on a device is a loose SIM card.

More information

When your device is in Listening Mode, it either cannot find the SIM card, or is waiting for configuration by USB serial.

To put your device in Listening Mode, hold the MODE button for three seconds, until the RGB LED begins blinking blue.

Cellular Signal Strength

Tapping the MODE button on your device will blink out the bars of signal strength. More blinks indicate a stronger signal.

Soft power off

Tapping the MODE button twice on your device enter soft power off mode. It is the lowest power consumption mode.

Cellular Off

If your device is breathing white, the cellular module is off. You might see this mode if:

Electron
  • You have set your module to MANUAL or SEMI_AUTOMATIC in your user firmware
  • You have called Cellular.off() or WiFi.off() in your user firmware

Safe Mode

Safe mode, breathing magenta (red and blue at the same time), connects the device to the cloud, but does not run any application firmware. This mode is one of the most useful fordevelopment or for troubleshooting. If something goes wrong with the appyou loaded onto your device, you can set your device to Safe Mode. Thisruns the Device OS but doesn't execute any application code, which can be useful if the application code contains bugs that stop the device from connecting to the cloud.

The device indicates that it is in Safe Mode with the LED breathing magenta.

To put your device in Safe Mode:

  1. Hold down BOTH buttons
  2. Release only the RESET button, while holding down the MODE button.
  3. Wait for the LED to start blinking magenta
  4. Release the MODE button

Before entering safe mode, the device will proceed through the normal steps of connecting to the cloud; blinking green, blinking cyan, and fast blinking cyan. If you're unable to connect to the cloud, you won't actually end up with breathing magenta, but execution of application firmware will still be blocked - so you are in a 'sort-of safe mode' (e.g. to enter 'Safe Listening Mode').

The device will itself automatically enter safe mode if there is no application code flashed to the device or when the application is not valid.

DFU Mode (Device Firmware Upgrade)

If you wish to program your device with a custom firmware via USB, you'll need to use this mode. This mode triggers the on-board bootloader that accepts firmware binary files via dfu-util

Installation tutorial can be found here.

And a usage guide here.

To enter DFU Mode:

  1. Hold down BOTH buttons
  2. Release only the RESET button, while holding down the MODE button.
  3. Wait for the LED to start flashing yellow (it will flash magenta first)
  4. Release the MODE button

The device now is in the DFU mode.

DFU mode requires device drivers under Windows. These should automatically be installed by the Particle CLI installer, but if you think you are having driver issues, there are additional DFU troubleshooting tips here.

Some users have reported issues with dfu-util on a USB3 ports (typically the blue ones). Use a USB2 port if the USB3 port doesn't work.

Firmware Reset

Since 0.6.0

The Electron can store a backup copy of any desired user firmware in flash memory at address 0x080A0000, separate from user flash memory which is located at 0x08080000. This backup copy of firmware can be restored to user memory with a button sequence that is only available when the backup copy flash memory contains a valid firmware image. To program your Electron with a backup copy of user firmware via USB, you'll need to put the Electron in DFU Mode and run this command: particle flash --factory user-backup-firmware.bin

A CLI installation tutorial can be found here.

And a usage guide here.

To enter Firmware Reset Mode:

  1. Hold down BOTH buttons
  2. Release only the RESET button, while holding down the MODE button.
  3. Wait for the LED to start flashing green or white (it will flash magenta, then yellow first)
  4. Release the MODE button

Factory Reset

Factory reset is not available on this device, but not to worry! If you are experiencing problems with your application firmware, you can use Safe Mode to recover.

The Particle CLI can also reset the firmware using:

Troubleshooting Modes

These modes let you know about more atypical issues your device might be exhibiting. Use this section to troubleshoot strange colors you might see from your device.

Cellular Module Not Connected

If the Cellular module is on but not connected to a cellular tower, your device will be breathing blue. Note that this will be dark blue and not cyan.

Cloud Not Connected

When your device is connected to cellular but not to the cloud, it will be breathing green.

More information

Rainbows/Nyan

Using the Signal option in the Web IDE, or the particle cloud nyan CLI command, you can have a device's status LED display a rainbow pattern. This is handy if you have multiple devices nearby and are not sure which one is which.

Red Blink Basic Errors

Blinking red indicates various errors.

While connecting to the Cloud, the RGB LED will be blinking cyan followed by:

  • 1 orange blink: Decryption error.
  • 2 orange blinks: Could not reach the internet.
  • 3 orange blinks: Connected to the internet, but could not reach the Particle Device Cloud. This sometimes is seen as yellow or red and indicates bad server keys.
  • 1 magenta blink: Authentication error.
  • 1 red blink: Generic handshake error. The device could have the wrong keys or has just encountered a generic error in the handshake process.

Repair instructions

Red Flash SOS

Is your device blinking red? Oh no!

A pattern of more than 10 red blinks is caused by the firmware crashing. The pattern is 3 short blinks, 3 long blinks, 3 short blinks (SOS pattern), followed by a number of blinks that depend on the error, then the SOS pattern again.

Enter safe mode, tweak your firmware and try again!

You can also reset your device to a known state by following these instructions.

There are a number of other red blink codes that may be expressed after the SOS blinks:

  1. Hard fault
  2. Non-maskable interrupt fault
  3. Memory Manager fault
  4. Bus fault
  5. Usage fault
  6. Invalid length
  7. Exit
  8. Out of heap memory
  9. SPI over-run
  10. Assertion failure
  11. Invalid case
  12. Pure virtual call
  13. Stack overflow
  14. Heap error

The two most common ones are:

Hard Fault (1 blink between 2 SOS patterns)

Some causes of hard fault include:

  • Using an invalid pointer.
  • Memory corruption caused by freeing memory twice, overwriting the end of a block of memory, etc.
  • Making Wire (I2C) calls without calling Wire.begin().

Out of heap memory (8 blinks between 2 SOS patterns)

If your device crashes repeatedly with an SOS code, first try recovering with Safe Mode and flashing Tinker with the CLI to see if it was something recently added in your user application.

If it's not possible to enter Safe Mode, your Device OS may be corrupted. Use the Device Doctor feature of the CLI to put your device into a healthy state.

Some tips for reducing the memory used by your firmware can be found here.

Stack overflow (13 blinks between 2 SOS patterns)

Stack overflow occurs when you try to store too much data on the stack. The size is quite limited, and storing large temporary objects on the stack can cause problems.

  • Main loop thread: 6144 bytes
  • Software timer callbacks: 1024 bytes

Heap error (14 blinks between 2 SOS patterns)

SOS+14 signifies:

  • Semaphore lock timeout
  • Since 0.8.0 60 seconds expired while trying to acquire a semaphore lock, likely due to dynamic memory allocation
  • Since 1.2.0 Other heap-related error, such as allocating memory from an ISR

Prior to 1.2.0, attempting to allocate memory from an interrupt service routine would sometimes work, and sometimes corrupt the heap causing the software to crash sometime later, while doing something completely different. Since this is very difficult to debug, now a SOS+14 is thrown immediately.

Some locations that are interrupt service routines:

  • ISRs attached using attachInterrupt
  • System event button handlers (just button_status, button_click, and button_final_click handlers, not all system events)
  • SPI transaction callbacks
  • SparkIntervalTimer library timer callbacks

Stager Electron Usb Devices Driver Updater

Things you should not do from an ISR:

Stager Electron USB Devices Driver

  • Any memory allocation or free: new, delete, malloc, free, strdup, etc.
  • Any Particle class function like Particle.publish, Particle.subscribe, etc.
  • Most API functions, with the exception of pinSetFast, pinResetFast, and analogRead.
  • delay or other functions that block
  • Log.info, Log.error, etc.
  • sprintf, Serial.printlnf, etc. with a %f (float) value.

Solid colors

Solid colors are rare. There only expected situation is:

  • Solid magenta if you are loading code in ymodem serial mode.
Stager

Stager Electron Usb Devices Driver Adapter

In most cases, solid colors are the side effect of a bug. If code crashes or infinitely loops with interrupts disabled, it's possible that the LED animation will stop. The color of the LED is the color it last was before failure. So for example, it could be solid cyan if it was previously breathing cyan, or solid red if it was trying to output an SOS pattern.

No status LED

Electron

If you power up your device and the status LED never comes on and the small blue led next to pin D7 is on dimly, you have a missing or corrupted bootloader.

Stager Electron Usb Devices Driver Win 7

This can be corrected using a JTAG/SWD programmer if you have one. Otherwise, you should contact support.